@font-face {
  font-family: "RubikRegular";
  src: url("/content/dam/psoriasis/fonts/rubik/Rubik-Regular.woff2") format("woff2"), url("/content/dam/psoriasis/fonts/rubik/Rubik-Regular.woff") format("woff"), url("/content/dam/psoriasis/fonts/rubik/Rubik-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RubikMedium";
  src: url("/content/dam/psoriasis/fonts/rubik/Rubik-Medium.woff2") format("woff2"), url("/content/dam/psoriasis/fonts/rubik/Rubik-Medium.woff") format("woff"), url("/content/dam/psoriasis/fonts/rubik/Rubik-Medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "RubikBold";
  src: url("/content/dam/psoriasis/fonts/rubik/Rubik-Bold.woff2") format("woff2"), url("/content/dam/psoriasis/fonts/rubik/Rubik-Bold.woff") format("woff"), url("/content/dam/psoriasis/fonts/rubik/Rubik-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "KarlaRegular";
  src: url("/content/dam/psoriasis/fonts/karla/Karla-Regular.woff2") format("woff2"), url("/content/dam/psoriasis/fonts/karla/Karla-Regular.woff") format("woff"), url("/content/dam/psoriasis/fonts/karla/Karla-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "KarlaBold";
  src: url("/content/dam/psoriasis/fonts/karla/Karla-Bold.woff2") format("woff2"), url("/content/dam/psoriasis/fonts/karla/Karla-Bold.woff") format("woff"), url("/content/dam/psoriasis/fonts/karla/Karla-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "psoriasisIcons";
  src: url("/content/dam/psoriasis/fonts/psoriasisIcons/abv-psoriasisIconFont.eot") format("embedded-opentype"), url("/content/dam/psoriasis/fonts/psoriasisIcons/abv-psoriasisIconFont.woff") format("woff"), url("/content/dam/psoriasis/fonts/psoriasisIcons/abv-psoriasisIconFont.ttf") format("truetype"), url("/content/dam/psoriasis/fonts/psoriasisIcons/abv-psoriasisIconFont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
body, html {
  color: #575756;
  font-size: 62.5%;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="abv-icon-"], [class*="abv-icon-"] {
  font-family: "psoriasisIcons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="abv-icon-"]:before, [class*="abv-icon-"]:before {
  font-family: "psoriasisIcons" !important;
}
.abv-icon-psoriasis-arrow:before {
  content: "\e900";
  font-size: 70%;
  display: inline;
}
.abbv-background-container-content {
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
  padding: 0;
}
.abbv-background-container-content a {
  text-decoration: none;
}
.abbv-row-container {
  max-width: 970px;
}
.abbv-row-container .abbv-row {
  padding: 0 15px;
}
.abbv-row-container .abbv-row-flush {
  padding: 0;
}
h1, h2, h3, h4, h5, h6, p, li {
  color: #17264a;
}
.header-500 h1, .header-500 h2 {
  font-family: "RubikMedium", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.header-500 h3, .header-500 h4, .header-500 h5, .header-500 h6 {
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.header-bold h1, .super-column-336 h1, .super-column-336-simple h1, .super-column-633 h1, .page-title h1, .home .abbv-definition-block h1, .header-bold h2, .super-column-336 h2, .super-column-336-simple h2, .super-column-633 h2, .page-title h2, .home .abbv-definition-block h2 {
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.header-bold h3, .super-column-336 h3, .super-column-336-simple h3, .super-column-633 h3, .page-title h3, .home .abbv-definition-block h3, .header-bold h4, .super-column-336 h4, .super-column-336-simple h4, .super-column-633 h4, .page-title h4, .home .abbv-definition-block h4, .header-bold h5, .super-column-336 h5, .super-column-336-simple h5, .super-column-633 h5, .page-title h5, .home .abbv-definition-block h5, .header-bold h6, .super-column-336 h6, .super-column-336-simple h6, .super-column-633 h6, .page-title h6, .home .abbv-definition-block h6 {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h2 span {
  font-family: "RubikMedium", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h3 strong, h4 strong, h5 strong, h6 strong {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a, a:visited, a:active {
  color: #007297;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.text-align-left {
  text-align: left;
}
@media (max-width: 600px) {
  .text-align-mobile-center {
      text-align: center;
 }
}
.overflow-hidden {
  overflow: hidden;
}
hr {
  margin: 35px 0px 20px;
}
.ul-center {
  color: #0096cd;
  margin: 0 auto;
  display: table;
}
.ul-center li span {
  color: #575756;
}
.arrow-right, .super-column-336 li a:after, .super-column-336-simple li a:after, .super-column-633 li a:after {
  content: "\e900";
  font-family: "psoriasisIcons";
  font-size: 50% !important;
}
.abbv-image-text img {
  width: auto;
  max-width: 100%;
}
.abbv-footer-content .abbv-row {
  padding: 0 15px;
}
.max-width-desktop {
  max-width: 970px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 600px) {
  .max-width-mobile {
      max-width: 320px;
      margin-left: auto;
      margin-right: auto;
 }
}
@media (max-width: 1023px) {
  .max-width-tablet {
      max-width: 600px;
      margin-left: auto;
      margin-right: auto;
 }
  .max-width-mobile-extended {
      max-width: 320px;
      margin-left: auto;
      margin-right: auto;
 }
}
.abbv-image-text-content {
  background: none;
}
.no-border-bottom {
  border-bottom: none !important;
}
.abbv-background-container-display {
  position: absolute;
}
.abbv-image-text-display p:first-of-type, .abbv-image-text-display p:last-of-type {
  margin: 0 !important;
}
.hconnect-display-inline p, .hconnect-display-inline .cta, .hconnect-display-inline .abbv-rich-text {
  display: inline;
}
.hconnect-display-inline a {
  padding: 0 4px;
  font-size: 1.6rem;
}
@media screen and (min-width: 1024px) {
  .hconnect-display-inline a {
      font-size: 2rem;
 }
}
.hconnect-display-inline.cta-linkstyle a {
  display: inline;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0 4px;
  color: #007297;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
}
@media screen and (min-width: 1024px) {
  .hconnect-display-inline.cta-linkstyle a {
      font-size: 2rem;
 }
}
.hconnect-display-inline.cta-linkstyle a:active {
  display: inline;
  background: none;
  border: none;
  box-shadow: none;
  padding: 0 4px;
  color: #007297;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
}
@media screen and (min-width: 1024px) {
  .hconnect-display-inline.cta-linkstyle a:active {
      font-size: 2rem;
 }
}
.hconnect-display-inline.cta-linkstyle a:hover, .hconnect-display-inline.cta-linkstyle a:focus {
  background: transparent;
  color: #17264a;
}
.abv-custom-back-to-top.abbv-back-to-top {
  background: #fff !important;
  color: #007297 !important;
  border: none !important;
  font-size: 1.4rem !important;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  padding-right: 30px !important;
  display: inline !important;
  opacity: 1 !important;
  position: absolute !important;
  bottom: 0 !important;
}
.abv-custom-back-to-top.abbv-back-to-top:after {
  content: "\e5c7";
  font-family: "abbv-iconFont";
  top: 7px;
  right: 26px;
  position: absolute;
  font-size: 3rem;
  width: 5px;
  height: 5px;
}
.abbv-content .no-margin-column .abbv-col {
  margin: 0;
}
.flex-centered {
  align-items: center;
}
.margin-auto {
  margin: auto;
}
.abv-display-desktop {
  display: block !important;
}
.abv-display-mobile {
  display: none !important;
}
@media (max-width: 600px) {
  .bleed-mobile {
      margin-left: -15px;
      margin-right: -15px;
 }
  .abv-display-desktop {
      display: none !important;
 }
  .abv-display-mobile {
      display: block !important;
 }
}
.cq-Editable-dom .tooltip-hidden {
  display: block;
  position: static;
  margin: 0;
}
.abv-button-plain-arrow-right:after {
  content: "\e900";
  font-size: 70%;
  font-family: "psoriasisIcons" !important;
  display: inline;
  margin-left: 5px;
}
.abv-image-text-cta-arrow-right a.abbv-button-primary:after {
  content: "\e900";
  font-size: 70%;
  font-family: "psoriasisIcons" !important;
  display: inline;
  margin-left: 5px;
}
button.abbv-button-primary {
  background: #0076af;
  color: #fff;
  display: inline-block;
  height: 44px;
  min-width: 170px;
  text-align: center;
  border: none;
  font-size: 1.25em;
  padding: 10px 40px;
}
.ctabox-top-image {
  max-width: 400px;
  margin: 0 auto;
  padding: 0 25px;
}
.ctabox-top-image img {
  width: auto;
}
.ctabox-top-image .abbv-image-text-content {
  background-color: transparent !important;
}
h1, .h1 {
  font-size: 2.8rem !important;
  line-height: 3rem;
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #fff;
}
h2, .h2, .sc-out h2, .sc-thin h2 {
  font-size: 2.3rem !important;
  line-height: 2.6rem;
  font-family: "RubikRegular", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
h3, .h3, .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-blade-text {
  font-size: 1.8rem !important;
  line-height: 2rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
h4, .h4 {
  font-size: 1.6rem !important;
  line-height: 1.8rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
h5, .h5 {
  font-size: 2rem !important;
  line-height: 2.2rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
h6, .h6 {
  font-size: 0.5rem !important;
  line-height: 0.5rem;
  color: red !important;
}
p, li, .p1, .search-result .abbv-card-text-content p, .search-result .abbv-search-results-number {
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: -0.01rem;
}
.p2, .list-image-text p, .list-image-text a, .bg-cloudy-blue-short p, .bg-grey-short p, .bg-orange-short p, .abbv-grid-list-view p, .p2 p, .list-image-text p p, .list-image-text a p, .bg-cloudy-blue-short p p, .bg-grey-short p p, .bg-orange-short p p, .abbv-grid-list-view p p {
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: -0.01rem;
}
a {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
}
a:hover, a:focus {
  color: #17264a;
  text-decoration: none;
}
.text-quote, .pull-quote p, .pull-quote.orange p, .pull-quote.blue-peacock p, .pull-quote.yellow p, .pull-quote.blue-cloudy p, .pull-quote.blue p, .pull-quote.blue-dark p, .pull-quote.hconnect-display-inline .cta a {
  font-size: 2.3rem;
  line-height: 2.5rem;
  letter-spacing: -0.026rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-personalized-link, .text-link {
  font-size: 2rem;
  line-height: 2.2rem;
  letter-spacing: -0.02rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-desktop-nav {
  font-size: 2rem;
  line-height: 3.3rem;
}
.text-accordion-link, .abbv-tabs .abbv-tabs-controls .abbv-tab-control a {
  font-size: 2rem;
  line-height: 3.6rem;
}
.text-quiz-answer {
  font-size: 2rem;
  line-height: 2rem;
  letter-spacing: -0.02rem;
}
.text-article-headline {
  font-size: 1.8rem;
  line-height: 2rem;
  letter-spacing: -0.03rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-article-link {
  font-size: 1.6rem;
  line-height: 1.8rem;
  letter-spacing: -0.02rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-footer-section {
  font-size: 1.8rem;
  line-height: 1.8rem;
  letter-spacing: 0.01rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-footer-nav, .text-footer-utility {
  font-size: 1.6rem;
  line-height: 2.8rem;
  letter-spacing: -0.04rem;
}
.text-footer-utility {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.text-footer-legal, .abv-footer-container .abbv-footer-content .abbv-row .abbv-col-9 p, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-9 p {
  line-height: 1.9rem;
  letter-spacing: -0.04rem;
}
.text-custom-italic p {
  font-style: italic;
}
p span.custom-italic {
  font-style: italic;
}
@media (min-width: 1024px) {
  .text-footer-legal, .abv-footer-container .abbv-footer-content .abbv-row .abbv-col-9 p, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-9 p {
      font-size: 1.2rem;
 }
  .nolink {
      pointer-events: none;
      text-decoration: none;
 }
}
.text-column-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}
@media (max-width: 600px) {
  .text-column-2 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
 }
}
.text-bold {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media only screen and (min-width: 601px) {
  .top-overlap-45 {
      margin-top: -45px;
 }
}
@media only screen and (min-width: 1024px) {
  .abbv-modal-content-container {
      max-width: 768px;
 }
  h1, .h1 {
      font-size: 4.5rem !important;
      line-height: 5.3rem;
 }
  h2, .h2, .sc-out h2, .sc-thin h2 {
      font-size: 2.8rem !important;
      line-height: 3.4rem;
 }
  h3, .h3, .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-blade-text {
      font-size: 2.3rem !important;
      line-height: 2.6rem;
 }
  h4, .h4 {
      font-size: 2rem !important;
      line-height: 2.4rem;
 }
  h5, .h5 {
      font-size: 2.2rem !important;
      line-height: 2.4rem;
 }
  h6, .h6 {
      font-size: 0.5rem !important;
      line-height: 0.5rem;
 }
  p, li, .p1, .search-result .abbv-card-text-content p, .search-result .abbv-search-results-number {
      font-size: 2rem;
      line-height: 2.4rem;
      letter-spacing: -0.02rem;
 }
  .p2, .list-image-text p, .list-image-text a, .bg-cloudy-blue-short p, .bg-grey-short p, .bg-orange-short p, .abbv-grid-list-view p, .p2 p, .list-image-text p p, .list-image-text a p, .bg-cloudy-blue-short p p, .bg-grey-short p p, .bg-orange-short p p, .abbv-grid-list-view p p {
      font-size: 1.8rem;
      line-height: 2.2rem;
      letter-spacing: -0.02rem;
 }
  .text-quote, .pull-quote p, .pull-quote.orange p, .pull-quote.blue-peacock p, .pull-quote.yellow p, .pull-quote.blue-cloudy p, .pull-quote.blue p, .pull-quote.blue-dark p, .pull-quote.hconnect-display-inline .cta a {
      font-size: 3rem;
      line-height: 3.6rem;
      letter-spacing: -0.03rem;
      font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
 }
}
header.abbv-header-lite .abbv-header-content {
  display: none;
}
@media (max-width: 1023px) {
  header.abbv-header-lite .abbv-header-content {
      display: block;
 }
  header.abbv-header-lite .abbv-header-mobile-primary-navigation {
      position: relative;
      float: right;
      cursor: pointer;
      font-size: 2.2rem;
      clear: both;
      padding: 0;
 }
  header.abbv-header-lite .abbv-header-mobile-primary-navigation span {
      display: block;
      margin: 5px 0;
      width: 26px;
      height: 3px;
      transition: all 0.5s ease-in-out;
 }
  header.abbv-header-lite .abbv-header-mobile-primary-navigation.active span:nth-child(1) {
      transform: translateY(8px) rotate(45deg);
 }
  header.abbv-header-lite .abbv-header-mobile-primary-navigation.active span:nth-child(2) {
      opacity: 0;
 }
  header.abbv-header-lite .abbv-header-mobile-primary-navigation.active span:nth-child(3) {
      transform: translateY(-8px) rotate(-45deg);
 }
  header.abbv-header-lite .abbv-header-primary-navigation {
      position: absolute;
      z-index: 99;
      visibility: hidden;
 }
  header.abbv-header-lite .abbv-header-primary-navigation.abbv-active {
      visibility: visible;
 }
  header.abbv-header-lite .abbv-header-primary-navigation>ul {
      height: auto;
 }
  header.abbv-header-lite .abbv-header-primary-navigation>ul>li:first-child {
      display: none;
 }
  header.abbv-header-lite .abbv-header-primary-navigation ul li {
      float: none;
      border-bottom: solid 1px #ccc;
      margin-right: 0;
      height: auto;
 }
  header.abbv-header-lite .abbv-header-primary-navigation ul li a {
      width: 100%;
      box-sizing: border-box;
      height: 58px;
 }
  header.abbv-header-lite .abbv-header-primary-navigation ul li a.abbv-has-submenu {
      position: relative;
      border-bottom: 0;
      margin-right: 0;
 }
  header.abbv-header-lite .abbv-header-primary-navigation-submenu {
      position: relative;
      border: 0;
      white-space: normal;
 }
  header.abbv-header-lite .abbv-header-primary-navigation-submenu ul {
      height: auto;
      width: 100%;
      background: #fff;
 }
  header.abbv-header-lite .abbv-header-primary-navigation-submenu ul li {
      float: none;
      border-bottom: solid 1px #ccc;
      margin-right: 0;
 }
  header.abbv-header-lite .abbv-header-primary-navigation-submenu ul li:hover {
      background: #5dbbda;
      cursor: pointer;
 }
  header.abbv-header-lite .abbv-search-input-container {
      padding: 10px;
      position: relative;
      background: #e9e9e9;
 }
  header.abbv-header-lite .abbv-search-input-container a {
      position: absolute;
      width: 44px !important;
      height: 42px !important;
      right: 10px;
 }
  header.abbv-header-lite .abbv-search-input-container i[class^="abbv-icon-"] {
      top: 22px;
      color: #007297;
 }
  header.abbv-header-lite .abbv-search-input-container input[type="text"].abbv-search {
      border-bottom: none;
      box-shadow: none;
 }
  header.abbv-header-lite .abbv-search-toggle {
      display: none;
 }
  header.abbv-header-lite .abbv-search-navigation {
      display: block;
      position: relative;
      top: 0;
      width: 100%;
      margin: 0;
      padding: 0;
      z-index: 100;
      opacity: 1;
 }
}
header.abbv-header-lite .abbv-header-primary-navigation.abbv-active {
  display: block;
}
header {
  background: none !important;
}
header a {
  text-decoration: none !important;
}
header .abbv-header-mobile-primary-navigation {
  margin-top: 0;
}
header .abbv-header-mobile-primary-navigation:after {
  content: "MENU";
  font-size: 0.9rem;
  display: block;
  color: #4f525c;
}
header .abbv-header-mobile-primary-navigation .line {
  background-color: #007297;
}
header .abbv-header-utility-navigation {
  display: none;
}
header .abbv-header-content-container, header .abbv-header-primary-navigation>ul {
  max-width: unset;
}
header .abbv-header-content-container {
  padding-top: 0 !important;
}
header .abbv-header-content {
  padding: 31px 20px !important;
  height: 30px !important;
}
header .abbv-header-left {
  display: flex;
  width: 100% !important;
  height: auto !important;
  justify-content: normal;
}
header .abbv-header-left img {
  width: 170px !important;
}
header .abbv-header-right {
  position: absolute;
}
@media (max-width: 1023px) {
  header .abbv-header-right {
      width: auto;
      right: 15px;
 }
}
header.abbv-header-lite .abbv-header-right {
  align-items: inherit;
}
header .abbv-header-primary-navigation {
  height: unset;
}
header .abbv-header-primary-navigation>ul {
  width: 100%;
  height: 100%;
  display: flex;
  padding: 0;
  background: #fff;
  flex-direction: column;
}
header .abbv-header-primary-navigation>ul>li:not(.abbv-search-inline) a {
  display: flex !important;
}
header .abbv-header-primary-navigation>ul>li {
  width: 100%;
  display: flex;
  align-items: normal;
  flex-direction: column;
}
header .abbv-header-primary-navigation>ul>li:nth-of-type(1) {
  margin-right: auto !important;
  height: auto;
}
header .abbv-header-primary-navigation>ul>li:nth-of-type(1):hover a, header .abbv-header-primary-navigation>ul>li:nth-of-type(1)>header .abbv-header-primary-navigation>ul>li:nth-of-type(1):focus a {
  background: none;
  border-color: transparent !important;
}
header .abbv-header-primary-navigation>ul>li a {
  color: #007297;
  height: 100%;
  align-items: center;
  font-size: 1.4rem;
  text-transform: none !important;
}
header .abbv-header-primary-navigation>ul>li a.abbv-has-submenu {
  width: 100%;
}
@media (max-width: 1023px) {
  header .abbv-header-primary-navigation>ul>li a.abbv-has-submenu {
      padding-left: 15px;
 }
}
header .abbv-header-primary-navigation>ul>li a.abbv-has-submenu::after {
  content: "\e5c5";
  font-family: "abbv-iconFont";
  font-size: 150%;
  margin: -5px;
  margin-left: -3px;
}
@media (max-width: 1023px) {
  header .abbv-header-primary-navigation>ul>li a.abbv-has-submenu::after {
      margin: 0;
      padding-right: 10px;
      position: absolute;
      right: 0;
 }
}
@media (max-width: 1023px) {
  header .abbv-header-primary-navigation>ul>li>a {
      background: #007297;
      color: white;
 }
}
header .abbv-header-primary-navigation>ul>li span:nth-child(2) {
  display: none !important;
}
header .abbv-header-primary-navigation>ul>li span i::before, header .abbv-header-primary-navigation>ul>li span i::after {
  margin: auto !important;
  padding: 0 !important;
  color: #007297;
}
header .abbv-header-primary-navigation>ul>li .abbv-submenu {
  width: 100%;
  top: 0;
  border: none;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.07);
}
@media (min-width: 1024px) {
  header .abbv-header-primary-navigation>ul>li a.abbv-has-submenu {
      width: auto;
 }
  header .abbv-header-content {
      height: 39px !important;
 }
  header .abbv-header-primary-navigation {
      height: 100px;
 }
  header .abbv-header-primary-navigation>ul {
      flex-direction: row;
 }
  header .abbv-header-primary-navigation>ul>li {
      width: auto;
      align-items: center;
      align-self: center;
      flex-direction: column;
      align-content: center;
      height: 40px;
      text-align: right;
 }
  header .abbv-header-primary-navigation>ul>li a {
      height: 48px;
      padding: 11px 10px;
      line-height: unset !important;
 }
  header .abbv-header-primary-navigation>ul>li .abbv-submenu {
      width: auto;
      top: 40px;
      margin-left: 0;
 }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  header .abbv-header-primary-navigation>ul>li .abbv-submenu {
      top: 40px;
      left: -27px;
 }
}
header .abbv-header-primary-navigation>ul>li .abbv-submenu ul {
  padding: 0;
  border: none;
}
header .abbv-header-primary-navigation>ul>li .abbv-submenu ul li {
  height: auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  header .abbv-header-primary-navigation>ul>li .abbv-submenu ul li {
      margin-top: -20px;
 }
}
header .abbv-header-primary-navigation>ul>li .abbv-submenu ul li a {
  padding: 14px 31px;
}
header .abbv-header-primary-navigation>ul>li .abbv-submenu ul li a:hover, header .abbv-header-primary-navigation>ul>li .abbv-submenu ul li a:focus {
  background: #5dbbda;
  color: white;
}
header .abbv-header-primary-navigation>ul>li.abbv-search-inline {
  padding: 0;
}
@media (max-width: 600px) {
  header .abbv-header-primary-navigation > ul > li .abbv-submenu ul li a {
    line-height: 1.6rem;
  }
}
@media (min-width: 1024px) {
  header .abbv-header-primary-navigation>ul>li.abbv-search-inline {
      padding-right: 24px;
      padding-left: 8px;
 }
}
header .abbv-header-primary-navigation>ul>li.abbv-search-inline span {
  border-bottom-color: transparent !important;
}
header .abbv-header-primary-navigation>ul>li .abbv-search-navigation {
  background: #50535a;
  margin: 0;
  top: unset;
}
header .abbv-header-primary-navigation>ul>li .abbv-search-navigation .abbv-search-suggestions {
  max-width: 900px;
  padding: 3px;
  border: none;
  background: transparent;
}
@media (min-width: 1024px) {
  header .abbv-header-primary-navigation>ul>li .abbv-search-navigation.abbv-search-active .abbv-search-input-container a {
      padding: 0;
 }
}
@media (min-width: 1024px) {
  header .abbv-header-primary-navigation>ul>li .abbv-search-navigation {
      top: 40px;
      right: 0;
      margin-right: 24px;
 }
}
header .abbv-header-primary-navigation>ul>li a {
  transition: border-bottom 0ms !important;
}
@media (min-width: 1024px) {
  header .abbv-header-primary-navigation>ul>li>a {
      border: solid 1px #fff !important;
 }
}
header .abbv-header-primary-navigation>ul>li>a:hover, header .abbv-header-primary-navigation>ul>li>li>a:focus {
  color: white;
}
header .abbv-header-primary-navigation>ul>li>a:hover {
  background: #007297;
}
header .abbv-header-primary-navigation>ul>li>a.abbv-active {
  background: #007297;
  color: #fff;
  border-color: #f3f3f3 !important;
}
header .abbv-header-primary-navigation img {
  width: 170px !important;
  padding: 10px 0 0 23px !important;
}
header .abbv-header-primary-navigation .abbv-header-lite-logo-inline {
  display: inline-block !important;
  width: auto;
  height: 70px !important;
  border: none !important;
}
@media (max-width: 1023px) {
  header .abbv-header-content {
      display: block;
 }
}
.abv-footer-container {
  background: #007297;
  color: #fff;
  position: relative;
  padding-bottom: 15px;
}
.abv-footer-container .abbv-footer {
  max-width: 970px;
  margin: auto;
}
.abv-footer-container .abbv-footer-content, .abv-footer-container .abbv-row-container {
  padding: 35px 15px 0 15px;
}
.abv-footer-container .abbv-footer-content h4, .abv-footer-container .abbv-footer-content h5, .abv-footer-container .abbv-row-container h4, .abv-footer-container .abbv-row-container h5 {
  color: #ffcd63;
  font-size: 1.8rem !important;
  line-height: 3.4rem !important;
  font-weight: normal;
  font-family: "RubikMedium", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.abv-footer-container .abbv-footer-content h5, .abv-footer-container .abbv-row-container h5 {
  margin-top: 15px;
}
.abv-footer-container .abbv-footer-content ul li, .abv-footer-container .abbv-row-container ul li {
  font-size: 1.6rem;
  line-height: 1.8rem;
  padding: 1rem 0;
}
.abv-footer-container .abbv-footer-content ul li a, .abv-footer-container .abbv-row-container ul li a {
  color: #fff !important;
  text-decoration: none !important;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.abv-footer-container .abbv-footer-content ul li a:hover, .abv-footer-container .abbv-row-container ul li a:hover {
  color: rgba(255, 255, 255, 0.5) !important;
}
.abv-footer-container .abbv-footer-content ul.abbv-footer-vertical li, .abv-footer-container .abbv-row-container ul.abbv-footer-vertical li {
  padding: 0;
  line-height: 2.8rem;
}
.abv-footer-container .abbv-footer-content ul.abbv-footer-vertical li a, .abv-footer-container .abbv-row-container ul.abbv-footer-vertical li a {
  line-height: 1.6rem;
  padding: 0.6rem 0;
  display: inline-block;
}
.abv-footer-container .abbv-footer-content .abbv-row, .abv-footer-container .abbv-row-container .abbv-row {
  padding: 0;
}
@media (min-width: 1024px) {
  .abv-footer-container .abbv-footer-content .abbv-row .abbv-col-3, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-3 {
      width: 23.5%;
      margin-left: 2%;
 }
}
@media (max-width: 1023px) {
  .abv-footer-container .abbv-footer-content .abbv-row .abbv-col-3, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-3 {
      margin-bottom: 0;
 }
}
@media (min-width: 1024px) {
  .abv-footer-container .abbv-footer-content .abbv-row .abbv-col-3:first-child, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-3:first-child {
      margin-left: 0;
 }
}
.abv-footer-container .abbv-footer-content .abbv-row .abbv-col-3.abv-footer-linkgroup-community li:nth-child(2) a:before, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-3.abv-footer-linkgroup-community li:nth-child(2) a:before {
  content: "";
  width: 20px;
  height: 20px;
  line-height: 0;
  display: inline-block;
  padding: 0;
  vertical-align: bottom;
  margin-right: 4px;
}
.abv-footer-container .abbv-footer-content .abbv-row .abbv-col-3.abv-footer-linkgroup-community li:nth-child(2) a:hover:before, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-3.abv-footer-linkgroup-community li:nth-child(2) a:hover:before {
  margin-left: 2px;
}
.abv-footer-container .abbv-footer-content .abbv-row .abbv-col-3.abv-footer-linkgroup-community li:nth-child(2) a:before, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-3.abv-footer-linkgroup-community li:nth-child(2) a:before {
  background: url("/content/dam/psoriasis/images/common/icon-facebook.png");
}
@media (min-width: 1024px) {
  .abv-footer-container .abbv-footer-content .abbv-row .abbv-col-9, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-9 {
      width: 74.5%;
      margin-left: 2%;
 }
}
.abv-footer-container .abbv-footer-content .abbv-row .abbv-col-9 p, .abv-footer-container .abbv-row-container .abbv-row .abbv-col-9 p {
  color: rgba(255, 255, 255, 0.5);
  padding-top: 30px;
  padding-bottom: 30px;
}
.abv-footer-container .abbv-footer-content .abbv-row .abbv-col, .abv-footer-container .abbv-row-container .abbv-row .abbv-col {
  float: left;
}
@media (min-width: 1024px) {
  .abv-footer-container .abbv-footer-content .abbv-row.abbv-row-flush, .abv-footer-container .abbv-row-container .abbv-row.abbv-row-flush {
      padding: 0;
 }
}
.abv-footer-container .abbv-footer-content .abbvie-logo, .abv-footer-container .abbv-row-container .abbvie-logo {
  display: block;
}
@media (min-width: 601px) and (max-width: 1023px) {
  .abv-footer-container .abbv-footer-content, .abv-footer-container .abbv-row-container {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
 }
  .abv-footer-container .abbv-footer-content .abbv-row, .abv-footer-container .abbv-row-container .abbv-row {
      display: flex;
      flex-direction: column;
      align-items: center;
 }
}
.abv-footer-container .abbv-footer-content .abbv-legal-text, .abv-footer-container .abbv-row-container .abbv-legal-text {
  margin: 0;
}
.abv-footer-container .abbv-footer-content .logo, .abv-footer-container .abbv-row-container .logo {
  display: none;
}
.abv-footer-container .abbv-footer-content .abbv-legal-number, .abv-footer-container .abbv-row-container .abbv-legal-number {
  position: absolute;
  color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 1200px;
}
@media (min-width: 601px) {
  .abv-footer-container .abbv-footer-content .abbv-legal-number, .abv-footer-container .abbv-row-container .abbv-legal-number {
    top: 1230px;
 }
}
@media (min-width: 1024px) {
  .abv-footer-container .abbv-footer-content .abbv-legal-number, .abv-footer-container .abbv-row-container .abbv-legal-number {
      top: 596px;
      font-size: 1.4rem;
 }
}
.abv-footer-container footer.abbv-footer {
  background: none;
}
.abv-footer-container .abbv-row-container ul li {
  line-height: 2rem;
  padding: 0;
}
.abv-footer-container .abbv-row-container ul li a {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 0.5rem 0;
  display: inline-block;
}
.abv-footer-container .abbv-row-container .abv-logo-footer {
  margin-top: 20px;
}
.abv-footer-container .abbv-row-container .abv-logo-footer img {
  width: 124px;
  height: 22px;
}
@media (min-width: 1024px) {
  .abv-footer-container .abbv-footer-bottom .abbv-row {
      padding: 0;
 }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .abv-footer-container {
      overflow: hidden;
      padding-bottom: 35px;
 }
}
.recommended .abbv-title h2 {
  display: inline-flex;
  margin: 40px 0px 15px 0px;
  align-items: center;
}
.recommended h2 {
  color: #17264a;
  font-family: "RubikMedium", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  position: relative;
  margin: auto;
  min-width: unset;
  padding: 0;
  font-size: 2.8rem !important;
}
@media (max-width: 601px) {
  .recommended h2 {
      font-size: 2.6rem !important;
      width: 85%;
      max-width: 100%;
      margin: 0;
 }
}
.recommended a {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
}
.recommended a.custom-link {
  margin: 15px 0 15px 0;
  display: inline-block;
  letter-spacing: -0.3px;
  text-decoration: none !important;
  font-size: 2rem;
  line-height: 1;
}
@media (max-width: 1024px) {
  .recommended a.custom-link {
      margin: 0 0 20px 0;
 }
}
.recommended a.custom-link:hover {
  color: #17264a;
}
@media (min-width: 601px) and (max-width: 1023px) {
  .recommended .abbv-row-container .abbv-col-4 {
      max-width: 320px;
      width: 30%;
 }
  .recommended .abbv-row-container .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display {
      min-height: 225px;
 }
}
.recommended .abbv-col-4 .abbv-image-text {
  box-shadow: 3px 3px 5px 0 rgba(36, 37, 38, 0.15);
  border-radius: 5px;
}
.recommended .abbv-col-4 .abbv-image-text-content-container,
.recommended .abbv-col .abbv-image-text-content-container {
  background-color: #f3f3f3;
  border-radius: 5px;
  text-align: left;
}
.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display,
.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: normal;
  min-height: 155px;
}
@media (max-width: 600px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display,
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display {
      justify-content: space-between;
 }
}
.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p,
.recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display p,
.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display h3,
.recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display h3 {
  margin: 0;
  font-size: 1.8rem !important;
  line-height: 2rem !important;
  color: #515151;
}

.recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display p,
.recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display h3 {
  letter-spacing: -0.3px;
}

.recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:last-of-type {
  margin-top: 15px !important;
}
@media (min-width: 601px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2),
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
      min-height: 178px;
 }
  .recommended-alt-structure.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(1),
  .recommended-alt-structure.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(1) {
      min-height: 178px;
 }
  .recommended-alt-structure.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2),
  .recommended-alt-structure.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
      min-height: 0;
 }
 .recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
  min-height: initial;
 }
}
@media (min-width: 768px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2),
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
      min-height: 128px;
 }
  .recommended-alt-structure.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(1),
  .recommended-alt-structure.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(1) {
      min-height: 128px;
 }
  .recommended-alt-structure.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2),
  .recommended-alt-structure.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
      min-height: 0;
 }
 .recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
  min-height: initial;
 }
}
@media (min-width: 1024px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2),
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
      min-height: 95px;
 }

 .recommended .recmd-touts-2-col .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
  min-height: initial;
 }
  .recommended-alt-structure.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(1),
  .recommended-alt-structure.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(1) {
      min-height: 95px;
 }
  .recommended-alt-structure.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2),
  .recommended-alt-structure.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display p:nth-of-type(2) {
      min-height: 0;
 }
}
.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display h3,
.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display h3 {
  color: #515151;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 25px;
}
@media (min-width: 601px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display h3,
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display h3 {
      margin-bottom: 0;
      min-height: 106px;
 }
}
@media (min-width: 768px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display h3,
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display h3 {
      min-height: 85px;
 }
}
@media (min-width: 1024px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display h3,
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display h3 {
      min-height: 50px;
 }
}
.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display a,
.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display a  {
  margin-top: 10px;
  display: inline-block;
  color: #007297;
  text-decoration: none;
}
.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display a .arrow-fix,
.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display a .arrow-fix {
  margin-left: 3px;
}
.recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display a:hover,
.recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display a:hover {
  color: #17264a;
}
@media (min-width: 601px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display a,
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display a {
      margin-top: 0;
      min-height: 68px;
 }
}
@media (min-width: 768px) {
  .recommended .abbv-col-4 .abbv-image-text-content-container .abbv-image-text-display a,
  .recommended .abbv-col .abbv-image-text-content-container .abbv-image-text-display a {
      min-height: 30px;
 }
}
.page-main-content {
  padding-bottom: 50px;
  padding-top: 25px;
}
.page-main-content>.abbv-row>.abbv-col {
  margin-bottom: 0;
}
@media (min-width: 1023px) {
  .page-main-content {
      padding-bottom: 80px;
 }
}
.common-text.with-image {
  display: flex;
}
.common-text.with-image .abbv-image-text-content-container {
  order: -1;
}
@media (max-width: 600px) {
  .common-text.with-image {
      align-items: center;
      flex-direction: column;
 }
  .common-text.with-image .abbv-image-content-container {
      margin-bottom: 20px;
      max-width: 345px;
 }
}
@media (min-width: 601px) {
  .common-text.with-image p {
      margin: 0;
 }
  .common-text.with-image .abbv-image-content-container {
      flex: 1 0 auto;
      margin-left: 15px;
      width: 50%;
 }
}
.common-text.fact-box .abbv-image-text-display {
  text-align: center;
}
.common-text.fact-box h2, .common-text.fact-box h3, .common-text.fact-box h4 {
  color: inherit;
  font-size: 1.8rem !important;
  font-weight: 500;
  line-height: 2.4rem;
  margin-bottom: 5px;
}
.common-text.fact-box p {
  color: inherit;
  font-size: 1.6rem;
  line-height: 0;
  margin-bottom: 0;
}
.common-text.fact-box p strong, .common-text.fact-box p b, .common-text.fact-box p span {
  display: block;
  font-size: 6.8rem;
  line-height: 6.8rem;
  padding-top: 7px;
  white-space: nowrap;
}
.common-text.fact-box p strong sup, .common-text.fact-box p b sup, .common-text.fact-box p span sup {
  display: inline-block;
  font-size: 2.6rem;
  line-height: 6.8rem;
  vertical-align: top;
}
.common-text.fact-box.yellow .abbv-image-text-display {
  color: #fbb040;
}
.common-text.fact-box.pink .abbv-image-text-display {
  color: #ff887a;
}
.common-text.fact-box.red .abbv-image-text-display {
  color: #e04a19;
}
@media (max-width: 1023px) {
  .common-text.fact-box:not(.mobile-no-border-top) {
      position: relative;
 }
  .common-text.fact-box:not(.mobile-no-border-top):before {
      background-color: #f3f3f3;
      content: "";
      height: 3px;
      left: 50%;
      margin-left: -100px;
      position: absolute;
      top: -18px;
      width: 200px;
 }
}
.common-text h2 {
  margin-bottom: 14px;
}
@media (min-width: 1024px) {
  .common-text h2 {
      margin-bottom: 20px;
 }
}
.common-text .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display, .common-text .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display {
  padding: 0;
}
.common-text> :first-child {
  margin-top: 0 !important;
}
.common-text> :last-child {
  margin-bottom: 0 !important;
}
.psoriasis-header .abbv-bg-color-gray {
  background: #ffcd63;
  background: url("/content/dam/psoriasis/images/common/wave.png"), -moz-linear-gradient(-128deg, #ffcd63 13%, #ffcd63 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -webkit-linear-gradient(-128deg, #ffcd63 13%, #ffcd63 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -o-linear-gradient(-128deg, #ffcd63 13%, #ffcd63 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), linear-gradient(-128deg, #ffcd63 13%, #ffcd63 100%);
}
.psoriasis-header .abbv-background-container-content-block.middle-left {
  background: transparent;
}
.psoriasis-header .abbv-background-container-content-block-large {
  width: auto;
}
.psoriasis-header .abbv-background-container-content-block-display {
  padding: 15px;
}
@media (max-width: 600px) {
  .psoriasis-header .abbv-background-container-content, .psoriasis-header .abbv-background-container-display {
      min-height: 150px;
 }
  .psoriasis-header .abbv-background-container-content-block.middle-left {
      top: 50%;
      transform: translateY(-50%);
      margin: 0px;
 }
}
@media (min-width: 601px) {
  .psoriasis-header .abbv-background-container-content {
      min-height: 300px;
 }
}
.side-nav {
  background-color: #fafbfc;
  border-radius: 5px;
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.15);
  padding: 21px 20px 25px;
}
.side-nav h2, .side-nav h3, .side-nav h4, .side-nav h5, .side-nav h6 {
  font-size: 1.6rem !important;
  line-height: 2.4rem;
  margin-bottom: 14px;
}
.side-nav li {
  font-size: 1.6rem;
  line-height: 1.8rem;
  margin-top: 18px;
}
.side-nav li:first-child {
  margin-top: 0;
}
@media (max-width: 1023px) {
  .side-nav {
      display: none;
 }
}
.side-nav .abbv-link-list h3 a {
  display: inline;
}
.side-nav a {
  font-family: "RubikRegular", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.abbv-row-container .abbv-col, .abbv-footer-content .abbv-col {
  width: 100%;
  margin: auto;
  float: none;
  display: inline-block;
  margin-bottom: 30px;
}
.abbv-row-container .abbv-row, .abbv-footer-content .abbv-row {
  text-align: center;
}
.abbv-row-container .abbv-row .abbv-col, .abbv-footer-content .abbv-row .abbv-col {
  text-align: left;
  vertical-align: text-top;
}
@media (min-width: 1024px) {
  .abbv-row-container .abbv-col, .abbv-footer-content .abbv-col {
      max-width: unset;
      margin: 0;
      margin-left: 3.15%;
      float: left;
 }
  .abbv-row-container .abbv-col-flush-2, .abbv-footer-content .abbv-col-flush-2 {
      width: 16.66%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-3, .abbv-footer-content .abbv-col-flush-3 {
      width: 25%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-4, .abbv-footer-content .abbv-col-flush-4 {
      width: 33.33%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-5, .abbv-footer-content .abbv-col-flush-5 {
      width: 41.6%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-6, .abbv-footer-content .abbv-col-flush-6 {
      width: 50%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-7, .abbv-footer-content .abbv-col-flush-7 {
      width: 58.3%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-8, .abbv-footer-content .abbv-col-flush-8 {
      width: 66.66%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-9, .abbv-footer-content .abbv-col-flush-9 {
      width: 75%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-flush-10, .abbv-footer-content .abbv-col-flush-10 {
      width: 83.33%;
      margin-left: 0;
 }
  .abbv-row-container .abbv-col-2, .abbv-footer-content .abbv-col-2 {
      width: 14%;
 }
  .abbv-row-container .abbv-col-3, .abbv-footer-content .abbv-col-3 {
      width: 22.6%;
 }
  .abbv-row-container .abbv-col-4, .abbv-footer-content .abbv-col-4 {
      width: 31.2%;
 }
  .abbv-row-container .abbv-col-6, .abbv-footer-content .abbv-col-6 {
      width: 48.4%;
 }
  .abbv-row-container .abbv-col-8, .abbv-footer-content .abbv-col-8 {
      width: 65.6%;
 }
  .abbv-row-container .abbv-col-9, .abbv-footer-content .abbv-col-9 {
      width: 74.2%;
 }
}
@media (min-width: 601px) and (max-width: 1023px) {
  .abbv-row-container .abbv-col-2:nth-child(2), .abbv-row-container .abbv-col-2:nth-child(4), .abbv-row-container .abbv-col-2:nth-child(6), .abbv-row-container .abbv-col-3:nth-child(2), .abbv-row-container .abbv-col-3:nth-child(4), .abbv-row-container .abbv-col-4:nth-child(2), .abbv-footer-content .abbv-col-2:nth-child(2), .abbv-footer-content .abbv-col-2:nth-child(4), .abbv-footer-content .abbv-col-2:nth-child(6), .abbv-footer-content .abbv-col-3:nth-child(2), .abbv-footer-content .abbv-col-3:nth-child(4), .abbv-footer-content .abbv-col-4:nth-child(2) {
      margin-left: 15px !important;
      margin-right: 15px !important;
 }
  .abbv-row-container .abbv-col-2, .abbv-footer-content .abbv-col-2 {
      max-width: 260px;
 }
  .abbv-row-container .abbv-col-3, .abbv-footer-content .abbv-col-3 {
      max-width: 320px;
 }
  .abbv-row-container .abbv-col-4, .abbv-footer-content .abbv-col-4 {
      max-width: 320px;
 }
}
.abbv-row-container .abbv-col:first-child, .abbv-footer-content .abbv-col:first-child {
  margin-left: 0;
}
.abbv-row-container.clip-bottom .abbv-row, .abbv-footer-content.clip-bottom .abbv-row {
  display: flex;
}
@media (max-width: 1023px) {
  .abbv-row-container.clip-bottom .abbv-row, .abbv-footer-content.clip-bottom .abbv-row {
      flex-direction: column;
 }
}
.abbv-row-container.clip-bottom .abbv-row .abbv-col, .abbv-footer-content.clip-bottom .abbv-row .abbv-col {
  margin-bottom: 0;
  display: flex;
  align-items: flex-end;
}
.abbv-definition-block {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  margin: 35px 5px 58px 0;
  position: relative;
}
.abbv-definition-block:before, .abbv-definition-block .abbv-image-text-content-container:before {
  background-color: #f3f3f3;
  background-image: url("/content/dam/psoriasis/images/common/bkg-tile-gray-small@2x.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 670px 488px;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
@media (min-width: 1024px) {
  .abbv-definition-block:before, .abbv-definition-block .abbv-image-text-content-container:before {
      background-size: cover;
 }
}
.abbv-definition-block:after, .abbv-definition-block .abbv-image-text-content-container:after {
  background-color: #007297;
  display: block;
  position: absolute;
  z-index: -1;
}
.abbv-definition-block .abbv-image-text-content-container p, .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out p {
  color: #50535a;
  font-size: 1.6rem;
  line-height: 2.2rem;
}
.abbv-definition-block .abbv-image-text-content-container span, .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out span {
  color: #ff8266;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display, .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display {
  padding: 20px 10px;
}
.abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display :first-child, .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display :first-child {
  margin-top: 0 !important;
}
.abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display :last-child, .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display :last-child {
  margin-bottom: 0 !important;
}
.abbv-definition-block .abbv-image-content-container {
  width: 167px;
  z-index: 1;
}
@media (max-width: 600px) {
  .abbv-definition-block:before, .abbv-definition-block:after {
      content: "";
 }
  .abbv-definition-block:after {
      bottom: -7px;
      left: 5px;
      right: -5px;
      top: 15px;
 }
  .abbv-definition-block .abbv-image-text-content-container {
      order: -1;
 }
}
@media (min-width: 601px) {
  .abbv-definition-block {
      align-items: flex-end;
      flex-direction: row;
      margin-right: 7px;
 }
  .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display, .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display {
      padding: 22px 20px 18px 0;
 }
  .abbv-definition-block .abbv-image-text-content-container {
      align-items: center;
      display: flex;
      min-height: 128px;
 }
  .abbv-definition-block .abbv-image-text-content-container:before, .abbv-definition-block .abbv-image-text-content-container:after {
      content: "";
 }
  .abbv-definition-block .abbv-image-text-content-container:before {
      left: -245px;
 }
  .abbv-definition-block .abbv-image-text-content-container:after {
      bottom: -9px;
      left: -225px;
      right: -7px;
      top: 11px;
 }
  .abbv-definition-block .abbv-image-content-container {
      flex: 1 0 auto;
      width: 245px;
 }
}
.abbv-definition-block.abbv-find-the-right-doctor {
  margin: 35px auto 58px auto;
}
.abbv-definition-block.abbv-find-the-right-doctor:after {
  content: none;
}
.abbv-definition-block.abbv-find-the-right-doctor .abbv-image-text-content-container:after {
  content: none;
}
.abbv-definition-block.abbv-find-the-right-doctor .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out p {
  color: #17264a;
}
.abbv-image-cta-block {
  margin: 50px 0 52px;
}
.abbv-image-cta-block.abbv-image-cta-block--cssarrow a.abbv-button-primary:after {
  content: "➜";
  margin-left: 10px;
}
.abbv-image-cta-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display, .abbv-image-cta-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display {
  padding: 22px 20px 15px 20px;
}
.abbv-image-cta-block h2 {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 600px) {
  .abbv-image-cta-block {
      max-width: 320px;
      margin-left: auto;
      margin-right: auto;
 }
}
.abbv-image-cta-block .abbv-image-text-display {
  color: #fff;
}
.abbv-image-cta-block .abbv-image-text-display :first-child {
  margin-top: 0 !important;
}
.abbv-image-cta-block .abbv-image-text-display :last-child {
  margin-bottom: 0 !important;
}
.abbv-image-cta-block .abbv-image-text-display h1, .abbv-image-cta-block .abbv-image-text-display h2, .abbv-image-cta-block .abbv-image-text-display h3, .abbv-image-cta-block .abbv-image-text-display h4, .abbv-image-cta-block .abbv-image-text-display h5, .abbv-image-cta-block .abbv-image-text-display h6, .abbv-image-cta-block .abbv-image-text-display p, .abbv-image-cta-block .abbv-image-text-display li {
  color: #fff;
}
.abbv-image-cta-block .abbv-image-text-display h1, .abbv-image-cta-block .abbv-image-text-display h2, .abbv-image-cta-block .abbv-image-text-display h3, .abbv-image-cta-block .abbv-image-text-display h4, .abbv-image-cta-block .abbv-image-text-display h5, .abbv-image-cta-block .abbv-image-text-display h6 {
  font-size: 1.8rem !important;
  line-height: 2rem;
  margin-bottom: 2px;
}
.abbv-image-cta-block .abbv-image-text-display p, .abbv-image-cta-block .abbv-image-text-display>a {
  font-size: 1.6rem;
  line-height: 1;
}
.abbv-image-cta-block .abbv-image-text-display p {
  margin: 0;
}
.abbv-image-cta-block .abbv-image-text-display>a {
  display: inline-block;
  margin-top: 15px;
  -webkit-font-smoothing: antialiased;
}
.abbv-image-cta-block .abbv-image-text-display a {
  padding: 0;
  border: unset;
  box-shadow: unset;
  text-align: left;
  color: inherit;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .abbv-image-cta-block .abbv-image-text-display a {
      border: none;
      box-shadow: none;
 }
}
.abbv-image-cta-block .abbv-image-text-display a:hover {
  color: inherit;
  background: unset;
  padding: unset;
  box-shadow: unset;
  text-align: left;
  color: inherit;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .abbv-image-cta-block .abbv-image-text-display a:hover {
      background: transparent;
 }
}
.abbv-image-cta-block .abbv-image-text-display a.abbv-button-primary {
  max-width: 100%;
}
.abbv-image-cta-block .abbv-image-text-display a.abbv-button-primary:active {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: none;
  border: 0;
  padding: 0;
}
@media (min-width: 601px) {
  .abbv-image-cta-block .abbv-image-text-display h1, .abbv-image-cta-block .abbv-image-text-display h2, .abbv-image-cta-block .abbv-image-text-display h3, .abbv-image-cta-block .abbv-image-text-display h4, .abbv-image-cta-block .abbv-image-text-display h5, .abbv-image-cta-block .abbv-image-text-display h6 {
      font-size: 2rem !important;
      line-height: 2.2rem;
      margin-bottom: 6px;
 }
  .abbv-image-cta-block .abbv-image-text-display p, .abbv-image-cta-block .abbv-image-text-display>a {
      font-size: 2rem;
 }
  .abbv-image-cta-block .abbv-image-text-display>a {
      margin-top: 32px;
 }
}
.abbv-image-cta-block .abbv-image-text-content-container {
  background-color: #007297;
}
@media (min-width: 601px) {
  .abbv-image-cta-block {
      align-items: center;
      display: flex;
 }
  .abbv-image-cta-block .abbv-image-content-container {
      flex: 1 0 auto;
 }
  .abbv-image-cta-block .abbv-image-content-container img {
      width: 160px;
      height: 160px;
 }
}
.box-module {
  margin: 45px 0;
  padding: 27px 15px 10px;
}
.box-module.bkg-grey {
  background-color: #f3f3f3;
}
.box-module.bkg-white {
  background-color: #fff;
}
.box-module.light-grey-border {
  border: 5px solid #f3f3f3;
  padding: 25px 10px 5px;
}
.box-module .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display, .box-module .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display {
  padding: 0;
}
.box-module .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display p, .box-module .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display p {
  margin: 0;
}
.box-module .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display span, .box-module .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display span {
  color: #ff8266;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.box-module-images .abbv-col {
  margin-bottom: 8px;
}
.box-module-images .abbv-image-text-content-container {
  text-align: right;
}
.box-module-images .abbv-image-text-content-container :first-child {
  margin-top: 0;
}
.box-module-images .abbv-image-text-content-container :last-child {
  margin-bottom: 0;
}
.box-module-images .abbv-image-text-content-container p {
  font-size: 1.4rem;
  line-height: 2.2rem;
}
@media (min-width: 601px) {
  .box-module-images .abbv-image-text-content-container {
      margin-top: 7px;
 }
  .box-module-images .abbv-image-text-content-container p {
      font-size: 1.6rem;
      line-height: 2.4rem;
 }
}
@media (max-width: 600px) {
  .box-module-images .abbv-image-text-content-container p {
      color: #50535a;
 }
}
.box-module h2, .box-module h3, .box-module h4 {
  margin-bottom: 26px;
}
@media (max-width: 1023px) {
  .box-module.mobile-full-width {
      margin-left: -15px;
      margin-right: -15px;
 }
}
@media (min-width: 600px) {
  .box-module {
      padding: 25px 50px 23px;
 }
  .box-module.light-grey-border {
      padding: 32px 45px 18px;
 }
  .box-module.light-grey-border.fact-box-container {
      padding-left: 10px;
      padding-right: 10px;
 }
  .box-module.light-grey-border.fact-box-container .abbv-row-container .abbv-col-4 {
      max-width: none;
 }
  .box-module .abbv-row-container .abbv-col:not(:first-child) {
      margin-left: 15px;
 }
  .box-module .abbv-row-container .abbv-col.abbv-col-6 {
      width: calc(50% - 15px);
 }
}
.abbv-background-container-content, .abbv-background-container-display {
  min-height: 0;
}
.wave-bbg-right.abbv-background-container h1, .wave-bbg-right.abbv-background-container h2, .wave-bbg-right.abbv-background-container h3, .wave-bbg-right.abbv-background-container h4, .wave-bbg-right.abbv-background-container p, .wave-bbg-left.abbv-background-container h1, .wave-bbg-left.abbv-background-container h2, .wave-bbg-left.abbv-background-container h3, .wave-bbg-left.abbv-background-container h4, .wave-bbg-left.abbv-background-container p, .flat-bbg.abbv-background-container h1, .flat-bbg.abbv-background-container h2, .flat-bbg.abbv-background-container h3, .flat-bbg.abbv-background-container h4, .flat-bbg.abbv-background-container p {
  color: #fff;
}
.wave-bbg-right.abbv-background-container li>a, .wave-bbg-left.abbv-background-container li>a, .flat-bbg.abbv-background-container li>a {
  color: #007297;
}
.wave-bbg-right.abbv-background-container .abbv-background-container-content-block, .wave-bbg-left.abbv-background-container .abbv-background-container-content-block, .flat-bbg.abbv-background-container .abbv-background-container-content-block {
  background: transparent;
}
.wave-bbg>.abbv-background-container-content, .wave-bbg-right>.abbv-background-container-content, .wave-bbg-left>.abbv-background-container-content {
  padding: 0;
  max-width: 100%;
}
.wave-bbg.yellow>.abbv-background-container-display, .yellow.wave-bbg-right>.abbv-background-container-display, .yellow.wave-bbg-left>.abbv-background-container-display {
  background: #ffcd63;
  background: url("/content/dam/psoriasis/images/common/wave.png"), -moz-linear-gradient(0deg, #ffcd63 0%, #ffcd63 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -webkit-linear-gradient(0deg, #ffcd63 0%, #ffcd63 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -o-linear-gradient(0deg, #ffcd63 0%, #ffcd63 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), linear-gradient(0deg, #ffcd63 0%, #ffcd63 100%);
}
.wave-bbg.blue_gradient>.abbv-background-container-display, .blue_gradient.wave-bbg-right>.abbv-background-container-display, .blue_gradient.wave-bbg-left>.abbv-background-container-display {
  background: #a2daeb;
  background: url("/content/dam/psoriasis/images/common/wave.png"), -moz-linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -webkit-linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -o-linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
}
.wave-bbg.blue-cloudy_gradient>.abbv-background-container-display, .blue-cloudy_gradient.wave-bbg-right>.abbv-background-container-display, .blue-cloudy_gradient.wave-bbg-left>.abbv-background-container-display {
  background: #a9d0dc;
  background: url("/content/dam/psoriasis/images/common/wave.png"), -moz-linear-gradient(51deg, #a9d0dc 0%, #c9d3d4 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -webkit-linear-gradient(51deg, #a9d0dc 0%, #c9d3d4 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -o-linear-gradient(51deg, #a9d0dc 0%, #c9d3d4 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), linear-gradient(51deg, #a9d0dc 0%, #c9d3d4 100%);
}
.wave-bbg.orange_gradient>.abbv-background-container-display, .orange_gradient.wave-bbg-right>.abbv-background-container-display, .orange_gradient.wave-bbg-left>.abbv-background-container-display {
  background: #ffbca1;
  background: url("/content/dam/psoriasis/images/common/wave.png"), -moz-linear-gradient(-116deg, #ffbca1 45%, #ff8266 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -webkit-linear-gradient(-116deg, #ffbca1 45%, #ff8266 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -o-linear-gradient(-116deg, #ffbca1 45%, #ff8266 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), linear-gradient(-116deg, #ffbca1 45%, #ff8266 100%);
}
.flat-bbg.red-pale h1, .flat-bbg.red-pale h2, .flat-bbg.red-pale h3, .flat-bbg.red-pale h4, .flat-bbg.red-pale p {
  color: #17264a;
}
.flat-bbg.red-pale>.abbv-background-container-display {
  background: #efd1bb;
}
.flat-bbg.blue>.abbv-background-container-display {
  background: #007297;
}
.flat-bbg.light-grey>.abbv-background-container-display, .flat-bbg.line-gray>.abbv-background-container-display {
  background: #f5f5f5;
}
@media (min-width: 1024px) {
  .flat-bbg.light-grey>.abbv-background-container-display, .flat-bbg.line-gray>.abbv-background-container-display {
      width: 50%;
 }
}
.flat-bbg.light-grey h1, .flat-bbg.light-grey h2, .flat-bbg.light-grey p, .flat-bbg.line-gray h1, .flat-bbg.line-gray h2, .flat-bbg.line-gray p {
  color: #17264a;
}
.flat-bbg>.abbv-background-container-content {
  padding: 0;
  max-width: 100%;
}
.flat-bbg>.abbv-background-container-display {
  z-index: -2;
}
@media (min-width: 1024px) {
  .flat-bbg.otc-relief .abbv-background-container-display {
      right: 0;
      width: 60%;
 }
}
.wave-bbg-left>.abbv-background-container-display {
  background-position: right !important;
}
.line-gray {
  margin-top: -140px;
  height: 110px;
  position: absolute;
}
@media (min-width: 1024px) {
  .line-gray {
      margin-top: -110px;
 }
}
.super-column-336, .super-column-336-simple {
  max-width: none;
}
.super-column-336 h1, .super-column-336-simple h1 {
  font-size: 2.8rem !important;
  line-height: 3rem;
}
@media (min-width: 601px) {
  .super-column-336 h1, .super-column-336-simple h1 {
      font-size: 4.2rem !important;
      line-height: 4.2rem;
 }
}
.super-column-336 a, .super-column-336-simple a {
  margin-right: auto;
}
.super-column-336 li a, .super-column-336-simple li a {
  white-space: nowrap;
  font-size: 1.8rem;
  line-height: 5rem;
}
@media (min-width: 601px) {
  .super-column-336 li a, .super-column-336-simple li a {
      font-size: 2.4rem;
      line-height: 4.5rem;
 }
}
.super-column-336 li a:after, .super-column-336-simple li a:after {
  background: #007297;
  color: white;
  font-size: 75%;
  border-radius: 16px;
  margin-left: 6px;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
}
@media (min-width: 601px) {
  .super-column-336 li a:after, .super-column-336-simple li a:after {
      margin-left: 10px;
 }
}
.super-column-336 li a:hover, .super-column-336-simple li a:hover {
  color: #17264a;
}
.super-column-336 li a:hover:after, .super-column-336-simple li a:hover:after {
  background-color: #17264a;
}
.super-column-336 .abbv-image-content-container:after, .super-column-336-simple .abbv-image-content-container:after {
  content: "";
  clear: both;
  display: table;
}
.super-column-336 .abbv-row, .super-column-336-simple .abbv-row {
  padding: 0;
  display: flex;
  min-height: 300px;
}
.super-column-336 .abbv-row .abbv-col, .super-column-336-simple .abbv-row .abbv-col {
  margin: 0;
}
.super-column-336 .abbv-image-text, .super-column-336-simple .abbv-image-text {
  text-align: right;
}
.super-column-336 .abbv-image-text img, .super-column-336-simple .abbv-image-text img {
  max-height: 500px;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (min-width: 1024px) and (-ms-high-contrast: active) {
  .super-column-336 .abbv-image-text.ie-img img, .super-column-336-simple .abbv-image-text.ie-img img {
      width: 100%;
 }
}
.super-column-336 .abbv-col:nth-child(1), .super-column-336-simple .abbv-col:nth-child(1) {
  display: none;
}
.super-column-336 .abbv-col:nth-child(2), .super-column-336-simple .abbv-col:nth-child(2) {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: normal;
  z-index: 1;
  padding: 35px 15px 0 15px;
}
.super-column-336 .abbv-col:nth-child(3), .super-column-336-simple .abbv-col:nth-child(3) {
  width: 100%;
}
@media (max-width: 1023px) {
  .super-column-336 .abbv-row, .super-column-336-simple .abbv-row {
      flex-direction: column;
      align-items: center;
 }
}
@media (min-width: 600px) {
  .super-column-336 .abbv-col:nth-child(2), .super-column-336-simple .abbv-col:nth-child(2) {
      width: 50%;
 }
  .super-column-336 .abbv-col:nth-child(3), .super-column-336-simple .abbv-col:nth-child(3) {
      width: 50%;
      display: flex;
      align-items: flex-end;
      justify-content: flex-end;
      justify-content: flex-start;
 }
  .super-column-336 .abbv-col:nth-child(3) img, .super-column-336-simple .abbv-col:nth-child(3) img {
      float: left;
 }
}
@media (min-width: 1023px) {
  .super-column-336 .abbv-col:nth-child(1), .super-column-336-simple .abbv-col:nth-child(1) {
      display: block;
      width: calc(50% - (970px / 2));
 }
  .super-column-336 .abbv-col:nth-child(2), .super-column-336-simple .abbv-col:nth-child(2) {
      padding-bottom: 35px;
      width: calc(970px / 2);
 }
  .super-column-336 .abbv-col:nth-child(3), .super-column-336-simple .abbv-col:nth-child(3) {
      width: 50%;
      margin-top: auto;
 }
}
@media (min-width: 1000px) {
  .super-column-336 .abbv-col, .super-column-336-simple .abbv-col {
      padding: 0 !important;
 }
}
.super-column-633 {
  max-width: none;
}
.super-column-633 h1 {
  font-size: 2.8rem !important;
  line-height: 3rem;
}
@media (min-width: 601px) {
  .super-column-633 h1 {
      font-size: 4.2rem !important;
      line-height: 4.2rem;
 }
}
.super-column-633 a {
  margin-right: auto;
}
.super-column-633 li a {
  white-space: nowrap;
  font-size: 1.8rem;
  line-height: 5rem;
}
@media (min-width: 601px) {
  .super-column-633 li a {
      font-size: 2.4rem;
      line-height: 4.5rem;
 }
}
.super-column-633 li a:after {
  background: #007297;
  color: white;
  font-size: 75%;
  border-radius: 16px;
  margin-left: 6px;
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  display: inline-block;
}
@media (min-width: 601px) {
  .super-column-633 li a:after {
      margin-left: 10px;
 }
}
.super-column-633 li a:hover {
  color: #17264a;
}
.super-column-633 li a:hover:after {
  background-color: #17264a;
}
.super-column-633 .abbv-image-content-container:after {
  content: "";
  clear: both;
  display: table;
}
.super-column-633 .abbv-row {
  padding: 0;
  display: flex;
  min-height: 300px;
}
.super-column-633 .abbv-row .abbv-col {
  margin: 0;
}
.super-column-633 .abbv-image-text {
  text-align: right;
}
.super-column-633 .abbv-image-text img {
  max-height: 500px;
}
@media all and (min-width: 1024px) and (-ms-high-contrast: none), (min-width: 1024px) and (-ms-high-contrast: active) {
  .super-column-633 .abbv-image-text.ie-img img {
      width: 100%;
 }
}
.super-column-633 .abbv-col:nth-child(3) {
  display: none;
}
.super-column-633 .abbv-col:nth-child(2) {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: normal;
  z-index: 1;
  padding: 35px 15px 0 15px;
}
.super-column-633 .abbv-col:nth-child(1) {
  width: 100%;
}
@media (max-width: 1023px) {
  .super-column-633 .abbv-row {
      flex-direction: column;
      align-items: center;
      flex-direction: column-reverse;
 }
}
@media (min-width: 600px) {
  .super-column-633 .abbv-col:nth-child(2) {
      width: 50%;
 }
  .super-column-633 .abbv-col:nth-child(1) {
      width: 50%;
      display: flex;
      align-items: flex-end;
      justify-content: flex-end;
 }
  .super-column-633 .abbv-col:nth-child(1) img {
      float: right;
 }
}
@media (min-width: 1023px) {
  .super-column-633 .abbv-col:nth-child(3) {
      display: block;
      width: calc(50% - (970px / 2));
 }
  .super-column-633 .abbv-col:nth-child(2) {
      padding-bottom: 35px;
      width: calc(970px / 2);
 }
  .super-column-633 .abbv-col:nth-child(1) {
      width: 50%;
      margin-top: auto;
 }
}
@media (min-width: 1000px) {
  .super-column-633 .abbv-col {
      padding: 0 !important;
 }
}
@media (min-width: 1024px) {
  .sc-out img {
      margin-top: -25px;
      margin-bottom: -25px;
      margin-right: 15px;
 }
}
@media (max-width: 1023px) {
  .sc-thin .abbv-row {
      flex-direction: column-reverse;
 }
}
@media (min-width: 1024px) {
  .sc-thin .abbv-col-flush-6 {
      background: #fff;
 }
}
@media (max-width: 1023px) {
  .sc-normal-column .abbv-row {
      flex-direction: column;
 }
}
@media (min-width: 1024px) {
  .sc-720x510 img {
      min-width: 720px;
      min-height: 510px;
 }
  .sc-800x550 img {
      min-width: 800px;
      min-height: 550px;
 }
}
.super-column-336-simple .abbv-col {
  padding: 15px 15px 0 15px !important;
  display: flex;
  height: auto;
  margin: 0 !important;
  align-items: center;
}
@media (min-width: 601px) {
  .super-column-336-simple .abbv-col {
      padding: 30px !important;
 }
}
.super-column-336-simple .abbv-col .pink-box-row-center .abbv-col:nth-of-type(2) {
  flex-direction: row;
  align-items: center;
}
.super-column-336-simple .abbv-col:nth-child(2) {
  background-color: #ff8266;
}
.super-column-336-simple .abbv-col:nth-child(2) p {
  color: white;
}
.super-column-336-simple .abbv-col:nth-child(3) {
  background-color: #f5f5f5;
}
.super-column-336-simple p {
  max-width: 455px;
}
.page-title .abbv-col {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 30px 20px 30px 20px;
  min-height: 150px;
}
.page-title .abbv-col h1 {
  text-align: center;
}
@media (min-width: 601px) {
  .page-title .abbv-col {
      min-height: 200px;
 }
}
@media (min-width: 1024px) {
  .page-title .abbv-col {
      padding: 0;
      min-height: 300px;
      height: 300px;
      justify-content: flex-start;
 }
  .page-title .abbv-col h1 {
      text-align: left;
 }
}
.next-page {
  margin: 51px 0 0;
  text-align: center;
}
.next-page p {
  font-size: 2rem;
  line-height: 2.4rem;
  margin: 0;
}
@media (max-width: 1023px) {
  .next-page p a {
      white-space: nowrap;
 }
}
@media (min-width: 1024px) {
  .next-page {
      background-color: #f3f3f3;
      margin: 80px 0 0;
      padding: 30px;
      text-align: left;
 }
  .next-page .abbv-image-text-display {
      padding-top: 15px;
 }
}
.next-page.hconnect-display-inline .cta a {
  display: inline;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2rem;
}
.abbv-rich-text-common p a span.one-line {
  white-space: nowrap;
}
a.abbv-button-primary, a.abbv-button-primary:visited, a.abbv-button-primary:active {
  max-width: 80%;
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 5px;
  color: #fff;
  background: #007297;
  box-shadow: 4px 4px 0 0 #b8dfec;
  display: inline-block;
  text-align: center;
  font-size: 1.6rem;
  padding: 15px 12px;
  letter-spacing: 0.5px;
  border: none;
}
@media (min-width: 601px) {
  a.abbv-button-primary, a.abbv-button-primary:visited, a.abbv-button-primary:active {
      padding: 16px 14px;
      font-size: 2rem;
      min-width: 200px;
 }
}
a.abbv-button-secondary, a.abbv-button-secondary:visited, a.abbv-button-secondary:active {
  max-width: 80%;
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 5px;
  color: #fff;
  background: #007297;
  box-shadow: 4px 4px 0 0 #b8dfec;
  display: inline-block;
  text-align: center;
  font-size: 1.6rem;
  padding: 15px 12px;
  letter-spacing: 0.5px;
  border: solid white 2px;
}
@media (min-width: 601px) {
  a.abbv-button-secondary, a.abbv-button-secondary:visited, a.abbv-button-secondary:active {
      padding: 16px 14px;
      font-size: 2rem;
      min-width: 200px;
 }
}
a.abbv-button-tertiary, a.abbv-button-tertiary:visited, a.abbv-button-tertiary:active {
  max-width: 80%;
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 5px;
  color: #fff;
  background: #007297;
  box-shadow: 4px 4px 0 0 #b8dfec;
  display: inline-block;
  text-align: center;
  font-size: 1.6rem;
  padding: 15px 12px;
  letter-spacing: 0.5px;
  background: #fff;
  color: #007297;
  border: none;
}
@media (min-width: 601px) {
  a.abbv-button-tertiary, 
  a.abbv-button-tertiary:visited, 
  a.abbv-button-tertiary:active {
      padding: 16px 14px;
      font-size: 2rem;
      min-width: 200px;
 }
 .drList a.abbv-button-tertiary, 
 .drList a.abbv-button-tertiary:visited, 
 .drList a.abbv-button-tertiary:active {
    padding: 15px 12px;
    font-size: 14px;
    min-width: 100%;
 } 
}
a.abbv-button-secondary:hover, 
a.abbv-button-primary:hover,
a.abbv-button-tertiary:hover {
  color: #007297;
  background: white;
}
.diet-header .abbv-background-container-display {
  background: #a2daeb;
  background: url("/content/dam/psoriasis/images/common/wave.png"), -moz-linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -webkit-linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), -o-linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
  background: url("/content/dam/psoriasis/images/common/wave.png"), linear-gradient(-147deg, #a2daeb 0%, #79b8cc 100%);
}
.diet-header .abbv-background-container-content {
  min-height: 300px;
}
.diet-header .abbv-background-container-content-block {
  background-color: transparent;
}
.diet-header .abbv-background-container-content-block h1 {
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .diet-header {
      height: 150px;
 }
  .diet-header .abbv-background-container-display, .diet-header .abbv-background-container-content {
      min-height: 150px;
 }
  .diet-header .abbv-background-container-content-block {
      display: flex;
      align-items: center;
      justify-content: center;
 }
}
.diet-first-section {
  display: flex;
  align-items: center;
  flex: 1 0 100%;
}
@media (max-width: 600px) {
  .diet-first-section {
      flex-direction: column;
 }
}
.diet-first-section .abbv-image-content-container {
  margin-right: 50px;
}
.diet-first-section .abbv-image-content-container img {
  height: 345px;
  max-width: 90vw;
  width: auto;
}
@media (max-width: 600px) {
  .diet-first-section .abbv-image-content-container {
      margin-right: 0;
      width: 100%;
 }
  .diet-first-section .abbv-image-content-container img {
      height: auto;
      margin: auto;
 }
}
.diet-first-section .abbv-image-text-display {
  display: flex;
  align-items: center;
}
.diet-first-section .abbv-image-text-display p {
  font-size: 20px;
  margin-bottom: 0;
}
.diet-not-a-fad h2 {
  margin-bottom: 35px;
}
.diet-fight-inflammation .abbv-background-container {
  height: 362px;
  width: 599px;
  max-width: 90vw;
  margin: auto;
}
.diet-fight-inflammation .abbv-background-container .abbv-background-container-image-bg {
  background-size: contain;
  background-position: center;
}
@media (max-width: 600px) {
  .diet-fight-inflammation .abbv-background-container .abbv-background-container-image-bg {
      background-image: url("/content/dam/psoriasis/images/diet-and-exercise/food-that-fight-inflammation-mobile.png") !important;
 }
}
.diet-cause-inflammation {
  margin-top: 30px;
}
.diet-cause-inflammation .abbv-background-container {
  height: 389px;
  width: 533px;
  max-width: 90vw;
}
.diet-cause-inflammation .abbv-background-container .abbv-background-container-image-bg {
  background-size: contain;
  background-position: center;
}
@media (max-width: 600px) {
  .diet-cause-inflammation .abbv-background-container .abbv-background-container-image-bg {
      background-image: url("/content/dam/psoriasis/images/diet-and-exercise/food-that-cause-inflammation-mobile.png") !important;
 }
}
.diet-tip strong {
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .diet-tip .abbv-image-text-desktop-out-mobile-out {
      z-index: 1;
 }
}
.diet-exercise .abbv-background-container {
  height: 460px;
  width: 300px;
  max-width: 100%;
}
@media (max-width: 600px) {
  .diet-exercise .abbv-background-container {
      height: 425px;
 }
  .diet-exercise .abbv-background-container .abbv-background-container-display {
      background-image: url("/content/dam/psoriasis/images/diet-and-exercise/image-exercise-mobile.png") !important;
 }
}
.diet-exercise .abbv-image-text-display {
  padding: 0 !important;
  font-size: 20px;
}
.diet-exercise h3 {
  margin-bottom: 10px;
}
.diet-next-page span {
  color: #5dbbda;
}
.pull-quote {
  display: inline-flex;
}
.pull-quote p {
  color: #515151;
  margin: 0;
  background-color: #fff5f5;
  padding: 28px 43px;
  margin-left: 5px;
}
@media (max-width: 600px) {
  .pull-quote p {
      padding: 21px 15px;
 }
}
.pull-quote:before {
  content: "";
  background: #515151;
  display: block;
  min-width: 10px;
  height: auto;
}
.pull-quote.orange {
  display: inline-flex;
}
.pull-quote.orange p {
  color: #ff8266;
  margin: 0;
  background-color: #fff7f5;
  padding: 28px 43px;
  margin-left: 5px;
}
@media (max-width: 600px) {
  .pull-quote.orange p {
      padding: 21px 15px;
 }
}
.pull-quote.orange:before {
  content: "";
  background: #ff8266;
  display: block;
  min-width: 10px;
  height: auto;
}
.pull-quote.blue-peacock {
  display: inline-flex;
}
.pull-quote.blue-peacock p {
  color: #007297;
  margin: 0;
  background-color: #f5fdff;
  background-color: #eef9fd;
  padding: 28px 43px;
  margin-left: 5px;
}
@media (max-width: 600px) {
  .pull-quote.blue-peacock p {
      padding: 21px 15px;
 }
}
.pull-quote.blue-peacock:before {
  content: "";
  background: #007297;
  display: block;
  min-width: 10px;
  height: auto;
}
.pull-quote.yellow {
  display: inline-flex;
}
.pull-quote.yellow p {
  color: #ffcd63;
  margin: 0;
  background-color: #fffcf5;
  padding: 28px 43px;
  margin-left: 5px;
}
@media (max-width: 600px) {
  .pull-quote.yellow p {
      padding: 21px 15px;
 }
}
.pull-quote.yellow:before {
  content: "";
  background: #ffcd63;
  display: block;
  min-width: 10px;
  height: auto;
}
.pull-quote.blue-cloudy {
  display: inline-flex;
}
.pull-quote.blue-cloudy p {
  color: #a9d0dc;
  margin: 0;
  background-color: #f5fdff;
  padding: 28px 43px;
  margin-left: 5px;
}
@media (max-width: 600px) {
  .pull-quote.blue-cloudy p {
      padding: 21px 15px;
 }
}
.pull-quote.blue-cloudy:before {
  content: "";
  background: #a9d0dc;
  display: block;
  min-width: 10px;
  height: auto;
}
.pull-quote.blue {
  display: inline-flex;
}
.pull-quote.blue p {
  color: #5dbbda;
  margin: 0;
  background-color: #f5fcff;
  padding: 28px 43px;
  margin-left: 5px;
}
@media (max-width: 600px) {
  .pull-quote.blue p {
      padding: 21px 15px;
 }
}
.pull-quote.blue:before {
  content: "";
  background: #5dbbda;
  display: block;
  min-width: 10px;
  height: auto;
}
.pull-quote.blue-dark {
  display: inline-flex;
}
.pull-quote.blue-dark p {
  color: #17264a;
  margin: 0;
  background-color: #f5f8ff;
  padding: 28px 43px;
  margin-left: 5px;
}
@media (max-width: 600px) {
  .pull-quote.blue-dark p {
      padding: 21px 15px;
 }
}
.pull-quote.blue-dark:before {
  content: "";
  background: #17264a;
  display: block;
  min-width: 10px;
  height: auto;
}
.pull-quote a {
  text-decoration: underline;
}
.pull-quote a.cta-ps-options {
  text-decoration: none;
}
.pull-quote.hconnect-display-inline {
  display: block;
  padding: 28px 43px;
  position: relative;
}
.pull-quote.hconnect-display-inline:before {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-right: 6px solid #fff;
}
.pull-quote.hconnect-display-inline.orange {
  background: #fff7f5;
}
.pull-quote.hconnect-display-inline.blue-peacock {
  background: #f5fdff;
}
.pull-quote.hconnect-display-inline.yellow {
  background: #fffcf5;
}
.pull-quote.hconnect-display-inline.blue-cloudy {
  background: #f5fdff;
}
.pull-quote.hconnect-display-inline.blue {
  background: #f5fcff;
}
.pull-quote.hconnect-display-inline.blue-dark {
  background: #f5f8ff;
}
.pull-quote.hconnect-display-inline .abbv-rich-text {
  display: inline;
}
.pull-quote.hconnect-display-inline .abbv-rich-text p {
  margin: 0;
  padding: 0;
  background: transparent;
}
.list-image-text {
  padding-bottom: 50px;
  max-width: 370px;
}
.list-image-text .abbv-image-content-container {
  text-align: center;
}
.list-image-text ul {
  list-style-type: disc;
  padding-left: 20px;
}
.list-image-text p {
  display: inline-block;
}
.list-image-text .abbv-col {
  display: inline;
}
.list-image-text img {
  width: auto;
  float: left;
  max-width: 50%;
}
@media (min-width: 601px) {
  .list-image-text {
      max-width: none;
 }
  .list-image-text .abbv-row {
      display: flex;
      align-items: center;
      justify-content: center;
 }
  .list-image-text .abbv-col {
      display: inline-block;
      max-width: unset;
      margin: 0;
 }
  .list-image-text .abbv-col-flush-5 {
      width: 41.6%;
 }
  .list-image-text .abbv-col-flush-7 {
      width: 58%;
 }
  .list-image-text p {
      display: block;
 }
  .list-image-text img {
      float: none;
      max-width: 168px;
 }
}
@media (max-width: 600px) {
  .list-image-text .abbv-row {
      text-align: left;
 }
  .list-image-text h2, .list-image-text h3 {
      height: 100px;
      display: flex;
      align-items: center;
 }
  .list-image-text img {
      max-height: 140px;
      float: none;
      width: auto;
 }
  .list-image-text.mobile-tall img {
      max-height: 150px;
 }
  .list-image-text .abbv-col {
      float: left;
      width: 50%;
      margin-bottom: 0;
 }
  .list-image-text .abbv-title h2 {
      padding: 20px 0;
 }
  .list-image-text .abbv-rich-text {
      width: calc(100vw - 30px);
      transform: translateX(-50%);
 }
}
@media (min-width: 601px) and (max-width: 1023px) {
  .list-image-text .abbv-col-flush-3 {
      width: 50% !important;
 }
}
@media (max-width: 600px) {
  .list-image-text.ps-succes h2 {
      position: absolute;
      right: 10%;
 }
  .list-image-text.ps-succes p {
      margin-top: 180px;
      margin-left: 10px;
      margin-right: 10px;
 }
}
.list-image-text-small img {
  min-height: 0;
  min-width: 0;
}
.list-image-text-large img {
  max-width: 260px;
}
.psoriasis-form_fieldset-title, .psoriasis-form_fieldset-title p {
  font-size: 1.8rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.psoriasis-form_note {
  margin-top: 20px;
  border-top: 1px solid #fff;
}
.abbv-label-text {
  display: block;
}
.abbv-label-text, .abbv-label-checkbox, .abbv-label-radio {
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: -0.01rem;
  margin-right: 0;
  color: #17264a;
}
input[type="text"], textarea, select {
  border-color: #e7e7e7;
  border-radius: 5px;
  width: 100%;
  font-size: 1.6rem;
}
.abbv-form-checkbox, .abbv-form-radio-button {
  padding-top: 3px;
}
@media (max-width: 601px) {
  .abbv-form-checkbox, .abbv-form-radio-button {
      padding-left: 60px;
 }
}
@media (max-width: 601px) {
  .abbv-form-checkbox {
      padding-top: 12px;
 }
}
@media (max-width: 601px) {
  .abbv-form-radio-button {
      padding-top: 6px;
 }
}
.abbv-form-checkbox input:checked~.abbv-form-checkbox-click, .abbv-form-checkbox-click {
  border-radius: 5px;
  background: #fff;
  border-color: #e7e7e7;
}
@media (max-width: 601px) {
  .abbv-form-checkbox input:checked~.abbv-form-checkbox-click, .abbv-form-checkbox-click {
      height: 45px;
      width: 45px;
 }
  .abbv-form-checkbox input:checked~.abbv-form-checkbox-click:after, .abbv-form-checkbox-click:after {
      left: 19px;
      top: 14px;
 }
}
.abbv-form-radio-button-click {
  background: #fff;
  border-color: #e7e7e7;
}
@media (max-width: 601px) {
  .abbv-form-radio-button-click {
      height: 30px;
      width: 30px;
 }
}
.abbv-form-radio-button input:checked~.abbv-form-radio-button-click {
  background: #007297;
}
.abbv-form-checkbox input:checked~.abbv-form-checkbox-click:after {
  border-color: #17264a;
}
.psoriasis-find-dermato_form .abbv-error-msg {
  font-size: 1.5rem !important;
}
.image-float-left-scale img, .force-float-left img {
  float: left;
}
.image-float-right-scale img {
  float: left;
}
.image-float-left {
  z-index: -1;
}
.image-float-left img {
  float: left;
}
@media (min-width: 601px) and (max-width: 1023px) {
  .image-float-left.image-float-none-on-tablet img {
      float: none;
 }
}
@media (max-width: 600px) {
  .image-float-left {
      display: none;
 }
}
@media (min-width: 601px) {
  .image-float-left-mobile {
      display: none;
 }
}
.image-float-left-mobile img {
  float: none;
  max-width: 100%;
}
.image-float-left-mobile .abbv-image-content-container {
  text-align: center;
  margin-right: -15px;
  margin-left: -15px;
}
.image-float-right {
  z-index: -1;
}
.image-float-right img {
  float: right;
}
@media (min-width: 601px) and (max-width: 1023px) {
  .image-float-right.image-float-none-on-tablet img {
      float: none;
 }
}
@media (max-width: 600px) {
  .image-float-right {
      display: none;
 }
}
@media (min-width: 601px) {
  .image-float-right-mobile {
      display: none;
 }
}
.image-float-right-mobile img {
  float: none;
  max-width: 100%;
}
.image-float-right-mobile .abbv-image-content-container {
  text-align: center;
  margin-right: -15px;
  margin-left: -15px;
}
.image-overflow-left-mobile-none {
  z-index: 1;
}
.image-overflow-left-mobile-none img {
  float: left;
  margin-top: -75px;
  margin-right: 30px;
}
@media (max-width: 600px) {
  .image-overflow-left-mobile-none img {
      float: none;
      margin-top: -75px;
      margin-right: 0;
 }
}
@media (max-width: 600px) {
  .image-overflow-left-mobile-none {
      text-align: center;
 }
}
.image-overflow-left-mobile-none.right img {
  float: right;
  margin-right: -30px;
}
@media (max-width: 600px) {
  .image-overflow-left-mobile-none.right img {
      float: none;
      margin-right: 0;
 }
}
.image-overflow-left-mobile-none-94 {
  z-index: 1;
}
.image-overflow-left-mobile-none-94 img {
  float: left;
  margin-top: -94px;
  margin-right: 30px;
}
@media (max-width: 600px) {
  .image-overflow-left-mobile-none-94 img {
      float: none;
      margin-top: -94px;
      margin-right: 0;
 }
}
@media (max-width: 600px) {
  .image-overflow-left-mobile-none-94 {
      text-align: center;
 }
}
@media (min-width: 1024px) {
  .image-negative45 {
      margin-top: 45px;
 }
}
.image-negative45 .image-float-right img, .image-negative45 .image-float-right-scale img {
  margin-top: -45px;
  margin-right: -30px;
}
.image-negative45 .image-float-left img, .image-negative45 .image-float-left-scale img, .image-negative45 .force-float-left img {
  margin-top: -45px;
  margin-right: 30px;
}
@media (min-width: 1024px) {
  .image-negative55 {
      margin-top: 55px;
 }
}
.image-negative55 .image-float-right img, .image-negative55 .image-float-right-scale img {
  margin-top: -55px;
  margin-right: -30px;
}
.image-negative55 .image-float-left img, .image-negative55 .image-float-left-scale img, .image-negative55 .force-float-left img {
  margin-top: -55px;
  margin-right: 30px;
}
@media (min-width: 1024px) {
  .image-negative63 {
      margin-top: 63px;
 }
}
.image-negative63 .image-float-right img, .image-negative63 .image-float-right-scale img {
  margin-top: -63px;
  margin-right: -30px;
}
.image-negative63 .image-float-left img, .image-negative63 .image-float-left-scale img, .image-negative63 .force-float-left img {
  margin-top: -63px;
  margin-right: 30px;
}
@media (min-width: 1024px) {
  .image-negative75 {
      margin-top: 75px;
 }
}
.image-negative75 .image-float-right img, .image-negative75 .image-float-right-scale img {
  margin-top: -75px;
  margin-right: -30px;
}
.image-negative75 .image-float-left img, .image-negative75 .image-float-left-scale img, .image-negative75 .force-float-left img {
  margin-top: -75px;
  margin-right: 30px;
}
@media (min-width: 1024px) {
  .image-negative105 {
      margin-top: 106px;
 }
}
.image-negative105 .image-float-right img, .image-negative105 .image-float-right-scale img {
  margin-top: -106px;
  margin-right: -30px;
}
.image-negative105 .image-float-left img, .image-negative105 .image-float-left-scale img, .image-negative105 .force-float-left img {
  margin-top: -106px;
  margin-right: 30px;
}
@media (min-width: 1024px) {
  .image-negative135 {
      margin-top: 135px;
 }
}
.image-negative135 .image-float-right img, .image-negative135 .image-float-right-scale img {
  margin-top: -135px;
  margin-right: -30px;
}
.image-negative135 .image-float-left img, .image-negative135 .image-float-left-scale img, .image-negative135 .force-float-left img {
  margin-top: -135px;
  margin-right: 30px;
}
.image-negativeb45 .image-float-right img, .image-negativeb45 .image-float-right-scale img {
  margin-bottom: -45px;
  margin-right: -30px;
}
.image-negativeb45 .image-float-left img, .image-negativeb45 .image-float-left-scale img, .image-negativeb45 .force-float-left img {
  margin-bottom: -45px;
  margin-right: 30px;
}
.image-negativeb75 .image-float-right img, .image-negativeb75 .image-float-right-scale img {
  margin-bottom: -75px;
  margin-right: -30px;
}
.image-negativeb75 .image-float-left img, .image-negativeb75 .image-float-left-scale img, .image-negativeb75 .force-float-left img {
  margin-bottom: -75px;
  margin-right: 30px;
}
.image-negativeb105 .image-float-right img, .image-negativeb105 .image-float-right-scale img {
  margin-bottom: -106px;
  margin-right: -30px;
}
.image-negativeb105 .image-float-left img, .image-negativeb105 .image-float-left-scale img, .image-negativeb105 .force-float-left img {
  margin-bottom: -106px;
  margin-right: 30px;
}
.image-negativeb135 .image-float-right img, .image-negativeb135 .image-float-right-scale img {
  margin-bottom: -135px;
  margin-right: -30px;
}
.image-negativeb135 .image-float-left img, .image-negativeb135 .image-float-left-scale img, .image-negativeb135 .force-float-left img {
  margin-bottom: -135px;
  margin-right: 30px;
}
.bg-grey {
  background-color: #f3f3f3;
  padding: 35px 30px;
}
.bg-grey p {
  margin-bottom: 0;
}
.bg-grey .image-float-right, .bg-grey .image-float-left, .bg-grey .image-float-right-scale, .bg-grey .image-float-left-scale, .bg-grey .force-float-left {
  z-index: 1;
}
.bg-orange {
  background-color: #ff8266;
  padding: 35px 30px;
}
.bg-orange p {
  margin-bottom: 0;
}
.bg-orange .image-float-right, .bg-orange .image-float-left, .bg-orange .image-float-right-scale, .bg-orange .image-float-left-scale, .bg-orange .force-float-left {
  z-index: 1;
}
.bg-yellow {
  background-color: #ffcd63;
  padding: 35px 30px;
}
.bg-yellow p {
  margin-bottom: 0;
}
.bg-yellow .image-float-right, .bg-yellow .image-float-left, .bg-yellow .image-float-right-scale, .bg-yellow .image-float-left-scale, .bg-yellow .force-float-left {
  z-index: 1;
}
.bg-blue-peacock {
  background-color: #007297;
  padding: 35px 30px;
}
.bg-blue-peacock p {
  margin-bottom: 0;
}
.bg-blue-peacock .image-float-right, .bg-blue-peacock .image-float-left, .bg-blue-peacock .image-float-right-scale, .bg-blue-peacock .image-float-left-scale, .bg-blue-peacock .force-float-left {
  z-index: 1;
}
.bg-cloudy-blue-short {
  background-color: rgba(0, 114, 151, 0.07);
  padding: 35px 30px;
}
.bg-cloudy-blue-short p {
  margin-bottom: 0;
}
.bg-cloudy-blue-short .image-float-right, .bg-cloudy-blue-short .image-float-left, .bg-cloudy-blue-short .image-float-right-scale, .bg-cloudy-blue-short .image-float-left-scale, .bg-cloudy-blue-short .force-float-left {
  z-index: 1;
}
@media (max-width: 984px) {
  .bg-cloudy-blue-short {
      padding-bottom: 0;
 }
}
.bg-cloudy-blue-short p {
  margin-top: 16px;
}
.bg-cloudy-blue-short .abbv-image-content-container {
  font-size: 0;
}
@media (min-width: 1024px) {
  .bg-cloudy-blue-short {
      margin-top: 35px;
 }
}
.bg-cloudy-blue-short .image-float-right img, .bg-cloudy-blue-short .image-float-right-scale img {
  margin-top: -65px;
  margin-right: -30px;
}
.bg-cloudy-blue-short .image-float-left img, .bg-cloudy-blue-short .image-float-left-scale img, .bg-cloudy-blue-short .force-float-left img {
  margin-top: -65px;
  margin-right: 30px;
}
.bg-cloudy-blue-short .image-float-right img, .bg-cloudy-blue-short .image-float-right-scale img {
  margin-right: -30px;
}
.bg-cloudy-blue-short .image-float-left img, .bg-cloudy-blue-short .image-float-left-scale img, .bg-cloudy-blue-short .force-float-left img {
  margin-right: 30px;
}
@media (min-width: 1024px) {
  .bg-cloudy-blue-short {
      margin-top: 55px;
 }
}
.bg-cloudy-blue-short .image-float-right img, .bg-cloudy-blue-short .image-float-right-scale img {
  margin-top: -55px;
  margin-right: -30px;
}
.bg-cloudy-blue-short .image-float-left img, .bg-cloudy-blue-short .image-float-left-scale img, .bg-cloudy-blue-short .force-float-left img {
  margin-top: -55px;
  margin-right: 30px;
}
.bg-cloudy-blue-short p {
  margin: 0;
}
.bg-cloudy-blue-short strong {
  color: #ff8266;
}
.bg-grey-short {
  background-color: #f3f3f3;
  padding: 35px 30px;
}
.bg-grey-short p {
  margin-bottom: 0;
}
.bg-grey-short .image-float-right, .bg-grey-short .image-float-left, .bg-grey-short .image-float-right-scale, .bg-grey-short .image-float-left-scale, .bg-grey-short .force-float-left {
  z-index: 1;
}
@media (max-width: 984px) {
  .bg-grey-short {
      padding-bottom: 0;
 }
}
.bg-grey-short p {
  margin-top: 16px;
}
.bg-grey-short .abbv-image-content-container {
  font-size: 0;
}
@media (min-width: 1024px) {
  .bg-grey-short {
      margin-top: 35px;
 }
}
.bg-grey-short .image-float-right img, .bg-grey-short .image-float-right-scale img {
  margin-top: -65px;
  margin-right: -30px;
}
.bg-grey-short .image-float-left img, .bg-grey-short .image-float-left-scale img, .bg-grey-short .force-float-left img {
  margin-top: -65px;
  margin-right: 30px;
}
.bg-grey-short .image-float-right img, .bg-grey-short .image-float-right-scale img {
  margin-right: -30px;
}
.bg-grey-short .image-float-left img, .bg-grey-short .image-float-left-scale img, .bg-grey-short .force-float-left img {
  margin-right: 30px;
}
.bg-orange-short {
  background-color: #ff8266;
  padding: 35px 30px;
  padding-bottom: 15px !important;
}
.bg-orange-short p {
  margin-bottom: 0;
}
.bg-orange-short .image-float-right, .bg-orange-short .image-float-left, .bg-orange-short .image-float-right-scale, .bg-orange-short .image-float-left-scale, .bg-orange-short .force-float-left {
  z-index: 1;
}
@media (min-width: 1024px) {
  .bg-orange-short {
      margin-top: 0;
 }
}
.bg-orange-short .image-float-right img, .bg-orange-short .image-float-right-scale img {
  margin-top: 0;
  margin-right: -30px;
}
.bg-orange-short .image-float-left img, .bg-orange-short .image-float-left-scale img, .bg-orange-short .force-float-left img {
  margin-top: 0;
  margin-right: 30px;
}
@media (max-width: 984px) {
  .bg-orange-short {
      padding-bottom: 0;
 }
}
.bg-orange-short p {
  margin-top: 16px;
}
.bg-orange-short .abbv-image-content-container {
  font-size: 0;
}
@media (min-width: 1024px) {
  .bg-orange-short {
      margin-top: 35px;
 }
}
.bg-orange-short .image-float-right img, .bg-orange-short .image-float-right-scale img {
  margin-top: -65px;
  margin-right: -30px;
}
.bg-orange-short .image-float-left img, .bg-orange-short .image-float-left-scale img, .bg-orange-short .force-float-left img {
  margin-top: -65px;
  margin-right: 30px;
}
.bg-orange-short .image-float-right img, .bg-orange-short .image-float-right-scale img {
  margin-right: -30px;
}
.bg-orange-short .image-float-left img, .bg-orange-short .image-float-left-scale img, .bg-orange-short .force-float-left img {
  margin-right: 30px;
}
.bg-orange-short h1, .bg-orange-short h2, .bg-orange-short h3, .bg-orange-short h4, .bg-orange-short h5, .bg-orange-short p, .bg-orange-short a {
  color: white;
}
.bg-orange-short .image-float-right img, .bg-orange-short .image-float-left img, .bg-orange-short .image-float-right-scale img, .bg-orange-short .image-float-left-scale img, .bg-orange-short .force-float-left img {
  margin-top: -45px;
}
@media (min-width: 601px) and (max-width: 1023px) {
  .bg-orange-short .image-float-right img, .bg-orange-short .image-float-left img, .bg-orange-short .image-float-right-scale img, .bg-orange-short .image-float-left-scale img, .bg-orange-short .force-float-left img {
      margin-top: -25px;
 }
}
.bg-orange-short .abbv-container {
  z-index: 2;
  position: relative;
  background: #ffd5cc;
  border-radius: 10px;
  padding: 15px;
  width: 100%;
  margin-left: -15px;
}
@media (min-width: 1024px) {
  .bg-orange-short .abbv-container {
      margin-top: 30px;
 }
}
.bg-orange-short .abbv-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.bg-orange-short .abbv-container ul li {
  display: flex;
  align-items: flex-start;
  margin: 10px 0;
  width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .bg-orange-short .abbv-container ul li {
      display: table;
 }
}
.bg-orange-short .abbv-container ul li::before {
  content: url("/content/dam/psoriasis/images/common/image-float-right_dr-talk_help.png");
  margin-right: 15px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .bg-orange-short .abbv-container ul li::before {
      display: block;
      float: left;
 }
}
@media (min-width: 601px) {
  .bg-orange-short .abbv-container ul li {
      align-items: center;
 }
}
@media (min-width: 1023px) {
  .bg-orange-short .custom-paragraph {
      transform: translateY(-30px);
 }
}
@media (max-width: 835px) and (orientation: landscape) {
  .bg-orange-short .custom-paragraph {
      clear: both;
 }
}
.margin-bottom-70-desktop {
  margin-bottom: 70px;
}
.margin-top-90-desktop {
  margin-top: 90px;
}
@media (max-width: 600px) {
  .margin-bottom-70-desktop {
      margin-bottom: 0;
 }
}
@media (max-width: 1023px) {
  .margin-top-90-desktop {
      margin-top: 0;
 }
}
.force-float-left img {
  min-height: 0;
  min-width: 0;
  margin: 0;
}
.force-float-left .abbv-image-content-container:after {
  content: none;
}
.force-float-left .p2, .force-float-left .list-image-text p, .list-image-text .force-float-left p, .force-float-left .list-image-text a, .list-image-text .force-float-left a, .force-float-left .bg-cloudy-blue-short p, .bg-cloudy-blue-short .force-float-left p, .force-float-left .bg-grey-short p, .bg-grey-short .force-float-left p, .force-float-left .bg-orange-short p, .bg-orange-short .force-float-left p, .force-float-left .abbv-grid-list-view p, .abbv-grid-list-view .force-float-left p {
  margin: 9px 0;
}
.psoriasis-look-like-module .columns:first-of-type .psoriasis-type-img-text {
  padding-top: 30px;
}
.psoriasis-look-like-module .columns .abbv-row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 601px) {
  .psoriasis-look-like-module .columns .abbv-row {
      align-items: center;
      flex-direction: row;
 }
  .psoriasis-look-like-module .columns .abbv-row p {
      margin-left: 25px;
 }
}
@media (max-width: 1023px) {
  .psoriasis-look-like-module .columns .abbv-row .abbv-col-flush-5 {
      display: flex;
      justify-content: center;
 }
  .psoriasis-look-like-module .columns .abbv-row .abbv-col-flush-7 {
      text-align: center;
 }
}
@media (min-width: 601px) {
  .psoriasis-look-like-module .columns:nth-child(even) .abbv-row {
      flex-direction: row-reverse;
 }
}
.psoriasis-look-like-module .columns .psoriasis-type-img-text {
  padding: 0 30px 30px 30px;
}
@media (max-width: 600px) {
  .psoriasis-look-like-module .columns .psoriasis-type-img-text {
      display: flex;
      justify-content: center;
 }
  .psoriasis-look-like-module .columns .psoriasis-type-img-text p {
      text-align: center;
 }
}
@media (min-width: 1023px) {
  .psoriasis-look-like-module .columns .psoriasis-type-img-text {
      padding: 0 50px 30px 50px;
 }
}
.psoriasis-look-like-module .columns .psoriasis-type-img-text .abbv-image-content-container {
  width: 243px;
  height: auto;
}
@media (max-width: 1023px) {
  .psoriasis-look-like-module .columns .psoriasis-type-img-text .abbv-col {
      margin-bottom: auto;
 }
}
.psoriatic-arthritis-module .abbv-image-content-container {
  width: 100px;
  padding: 0 5px;
  display: flex;
  justify-content: center;
}
.psoriatic-arthritis-module .abbv-image-content-container .abbv-image-text-img {
  height: 70px;
}
.psoriatic-arthritis-module .abbv-col {
  padding: 20px 0;
  margin-bottom: 10px;
  background-color: #fff;
  display: flex;
  align-items: center;
}
.psoriatic-arthritis-module .abbv-col p {
  margin: 0 20px 0 0;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (min-width: 1024px) {
  .psoriatic-arthritis-module .abbv-col-6, .psoriatic-arthritis-module .abbv-footer-content .abbv-col-6 {
      width: calc((100% - 10px) / 2);
 }
  .psoriatic-arthritis-module .abbv-col, .psoriatic-arthritis-module .abbv-footer-content .abbv-col {
      margin-left: 10px;
 }
}
.find-a-dermato-container button.abbv-button-primary, .find-a-dermato-container button.abbv-button-primary:visited, .find-a-dermato-container button.abbv-button-primary:active {
  max-width: 80%;
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 5px;
  color: #fff;
  background: #007297;
  box-shadow: 4px 4px 0 0 #b8dfec;
  display: inline-block;
  text-align: center;
  font-size: 1.6rem;
  padding: 15px 12px;
  letter-spacing: 0.5px;
  border: none;
  height: inherit;
}
@media (min-width: 601px) {
  .find-a-dermato-container button.abbv-button-primary, .find-a-dermato-container button.abbv-button-primary:visited, .find-a-dermato-container button.abbv-button-primary:active {
      padding: 16px 14px;
      font-size: 2rem;
      min-width: 200px;
 }
}
.find-a-dermato-container button.abbv-button-secondary, .find-a-dermato-container button.abbv-button-secondary:visited, .find-a-dermato-container button.abbv-button-secondary:active {
  max-width: 80%;
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 5px;
  color: #fff;
  background: #007297;
  box-shadow: 4px 4px 0 0 #b8dfec;
  display: inline-block;
  text-align: center;
  font-size: 1.6rem;
  padding: 15px 12px;
  letter-spacing: 0.5px;
  border: none;
  height: inherit;
}
@media (min-width: 601px) {
  .find-a-dermato-container button.abbv-button-secondary, .find-a-dermato-container button.abbv-button-secondary:visited, .find-a-dermato-container button.abbv-button-secondary:active {
      padding: 16px 14px;
      font-size: 2rem;
      min-width: 200px;
 }
}
.find-a-dermato-container button.abbv-button-tertiary, .find-a-dermato-container button.abbv-button-tertiary:visited, .find-a-dermato-container button.abbv-button-tertiary:active {
  max-width: 80%;
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 5px;
  color: #fff;
  background: #007297;
  box-shadow: 4px 4px 0 0 #b8dfec;
  display: inline-block;
  text-align: center;
  font-size: 1.6rem;
  padding: 15px 12px;
  letter-spacing: 0.5px;
  background: #fff;
  color: #007297;
  border: none;
  height: inherit;
}
@media (min-width: 601px) {
  .find-a-dermato-container button.abbv-button-tertiary, .find-a-dermato-container button.abbv-button-tertiary:visited, .find-a-dermato-container button.abbv-button-tertiary:active {
      padding: 16px 14px;
      font-size: 2rem;
      min-width: 200px;
 }
}
.find-a-dermato-container button.abbv-button-secondary:hover, .find-a-dermato-container button.abbv-button-primary:hover {
  color: #007297;
  background: #fff;
}
@media (hover: none), (hover: on-demand) {
  .find-a-dermato-container button.abbv-button-secondary:hover, .find-a-dermato-container button.abbv-button-primary:hover {
      background: #007297;
      color: #fff;
 }
  .find-a-dermato-container button.abbv-button-secondary:active, .find-a-dermato-container button.abbv-button-primary:active {
      background: #fff;
      color: #007297;
 }
}
.psoriasis-find-dermato h1 {
  text-transform: uppercase;
}
.psoriasis-find-dermato_desc {
  margin-bottom: 20px;
}
.psoriasis-find-dermato_form {
  margin: 0 -15px;
}
.psoriasis-find-dermato_form.hide-showmap-button #showMap {
  display: none !important;
}
.psoriasis-find-dermato_form .dlPagination .expanded-control, .psoriasis-find-dermato_form .dlPagination .simple-control {
  position: absolute;
  right: 0;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}
.psoriasis-find-dermato_form .dlPagination .expanded-control li:nth-child(n+3):nth-last-child(n+4), .psoriasis-find-dermato_form .dlPagination .expanded-control li:nth-child(n+2):nth-last-child(n+3), .psoriasis-find-dermato_form .dlPagination .simple-control li:nth-child(n+3):nth-last-child(n+4), .psoriasis-find-dermato_form .dlPagination .simple-control li:nth-child(n+2):nth-last-child(n+3) {
  border-right: 2px solid #007297;
}
.psoriasis-find-dermato_form .dlPagination .expanded-control li.abbv-active, .psoriasis-find-dermato_form .dlPagination .simple-control li.abbv-active {
  border-right: none !important;
}
.psoriasis-find-dermato_form .dlPagination .abbv-paging-numbers ul li {
  width: 28px;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.psoriasis-find-dermato_form .dlPagination .abbv-paging-numbers ul li#lastPage i:after, .psoriasis-find-dermato_form .dlPagination .abbv-paging-numbers ul li#firstPage i:after {
  letter-spacing: -8px;
}
.psoriasis-find-dermato_form .dlPagination .dlPagination-link {
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 2.4rem;
  width: 28px;
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form .dlPagination .dlPagination-link {
      font-size: 2rem;
 }
}
.psoriasis-find-dermato_form .dlPagination:first-of-type {
  border-bottom: 1px solid #d8d8d8;
  width: auto;
  padding-bottom: 5px;
  margin-bottom: 60px;
  margin-left: 15px;
  margin-right: 15px;
}
.psoriasis-find-dermato_form .dlPagination:first-of-type .expanded-control, .psoriasis-find-dermato_form .dlPagination:first-of-type .simple-control {
  margin-top: 65px;
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form .dlPagination:first-of-type .expanded-control, .psoriasis-find-dermato_form .dlPagination:first-of-type .simple-control {
      margin-top: 55px;
 }
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form .dlPagination:first-of-type {
      margin-left: 0;
      margin-right: 0;
 }
}
.psoriasis-find-dermato_form .dlPagination:last-of-type .expanded-control, .psoriasis-find-dermato_form .dlPagination:last-of-type .simple-control {
  margin-top: 0;
}
.psoriasis-find-dermato_form .DLResults {
  border-top: none;
}
.psoriasis-find-dermato_form .DLResults h3 {
  font-family: "RubikRegular", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.3rem !important;
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form .DLResults h3 {
      font-size: 2.8rem !important;
 }
}
@media (min-width: 768px) {
  .psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drMap {
      width: 65%;
 }
}
.psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList li {
  font-size: 1.6rem;
  padding-left: 35px;
  margin-left: 15px;
}
.psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList li .DLlistLabel {
  left: 0;
  top: 18px;
}
.psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList li .DLlistIcon {
  left: 0;
}
.psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList li .docLink {
  color: #17264a;
  display: inline-block;
  margin-top: 5px;
}
.psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList li .abbv-drawer.abbv-active {
  max-height: 1000px;
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList li {
      margin-left: 25px;
 }
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList li {
      font-size: 1.8rem;
 }
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList #docList {
      padding-top: 80%;
 }
}
@media (min-width: 768px) {
  .psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList {
      width: 35%;
 }
  .psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList #docList {
      padding-top: 186%;
 }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList #docList a[href^="tel:"] {
      pointer-events: none;
      text-decoration: none;
 }
}
.psoriasis-find-dermato_form .DLResults.listShown.mapShown.map-left .drList+.dlPagination {
  border-top: 0;
}
.psoriasis-find-dermato_form .DLResults #showMap {
  display: none !important;
}
.psoriasis-find-dermato_form .DLResults #docMap .gm-style .gm-style-iw-c {
  padding: 12px !important;
}
.psoriasis-find-dermato_form .DLResults .radiusFilter {
  margin-top: 90px;
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form .DLResults .radiusFilter {
      margin-top: 0;
 }
}
.psoriasis-find-dermato_form .DLResults .radiusFilter label {
  font-size: 2rem;
  color: #17264a;
  margin-right: 10px;
  position: relative;
  top: 5px;
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form .DLResults .radiusFilter label {
      margin-right: 25px;
 }
}
.psoriasis-find-dermato_form .DLResults .radiusFilter .abbv-select-menu {
  max-width: 168px;
}
.psoriasis-find-dermato_form .DLResults .radiusFilter .abbv-select-menu:after {
  color: #17264a;
  top: 16px;
  right: 27px;
}
.psoriasis-find-dermato_form .DLResults .radiusFilter .abbv-select-menu select {
  font-size: 1.6rem;
}
.psoriasis-find-dermato_form .DLResults .dlPagination {
  text-align: center;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top: 140px;
  display: block;
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form .DLResults .dlPagination {
      border-top: 1px solid #f3f3f3;
      margin-top: 64px;
 }
}
.psoriasis-find-dermato_form .DLResults .dlPagination h3 {
  position: relative;
  top: -120px;
  border-bottom: 1px solid #f3f3f3;
  margin: 0px 10px;
  padding-bottom: 10px;
  display: block;
  width: calc(100% - 20px);
  text-align: left;
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form .DLResults .dlPagination h3 {
      top: -75px;
      border-bottom: none;
      padding-bottom: 0;
      width: auto;
 }
}
.psoriasis-find-dermato_form h3 {
  margin-bottom: 5px;
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form h3 {
      font-size: 2rem !important;
 }
}
.psoriasis-find-dermato_form .main-error.abbv-active {
  font-size: 1.6rem;
  max-width: 500px;
}
.psoriasis-find-dermato_form .main-error.abbv-active .abbv-button-plain.abbv-icon-close {
  top: 10px;
}
@media (min-width: 1024px) {
  .psoriasis-find-dermato_form .main-error.abbv-active {
      font-size: 2rem;
 }
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form {
      margin: 0;
 }
}
.psoriasis-find-dermato_form input[type="text"], .psoriasis-find-dermato_form textarea, .psoriasis-find-dermato_form select {
  max-width: 100%;
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form input[type="text"], .psoriasis-find-dermato_form textarea, .psoriasis-find-dermato_form select {
      width: 245px;
      margin-right: 15px;
 }
}
.psoriasis-find-dermato_form button.abbv-button-primary, .psoriasis-find-dermato_form button.abbv-button-secondary, .psoriasis-find-dermato_form button.abbv-button-tertiary {
  padding: 10px 15px;
}
.psoriasis-find-dermato_form button.abbv-button-primary:active, .psoriasis-find-dermato_form button.abbv-button-secondary:active, .psoriasis-find-dermato_form button.abbv-button-tertiary:active {
  padding: 10px 15px;
}
.psoriasis-find-dermato_form form {
  box-sizing: border-box;
  background-color: rgba(0, 113, 151, 0.17);
  padding: 15px 40px 10px;
  max-width: 100%;
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form form .location .abbv-label-text.abbv-label-top {
      font-size: 2rem;
 }
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form form .abbv-form-checkbox, .psoriasis-find-dermato_form form .abbv-form-radio-button {
      padding-left: 40px;
 }
}
.psoriasis-find-dermato_form form .abbv-label-radio {
  margin-right: 15px;
}
.psoriasis-find-dermato_form form .speciality>p, .psoriasis-find-dermato_form form .condition>p, .psoriasis-find-dermato_form form .terms>p {
  margin-bottom: 10px;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.8rem;
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form form .speciality>p, .psoriasis-find-dermato_form form .condition>p, .psoriasis-find-dermato_form form .terms>p {
      font-size: 2rem;
 }
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form form .speciality label, .psoriasis-find-dermato_form form .condition label, .psoriasis-find-dermato_form form .terms label {
      font-size: 2rem;
 }
}
.psoriasis-find-dermato_form form .submit #submit_dr-location {
  margin-right: 10px;
  min-width: 120px;
  max-width: 120px;
}
@media (min-width: 601px) {
  .psoriasis-find-dermato_form form .submit #submit_dr-location {
      margin-right: 20px;
 }
}
.psoriasis-find-dermato_form form .submit #reset-form {
  min-width: 100px;
  max-width: 100px;
}
.psoriasis-find-dermato_form form #use_geo:before {
  position: relative;
  left: 0;
  top: 1px;
  font-size: 2rem;
}
@media (max-width: 601px) {
  .psoriasis-find-dermato_form form {
      padding: 15px 15px 10px;
 }
}
@media (min-width: 1023px) {
  .psoriasis-find-dermato_form form {
      max-width: 74.2%;
 }
}

.find-a-dermato-container .DLResults {
  margin-bottom: 80px;
}

.psoriasis-find-dermato_form .abbv-virtualvisit-available {
  color: #FF8266;
  font-size: 16px;
  font-family: "KarlaBold";
}

.psoriasis-find-dermato_form .drMap .abbv-virtualvisit-available {
  display: none;
}

.psoriasis-find-dermato_form .abbv-virtualvisit-available span:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(/content/dam/psoriasis/images/psoriasis-treatment-doctor/find-a-dermatologist/LG_virtualvisit_icon.png);
  background-size: 100%;
  background-repeat: no-repeat;
}

.psoriasis-find-dermato_form .abbv-schedule-apointment {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  background-color: #007297;
  box-shadow: 4px 4px 0 0 #b8dfec;
  padding: 10px 5px;
  letter-spacing: 0;
  max-width: 220px;
  width: 100%;
  margin-bottom: 10px;
}

@media (max-width: 600px) {
  .psoriasis-find-dermato_form .abbv-schedule-apointment.abbv-schedule-virtual{
    margin-top: 0;
  }
}

.psoriasis-find-dermato .psoriasis-link-text {
  display: inline;
}
.psoriasis-follow-us h1 {
  text-transform: uppercase;
  padding-left: 8.2%;
}
@media (max-width: 600px) {
  .psoriasis-follow-us h1 {
      padding-left: 0;
 }
}
.psoriasis-follow-us h1 span {
  text-transform: none;
}
.psoriasis-follow-us_img {
  text-align: center;
}
.psoriasis-follow-us_icon-social {
  display: inline-block;
  margin: 0 15px 0 0;
}
.psoriasis-follow-us_text span {
  display: block;
  font-size: 1.6rem;
  line-height: 2.2rem;
  letter-spacing: -0.01rem;
  margin: 15px 0;
}
.psoriasis-follow-us_text span :first-child {
  margin-top: 0;
}
.psoriasis-follow-us .psoriasis-link-text {
  display: inline;
}
.psoriasis-follow-us .abbv-row-container .abbv-col:first-child {
  margin-bottom: 0;
}
.psoriasis-diet h1 {
  text-transform: uppercase;
}
.psoriasis-diet h3 {
  color: #17264a;
}
@media (min-width: 1024px) {
  .columns .psoriasis-diet_find-specialist {
      background: none !important;
 }
}
.psoriasis-diet_first-course {
  margin-top: 50px;
  max-width: none;
  width: 100%;
  background: linear-gradient(to top, #f3f3f3 332px, transparent 0) !important;
}
@media (min-width: 1024px) {
  .psoriasis-diet_first-course {
      background: linear-gradient(to top, #f3f3f3 50%, transparent 0);
      background: linear-gradient(to top, #f3f3f3 calc(50% + 12px), transparent 0);
 }
}
.psoriasis-diet_first-course .abbv-row {
  margin: 0 auto;
  box-sizing: border-box;
}
@media (min-width: 1024px) {
  .psoriasis-diet_first-course .abbv-row {
      width: 970px;
 }
}
.psoriasis-diet_first-course .abbv-col-flush-8 {
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 1024px) {
  .psoriasis-diet_first-course .abbv-col-flush-8 {
      width: 58.33%;
      padding-left: 10px;
 }
}
.psoriasis-diet_first-course .abbv-col-flush-8 .psoriasis-diet_first-course-title {
  display: none;
}
@media (min-width: 1024px) {
  .psoriasis-diet_first-course .abbv-col-flush-8 .psoriasis-diet_first-course-title {
      display: block;
 }
}
.psoriasis-diet_first-course .abbv-col-flush-4 {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .psoriasis-diet_first-course .abbv-col-flush-4 {
      width: 41.66%;
      margin-bottom: 30px;
 }
}
.psoriasis-diet_first-course .abbv-col-flush-4 .psoriasis-diet_first-course-title {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .psoriasis-diet_first-course .abbv-col-flush-4 .psoriasis-diet_first-course-title {
      display: none;
 }
}
.psoriasis-diet_first-course .abbv-col-flush-4 .abbv-image-content-container {
  text-align: center;
}
@media (min-width: 1024px) {
  .psoriasis-diet_first-course .abbv-col-flush-4 .abbv-image-text {
      text-align: left;
 }
}
.psoriasis-diet_rethinking-plate {
  margin-top: 30px;
}
.psoriasis-diet_rethinking-plate .abbv-col {
  margin-bottom: 0;
}
.psoriasis-diet_rethinking-plate h3 {
  margin-bottom: 20px;
}
.psoriasis-diet_rethinking-plate-col {
  margin: 0 auto 50px;
  counter-reset: my-awesome-counter;
}
@media (min-width: 601px) {
  .psoriasis-diet_rethinking-plate-col {
      margin: 15px auto 50px;
 }
}
@media (min-width: 1024px) {
  .psoriasis-diet_rethinking-plate-col {
      margin: 10px auto 50px;
 }
}
.psoriasis-diet_rethinking-plate-col .abbv-col {
  margin-bottom: 0;
}
@media (min-width: 601px) {
  .psoriasis-diet_rethinking-plate-col .abbv-col:nth-child(2), .psoriasis-diet_rethinking-plate-col .abbv-col:nth-child(4) {
      margin-right: 0 !important;
 }
}
@media (min-width: 601px) {
  .psoriasis-diet_rethinking-plate-col .abbv-col {
      max-width: 48.5%;
      margin-bottom: 2%;
 }
}
@media (min-width: 1024px) {
  .psoriasis-diet_rethinking-plate-col .abbv-col {
      margin-bottom: 30px;
 }
}
.psoriasis-diet_rethinking-plate-col_content {
  counter-increment: my-awesome-counter;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3 {
  padding: 15px;
  min-height: 170px;
  box-sizing: border-box;
}
@media (min-width: 1024px) {
  .psoriasis-diet_rethinking-plate-col .abbv-col-3 {
      width: 24.25%;
      margin-left: 1%;
      height: auto;
      min-height: 310px;
 }
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3 h3 {
  font-family: "RubikRegular", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3 h3:before {
  font-family: "RubikBold", "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  content: counter(my-awesome-counter);
  display: block;
  margin-bottom: 10px;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3 h3:after {
  content: "";
  width: 55px;
  height: 1px;
  border-bottom: 1px solid;
  display: block;
  margin-top: 8px;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3 p {
  color: inherit;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3:nth-child(odd) {
  background-color: #ff8675;
  color: #fff;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3:nth-child(odd) h3 {
  color: #fff;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3:nth-child(even) {
  background-color: rgba(255, 130, 102, 0.7);
  color: #17264a;
}
.psoriasis-diet_rethinking-plate-col .abbv-col-3:nth-child(even) h3 {
  color: #17264a;
}
.psoriasis-intimacy_header h1 {
  text-transform: uppercase;
}
.psoriasis-intimacy_skintimacy {
  max-width: 100%;
}
@media (min-width: 1024px) {
  .psoriasis-intimacy_skintimacy {
      background: -webkit-gradient(linear, left bottom, left top, color-stop(18%, white), color-stop(18%, #f3f3f3), color-stop(60%, #f3f3f3), color-stop(60%, white));
      background: linear-gradient(to top, transparent 18%, #f3f3f3 18% 60%, transparent 40% 100%);
      background: -ms-linear-gradient(top, transparent 40%, #f3f3f3 40%, #f3f3f3 82%, transparent 40%, transparent 100%);
 }
}
.psoriasis-intimacy_skintimacy-img {
  margin-top: 50px;
}
.psoriasis-intimacy_skintimacy-img .abbv-row {
  padding: 0;
}
.psoriasis-intimacy_skintimacy-img .abbv-row img {
  width: 100%;
}
@media (min-width: 1024px) {
  .psoriasis-intimacy_skintimacy-img .abbv-row {
      padding: 15px;
 }
}
.psoriasis-intimacy_skintimacy-img .abbv-col {
  position: relative;
  margin-bottom: 0;
}
.psoriasis-intimacy_skintimacy-title h2 {
  position: absolute;
  top: 30px;
  left: 20px;
  font-size: 2.8rem !important;
  color: #fff;
}
@media (min-width: 1024px) {
  .psoriasis-intimacy_skintimacy-title h2 {
      top: auto;
      left: 68.5%;
      bottom: 20px;
      font-size: 3.8rem !important;
 }
}
.psoriasis-intimacy_skintimacy-text {
  margin-bottom: 50px;
}
.psoriasis-intimacy_skintimacy-text .abbv-col-6:first-child {
  margin-bottom: 0;
}
.psoriasis-intimacy_skintimacy-text .abbv-col-6:last-child {
  float: right;
}
.psoriasis-tips h1 {
  text-transform: uppercase;
}
.psoriasis-tips_content {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #979797;
}
@media (max-width: 600px) {
  .psoriasis-tips_content.full-height-mobile .abbv-image-content-container {
      max-height: 100%;
 }
}
.psoriasis-tips_content .abbv-image-content-container {
  max-height: 130px;
  overflow-y: hidden;
}
@media (min-width: 601px) {
  .psoriasis-tips_content .abbv-image-content-container {
      max-height: none;
      overflow: visible;
 }
}
@media (min-width: 601px) {
  .psoriasis-tips_content {
      padding-bottom: 50px;
      margin-bottom: 50px;
 }
}
.psoriasis-tips_content.no-border-bottom {
  margin-bottom: 0;
}
@media (max-width: 600px) {
  .psoriasis-tips_content.no-border-bottom {
      padding-bottom: 15px;
 }
}
.psoriasis-tips_content h3 {
  color: #17264a;
}
.psoriasis-tips_content p:last-child {
  margin-bottom: 0;
}
@media (min-width: 601px) {
  .psoriasis-tips_content.reverseRowContent .abbv-col-6:first-of-type {
      float: right;
 }
}
.psoriasis-tips_content-mobile-title {
  margin-bottom: 20px;
}
@media (min-width: 601px) {
  .psoriasis-tips_content-mobile-title {
      display: none;
 }
}
.psoriasis-tips_content-text h3 {
  display: none;
}
@media (min-width: 601px) {
  .psoriasis-tips_content-text h3 {
      display: block;
 }
}
.psoriasis-tips_content-text p:nth-child(2) {
  margin-top: 0;
}
@media (min-width: 601px) {
  .psoriasis-tips_content-text p:nth-child(2) {
      margin-top: 16px;
 }
}
.psoriasis-tips_content .abbv-image-text.width-auto .abbv-image-content-container img {
  width: auto;
}
.psoriasis-tips_content .abbv-image-content-container img {
  width: 100%;
}
@media (min-width: 601px) {
  .psoriasis-tips_content .abbv-col-6 {
      width: 48.4%;
      margin-left: 2%;
 }
}
.ps-tips-header .abbv-row-container.page-title {
  min-height: 180px;
  max-height: 200px;
}
@media (max-width: 600px) {
  .ps-tips-header .abbv-background-container-display {
      background-size: cover;
      height: 180px;
 }
}
@media (max-width: 600px) {
  .columns-2 .abbv-col-6 {
      margin-bottom: 0;
 }
}
@media (max-width: 600px) {
  .columns-2 .abbv-col-flush-6:last-child {
      margin-bottom: 0;
 }
}
@media (max-width: 600px) {
  .columns-no-padding-mobile.abbv-row-container .abbv-row {
      padding-left: 0;
      padding-right: 0;
 }
}
.top-50 .abbv-image-text-content {
  top: 50%;
}
.psoriasis-link-between_header {
  text-transform: uppercase;
}
.psoriasis-link-between_item .abbv-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
}
@media (min-width: 1024px) {
  .psoriasis-link-between_item .abbv-row {
      padding: 15px;
 }
}
.psoriasis-link-between_item .abbv-row:after {
  content: none;
}
.psoriasis-link-between_item-title {
  padding: 25px;
}
.psoriasis-link-between_item-title h3 {
  color: #fff;
  font-weight: 400;
}
.psoriasis-link-between_item-title h3.abv-custom-txtcolor-blue-dark {
  color: #17264a;
}
.psoriasis-link-between_item-title.text2 h3 {
  font-size: 2.4rem !important;
}
.psoriasis-link-between_item-text.text2 p {
  font-size: 1.8rem;
}
@media (max-width: 600px) {
  .psoriasis-link-between_item-text.text2 p {
      font-size: 1.6rem;
 }
}
.psoriasis-link-between_item .abbv-col-6 {
  margin: 0 0 10px;
}
@media (min-width: 1024px) {
  .psoriasis-link-between_item .abbv-col-6 {
      margin: 0 0 30px;
 }
}
.psoriasis-link-between_item .abbv-col-6 .abbv-image-text {
  padding-top: 5px;
}
.psoriasis-link-between_item .abbv-col-6 p {
  margin: 35px 25px;
}
.psoriasis-link-between_item .abbv-col-6 p:last-child {
  margin-bottom: 40px;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+1) .abbv-col-6:first-of-type {
  background-color: #e1f7ff;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+1) .abbv-col-6:first-of-type .psoriasis-link-between_item-title, .psoriasis-link-between_item .columns.parbase:nth-child(3n+1) .abbv-col-6:first-of-type .abbv-image-text {
  background-color: #007197;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+1) .abbv-col-6:last-of-type {
  background-color: rgba(255, 143, 117, 0.15);
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+1) .abbv-col-6:last-of-type .psoriasis-link-between_item-title, .psoriasis-link-between_item .columns.parbase:nth-child(3n+1) .abbv-col-6:last-of-type .abbv-image-text {
  background-color: #ff8675;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+2) .abbv-col-6:first-of-type {
  background-color: rgba(255, 205, 99, 0.17);
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+2) .abbv-col-6:first-of-type .psoriasis-link-between_item-title, .psoriasis-link-between_item .columns.parbase:nth-child(3n+2) .abbv-col-6:first-of-type .abbv-image-text {
  background-color: #ffcd63;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+2) .abbv-col-6:last-of-type {
  background-color: #e1f7ff;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+2) .abbv-col-6:last-of-type .psoriasis-link-between_item-title, .psoriasis-link-between_item .columns.parbase:nth-child(3n+2) .abbv-col-6:last-of-type .abbv-image-text {
  background-color: #007197;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+3) .abbv-col-6:first-of-type {
  background-color: rgba(255, 143, 117, 0.15);
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+3) .abbv-col-6:first-of-type .psoriasis-link-between_item-title, .psoriasis-link-between_item .columns.parbase:nth-child(3n+3) .abbv-col-6:first-of-type .abbv-image-text {
  background-color: #ff8675;
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+3) .abbv-col-6:last-of-type {
  background-color: rgba(255, 205, 99, 0.17);
}
.psoriasis-link-between_item .columns.parbase:nth-child(3n+3) .abbv-col-6:last-of-type .psoriasis-link-between_item-title, .psoriasis-link-between_item .columns.parbase:nth-child(3n+3) .abbv-col-6:last-of-type .abbv-image-text {
  background-color: #ffcd63;
}
.psoriasis-pictures ul.psoriasis-pictures_link-list.horizontal {
  display: flex;
  justify-content: space-between;
  width: 96.5%;
  margin-bottom: 30px;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .psoriasis-pictures ul.psoriasis-pictures_link-list.horizontal {
      flex-wrap: nowrap;
 }
}
.psoriasis-pictures ul.psoriasis-pictures_link-list.horizontal li {
  padding: 0;
  width: 33%;
}
@media (min-width: 1024px) {
  .psoriasis-pictures ul.psoriasis-pictures_link-list.horizontal li {
      width: auto;
 }
}
.psoriasis-pictures ul.psoriasis-pictures_link-list.horizontal li a:after {
  content: "\e5c5";
  font-family: "abbv-iconFont";
  font-size: 150%;
  position: absolute;
}
.psoriasis-pictures_img-container {
  background: #f3f3f3;
  margin-bottom: 30px;
  border-top: solid 4px #007297;
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 1024px) {
  .psoriasis-pictures_img-container {
      margin-left: 0;
      margin-right: 0;
 }
}
.psoriasis-pictures_img-container .abbv-image-text {
  padding: 0 15px 15px;
}
.psoriasis-pictures_img-container .abbv-title h3 {
  padding: 20px 15px;
}
.psoriasis-pictures_img-container .abbv-title p:first-child {
  height: 0;
  margin: 0;
}
.psoriasis-by-location_header h1 {
  text-transform: uppercase;
}
.psoriasis-by-location_content-img {
  margin-bottom: 30px;
}
.psoriasis-by-location_content-desc {
  margin-bottom: 50px;
}
.abbv-accordion-container .abbv-accordion-blade .abbv-accordion-blade-text {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #007297;
}
.abbv-accordion-container .abbv-accordion-blade:nth-of-type(1) {
  border-top: solid 1px #ccc;
}
.abbv-accordion-container .abbv-accordion-blade-content {
  padding: 10px 40px 10px 15px;
  background-color: #fff;
  display: flex;
  align-items: center;
}
.abbv-accordion-container .abbv-accordion-blade-icon {
  font-size: 2.5rem;
  position: absolute;
  top: 25px;
  right: 10px;
  color: #007297;
}
.abbv-accordion-container .abbv-accordion-blade .abbv-image-content-container {
  text-align: center;
}
.abbv-accordion-container .abbv-accordion-blade .abbv-image-content-container img {
  width: 100%;
}
.abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content {
  padding: 30px;
  border-top: solid 1px #ccc;
}
@media (max-width: 600px) {
  .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content {
      padding: 15px;
 }
  .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content .abbv-col {
      margin-bottom: 15px;
 }
}
.abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content h1, .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content h2, .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content h3, .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content h4, .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content h5 {
  color: #fff;
  background-color: #17264a;
  padding: 4px 8px;
  display: inline;
}
.abbv-accordion-container .abbv-accordion-blade-image {
  min-width: 100px;
}
.accordeon-secondary .abbv-accordion-container .abbv-accordion-blade {
  background-color: transparent;
  border-color: #ff8266;
}
.accordeon-secondary .abbv-accordion-container .abbv-accordion-blade h3 {
  font-weight: 300;
}
.accordeon-secondary .abbv-accordion-container .abbv-accordion-blade-icon {
  top: 15px;
  right: 20px;
}
@media (min-width: 1024px) {
  .accordeon-secondary .abbv-accordion-container .abbv-accordion-blade-icon {
      top: 18px;
 }
}
.accordeon-secondary .abbv-accordion-container .abbv-accordion-blade-content {
  padding: 15px 40px 15px 15px;
}
.accordeon-secondary .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content {
  border-top: 1px solid #ff8266;
}
.accordeon-secondary .abbv-accordion-container .abbv-accordion-blade .abbv-accordion-content span {
  color: #ff8266;
}
.abbv-accordion-single .abbv-accordion-container .abbv-accordion-content {
  background: #6bbbd5;
}
.abbv-accordion-single .abbv-accordion-blade:hover {
  background: transparent;
}
.abbv-accordion-white .abbv-accordion-container .abbv-accordion-content {
  background: #fff;
}
.abbv-accordion-white .abbv-accordion-blade:hover {
  background: transparent;
}
.abbv-tabs {
  background-color: white;
  max-width: 700px;
  margin: auto;
}
.abbv-tabs h1, .abbv-tabs h2, .abbv-tabs h3, .abbv-tabs h4 {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.abbv-tabs .abbv-tabs-controls {
  border-bottom: solid 4px #007297;
}
.abbv-tabs .abbv-tabs-controls .abbv-tab-control {
  background-color: #fff;
}
.abbv-tabs .abbv-tabs-controls .abbv-tab-control a {
  padding-right: 25px;
}
@media (max-width: 600px) {
  .abbv-tabs .abbv-tabs-controls .abbv-tab-control a {
      padding: 0;
 }
}
.abbv-tabs .abbv-tabs-controls .abbv-tab-control a::after {
  content: "\e5c5";
  font-family: "abbv-iconFont" !important;
  font-size: 1.3em;
  position: absolute;
  margin-left: -4px;
  margin-top: 1px;
}
@media (max-width: 600px) {
  .abbv-tabs .abbv-tabs-controls .abbv-tab-control a {
      display: flex;
      flex-direction: row;
      justify-content: center;
 }
  .abbv-tabs .abbv-tabs-controls .abbv-tab-control a::after {
      margin: 0;
      position: relative;
 }
}
.abbv-tabs .abbv-tabs-controls .abbv-tab-control.abbv-active, .abbv-tabs .abbv-tabs-controls .abbv-tab-control:hover {
  background: #327296;
}
.abbv-tabs .abbv-tabs-controls .abbv-tab-control.abbv-active .abbv-tab-link, .abbv-tabs .abbv-tabs-controls .abbv-tab-control:hover .abbv-tab-link {
  color: white;
}
.abbv-tabs .abbv-tabs-container {
  min-height: unset;
  background-color: #f3f3f3;
}
.abbv-tabs.tab6>.abbv-tabs-controls>.abbv-tab-control {
  max-width: unset;
  width: calc(100% / 6);
  margin: 0;
}
@media (max-width: 670px) {
  .abbv-tabs.tab6>.abbv-tabs-controls {
      display: inline-block;
 }
  .abbv-tabs.tab6>.abbv-tabs-controls>.abbv-tab-control {
      width: calc(100% / 3);
 }
}
button.modal-a {
  background: none;
  color: #007297;
  padding: 0;
  margin: 0;
  width: auto;
  display: inline;
  font-size: inherit;
  min-width: unset;
  min-height: unset;
  height: auto;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
button.modal-a:hover {
  background: none;
  color: #17264a;
}
.abbv-modal {
  width: auto;
  border: none;
}
@media (max-width: 600px) {
  .abbv-modal {
      width: 90%;
 }
}
.abbv-modal .abbv-modal-content-container {
  padding: 40px;
}
@media (max-width: 600px) {
  .abbv-modal .abbv-modal-content-container {
      padding-left: 10px;
      padding-right: 10px;
 }
}
.abbv-modal .abbv-modal-content-container .abbv-icon-close.i-a:after {
  font-size: 3rem;
}
.abbv-modal .abbv-modal-content-container .abbv-row-container .abbv-col.abbv-col-12 {
  margin-bottom: 0;
}
.abbv-modal.abbvModal002 a.abbv-button-primary {
  min-width: 100px;
  padding: 10px 5px;
}
.abbv-modal.abbvModal004 .abbv-modal-content-container-small {
  width: 50%;
}
@media (max-width: 600px) {
  .abbv-modal.abbvModal004 .abbv-modal-content-container-small {
      width: 80%;
 }
}
.abbv-modal.abbvModal004 a {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.abbv-grid-list-view .abbv-card-image {
  max-height: unset;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .abbv-grid-list-view .abbv-card-image {
      max-height: none;
 }
}
.abbv-grid-list-view .abbv-grid-cards-masonry .abbv-card {
  margin-bottom: 30px;
  box-shadow: unset;
  background: #e5e9eb;
  border: none;
}
.abbv-grid-list-view h1, .abbv-grid-list-view h2, .abbv-grid-list-view h3, .abbv-grid-list-view h4, .abbv-grid-list-view h5 {
  color: #515151;
}
.abbv-grid-list-view p {
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.abbv-grid-list-view a {
  font-size: 1.8rem;
}
.abbv-grid-list-view a:last-child {
  display: block;
}
.abbv-grid-list-view .abbv-card-text-content p {
  color: #007297;
}
@media (max-width: 1023px) {
  .abbv-grid-list-view .abbv-grid-cards-masonry .abbv-col.abbv-col-4 {
      margin-bottom: 0;
 }
}
.block-tower-module .abbv-image-content-container {
  width: auto;
  padding: 0 5px;
  display: flex;
  justify-content: center;
  min-width: 210px;
}
.block-tower-module img {
  max-width: unset;
}
.block-tower-module .abbv-row {
  display: flex;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .block-tower-module .abbv-row {
      display: block;
 }
}
@media (max-width: 1023px) {
  .block-tower-module .abbv-row {
      flex-direction: column;
 }
}
.block-tower-module .abbv-col {
  padding: 20px;
  margin-bottom: 10px;
  background-color: #f3f3f3;
  display: flex;
  align-items: center;
}
.block-tower-module .abbv-col p {
  margin: 0;
  margin-top: 8px;
}
@media (max-width: 600px) {
  .block-tower-module .abbv-col {
      display: block;
 }
}
.block-tower-module .abbv-col-6 {
  flex-direction: column;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .block-tower-module .abbv-col-6 {
      display: inline-block;
 }
}
@media (min-width: 1024px) {
  .block-tower-module .abbv-col-6, .block-tower-module .abbv-footer-content .abbv-col-6 {
      width: calc((100% - 10px) / 2);
 }
  .block-tower-module .abbv-col, .block-tower-module .abbv-footer-content .abbv-col {
      margin-left: 10px;
 }
}
@media (min-width: 601px) and (max-width: 1023px) {
  .block-tower-module .abbv-col-6 {
      display: flex;
      align-items: center;
      flex-direction: row;
 }
}
.dual-col-with-transparent-side {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex: 1 0 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .dual-col-with-transparent-side {
      display: block;
 }
}
.dual-col-with-transparent-side .abbv-col-8, .dual-col-with-transparent-side .abbv-col-4 {
  float: none;
}
.dual-col-with-transparent-side .abbv-col-4 {
  min-width: 98%;
  margin: 0;
}
.dual-col-with-transparent-side .abbv-col-8, .dual-col-with-transparent-side .abbv-col-flush-6 {
  margin-bottom: 0;
}
@media (max-width: 600px) {
  .dual-col-with-transparent-side .abbv-col-8, .dual-col-with-transparent-side .abbv-col-flush-6 {
      margin-bottom: -1px;
 }
}
.dual-col-with-transparent-side .abbv-row {
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side .abbv-row {
      width: 100%;
      margin-bottom: 50px;
 }
}
.dual-col-with-transparent-side.text-right {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.dual-col-with-transparent-side.text-right img {
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.text-right img {
      width: 100%;
 }
  .dual-col-with-transparent-side.text-right .abbv-row {
      display: flex;
      -webkit-flex-direction: row;
      -moz-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
 }
}
.dual-col-with-transparent-side.text-right .abbv-col-4 {
  height: 100%;
  position: relative;
  min-width: 100%;
  padding: 35px 15px 45px;
  margin: 0 !important;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.text-right .abbv-col-4 {
      margin-right: 0 !important;
      margin-left: -5px;
      padding-right: 35px;
      min-width: 0;
      padding-top: 0;
      padding-bottom: 0;
 }
}
.dual-col-with-transparent-side.text-right .rich-text {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.text-right .rich-text.no-side:after {
      content: none;
 }
  .dual-col-with-transparent-side.text-right .rich-text:after {
      content: "";
      height: 100%;
      width: 20px;
      opacity: 0.5;
      position: absolute;
      top: 0;
      left: -20px;
 }
}
.dual-col-with-transparent-side.text-left {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.dual-col-with-transparent-side.text-left img {
  width: 100%;
  height: 100%;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.text-left img {
      width: 100%;
 }
  .dual-col-with-transparent-side.text-left .abbv-row {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: row-reverse;
      -moz-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
 }
}
.dual-col-with-transparent-side.text-left .abbv-col-4 {
  height: 100%;
  margin: 0 !important;
  min-width: 100%;
  padding: 35px 15px 45px;
  position: relative;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.text-left .abbv-col-4 {
      padding-left: 15px;
      min-width: 0;
      padding-top: 0;
      padding-bottom: 0;
 }
}
.dual-col-with-transparent-side.text-left .rich-text {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.text-left .rich-text.no-side:after {
      content: none;
 }
  .dual-col-with-transparent-side.text-left .rich-text:after {
      content: "";
      height: 100%;
      width: 20px;
      opacity: 0.5;
      position: absolute;
      top: 0;
      right: -20px;
 }
}
.dual-col-with-transparent-side.first-ctn .rich-text {
  background-color: #ffcd63;
}
.dual-col-with-transparent-side.first-ctn .rich-text:after {
  background-color: #ffcd63;
}
.dual-col-with-transparent-side.first-ctn .abbv-col-4 {
  background-color: #ffcd63;
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.first-ctn .abbv-col-4 {
      width: 280px;
 }
}
.dual-col-with-transparent-side.first-ctn .abbv-col-8 {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.first-ctn .abbv-col-8 {
      width: calc(100% - 280px);
 }
}
.dual-col-with-transparent-side.second-ctn .rich-text {
  background-color: #ffbca1;
}
.dual-col-with-transparent-side.second-ctn .rich-text:after {
  background-color: #ffbca1;
}
.dual-col-with-transparent-side.second-ctn .abbv-col-4 {
  background-color: #ffbca1;
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.second-ctn .abbv-col-4 {
      width: 300px;
 }
}
.dual-col-with-transparent-side.second-ctn .abbv-col-8 {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.second-ctn .abbv-col-8 {
      width: calc(100% - 300px);
 }
}
.dual-col-with-transparent-side.third-ctn .rich-text {
  background-color: #f3f3f3;
}
.dual-col-with-transparent-side.third-ctn .rich-text:after {
  background-color: #f3f3f3;
}
.dual-col-with-transparent-side.third-ctn .abbv-col-4 {
  background-color: #f3f3f3;
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.third-ctn .abbv-col-4 {
      width: 320px;
 }
}
.dual-col-with-transparent-side.third-ctn .abbv-col-8 {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.third-ctn .abbv-col-8 {
      width: calc(100% - 320px);
 }
}
.dual-col-with-transparent-side.fourth-ctn .rich-text {
  background-color: #007297;
}
.dual-col-with-transparent-side.fourth-ctn .rich-text:after {
  background-color: #007297;
}
.dual-col-with-transparent-side.fourth-ctn .rich-text h2, .dual-col-with-transparent-side.fourth-ctn .rich-text p {
  color: white;
}
.dual-col-with-transparent-side.fourth-ctn .abbv-col-4 {
  background-color: #007297;
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.fourth-ctn .abbv-col-4 {
      width: 325px;
 }
}
.dual-col-with-transparent-side.fourth-ctn .abbv-col-8 {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.fourth-ctn .abbv-col-8 {
      width: calc(100% - 325px);
 }
}
@media (min-width: 1024px) and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .dual-col-with-transparent-side.abbv-row-height .abbv-row {
      height: 358px;
 }
}
.dual-column-transparent .abbv-row {
  display: flex;
  flex: 1;
  flex-direction: row;
}
@media (max-width: 600px) {
  .dual-column-transparent .abbv-row {
      flex-direction: column-reverse;
 }
  .dual-column-transparent .abbv-row .abbv-col {
      margin-bottom: 0;
 }
}
.dual-column-transparent.blue .abbv-col:nth-child(1) {
  background-color: #007297;
  padding: 45px 27px;
}
@media (max-width: 1024px) {
  .dual-column-transparent.blue .abbv-col:nth-child(1) {
      margin-top: 0;
 }
}
.dual-column-transparent.blue .abbv-col:nth-child(1) .abbv-rich-text h3, .dual-column-transparent.blue .abbv-col:nth-child(1) .abbv-rich-text p {
  color: #fff;
}
@media (min-width: 1024px) {
  .dual-column-transparent.blue .abbv-col:nth-child(2):before {
      content: "";
      height: 100%;
      opacity: 0.5;
      position: absolute;
      right: 377;
      top: 0;
      width: 28px;
      z-index: 10;
      background-color: #007297;
 }
}
.dual-column-transparent.light-orange .abbv-col:nth-child(1) {
  background-color: #ffbca1;
  padding: 45px 27px;
}
@media (max-width: 1024px) {
  .dual-column-transparent.light-orange .abbv-col:nth-child(1) {
      margin-top: 0;
 }
}
.dual-column-transparent.light-orange .abbv-col:nth-child(1) .abbv-rich-text h3, .dual-column-transparent.light-orange .abbv-col:nth-child(1) .abbv-rich-text p {
  color: #17264a;
}
@media (min-width: 1024px) {
  .dual-column-transparent.light-orange .abbv-col:nth-child(2):before {
      content: "";
      height: 100%;
      opacity: 0.5;
      position: absolute;
      right: 377;
      top: 0;
      width: 28px;
      z-index: 10;
      background-color: #ffbca1;
 }
}
.dual-column-transparent.light-orange .abbv-rich-text.text-left {
  background-color: #ffbca1;
}
@media (max-width: 1023px) {
  .dual-column-transparent.light-orange .abbv-row {
      flex-direction: column-reverse;
 }
  .dual-column-transparent.light-orange .abbv-row .abbv-col {
      margin-bottom: 0;
 }
}
.dual-column-transparent.salmon .abbv-col:nth-child(2) {
  background-color: #ff8675;
  padding: 45px 27px;
}
@media (max-width: 1024px) {
  .dual-column-transparent.salmon .abbv-col:nth-child(2) {
      margin-top: 0;
 }
}
.dual-column-transparent.salmon .abbv-col:nth-child(2) .abbv-rich-text h3, .dual-column-transparent.salmon .abbv-col:nth-child(2) .abbv-rich-text p {
  color: #17264a;
}
.dual-column-transparent.salmon .abbv-col:nth-child(2) {
  padding: 45px 52px;
}
.dual-column-transparent.salmon .abbv-col:first-child {
  margin-top: -20px;
  margin-left: 10px;
}
.dual-column-transparent.salmon .abbv-col:last-child {
  margin-bottom: -20px;
  margin-left: -20px;
  z-index: 1;
  mix-blend-mode: multiply;
  padding-left: 73px;
}
@media (max-width: 600px) {
  .dual-column-transparent.salmon .abbv-row {
      flex-direction: column;
 }
  .dual-column-transparent.salmon .abbv-row .abbv-col:first-child {
      margin-top: 0;
      margin-left: 0;
 }
  .dual-column-transparent.salmon .abbv-row .abbv-col:last-child {
      margin-bottom: 0;
      margin-left: 0;
      z-index: 1;
      mix-blend-mode: normal;
      padding: 25px;
 }
}
.dual-column-transparent .abbv-image-text img {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-column-transparent .abbv-rich-text.text-left:after {
      content: "";
      height: 100%;
      width: 20px;
      opacity: 0.5;
      position: absolute;
      top: 0;
      right: -20px;
 }
}
@media (max-width: 600px) {
  .dual-column-transparent .abbv-rich-text.text-column-2 {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      column-count: 1;
 }
}
.dual-column-transparent .abbv-rich-text.text-column-2 p:first-child {
  margin-top: 0;
}
.image-spotlight {
  background: #f3f3f3;
  border-top: solid #007297 10px;
  margin: auto;
  margin-top: 80px;
  padding: 15px;
  max-width: 410px;
}
@media (min-width: 600px) {
  .image-spotlight {
      padding: 30px;
 }
}
.image-spotlight>.abbv-image-content-container {
  height: auto;
  text-align: center;
}
.image-spotlight>.abbv-image-content-container img {
  max-width: 50%;
  margin-top: -60px;
}
@media (min-width: 1024px) {
  .image-spotlight>.abbv-image-content-container img {
      margin-top: -90px;
      max-width: inherit;
 }
}
.image-spotlight>.abbv-image-text-content-container p {
  margin: 0;
}
.image-spotlight>.abbv-image-text-content-container .abbv-image-text-display {
  padding-bottom: 0 !important;
}
.image-spotlight.contagious-sexually-spotlight>.abbv-image-content-container img {
  max-width: 100%;
  margin-top: -80px;
}
@media (min-width: 1024px) {
  .image-spotlight.contagious-sexually-spotlight>.abbv-image-content-container img {
      max-width: 80%;
      margin-top: -90px;
 }
}
.image-spotlight-pink {
  background: #f3f3f3;
  border-top: solid #ff887a 21px;
  margin: auto;
  margin-top: 80px;
  padding: 15px;
  max-width: 410px;
}
@media (min-width: 600px) {
  .image-spotlight-pink {
      padding: 30px;
 }
}
.image-spotlight-pink>.abbv-image-content-container {
  height: auto;
  text-align: center;
}
.image-spotlight-pink>.abbv-image-content-container img {
  max-width: 50%;
  margin-top: -60px;
}
@media (min-width: 1024px) {
  .image-spotlight-pink>.abbv-image-content-container img {
      margin-top: -90px;
      max-width: inherit;
 }
 .image-spotlight-pink-a > .abbv-image-content-container img {
  margin-top: -110px;
  max-width: 228px;
}
.image-spotlight-pink-b > .abbv-image-content-container img {
  margin-top: -148px;
  max-width: 201px;
}
.image-spotlight-pink-c > .abbv-image-content-container img {
  margin-top: -157px;
  max-width: 180px;
}
}
.image-spotlight-pink>.abbv-image-text-content-container p {
  margin: 0;
}
.image-spotlight-pink>.abbv-image-text-content-container .abbv-image-text-display {
  padding-bottom: 0 !important;
}
.tooltip-hidden {
  display: none;
  position: absolute;
  background: lightgrey;
  margin: 15px 0 0 -21px;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 600px) {
  .tooltip-hidden {
      left: 50% !important;
      margin-left: -125px;
      top: 50% !important;
      margin-top: -88px;
 }
}
.tooltip-hidden .abbv-image-text {
  max-width: 250px;
}
.tooltip-hidden .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display {
  padding: 13px 17px;
}
.tooltip-hidden .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display p, .tooltip-hidden .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display a {
  font-size: 2rem;
  line-height: 2.4rem;
  letter-spacing: -0.02rem;
  background: none;
  box-shadow: none;
  padding: unset;
  color: #007297;
  margin: unset;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.openned, .tooltip-active {
  display: inline-block;
  z-index: 1;
}
.tooltip-container {
  position: relative;
}
.tooltip-x {
  background: unset;
  padding: unset;
  position: absolute;
  color: transparent !important;
}
.tooltip-x:active {
  position: absolute;
}
.tooltip-x::before {
  content: "\e5cd";
  font-size: 2rem;
  top: 0;
  left: 0;
  right: unset;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 100px;
  margin: 1.5rem 0 0 1.5rem;
  width: 2rem;
  height: 2rem;
  color: #007297 !important;
  font-weight: bold;
  display: inline-block;
  font-family: "abbv-iconFont" !important;
}
.tooltip-container-spots {
  position: relative;
}
.tooltip-container-spots .tooltip-spot {
  position: absolute;
  width: 3rem;
  height: 3rem;
  padding: 0;
  min-width: unset;
  border-radius: 51%;
  border: 3px solid rgba(255, 255, 255, 0.7);
  background: transparent;
  margin-left: -1.5rem;
  margin-top: -1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
  background: none;
  box-shadow: none;
}
.tooltip-container-spots .tooltip-spot:after {
  transition: 0.15s;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 100px;
  padding: 0 !important;
  line-height: 0;
  margin: 0px !important;
  height: 1.8rem;
  width: 1.8rem;
  content: "";
  top: unset;
}
.two-col-border-top-bottom {
  border-top: #979797 1px solid;
  border-bottom: #979797 1px solid;
  padding: 15px 0;
}
.two-col-border-top-bottom .abbv-col-flush-4 .abbv-image-text img {
  margin-left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 600px) {
  .two-col-border-top-bottom p {
      margin-bottom: 0;
 }
}
.two-col-image-first {
  margin-bottom: 60px;
}
.two-col-image-first img {
  min-width: 180px;
}
.two-col-image-first .abbv-image-text, .two-col-image-first .common-text, .two-col-image-first .abbv-image-text-content-container, .two-col-image-first .abbv-image-text-content {
  position: inherit !important;
}
.two-col-image-first .abbv-col-6 {
  margin: auto !important;
  text-align: center !important;
}
.two-col-image-first .abbv-col-6 h3 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.two-col-image-first .abbv-row {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  padding-top: 60px;
}
.two-col-image-first .abbv-col-6:nth-child(1) {
  width: 25%;
  min-width: 180px;
}
.two-col-image-first .abbv-col-6:nth-child(2) {
  width: 70%;
  padding-top: 12.5px;
}
.two-col-image-first.text-first .abbv-row {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.two-col-image-first.text-first .abbv-col-6:nth-child(1) {
  width: 70%;
  padding-top: 12.5px;
}
.two-col-image-first.text-first .abbv-col-6:nth-child(2) {
  width: 25%;
  min-width: 180px;
}
@media (min-width: 601px) and (max-width: 1023px){
  .two-col-image.two-col-image-tablet .abbv-col {
    margin: 0;
  }
  .two-col-image.two-col-image-tablet div.abbv-col:nth-child(1) {
    padding-right: 10px;
  }
  .two-col-image.two-col-image-tablet div.abbv-col:nth-child(2) {
    padding-left: 10px;
  }
}
@media (min-width: 601px) {
  .two-col-image-first .abbv-col-6 {
      text-align: left !important;
 }
  .two-col-image-first .abbv-col-6 h3 {
      margin-bottom: 20px;
      position: relative;
      top: 0;
 }
  .two-col-image-first .abbv-row {
      display: flex;
      flex-direction: row;
      padding-top: 0;
 }
  .two-col-image-first .abbv-row .abbv-col-6:nth-child(2) {
      padding-left: 20px;
 }
  .two-col-image-first.text-first .abbv-row {
      display: flex;
      flex-direction: row;
 }
}
.two-col-image .abbv-row {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  padding-top: 20px;
}
@media (min-width: 601px) {
  .two-col-image .abbv-row {
      display: flex;
      flex-direction: row;
      padding-top: 0;
 }
}
.two-col-image.image-centered {
  text-align: center;
}
.two-col-image.image-centeredimg {
  float: none;
}
.two-col-image .image-first {
  margin-left: 15px;
}
.two-col-image .image-second {
  margin-right: 15px;
}
.two-col-image .img-100 img {
  width: 100%;
}
.percentage-display {
  display: flex;
  border: 5px solid #f3f3f3;
  padding: 23px;
}
@media (max-width: 600px) {
  .percentage-display {
      flex-direction: column;
      max-width: 200px;
      margin: auto;
 }
  .percentage-display .abbv-rich-text {
      border-bottom: 3px solid #f3f3f3;
      margin-bottom: 10px;
 }
  .percentage-display .abbv-rich-text:last-of-type {
      border: none;
      margin-bottom: 0;
 }
}
.percentage-display .abbv-rich-text {
  flex-grow: 1;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.percentage-display .abbv-rich-text p, .percentage-display .abbv-rich-text h1 {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  line-height: 1;
}
.percentage-display .abbv-rich-text p {
  font-size: 1.8rem !important;
}
.percentage-display .abbv-rich-text p span {
  font-size: 1.6rem !important;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.percentage-display .abbv-rich-text h1 {
  font-size: 6.8rem !important;
  display: inline-flex;
  align-items: center;
}
.percentage-display .abbv-rich-text h1 span {
  font-size: 2.6rem;
  vertical-align: middle;
}
.percentage-display .abbv-rich-text:nth-of-type(1) p, .percentage-display .abbv-rich-text:nth-of-type(1) h1 {
  color: #fbb040;
}
.percentage-display .abbv-rich-text:nth-of-type(2) p, .percentage-display .abbv-rich-text:nth-of-type(2) h1 {
  color: #ff887a;
}
.percentage-display .abbv-rich-text:nth-of-type(3) p, .percentage-display .abbv-rich-text:nth-of-type(3) h1 {
  color: #e04a19;
}
.columns-blend * {
  box-sizing: border-box;
}
.columns-blend .abbv-row {
  display: flex;
  width: calc(100% + 30px);
}
.columns-blend .abbv-row .abbv-col:first-of-type {
  margin-right: -15px;
}
.columns-blend .abbv-row .abbv-col:last-of-type {
  margin-left: -15px;
  mix-blend-mode: multiply;
  position: relative;
}
.columns-blend .abbv-row .abbv-col:last-of-type>div {
  border-left: solid 30px transparent;
  padding: 0 50px;
  background-blend-mode: overlay;
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  .columns-blend .abbv-row {
      padding: 0;
      margin: auto;
      flex-direction: column;
      width: 100%;
      max-width: 485px;
 }
  .columns-blend .abbv-row .abbv-col:first-of-type, .columns-blend .abbv-row .abbv-col:last-of-type {
      margin: 0;
 }
  .columns-blend .abbv-row .abbv-col:first-of-type {
      margin-top: -15px;
 }
  .columns-blend .abbv-row .abbv-col:last-of-type>div {
      padding: 25px 15px;
      border-top: solid 30px transparent;
      border-left: unset;
      margin-top: -30px;
      position: relative;
 }
}
.columns-blend.ps-biologics .container {
  background: #ff887a;
}
.abbv-video-player.video-no-margin .abbv-video-content-container {
  margin-bottom: 0;
}
.quick-poll-ps {
  border-radius: 10px;
  display: flex;
  justify-content: center;
  padding: 0;
  overflow: hidden;
  border: none;
}
.quick-poll-ps .question-container {
  background-color: #ff8b6e;
  background-image: url("/content/dam/psoriasis/images/common/QuickPollPattern_bgPink_700x400.png");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  box-sizing: border-box;
  padding: 20px;
}
.quick-poll-ps .question-container .qPoll-options {
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .quick-poll-ps .question-container .qPoll-options {
      flex-direction: row;
 }
}
@media (max-width: 600px) {
  .quick-poll-ps .question-container .qPoll-options {
      align-items: center;
 }
}
.quick-poll-ps .question-container .qPoll-options .qPoll-option {
  border-radius: 5px;
  border: none;
  box-shadow: 4px 4px 0 0 rgba(188, 105, 86, 0.6);
  color: #007297;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 16px 2px;
  width: 202px;
}
.quick-poll-ps .question-container .qPoll-options .qPoll-option:nth-child(3) {
  margin-right: 0;
}
.quick-poll-ps .question-container .qPoll-options .qPoll-option.abbv-button-tertiary:hover {
  background: #d3e6ec;
}
@media (max-width: 1023px) {
  .quick-poll-ps .question-container .qPoll-options .qPoll-option {
      width: 30%;
 }
}
@media (max-width: 600px) {
  .quick-poll-ps .question-container .qPoll-options .qPoll-option {
      margin-right: 0;
      width: 80%;
 }
}
.quick-poll-ps .question-container .abbv-question {
  color: #fff;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  line-height: 1.13;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 0;
  text-align: center;
}
@media (max-width: 600px) {
  .quick-poll-ps .question-container .abbv-question {
      margin-left: 0;
      margin-right: 0;
 }
}
.quick-poll-ps .qPoll-img {
  display: none;
}
.quick-poll-ps .ia-area {
  width: 100%;
}
.quick-poll-ps .answer {
  background-image: url("/content/dam/psoriasis/images/common/texture2.png");
  background-repeat: no-repeat;
  background-color: #f3f3f3;
  background-size: cover;
  border-radius: 10px;
  box-sizing: border-box;
  padding-bottom: 8px;
  width: 100%;
}
.quick-poll-ps .answer p {
  padding-left: 20px;
  padding-right: 20px;
}
.quick-poll-ps .answer p.title-reponse {
  color: #50535a;
  font-size: 1.6rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
}
@media (max-width: 600px) {
  .quick-poll-ps .answer p.title-reponse {
      margin-top: 44px;
 }
}
.quick-poll-ps .answer p.paragraph-response {
  color: #50535a;
  font-size: 1.6rem;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}
.quick-poll-ps .answer p.paragraph-response span {
  color: #ff8b6e;
}
@media (max-width: 600px) {
  .quick-poll-ps .answer p.paragraph-response {
      padding-top: 21px;
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: 10px;
 }
}
.quick-poll-ps .answer .responseHeader {
  color: #50535a;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  margin-bottom: 0;
  margin-top: 7px;
}
@media (max-width: 600px) {
  .quick-poll-ps .answer .responseHeader {
      margin-bottom: 20px;
      margin-top: 20px;
 }
}
.quick-poll-ps .answer .abbv-question {
  color: #fff;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  line-height: 1.13;
  margin: 0;
  text-align: center;
  width: 100%;
  padding: 34px 20px;
  background-color: #ff8b6e;
  background-image: url("/content/dam/psoriasis/images/common/QuickPollPattern_bgPink_700x400.png");
  box-sizing: border-box;
}
@media (max-width: 600px) {
  .quick-poll-ps .answer .abbv-question {
      padding: 30px 20px;
      background-image: url("/content/dam/psoriasis/images/common/QuickPollPattern_bgPink_700x400_S.png");
 }
}
.quick-poll-ps .answer .resultSet {
  margin-top: 0;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 600px) {
  .quick-poll-ps .answer .resultSet {
      flex-wrap: nowrap;
 }
}
.quick-poll-ps .answer .resultSet:after {
  content: "";
  border-bottom: 1px solid #ff8b6e;
  bottom: 6px;
  height: 1px;
  left: 12%;
  opacity: 0.5;
  position: absolute;
  width: 76%;
}
@media (max-width: 600px) {
  .quick-poll-ps .answer .resultSet:after {
      bottom: -12px;
 }
}
.quick-poll-ps .answer .resultSet .option {
  padding-top: 0;
  border: none;
}
@media (max-width: 600px) {
  .quick-poll-ps .answer .resultSet .option {
      margin-bottom: 13px;
 }
  .quick-poll-ps .answer .resultSet .option:last-child {
      margin-bottom: 2px;
 }
}
.quick-poll-ps .answer .resultSet .option span:first-child {
  color: #ff8b6e;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 3.6rem;
  margin-left: -27px;
}
.quick-poll-ps .answer .resultSet .option span:first-child:after {
  font-size: 3.6rem;
}
.quick-poll-ps .answer .resultSet .option p {
  font-size: 1.6rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: -3px;
  padding-left: 0;
  padding-right: 0;
}
.quick-poll-ps.two-lines-text .qPoll-options .qPoll-option {
  padding: 7px 2px;
}
@media (max-width: 600px) {
  .quick-poll-ps.two-lines-text .qPoll-options .qPoll-option {
      padding: 16px 2px;
 }
}
.quick-poll-ps.hide-results .answer .resultSet {
  display: none;
}
@media (min-width: 601px) {
  .quick-poll-ps.more-padding .answer .resultSet .option:nth-child(3) p {
      padding-left: 20px;
      padding-right: 20px;
 }
}
.colored-columns-yellow-blue {
  margin-bottom: 0;
}
.colored-columns-yellow-blue .abbv-row {
  display: flex;
  flex-direction: row;
}
@media (max-width: 600px) {
  .colored-columns-yellow-blue .abbv-row {
      flex-direction: column;
 }
}
.colored-columns-yellow-blue .abbv-row .abbv-col {
  padding-left: 30px;
  padding-right: 30px;
}
.colored-columns-yellow-blue .abbv-row .abbv-col:first-child {
  background-color: rgba(255, 205, 99, 0.21);
}
.colored-columns-yellow-blue .abbv-row .abbv-col:nth-child(2) {
  background-color: #e1f7ff;
}
.colored-columns-yellow-blue .abbv-col .abbv-rich-text ul {
  padding-left: 20px;
}
.custom-hotSpot .abbv-hot-spot-click {
  align-items: center;
  background: none;
  border-radius: 50%;
  border: solid 1px #ffffff;
  cursor: pointer;
  display: flex;
  height: 23px;
  justify-items: center;
  opacity: 0.9;
  position: relative;
  transition: background 0.3s;
  width: 23px;
  z-index: 3;
}
.custom-hotSpot .abbv-hot-spot-click:hover, .custom-hotSpot .abbv-hot-spot-click:active {
  cursor: pointer;
  opacity: 1;
}
.custom-hotSpot .abbv-hot-spot-click.active {
  background: none !important;
}
.custom-hotSpot .abbv-hot-spot-click i {
  font-size: 2rem;
  left: 1px;
  position: relative;
  top: -1px;
}
.custom-hotSpot .abbv-hot-spot-point:nth-of-type(1) .abbv-hot-spot-panel {
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("/content/dam/psoriasis/images/psoriasis-pictures/1-5_PopUpScalp_S-hotspot.jpg");
}
@media (max-width: 600px) {
  .custom-hotSpot .abbv-hot-spot-point:nth-of-type(1) .abbv-hot-spot-panel.abbv-hot-spot-panel-bottom-left {
      right: -470%;
 }
}
.custom-hotSpot .abbv-hot-spot-point:nth-of-type(2) .abbv-hot-spot-panel {
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("/content/dam/psoriasis/images/psoriasis-pictures/1-5_PopUpBack_S-hotspot.jpg");
}
@media (max-width: 600px) {
  .custom-hotSpot .abbv-hot-spot-point:nth-of-type(2) .abbv-hot-spot-panel.abbv-hot-spot-panel-bottom-left {
      right: -311%;
 }
}
.custom-hotSpot .abbv-hot-spot-point:nth-of-type(3) .abbv-hot-spot-panel {
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("/content/dam/psoriasis/images/psoriasis-pictures/1-5_PopUpElbows_S-hotspot.jpg");
}
@media (max-width: 600px) {
  .custom-hotSpot .abbv-hot-spot-point:nth-of-type(3) .abbv-hot-spot-panel.abbv-hot-spot-panel-bottom-left {
      right: -571%;
      top: -130%;
 }
}
.custom-hotSpot .abbv-hot-spot-point:nth-of-type(4) .abbv-hot-spot-panel {
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("/content/dam/psoriasis/images/psoriasis-pictures/1-5_PopUpNails_S-hotspot.jpg");
}
@media (max-width: 600px) {
  .custom-hotSpot .abbv-hot-spot-point:nth-of-type(4) .abbv-hot-spot-panel.abbv-hot-spot-panel-bottom-left {
      right: -581%;
      top: -300%;
 }
}
.custom-hotSpot .abbv-hot-spot-point:nth-of-type(5) .abbv-hot-spot-panel {
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("/content/dam/psoriasis/images/psoriasis-pictures/1-5_PopUpKnees_S-hotspot.jpg");
}
@media (max-width: 600px) {
  .custom-hotSpot .abbv-hot-spot-point:nth-of-type(5) .abbv-hot-spot-panel.abbv-hot-spot-panel-bottom-left {
      top: -460%;
      right: -540%;
 }
}
.custom-hotSpot .abbv-hot-spot-point:nth-of-type(6) .abbv-hot-spot-panel {
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("/content/dam/psoriasis/images/psoriasis-pictures/1-5_PopUpLegs_S-hotspot.jpg");
}
@media (max-width: 600px) {
  .custom-hotSpot .abbv-hot-spot-point:nth-of-type(6) .abbv-hot-spot-panel.abbv-hot-spot-panel-bottom-left {
      top: -600%;
      left: -500%;
 }
}
.custom-hotSpot .abbv-hot-spot-panel {
  background: #fff;
  border-radius: 0 0 12px 12px;
  border: none;
  box-shadow: 0px 3px 10px 1px #555;
  display: none;
  font-size: 0.8rem;
  height: 184px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 243px;
  z-index: 1000 !important;
}
.custom-hotSpot .abbv-hot-spot-panel a.abbv-button-primary {
  padding: 0;
  background-color: white;
  color: #007297;
  box-shadow: none;
  font-size: 2rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  max-width: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
.custom-hotSpot .abbv-hot-spot-panel a.abbv-button-primary:hover {
  color: #17264a;
}
.custom-hotSpot .abbv-hot-spot-panel-close {
  background: #fff;
  border-radius: 100%;
  box-sizing: border-box;
  color: #007297;
  font-size: 2rem;
  height: 22px;
  left: 12px;
  opacity: 0.8;
  padding-top: 1px;
  position: absolute;
  text-align: center;
  top: 12px;
  width: 22px;
}
.custom-hotSpot .abbv-hot-spot-panel-close.i-a:after {
  margin-left: 0 !important;
}
.home .abbv-link-list a {
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.home .flat-bbg.blue h2 {
  font-family: "RubikMedium", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.home .flat-bbg.blue .abbv-row {
  display: flex;
  align-items: center;
  min-height: 180px;
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
.home .flat-bbg.blue .abbv-row .abbv-col {
  text-align: center;
}
.home .flat-bbg.blue .abbv-row .abbv-col {
  margin: 15px 0 15px 0;
}
@media (min-width: 1024px) {
  .home .flat-bbg.blue .abbv-row .abbv-col-4 {
      margin-left: 3.15%;
 }
}
.home .flat-bbg.blue .abbv-row p {
  margin: 0;
}
@media (min-width: 1024px) {
  .home .flat-bbg.blue .abbv-row {
      flex-direction: row;
      justify-content: normal;
 }
  .home .flat-bbg.blue .abbv-row .abbv-col-8 {
      padding-right: 100px;
 }
  .home .flat-bbg.blue .abbv-row .abbv-col {
      text-align: left;
 }
  .home .flat-bbg.blue .abbv-row p {
      margin: 10px 0 0 0;
 }
}
@media (min-width: 1000px) {
  .home .flat-bbg.blue .abbv-row {
      padding: 0;
 }
}
.home .flat-bbg.red-pale .super-column-336 .abbv-col {
  text-align: center;
}
.home .flat-bbg.red-pale .super-column-336 .abbv-col a {
  margin: auto;
}
.home .flat-bbg.red-pale .super-column-336 .abbv-col p span {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(1) {
  min-height: 16px;
}
.home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(2) {
  padding: 25px 15px 0 15px;
}
.home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(3) {
  width: 100%;
  margin-top: -30px;
}
.home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(3) img {
  max-width: 100%;
}
@media (min-width: 600px) {
  .home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(1) {
      display: block;
 }
  .home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(3) {
      overflow: visible;
      justify-content: flex-end;
 }
  .home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(3) img {
      float: right;
      max-width: 70%;
      margin-right: 0;
 }
  .home .flat-bbg.red-pale .super-column-336 .abbv-col {
      text-align: left;
 }
  .home .flat-bbg.red-pale .super-column-336 .abbv-col a {
      margin: 0 auto 0 0;
 }
}
@media screen and (min-width: 600px) and (-ms-high-contrast: active), (min-width: 600px) and (-ms-high-contrast: none) {
  .home .flat-bbg.red-pale .super-column-336 .abbv-col a.abbv-button-primary {
      max-width: 100%;
 }
}
@media (min-width: 1024px) {
  .home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(3) {
      width: 50%;
      margin-top: 0;
 }
  .home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(3) img {
      max-width: 100%;
 }
  .home .flat-bbg.red-pale .super-column-336 .abbv-col:nth-child(2) {
      padding: 35px 90px 35px 15px;
 }
}
.home .flat-bbg.red-pale .super-column-336 .abbv-image-text img {
  max-height: 600px;
}
@media (min-width: 1024px) {
  .home .wave-bbg.blue-cloudy_gradient .super-column-336 .abbv-col:nth-child(2), .home .blue-cloudy_gradient.wave-bbg-right .super-column-336 .abbv-col:nth-child(2), .home .blue-cloudy_gradient.wave-bbg-left .super-column-336 .abbv-col:nth-child(2) {
      width: 630px;
 }
  .home .wave-bbg.blue-cloudy_gradient .super-column-336 .abbv-col:nth-child(3), .home .blue-cloudy_gradient.wave-bbg-right .super-column-336 .abbv-col:nth-child(3), .home .blue-cloudy_gradient.wave-bbg-left .super-column-336 .abbv-col:nth-child(3) {
      width: 40%;
 }
}
.home .abbv-definition-block {
  overflow: hidden;
  height: 400px;
  flex-direction: column;
}
@media (min-width: 601px) {
  .home .abbv-definition-block {
      height: auto;
 }
}
.home .abbv-definition-block:before {
  background: linear-gradient(to right, #c7d1ce -20%, transparent 120%);
}
@media (min-width: 601px) {
  .home .abbv-definition-block {
      flex-direction: row-reverse;
 }
}
.home .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out p {
  font-size: 1.6rem;
  line-height: 1.8rem;
}
@media (min-width: 601px) {
  .home .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out p {
      font-size: 1.8rem;
      line-height: 2.2rem;
 }
}
.home .abbv-definition-block .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out h2 {
  padding-bottom: 2%;
}
@media (max-width: 600px) {
  .home .abbv-definition-block {
      margin: 35px 15px 0px 15px;
 }
}
.home .abbv-definition-block .abbv-image-text-content-container:before {
  right: -342px;
  left: 0;
  background: linear-gradient(to right, #c7d1ce -20%, transparent 120%);
  opacity: 0.74;
  background-size: unset;
}
@media (min-width: 601px) {
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content {
      min-height: 270px;
 }
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display {
      padding: 20px 0 20px 80px;
 }
}
@media (max-width: 1024px) {
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display {
      padding: 20px;
 }
}
@media (min-width: 600px) {
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display {
      display: flex;
      flex-direction: column;
      justify-content: center;
 }
}
@media screen and (min-width: 600px) and (-ms-high-contrast: active), (min-width: 600px) and (-ms-high-contrast: none) {
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display {
      display: block;
 }
}
@media (min-width: 600px) {
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display a {
      margin: 0 auto 0 0;
 }
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content {
      display: flex;
 }
}
@media (max-width: 600px) {
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display {
      min-height: 350px;
      display: flex;
      flex-direction: column;
      padding-bottom: 40px;
 }
  .home .abbv-definition-block .abbv-image-text-content-container .abbv-image-text-content .abbv-image-text-display a {
      margin: auto;
      margin-bottom: 20px !important;
 }
}
@media (max-width: 600px) {
  .home .abbv-definition-block .abbv-image-text-content-container {
      z-index: 1;
 }
}
.home .abbv-definition-block .abbv-image-content-container {
  flex: 1 0 auto;
  width: 335px;
  right: 42px;
}
@media (min-width: 601px) and (max-width: 650px) {
  .home .abbv-definition-block .abbv-image-content-container {
      width: 300px;
 }
}
@media (max-width: 600px) {
  .home .abbv-definition-block .abbv-image-content-container {
      margin-top: -250px;
      right: 0;
      width: auto;
 }
}
@media (max-width: 1023px) {
  .home .abbv-definition-block .abbv-image-content-container {
      right: -70px;
 }
}
@media (max-width: 601px) {
  .home .super-column-633 li, .home .super-column-336 li {
      width: calc(100% + 15px);
      overflow: hidden;
 }
}
@media (max-width: 600px) {
  .home .find-doc-container .abbv-col-flush-12 {
      margin-bottom: 0;
 }
}
@media (min-width: 1024px) {
  .inflammation .inflammation-fix img {
      margin-top: -10px;
 }
}
@media (min-width: 1024px) and (max-width: 920px) {
  .inflammation .inflammation-fix img {
      margin-top: 10px;
 }
}
@media (min-width: 1024px) {
  .treatments .bg-grey .p2, .treatments .bg-grey .list-image-text p, .list-image-text .treatments .bg-grey p, .treatments .bg-grey .list-image-text a, .list-image-text .treatments .bg-grey a, .treatments .bg-grey .bg-cloudy-blue-short p, .bg-cloudy-blue-short .treatments .bg-grey p, .treatments .bg-grey .bg-grey-short p, .bg-grey-short .treatments .bg-grey p, .treatments .bg-grey .bg-orange-short p, .bg-orange-short .treatments .bg-grey p, .treatments .bg-grey .abbv-grid-list-view p, .abbv-grid-list-view .treatments .bg-grey p {
      padding-right: 15px;
 }
}
.scalp-pso .background-light-blue .abbv-background-container-display {
  background: rgba(0, 113, 151, 0.08);
}
.scalp-pso .normal-column {
  padding: 25px 0;
}
.scalp-pso .normal-column .abbv-row-flush {
  flex-direction: column;
}
@media (min-width: 600px) {
  .scalp-pso .normal-column {
      padding: 0;
 }
  .scalp-pso .normal-column .abbv-row-flush {
      flex-direction: row;
 }
}
.scalp-pso .bg-cloudy-blue-short {
  position: relative;
  padding: 130px 15px 20px;
}
@media screen and (max-width: 1023px) and (min-width: 600px) {
  .scalp-pso .bg-cloudy-blue-short {
      padding: 20px 15px 20px;
 }
}
.scalp-pso .bg-cloudy-blue-short .image-float-left-mobile {
  position: absolute;
  top: -55px;
  left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 1024px) {
  .scalp-pso .bg-cloudy-blue-short {
      padding: 35px 30px;
 }
}
.scalp-pso .abbv-col-12 {
  padding: 0;
}
.scalp-pso .abbv-col-flush-6 {
  margin-bottom: 0;
}
@media (min-width: 601px) {
  .scalp-pso .super-column-633 h2 {
      font-size: 2.8rem !important;
 }
}
@media (max-width: 600px) {
  .scalp-pso .super-column-633 .abbv-image-text {
      text-align: center;
 }
  .scalp-pso .super-column-633 h2 {
      font-size: 2.3rem !important;
 }
  .scalp-pso #background-container-1715868532 .normal-column .abbv-col-6 {
      margin-bottom: 0;
 }
  .scalp-pso .clip-bottom .abbv-row .abbv-col:nth-child(2) {
      display: none;
 }
}
@media all and (min-width: 1024px) and (max-width: 1480px) and (-ms-high-contrast: none), (min-width: 1024px) and (max-width: 1480px) and (-ms-high-contrast: active) {
  .scalp-pso .super-column-633 .abbv-col:nth-child(1) {
      width: 60%;
 }
}
.find-your-doc .super-column-336-simple .abbv-col:nth-child(2) {
  background-color: #ff887a;
}
.find-your-doc .super-column-336 .abbv-row {
  flex-direction: column;
}
.find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) {
  margin-top: 0;
  position: absolute;
  top: 90px;
}
.find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) .abbv-image-text {
  margin: auto;
}
.find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) .abbv-image-content-container {
  text-align: center;
}
.find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) img {
  max-height: 100%;
}
.find-your-doc .super-column-633 .abbv-col:nth-child(2) {
  padding-top: 30px;
}
.find-your-doc .super-column-633 .abbv-col:nth-child(2) p {
  margin-top: 0;
  margin-bottom: 35px;
}
.find-your-doc .super-column-633 .abbv-col:nth-child(2) span:last-child p {
  margin-bottom: 50px;
}
.find-your-doc .super-column-633 .abbv-image-text img {
  margin-right: 10px;
  max-height: none;
}
.find-your-doc .super-column-633 .abbv-col:nth-child(1) .abbv-image-text img {
  margin-right: 0;
}
@media all and (min-width: 1024px) and (max-width: 1480px) and (-ms-high-contrast: none), (min-width: 1024px) and (max-width: 1480px) and (-ms-high-contrast: active) {
  .find-your-doc .super-column-633 .abbv-col:nth-child(1) {
      width: 60%;
      position: relative;
      left: -20px;
 }
  .find-your-doc .super-column-633 .abbv-col:nth-child(1) img {
      max-height: none;
      max-width: 750px;
 }
}
@media (max-width: 600px) {
  .super-column-633 .abbv-col-flush-3 .container.parbase:not(:first-of-type) .abbv-rich-text {
      display: flex;
      flex-direction: column;
      padding-left: 10px;
 }
}
@media (min-width: 1024px) {
  .find-your-doc .super-column-336-simple .abbv-col-flush-6 {
      align-items: center;
 }
  .find-your-doc .force-float-left {
      padding-left: 30px;
 }
  .find-your-doc .sc-thin .abbv-row-flush .abbv-col-flush-3 {
      padding-right: 30px !important;
 }
  .find-your-doc .super-column-336 .abbv-row {
      flex-direction: row;
 }
  .find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(2) .abbv-rich-text h2 {
      margin-bottom: 0;
 }
  .find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) {
      margin-top: 0;
      position: relative;
      top: 0;
 }
  .find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) .abbv-image-text {
      margin: 0;
 }
  .find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) .abbv-image-content-container {
      text-align: left;
 }
  .find-your-doc .super-column-336 .abbv-row .abbv-col:nth-child(3) img {
      max-height: none;
 }
  .find-your-doc .super-column-633 .abbv-col:nth-child(2) {
      padding-top: 30px;
 }
  .find-your-doc .super-column-633 .abbv-col:nth-child(2) p {
      margin-top: 0;
      margin-bottom: 35px;
 }
}
.psoriasis-by-location .text--bold {
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.psoriasis-by-location .psoriasis-by-location_content-img img {
  width: 160px;
  margin-left: 50%;
  transform: translateX(-50%);
}
@media (min-width: 601px) {
  .psoriasis-by-location .psoriasis-by-location_content-img img {
      width: auto;
      margin-left: 0;
      transform: none;
 }
}
.abbv-search-results h1.abbv-icon-search {
  display: none;
}
.search-result .abbv-icon-search.i-a:after {
  font-size: 22px;
  color: #007297;
  margin-top: 2px;
}
.search-result h1 {
  color: #17264a;
  letter-spacing: 0;
  font-family: "RubikRegular", "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.8rem !important;
  margin-bottom: 9px;
}
@media (max-width: 600px) {
  .search-result h1 {
      margin-bottom: 19px;
 }
}
.search-result h2 {
  font-weight: normal;
  letter-spacing: 0;
  margin-bottom: 5px;
}
.search-result a>h3 {
  letter-spacing: 0;
  color: #007297;
  margin-bottom: 15px;
  display: inline-block;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2rem !important;
  line-height: 2.2rem;
}
@media (max-width: 600px) {
  .search-result a>h3 {
      font-size: 1.6rem !important;
      line-height: 1.8rem;
 }
}
.search-result a>h3:hover, .search-result a>h3:focus {
  text-decoration: underline !important;
}
.search-result .abbv-search-results .abbv-card {
  padding-bottom: 30px;
  margin-bottom: 34px;
}
@media (max-width: 600px) {
  .search-result .abbv-search-results .abbv-card {
      margin-bottom: 0;
 }
}
.search-result .abbv-search-results-content .abbv-col-12 {
  margin-left: 0;
}
@media (max-width: 600px) {
  .search-result .abbv-search-results-content .abbv-col:last-child {
      margin-bottom: 0;
 }
}
.search-result .abbv-card-text-content p {
  margin-bottom: 5px;
}
.search-result .abbv-search-navigation {
  margin-bottom: 32px;
}
.search-result .abbv-search-navigation [class^="abbv-icon-"] {
  top: 9px;
}
.search-result .abbv-search-navigation input[type="text"].abbv-search {
  padding-top: 8px;
  padding-bottom: 5px;
  height: 45px;
  border-radius: 5px;
  border: solid 1px #979797;
}
@media (max-width: 1023px) {
  .search-result .abbv-search-navigation {
      margin-bottom: 20px;
 }
}
.search-result .abbv-search-results-number {
  margin-top: 0;
  letter-spacing: 0;
  color: #17264a;
  margin-bottom: 63px;
}
.search-result .abbv-paging-controls-container {
  margin: 0;
  padding-bottom: 37px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 50px;
}
.search-result .abbv-paging-label {
  font-size: 2rem;
  width: 23%;
}
.search-result .abbv-paging-label:before {
  content: "Results ";
}
@media (max-width: 600px) {
  .search-result .abbv-paging-label {
      width: 76%;
      font-size: 1.6rem;
 }
}
.search-result .abbv-paging-numbers {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media (max-width: 600px) {
  .search-result .abbv-paging-numbers {
      justify-content: space-between;
      margin-top: 19px;
      max-width: 100%;
      padding-bottom: 28px;
      border-bottom: 1px solid #ccc;
 }
}
.search-result .abbv-paging-numbers ul li {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 15px;
}
.search-result .abbv-paging-numbers ul li a {
  font-size: 2rem;
  color: #007297;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.search-result .abbv-paging-numbers ul li a.active {
  color: #17264a;
  background: none;
  font-weight: inherit;
}
@media (max-width: 600px) {
  .search-result .abbv-paging-numbers ul li a {
      font-size: 1.6rem;
 }
}
.search-result .abbv-paging-numbers ul li#firstPage, .search-result .abbv-paging-numbers ul li#lastPage {
  display: none;
}
.search-result .abbv-paging-numbers ul li#nextPage, .search-result .abbv-paging-numbers ul li#previousPage {
  padding-bottom: 2px;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 600px) {
  .search-result .abbv-paging-numbers ul li#nextPage, .search-result .abbv-paging-numbers ul li#previousPage {
      top: 74px;
 }
}
.search-result .abbv-paging-numbers ul li#previousPage {
  position: absolute;
  right: 103px;
}
.search-result .abbv-paging-numbers ul li#previousPage i:after {
  content: "\e314";
  font-size: 21px;
  margin-bottom: -4px;
}
.search-result .abbv-paging-numbers ul li#previousPage a {
  padding-right: 16px;
  border-right: 1px solid #979797;
  display: inline-flex;
  align-items: center;
}
@media all and (-ms-high-contrast: none) {
  .search-result .abbv-paging-numbers ul li#previousPage a {
      display: -ms-inline-grid;
 }
  .search-result .abbv-paging-numbers ul li#previousPage a i {
      display: -ms-inline-grid;
      margin-left: -20px;
 }
}
.search-result .abbv-paging-numbers ul li#previousPage a.inactive {
  color: #17264a;
}
.search-result .abbv-paging-numbers ul li#previousPage a:after {
  content: "Previous";
}
.search-result .abbv-paging-numbers ul li#nextPage {
  position: absolute;
  right: 8px;
}
.search-result .abbv-paging-numbers ul li#nextPage i:after {
  content: "\e315";
  font-size: 21px;
  margin-bottom: -4px;
}
.search-result .abbv-paging-numbers ul li#nextPage a {
  display: inline-flex;
  align-items: center;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.search-result .abbv-paging-numbers ul li#nextPage a.inactive {
  color: #17264a;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.search-result .abbv-paging-numbers ul li#nextPage a:before {
  content: "Next";
}
.search-result .abbv-paging-numbers ul.expanded-control {
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 600px) {
  .search-result .abbv-paging-numbers ul.expanded-control {
      justify-content: flex-end;
 }
}
.search-result .hide-title h1 {
  display: none;
}
.search-result #searchTerm {
  font-size: 2.4rem !important;
  line-height: 2.7rem;
  font-family: "KarlaBold", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
@media (max-width: 600px) {
  .search-result #searchTerm {
      font-size: 1.8rem;
      line-height: 2rem;
 }
}
.psoriasis-404 .link-list.parbase h3 {
  font-size: 1.8rem !important;
}
.psoriasis-stress .two-col-image-first .abbv-row {
  padding-top: 20px;
}
@media (min-width: 1023px) {
  .psoriasis-stress .two-col-image-first .abbv-row {
      padding-top: 0;
 }
}
@media (max-width: 600px) {
  .container-derma-mobile {
      display: flex;
      flex-direction: row-reverse;
      justify-content: center;
      align-items: center;
 }
}
@media (min-width: 1023px) {
  .text-questions-ask {
      width: 60%;
 }
}
.what-causes .list-image-text {
  padding-bottom: 0;
}
@media (max-width: 600px) {
  .what-causes .list-image-text h3 {
      width: 169px;
      right: -42vw;
      position: relative;
 }
}
@media (max-width: 600px) {
  .what-causes .list-image-text img {
      max-height: 140px;
      float: none;
      width: auto;
      max-width: 59%;
      position: relative;
      left: -15px;
 }
}
.ps-myths .list-image-text {
  padding-bottom: 0;
}
@media (max-width: 600px) {
  .ps-myths .list-image-text h3 {
      width: 162px;
      right: -42vw;
      position: relative;
 }
}
@media (max-width: 600px) {
  .ps-myths .list-image-text img {
      max-height: 140px;
      float: none;
      width: auto;
      max-width: 70%;
      position: relative;
      left: -7px;
      bottom: 1.5vh;
 }
}
.quiz-container {
  margin-bottom: 30px;
}
@media (max-width: 480px) {
  .quiz-container {
      margin-bottom: -50px;
 }
}
.abv-hair-cut-gray-tip .abbv-row {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
@media (max-width: 1023px) {
  .abv-hair-cut-gray-tip .abbv-row {
      flex-flow: column wrap;
 }
}
.abv-hair-cut-gray-tip .abbv-row div.abbv-col:first-child {
  width: 40%;
}
.abv-hair-cut-gray-tip .abbv-row div.abbv-col:last-child {
  width: 60%;
  margin: 0;
}
@media (max-width: 1023px) {
  .abv-hair-cut-gray-tip .abbv-row div.abbv-col:first-child, .abv-hair-cut-gray-tip .abbv-row div.abbv-col:last-child {
      width: 100%;
 }
}
.abbv-dermatologist-in-house .abbv-col-flush-6 {
  margin-top: 0;
}
@media (max-width: 1024px) and (min-width: 600px) {
  .abbv-dermatologist-in-house .abbv-rich-text {
      padding-top: 0;
 }
}
@media (max-width: 1024px) and (min-width: 600px) {
  .abbv-friendly-menu .abbv-col-4 {
      max-width: 320px;
      width: 30%;
      margin: 0 !important;
 }
}
.abv-custom-bgcolor-blue-peacock {
  background: #007297;
}
.abv-custom-bgcolor-blue-grey-light {
  background: #c9d3d4;
}
.abv-custom-bgcolor-blue {
  background: #5dbbda;
}
.abv-custom-txtcolor-blue, .abv-custom-txtcolor-blue p, .abv-custom-txtcolor-blue a, .abv-custom-txtcolor-blue h1, .abv-custom-txtcolor-blue h2, .abv-custom-txtcolor-blue h3, .abv-custom-txtcolor-blue h4, .abv-custom-txtcolor-blue h5, .abv-custom-txtcolor-blue h6 {
  color: #5dbbda;
}
.abv-custom-txtcolor-blue-dark, .abv-custom-txtcolor-blue-dark p, .abv-custom-txtcolor-blue-dark a, .abv-custom-txtcolor-blue-dark h1, .abv-custom-txtcolor-blue-dark h2, .abv-custom-txtcolor-blue-dark h3, .abv-custom-txtcolor-blue-dark h4, .abv-custom-txtcolor-blue-dark h5, .abv-custom-txtcolor-blue-dark h6 {
  color: #17264a;
}
.abv-custom-bgcolor-orange {
  background: #ff8266;
}
.abv-custom-txtcolor-orange, .abv-custom-txtcolor-orange p, .abv-custom-txtcolor-orange a, .abv-custom-txtcolor-orange h1, .abv-custom-txtcolor-orange h2, .abv-custom-txtcolor-orange h3, .abv-custom-txtcolor-orange h4, .abv-custom-txtcolor-orange h5, .abv-custom-txtcolor-orange h6 {
  color: #ff8266;
}
.abv-custom-bgcolor-yellow20 {
  background: rgba(255, 205, 99, 0.2);
}
.abv-custom-bgcolor-yellow {
  background: #ffcd63;
}
.abv-custom-bgcolor-grey-lightest {
  background: #f3f3f3;
}
.abv-custom-txtcolor-white, .abv-custom-txtcolor-white p, .abv-custom-txtcolor-white a, .abv-custom-txtcolor-white h1, .abv-custom-txtcolor-white h2, .abv-custom-txtcolor-white h3, .abv-custom-txtcolor-white h4, .abv-custom-txtcolor-white h5, .abv-custom-txtcolor-white h6 {
  color: #fff;
}
.abv-custom-bgcolor-pink60 {
  background: rgba(255, 136, 122, 0.6);
}
.abv-custom-bgcolor-pink {
  background: #FF887A;
}
.abv-custom-bgcolor-transparent {
  background: none;
}
@media (min-width: 1024px) {
  .abv-custom-bgcolor-transparent-desktop {
      background: none !important;
 }
}
.margin-top-0 {
  margin-top: 0;
}
.margin-top-5 {
  margin-top: 5px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-top-25 {
  margin-top: 25px;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-top-35 {
  margin-top: 35px;
}
.margin-top-40 {
  margin-top: 40px;
}
.margin-top-45 {
  margin-top: 45px;
}
.margin-top-50 {
  margin-top: 50px;
}
.margin-top-55 {
  margin-top: 55px;
}
.margin-top-60 {
  margin-top: 60px;
}
.margin-top-65 {
  margin-top: 65px;
}
.margin-top-70 {
  margin-top: 70px;
}
.margin-top-75 {
  margin-top: 75px;
}
.margin-top-80 {
  margin-top: 80px;
}
.margin-top-85 {
  margin-top: 85px;
}
.margin-top-90 {
  margin-top: 90px;
}
.margin-top-95 {
  margin-top: 95px;
}
.margin-top-100 {
  margin-top: 100px;
}
.margin-overlap-top-62 {
  margin-top: -62px;
}
@media (max-width: 1023px) {
  .margin-mobile-top-0 {
      margin-top: 0;
 }
  .margin-mobile-top-5 {
      margin-top: 5px;
 }
  .margin-mobile-top-10 {
      margin-top: 10px;
 }
  .margin-mobile-top-15 {
      margin-top: 15px;
 }
  .margin-mobile-top-20 {
      margin-top: 20px;
 }
  .margin-mobile-top-25 {
      margin-top: 25px;
 }
  .margin-mobile-top-30 {
      margin-top: 30px;
 }
  .margin-mobile-top-45 {
      margin-top: 45px;
 }
  .margin-mobile-top-50 {
      margin-top: 50px;
 }
  .margin-mobile-top-60 {
      margin-top: 60px;
 }
  .margin-mobile-top-65 {
      margin-top: 65px;
 }
  .margin-mobile-top-80 {
      margin-top: 80px;
 }
}
@media (min-width: 601px) and (max-width: 1023px) {
  .margin-tablet-top-60 {
    margin-top: 60px;
  }
  .margin-tablet-top-70 {
      margin-top: 70px;
  }
}
.margin-bottom-0 {
  margin-bottom: 0;
}
.margin-bottom-5 {
  margin-bottom: 5px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-bottom-15 {
  margin-bottom: 15px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
.margin-bottom-25 {
  margin-bottom: 25px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-bottom-35 {
  margin-bottom: 35px;
}
.margin-bottom-40 {
  margin-bottom: 40px;
}
.margin-bottom-45 {
  margin-bottom: 45px;
}
.margin-bottom-50 {
  margin-bottom: 50px;
}
.margin-bottom-55 {
  margin-bottom: 55px;
}
.margin-bottom-60 {
  margin-bottom: 60px;
}
.margin-bottom-65 {
  margin-bottom: 65px;
}
.margin-bottom-70 {
  margin-bottom: 70px;
}
.margin-bottom-80 {
  margin-bottom: 80px;
}
.margin-bottom-85 {
  margin-bottom: 85px;
}
.margin-bottom-90 {
  margin-bottom: 90px;
}
.margin-bottom-95 {
  margin-bottom: 95px;
}
.margin-bottom-100 {
  margin-bottom: 100px;
}
@media (max-width: 1023px) {
  .margin-mobile-bottom-0 {
      margin-bottom: 0;
 }
  .margin-mobile-bottom-5 {
      margin-bottom: 5px;
 }
  .margin-mobile-bottom-10 {
      margin-bottom: 10px;
 }
  .margin-mobile-bottom-15 {
      margin-bottom: 15px;
 }
  .margin-mobile-bottom-20 {
      margin-bottom: 20px;
 }
  .margin-mobile-bottom-25 {
      margin-bottom: 25px;
 }
  .margin-mobile-bottom-30 {
      margin-bottom: 30px;
 }
  .margin-mobile-bottom-35 {
      margin-bottom: 35px;
 }
  .margin-mobile-bottom-40 {
      margin-bottom: 40px;
 }
  .margin-mobile-bottom-50 {
      margin-bottom: 50px;
 }
  .margin-mobile-bottom-80 {
      margin-bottom: 80px;
 }
}
.margin-left-0 {
  margin-left: 0;
}
.margin-left-20 {
  margin-left: 20px;
}
@media (max-width: 1023px) {
  .margin-mobile-left-0 {
      margin-left: 0;
 }
  .margin-mobile-left-10 {
      margin-left: 10px;
 }
  .margin-mobile-left-20 {
      margin-left: 20px;
 }
  .margin-mobile-left-30 {
      margin-left: 30px;
 }
}
.margin-right-20 {
  margin-right: 20px;
}
.margin-right-30 {
  margin-right: 30px;
}
.margin-right-50 {
  margin-right: 50px;
}
@media (max-width: 1023px) {
  .margin-mobile-right-0 {
      margin-right: 0;
 }
}
.padding-top-0 {
  padding-top: 0;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-top-15 {
  padding-top: 15px;
}
.padding-top-20 {
  padding-top: 20px;
}
.padding-top-25 {
  padding-top: 25px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-35 {
  padding-top: 35px;
}
.padding-top-40 {
  padding-top: 40px;
}
.padding-top-45 {
  padding-top: 45px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-top-70 {
  padding-top: 70px;
}
@media (max-width: 1023px) {
  .padding-mobile-top-0 {
      padding-top: 0;
 }
  .padding-mobile-top-10 {
      padding-top: 10px;
 }
  .padding-mobile-top-15 {
      padding-top: 15px;
 }
  .padding-mobile-top-20 {
      padding-top: 20px;
 }
  .padding-mobile-top-45 {
      padding-top: 45px;
 }
}
.padding-bottom-0 {
  padding-bottom: 0;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-bottom-20 {
  padding-bottom: 20px;
}
.padding-bottom-25 {
  padding-bottom: 25px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-bottom-45 {
  padding-bottom: 45px;
}
.padding-bottom-50 {
  padding-bottom: 50px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.padding-bottom-70 {
  padding-bottom: 70px;
}
.padding-bottom-80 {
  padding-bottom: 80px;
}
.padding-bottom-90 {
  padding-bottom: 90px;
}
.padding-bottom-150 {
  padding-bottom: 150px;
}
@media (max-width: 1023px) {
  .padding-mobile-bottom-0 {
      padding-bottom: 0;
 }
  .padding-mobile-bottom-5 {
      padding-bottom: 5px;
 }
  .padding-mobile-bottom-10 {
      padding-bottom: 10px;
 }
  .padding-mobile-bottom-15 {
      padding-bottom: 15px;
 }
  .padding-mobile-bottom-20 {
      padding-bottom: 20px;
 }
  .padding-mobile-bottom-30 {
      padding-bottom: 30px;
 }
  .padding-mobile-bottom-40 {
      padding-bottom: 40px;
 }
  .padding-mobile-bottom-50 {
      padding-bottom: 50px;
 }
}
.padding-left-0 {
  padding-left: 0;
}
.padding-left-20 {
  padding-left: 20px;
}
.padding-left-25 {
  padding-left: 25px;
}
.padding-left-30 {
  padding-left: 30px;
}
.padding-left-40 {
  padding-left: 40px;
}
.padding-left-50 {
  padding-left: 50px;
}
@media (max-width: 1023px) {
  .padding-mobile-left-0 {
      padding-left: 0;
 }
  .padding-mobile-left-10 {
      padding-left: 10px;
 }
  .padding-mobile-left-15 {
      padding-left: 15px;
 }
  .padding-mobile-left-30 {
      padding-left: 30px;
  }
  .padding-mobile-left-40 {
      padding-left: 40px;
 }
}
.padding-right-30{
  padding-right: 30px;
}
.padding-right-50{
  padding-right: 50px;
}
.padding-right-60{
  padding-right: 60px;
}
@media (max-width: 1023px) {
  .padding-mobile-right-0 {
      padding-right: 0px;
 }
  .padding-mobile-right-15 {
      padding-right: 15px;
 }
  .padding-mobile-right-30 {
      padding-right: 30px;
  }
  .padding-mobile-right-40 {
      padding-right: 40px;
 }
}
.max-width-940 {
  max-width: 940px;
}
.max-width-940.margin-auto {
  margin: auto;
}
.max-width-970 {
  max-width: 970px;
}
.max-width-970.margin-auto {
  margin: auto;
}
.abv-map.image-float-right .abbv-image-content-container:after, .abv-map.image-float-left .abbv-image-content-container:after {
  content: "";
  clear: both;
  display: table;
}

@media (min-width: 1024px) {
  .max-width-img-130 img {
    max-width: 130px;
  }
  .max-width-img-180 img {
    max-width: 180px;
  }
  .max-width-img-300 img {
    max-width: 300px;
  }
  .max-width-img-345 img {
    max-width: 345px;
  }
  .max-width-img-385 img {
    max-width: 385px;
  }
}

@media (max-width: 1023px) {
  .max-width-mnbile-img-245 img {
    max-width: 245px;
  }
}
.abv-custom-bgcolor-light-orange {
  background: #feefed;
}
.abv-custom-bgcolor-very-light-blue {
  background: #e1f7ff;
}
.dual-col-with-transparent-side.five-ctn .rich-text {
  background-color: #e1f7ff;
}
.dual-col-with-transparent-side.five-ctn .rich-text:after {
  background-color: #e1f7ff;
}
.dual-col-with-transparent-side.five-ctn .abbv-col-4 {
  background-color: #e1f7ff;
  width: 100%;
  height: auto;
}
.dual-col-with-transparent-side.five-ctn .abbv-col-8 {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .dual-col-with-transparent-side.five-ctn .abbv-col-4 {
    width: 320px;
  }
  .dual-col-with-transparent-side.five-ctn .abbv-col-8 {
    width: calc(100% - 320px);
  }
}
.abv-custom-bgcolor-light-grey {
  background: #f6f6f6
}
.image-overflow-left-mobile-none.img-overflow-60 img{
  margin-top: -60px;
}
.abbv-container.display-flex {
  display: flex;
}
.abbv-container.display-flex.align-center {
  align-items: center;
}
.display-flex .abbv-row {
  display: flex;
}
.display-flex.align-center .abbv-row {
  align-items: center;
}
@media (max-width: 600px) {
  .image-overflow-left-mobile-none.img-overflow-60 img{
    margin-top: -60px;
  }
  .display-flex .abbv-row {
    flex-direction: column;
  }
  .display-flex.align-center .abbv-row {
    justify-content: center;
  }
  .abbv-container.display-flex{
    flex-direction: column;
  }
  .abbv-container.display-flex.align-center {
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 1024px) {
  .display-flex.align-center .abbv-row .abbv-col {
    margin:0;
  }
}
.abv-image-spotlight-blue-overlaped {
  margin-top: -75px;
}
@media (max-width: 600px) { 
  .abv-image-spotlight-blue-overlaped {
    margin-top: 0;
  }
  .text-align-mobile-left {
    text-align: left;
  }
}
.abbv-modal.wolFb .abbv-legal-number {
  font-size: 1.8rem;
  color: #9b9b9b;
  font-family: "KarlaRegular", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0;
  padding-left: 15px;
}
.abbv-modal.wolFb .abbv-modal-content-container {
  padding: 40px 40px 20px;
}
.abbv-modal .abbv-modal-content-container .abbv-icon-close.i-a:after {
  color: #007297;
}
@media (min-width: 1024px) {
  .col-5-7.abbv-row-container .abbv-col-5 {
    width: 40.5%;
  }
  .col-5-7.abbv-row-container .abbv-col-7 {
    margin-left: 0;
    width: 57.5%;
  }
}
@media (min-width: 601px) {
  .target-rcmd-touts .abbv-row {
    display: flex;
    padding: 0 15px;
    justify-content: center;
  }
  .target-rcmd-touts .abbv-row .abbv-col .abbv-image-text {
    display: flex;
    flex-flow: column;
    height: 100%;
    margin: 0 1px;
  }
  .target-rcmd-touts .abbv-row .abbv-col {
    display: flex;
  }
  .target-rcmd-touts .abbv-row.abbv-grid-cards-masonry {
    display: block;
    padding: 0 15px;
    justify-content: unset;
  }
  .target-rcmd-touts .abbv-row.abbv-grid-cards-masonry .abbv-image-text {
    display: inline-block;
    flex-flow: unset;
    height: auto;
    margin: 0;
  }
  .target-rcmd-touts .abbv-row.abbv-grid-cards-masonry .abbv-col {
    display: inline-block;
  }
  .target-rcmd-touts .abbv-row .abbv-col-12 {
    display: inline-block;
  }

  .target-rcmd-touts.recmd-touts-2-col .abbv-row .abbv-col:first-child {
    justify-content: flex-end;
  }

  .target-rcmd-touts.recmd-touts-2-col .abbv-row .abbv-col .abbv-image-text {
    max-width: 294px;
  }
}
@media (min-width: 601px) and (max-width: 1023px) {
  .target-rcmd-touts .abbv-row {
    display: flex;
    padding: 0 12px;
    justify-content: center;
  }
  .target-rcmd-touts .abbv-row .abbv-col {
    display: flex;
    margin: 0;
  }
  .target-rcmd-touts .abbv-row.abbv-grid-cards-masonry {
    display: block;
    padding: 0 15px;
    justify-content: unset;
  }
  .target-rcmd-touts .abbv-row.abbv-grid-cards-masonry .abbv-col {
    display: inline-block;
    margin: 0;
  }
  .target-rcmd-touts .abbv-row .abbv-col-12 {
    display: inline-block;
  }
}
@media (max-width: 600px) { 
  .abbv-mobile-max-width-cta .cta {
    width: calc(100vw - 30px);
    transform: translateX(-50%);
  }
  .abbv-mobile-max-width-cta a.abbv-button-primary {
    max-width: 100%;
  }
}


/* COVID ACCELERATION UPDATES */

.abbv-content-container {
  padding-top: 42px;
}

/* Slim Eyebrow */

.slimEyebrow {
  align-items: center;
  background: #B8DFEC;
  display: flex;
  height: 42px;
  justify-content: center;
  position: fixed;
  top: 0;
  margin: auto;
  z-index: 200;
  width: 100%;
  padding: 0 5px;
  box-sizing: border-box;
}

.slimEyebrow p {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
  color: #48454C;
}

.slimEyebrow p a {
  text-decoration: none;
  white-space: nowrap;
}

/* Forced Modal */

.abbv-modal {
  z-index: 999;
}

.yhcw-modal.abbv-modal {
  max-width: 601px;
  width: calc(100% - 20px);
  top: 30%;
}

.yhcw-modal .abbv-rich-text,
.yhcw-modal .rich-text {
  display: block;
}

.yhcw-modal .abbv-modal-content-container {
  padding: 0;
  border: none;
  background-color: #F4F4F4;
  max-width: 100%;
}

.yhcw-modal .titles {
  background: #007297;
  padding: 13px 15px;
  border-bottom: 6px solid #B8DFEC;
}

.yhcw-modal .titles h2 {
  font-size: 17px !important;
  line-height: 17px !important;
  color: #ffffff;
  font-family: "KarlaBold";
}

.yhcw-modal .container {
  padding: 20px 15px;
}

.yhcw-modal .abbv-rich-text a {
  white-space: nowrap;
}

.yhcw-modal .abbv-rich-text ul li:before {
  color: #4E4E50;
}

.yhcw-modal .abbv-rich-text ul {
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 20px;
}

.yhcw-modal .abbv-rich-text li,
.yhcw-modal .container p {
  margin-top: 0;
  font-size: 16px;
  line-height: 18px;
  font-family: "KarlaRegular";
  color: #4E4E50;
}

.yhcw-modal .abbv-rich-text b {
  font-family: "KarlaBold";
}

.yhcw-modal .container .legal-number {
  text-align: right;
}

.yhcw-modal .container .legal-number p {
  font-size: 11px;
  line-height: 12px;
  color: #B6B7B6;
  margin: 0;
}

.yhcw-modal .abbv-modal-close {
  background: transparent;
  font-size: initial;
  top: 5px;
  right: 5px;
}

.yhcw-modal .abbv-icon-close.i-b:before, 
.yhcw-modal .abbv-icon-close.i-a:after {
  font-size: 20px !important;
  font-weight: 700 !important;
  color: #ffffff !important;
}

.ps-no-margin-bottm-col .abbv-col {
  margin-bottom: 0;
}

@media (max-width: 600px) {
  .yhcw-modal.abbv-modal {
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .abbv-modal.yourHealthCantWait {
    max-height: 690px!important;
  }
}

@media (max-width: 1023px) and (min-width: 768px) {
 
  .slimEyebrow p {
    font-size: 20px;
    line-height: 23px;
  }

  .yhcw-modal .titles h2 {
    font-size: 17px !important;
    line-height: 17px !important;
  }

  .yhcw-modal .abbv-rich-text li,
  .yhcw-modal .container p {
    font-size: 16px;
    line-height: 18px;
  }

  .yhcw-modal .container .legal-number p {
    font-size: 14px;
    line-height: 16px;
  }

  .yhcw-modal .abbv-icon-close.i-b:before, 
  .yhcw-modal .abbv-icon-close.i-a:after {
    font-size: 23px !important;
  }

}

@media (min-width: 1024px) {


  .abbv-content-container {
    padding-top: 45px;
  }
 
  .slimEyebrow p {
    font-size: 20px;
    line-height: 23px;
  }

  .slimEyebrow {
    height: 45px;
  }

  .yhcw-modal .container {
    padding: 45px 35px 15px 35px;
  }

  .yhcw-modal .titles {
    padding: 13px 35px;
  }

  .yhcw-modal .titles h2 {
    font-size: 20px !important;
    line-height: 20px !important;
  }

  .yhcw-modal .abbv-rich-text li,
  .yhcw-modal .container p {
    font-size: 16px;
    line-height: 19px;
  }

  .yhcw-modal .container .legal-number p {
    font-size: 14px;
    line-height: 16px;
  }

  .yhcw-modal .abbv-icon-close.i-b:before, 
  .yhcw-modal .abbv-icon-close.i-a:after {
    font-size: 29px !important;
  }

  .display-flex-row .abbv-row {
    display: flex;
    align-items: center;
  }
}


