/* Fonts */
@font-face {
    font-family:"din-next-bold";
    src:url("/content/dam/identifyepihcp/fonts/af9f1af3-6154-4b8a-9321-f75dfbd6aeed.woff2") format("woff2"),url("/content/dam/identifyepihcp/fonts/4417d4ec-cee0-4144-9027-19bf45376a33.woff") format("woff");
}
@font-face {
    font-family:"din-next-bold-italic";
    src:url("/content/dam/identifyepihcp/fonts/a6eb0ff6-9fe2-47b1-947e-fe6d477fea22.woff2") format("woff2"),url("/content/dam/identifyepihcp/fonts/194d1c66-dc36-4c21-90af-3fe62de2fc02.woff") format("woff");
}
@font-face{
    font-family:"din-next-regular";
        src:url("/content/dam/identifyepihcp/fonts/21633fa6-1990-48b9-99b4-c8b26d501fbe.woff2") format("woff2"),url("/content/dam/identifyepihcp/fonts/9b336552-06ab-47a1-8681-4271cfcd8879.woff") format("woff");
}

@font-face {
        font-family:"helvetica-neue-55";
        src:url("/content/dam/identifyepihcp/fonts/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2") format("woff2"),url("/content/dam/identifyepihcp/fonts/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff") format("woff");
}
@font-face {
        font-family:"helvetica-neue-75-bold";
        src:url("/content/dam/identifyepihcp/fonts/800da3b0-6   75f-465f-892d-d76cecbdd5b1.woff2") format("woff2"),url("/content/dam/identifyepihcp/fonts/7b415a05-784a-4a4c-8c94-67e9288312f5.woff") format("woff");
}
@font-face {
        font-family:"helvetica-neue-75-bold-italic";
        src:url("/content/dam/identifyepihcp/fonts/13ab58b4-b5ba-4c95-afde-ab2608fbbbd9.woff2") format("woff2"),url("/content/dam/identifyepihcp/fonts/5018b5b5-c821-4653-bc74-d0b11d735f1a.woff") format("woff");
}

/* Background Colors */
.bg-light-green   { background-color: #65BD60 !important; }
.bg-dark-green    { background-color: #156634 !important; }
.bg-deep-green    { background-color: #01582F !important; }
.bg-yellow        { background-color: #FFB300 !important; }
.bg-light-gray    { background-color: #EFF0EF !important; }
.bg-medium-gray   { background-color: #AEB6BB !important; }
.bg-dark-gray     { background-color: #393E44 !important; }
.bg-navy          { background-color: #305F6C !important; }
.bg-dark-navy     { background-color: #1B343B !important; }

/* Text Colors */
.text-light-green,.text-light-green p   { color: #65BD60 !important; }
.text-dark-green,.text-dark-green p{color:#007940!important;}
.text-deep-green,.text-deep-green       { color: #01582F !important; }
.text-yellow,.text-yellow p             { color: #FFB300 !important; }
.text-light-gray,.text-light-gray p     { color: #EFF0EF !important; }
.text-medium-gray,.text-medium-gray p   { color: #AEB6BB !important; }
.text-dark-gray,.text-dark-gray p       { color: #393E44 !important; }
.text-navy,.text-navy p                 { color: #305F6C !important; }
.text-dark-navy,.text-dark-navy p       { color: #1B343B !important; }

.study-ada-title .text-dark-green{line-height:32px;}

/* Headers */
h1 { font-size: 40px; font-family:"din-next-bold"; }
h2 { font-size: 20px; font-family:"din-next-bold"; }
h3 { font-size: 21px; font-family:"din-next-bold"; }
h4 { font-size: 18px; font-family:"din-next-bold"; }
h5 { font-size: 17px; font-family:"din-next-bold"; }
h6 { font-size: 16px; font-family:"din-next-bold"; }

/* Body */
body { font-family: "helvetica-neue-55"; font-size: 16px; -webkit-font-smoothing: antialiased; }
p,li  { font-family: "helvetica-neue-55"; font-size: 16px; -webkit-font-smoothing: antialiased; }
sup   { top: -0.5em; font-size: 70%; line-height: 0; position: relative; vertical-align: baseline; }
.reference-text p { color: #1B343B; font-size: 11px; line-height: 14px; }
.reference-text a, .reference-text a:active, .reference-text a:visited { color: #1B343B; text-decoration: underline; font-size: 12px !important; }
.reference-text a:hover { text-decoration: none; }
.abbv-rich-text a { color: #1B343B; font-family:"din-next-bold"; font-size: 16px; text-decoration: underline; }
.abbv-rich-text a:active { color: #305F6C; font-size: 16px; text-decoration: none; }
.abbv-rich-text a:hover { color: #305F6C; font-size: 16px; text-decoration: none; }
.abbv-rich-text a:visited { color: #1B343B; font-size: 16px; text-decoration: none; }
.cust-text-align {text-align: left;}

/* Utility Navigation */
.abbv-header-utility-navigation { background: #e5e5e5; }
.abbv-header-utility-navigation ul li a,.abbv-header-utility-navigation ul li a:active,.abbv-header-utility-navigation ul li a:hover,.abbv-header-utility-navigation ul li a:visited { color: #1c343b; }
.epi-patient-link { font-family: "helvetica-neue-75-bold"; text-decoration: underline; }
.epi-patient-link:hover { text-decoration: none; }
.epi-patient-link:after { transform: rotate(270deg); }
.abbv-header-utility-navigation ul { padding: 3px 20px !important; }
.abbv-header-utility-navigation ul li { border: none; float: right; }
.abbv-header-utility-navigation ul li:first-child { float: left; }
.abbv-header-utility-navigation ul li:last-child { margin-right: 10px; }
.abbv-header-utility-navigation > ul > li > a[class*="abbv-icon"]:after { margin: -4px -4px 0px -2px; }

/* Header */
.abbv-header { background: transparent; z-index: 99; }
.abbv-header-content { padding: 10px 20px; }
.abbv-header-left img { height: 38px; }
.abbv-header-left .siteIndication { margin-left: 8px; margin-top: 9px; min-width: 210px; color: #393E44; font-size: 14px; font-family:"din-next-bold"; }

/* Primary Navigation */
.abbv-header-primary-navigation { background: transparent; }
.abbv-header-primary-navigation > ul { display: flex; }
.abbv-header-primary-navigation > ul > li { background: #156634; flex: auto; text-align: center; }

.abbv-header-primary-navigation > ul > li:first-child { border-radius: 10px 0px 0px 10px; }
.abbv-header-primary-navigation > ul > li:last-child { border-radius: 0px 10px 10px 0px; }
.abbv-header-primary-navigation > ul > li:nth-child(3):hover,
.abbv-header-primary-navigation > ul > li:nth-child(4):hover,
.abbv-header-primary-navigation > ul > li:nth-child(6):hover { background: #01582F; }
.abbv-header-primary-navigation > ul > li > a { width: 80%; font-family:"din-next-bold"; font-size: 15px; color: #fff; border-bottom: none; }

.abbv-header-primary-navigation a.abbv-has-submenu + span { background: transparent; }
.abbv-header-primary-navigation a.abbv-has-submenu.abbv-active + span, .abbv-header-primary-navigation a.abbv-has-submenu:hover + span { background: #01582F; }

.abbv-header-primary-navigation .abbv-active, .abbv-header-primary-navigation > ul > li > a:hover { background: #01582F; border-bottom: solid 5px #FFB300; }
.abbv-header-primary-navigation .abbv-active, .abbv-header-primary-navigation > ul > li > a.abbv-has-submenu:hover { border-bottom: none; }

/* .abbv-header-primary-navigation .abbv-active, .abbv-header-primary-navigation > ul > li > a:active { background: #01582F; border-bottom: solid 4px #FFB300; } */
/* .abbv-header-primary-navigation .abbv-active, .abbv-header-primary-navigation > ul > li > a.abbv-has-submenu:active { border-bottom: solid 4px #FFB300; } */

.abbv-header-primary-navigation > ul > li > a.abbv-has-submenu { width: max-content; }
.abbv-header-primary-navigation a.abbv-has-submenu+span i:before{content:"\e5c5";color:#ffb300;margin:0;padding:0 0;vertical-align:middle;line-height:40px}
.abbv-header-primary-navigation a.abbv-has-submenu.abbv-active + span i:before { content: "\e5c7"; color: #FFB300; }
.abbv-header-primary-navigation-submenu { width: fit-content; min-width: 100%; text-align: left; box-shadow: none; background: #393E44; border-top: solid 4px #FFB300; margin-top: -4px; border-radius: 0px 0px 10px 10px; }
/* .abbv-header-primary-navigation-submenu { width: fit-content; min-width: 100%; text-align: left; box-shadow: none; background: #393E44; border-top: solid 4px #FFB300; margin-top: -4px; border-radius: 0px 0px 10px 10px; } */
.abbv-header-primary-navigation-submenu > ul { display: block; padding: 0px; }
.abbv-header-primary-navigation-submenu > ul > li { margin: 0; border-bottom: 1px solid #AEB6BB; }
.abbv-header-primary-navigation-submenu > ul > li:hover  { background: #305F6C; }
.abbv-header-primary-navigation-submenu > ul > li:last-child { border-bottom: none; border-radius: 0px 0px 10px 10px; }
.abbv-header-primary-navigation-submenu > ul > li > a { padding: 0px 20px; width: 100%; color: #fff; font-family:"din-next-bold"; font-size: 15px; text-transform: none; }
.abbv-header-primary-navigation-submenu > ul > li > a:last-child { border-bottom: none; }
.abbv-header-primary-navigation-submenu > ul > li > a:hover,.abbv-header-primary-navigation-submenu > ul > li > a:active { text-decoration: none; color: #fff; }
.abbv-header-primary-navigation-submenu > ul > li > a:visited { background: #305F6C; }

.abbv-header-primary-navigation ul li a.abbv-has-submenu:hover + span { background: #01582F; }

.abbv-header-primary-navigation .epi-primary-nav-patient-link { color: #393E44; text-transform: uppercase; display: none; background: #EFF0EF; }
.abbv-header-primary-navigation .epi-primary-nav-patient-link:hover { color: #393E44; background: #EFF0EF; }
.cust-header-desktop { display: block;}
.cust-header-mobile { display: none;}
/* Search */
.abbv-search-navigation {
    margin-top: 15px;
    margin-right: 2px;
}
.abbv-search-navigation input[type=text].abbv-search { width: 215px; margin-right: 10px; border-radius: 8px; box-shadow: inset 0 0 4px rgba(204, 204, 204, 1); border: solid 1px #d4d4d4; font-size: 16px; font-family: "helvetica-neue-55"; height: 40px; }
.abbv-search-navigation [class^="abbv-icon-"] { color: #393E44; top: 10px; right: 20px; }

/* Primary Button */
.abbv-button-primary { padding: 14px 24px; font-family:"din-next-bold"; font-size: 16px; color: #fff; background-color: #1B343B; border: none; border-radius: 4px; text-align: center;}
.abbv-button-primary, .abbv-button-primary:visited {background: #1B343B;}
.abbv-button-primary:hover { color: #fff; background-color: #1B343B; }
.abbv-button-primary:active { color: #fff; background-color: #1B343B; }
.abbv-button-primary.i-a:after { top: 13px; }

/* Primary Button Disabled */
.button-disabled,.button-disabled:active,.button-disabled:hover,.button-disabled:visited { background-color: #AEB6BB; }

/* Secondary Button */
.abbv-button-secondary { padding: 14px 24px; font-family:"din-next-bold"; font-size: 16px; color: #1B343B; background-color: #fff; border: solid 2px #1B343B; border-radius: 4px; }
.abbv-button-secondary:hover { background-color: #1b343b; color: #fff; border: solid 2px #1b343b; }
.abbv-button-secondary:active { background-color: #393E44; color: #fff; border: solid 2px #1B343B; }
.abbv-button-secondary.i-a:after { top: 13px; }

/* Secondary Button */
.abbv-button-tertiary { font-family:"din-next-bold"; font-size: 16px; color: #1B343B; background-color: #fff; border: solid 2px #1B343B; border-radius: 4px; }
.abbv-button-tertiary:hover { background-color: #1B343B; color: #fff; border: solid 2px #1B343B; }
.abbv-button-tertiary:active { background-color: #1B343B; color: #fff; border: solid 2px #1B343B; }
.abbv-button-tertiary.i-a:after { top: 13px; }

/* Link Button */
.abbv-button-plain { color: #393E44; padding-left: 0px; text-decoration: underline; font-family:"din-next-bold"; font-size: 16px; }
.abbv-button-plain:hover { color: #1B343B; }
.abbv-button-plain:active { color: #1B343B; }
.abbv-button-plain.i-a:after { right: 15px; transition: all 250ms; }
.abbv-button-plain.i-a:hover:after { right: 10px; }
.abbv-button-plain.i-a:active:after { right: 10px; }

/* Footer */
.abbv-footer{background:#156634;margin-top:32px}
.abbv-footer-content .abbv-legal-text { max-width: 900px; }
.abbv-footer p { font-family:"helvetica-neue-55"; color: #fff; font-size: 12px; line-height: 16px; }
.abbv-footer-horizontal a, .abbv-footer-horizontal a:visited, .abbv-footer-horizontal a:active { color: #fff; text-decoration: underline; font-size: 18px; line-height: 21px; font-family:"din-next-bold"; }
.abbv-footer-horizontal a:hover { text-decoration: none; }
.abbv-footer ul { display: flex; justify-content: space-between; padding-right: 60px; }

/* List */
ul { padding-left: 8px; list-style-type: none; }
ul li { margin-bottom: 10px; }

/* Info Tree */
.abbv-info-tree {
    border: 1px solid #979797;
    border-radius: 8px;
    background-image: linear-gradient(130deg, #f0f5f1 8.33%, #f7faf7 8.33%, #f7faf7 50%, #f0f5f1 50%, #f0f5f1 58.33%, #f7faf7 58.33%, #f7faf7 100%);
    background-size: 7.83px 9.33px;
}
.abbv-info-tree .multistep-qPoll-image-container { display: none; }
.abbv-info-tree .multistep-qPoll-help-guide { width: 100%; }
.abbv-info-tree .multistep-qPoll-question p { color: #393E44; font-size: 18px; line-height: 21px;font-weight: bolder; }
.abbv-info-tree h2 { color: #007940; font-size: 20px; line-height: 30px; }
.abbv-info-tree button.multistep-qPoll-option.abbv-button-tertiary { margin-right: 10px; }
.abbv-info-tree button.multistep-qPoll-option.abbv-button-tertiary:last-child{margin-right:0px;}

/* Accordion */
.epi-accordion .abbv-accordion-blade { border: solid 2px #AEB6BB; border-radius: 8px; margin-bottom: 10px; }
.epi-accordion .abbv-accordion-blade-content { padding: 12px 40px 12px 15px; }
.epi-accordion .abbv-accordion-blade-text { font-family:"din-next-bold"; color: #1B343B; font-size: 16px; }
.epi-accordion p { font-family:"helvetica-neue-55"; font-size: 14px; line-height: 18px;  }
.epi-accordion .abbv-accordion-blade-icon { font-size: 20px; top: 12px; }
.epi-accordion .abbv-accordion-blade.abbv-active .abbv-accordion-blade-icon { top: 10px; right: 8px; font-size: 24px; }
.epi-accordion .abbv-accordion-blade-icon .abbv-icon-remove_circle_outline { }
.epi-accordion .abbv-accordion-blade-icon i:after { color: #1B343B; }
.epi-accordion .abbv-accordion-blade.abbv-active .abbv-accordion-blade-content,
.epi-accordion .abbv-accordion-blade:hover .abbv-accordion-blade-content { background: #EFF0EF; border-radius: 8px 8px 0px 0px; }
.epi-accordion .abbv-accordion-blade:hover .abbv-accordion-content, .epi-accordion .abbv-accordion-blade.abbv-active:hover .abbv-accordion-content {background-color: #fff; }


/* Video Player */
.abbv-video-player .transcript-link { display: none; }
.abbv-video-player .abbv-video-content p { display: none; }
.abbv-video-player .abbv-video-content h3 { margin-bottom: 5px; }
.abbv-video-player.abbv-video-playlist .abbv-video-playlist-controls button { border: solid 2px #AEB6BB; border-radius: 2px; margin: 5px 0px; }
.abbv-video-player.abbv-video-playlist .abbv-video-playlist-controls button i { color: #156634; }
.abbv-video-player.abbv-video-playlist .abbv-video-playlist-controls button:hover { background: #AEB6BB; }
.vjs-playlist-item.vjs-selected { border: solid 2px #FFB300; }
.vjs-playlist .vjs-playlist-duration { top: auto; left: auto; bottom: 2.5rem; right: .5rem; }

.epi-video-transcript-accordion { width: 75%; }
.epi-video-transcript-accordion .abbv-accordion-blade { border: none; }
.epi-video-transcript-accordion .abbv-accordion-blade:hover { background: #fff; }
.epi-video-transcript-accordion .abbv-accordion-blade-text { font-family:"din-next-bold"; color: #1B343B; font-size: 16px; }
.epi-video-transcript-accordion .abbv-accordion-blade-content { padding: 10px 40px 10px 0px; }
.epi-video-transcript-accordion .abbv-accordion-blade-icon { top: 10px; right: 0px; }
.epi-video-transcript-accordion .abbv-accordion-content { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.45); padding: 15px; }
.epi-video-transcript-accordion p { font-family:"helvetica-neue-55"; font-size: 14px;  }
.epi-video-transcript-accordion p:first-child { margin-top: 0px; }
.epi-video-transcript-accordion p:last-child { margin-bottom: 0px; }

@media (min-width: 601px) and (max-width: 1000px) {
.creon-video-title .abbv-video-player .abbv-video-content-container.content-bottom .abbv-video-content h3 { max-width: 63%; margin-right: 10px; }
}
/* transcripts */
.epi-video-transcript-hero {max-width: 1257px;}
.epi-video-transcript-hero h1{font-size: 34px; line-height: 36px;}
.epi-video-transcript-hero .cta.parbase {margin-left: 12px;}
.epi-video-transcript-navigation-arrow {text-align: left; margin: 60px 0;}
.epi-video-transcript-navigation-arrow .abbv-row {padding-left: 35px;}
.epi-transcript-video-content-container {padding: 0 10px; margin-bottom: 90px;}


/* Charts */
.abbv-chart-label { font-family:"din-next-bold"; font-size: 16px; }
.line-draw path { stroke: #65BD60; stroke-width: 5px; }
.point-draw { r: 10px; fill: #FFB300; stroke: none; }
.abbv-grid-line { stroke: #ccc; }
.abbv-chart-base { border-bottom: solid 2px #65BD60; border-left: solid 2px #65BD60; }
text.point-value-label { dominant-baseline: auto; font-family:"din-next-bold"; fill: #65BD60; font-size: 20px; }
.bar-draw { fill: #FFB300; }
.bar-value-label.label-in { fill: #000; font-size: 16px; dominant-baseline: hanging; font-family:"din-next-bold"; }
.abbv-chart-base-wrapper.abbv-draw-bars.inView .bar-label {font-weight: bold;}
.cust-chart-green-stroke .abbv-axis {stroke: transparent;}
.cust-chart-green-stroke .abbv-grid-lines .abbv-grid-line.vertical-grid-line:first-child {stroke: #000;}
.cust-epi-accordion-graph-verticalaxis-label .abbv-chart-label.vertical-chart-label.label-position-left{height: 100%;}
.cust-chart-green-stroke .abbv-chart-base {border-left: solid 2px #000; border-bottom: transparent;}
.cust-chart-green-stroke .abbv-chart-base-wrapper.abbv-draw-bars.inView .bar-value-label {font-weight: bold;}
.cust-epi-accordion-graph-verticalaxis-label text.vertical-axis-label.label-left {color: #65BD60;}

/* Information Touts */
.epi-info-tout { border: 1px solid #FF0092; border-radius: 8px; padding: 20px; margin-bottom: 20px; }
.epi-info-tout h2 { font-family:"din-next-bold"; font-size: 20px; color: #007940; }
.epi-info-tout p { font-family:"helvetica-neue-55"; font-size: 16px; color: #393E44; }
.epi-info-tout p:last-child { margin-bottom: 0px; }
.epi-info-tout ul { padding-left: 0; }
.epi-info-tout ul li:before { content: "\2022"; color: #000000; font-weight: bold; display: inline-block; width: 12px; }

.epi-info-background { background: #F0F2F2; border-radius: 8px; padding: 20px; margin-bottom: 20px; }
.epi-info-background h2 { font-family:"din-next-bold"; font-size: 20px; color: #1B343B; }
.epi-info-background p { font-family:"helvetica-neue-55"; font-size: 16px; color: #393E44; }
.epi-info-background p:last-child { margin-bottom: 0px; }
.epi-info-background ul { padding-left: 0; }
/* .epi-info-background ul li:before { content: "\2022"; color: #000000; font-weight: bold; display: inline-block; width: 12px; } */
.epi-info-background a.abbv-button-secondary { background-color: transparent; }

/* Spotlight Touts */
.epi-spotlight { margin-top: 20px; border-radius: 8px; border-top: solid 24px #FFB300; border-left: solid 2px #FFB300; border-right: solid 2px #FFB300; border-bottom: solid 2px #FFB300; }
.epi-spotlight .abbv-row { padding: 20px; }
.epi-spotlight h3 { font-size: 20px; color: #1B343B; }
.epi-spotlight .abbv-button-primary { min-width: 120px; max-width: fit-content; }
.epi-spotlight img { margin-right: 10px; min-width: none; max-width: 65px; }
.epi-spotlight .abbv-flex-item { flex: auto; display: inline-flex; }

/* digestive-pancreatic-enzymes-page tabs */
.cust-tabs-digestive-pancreatic .abbv-tab-control:last-child,
.cust-tabs-digestive-pancreatic .abbv-tab-control:first-child {height: 60px; top: 10px; position: relative;} 
.cust-tabs-digestive-pancreatic .abbv-tab-control.mobile-notHid-last.abbv-active,
.cust-tabs-digestive-pancreatic .abbv-tab-control.mobile-notHid-first.abbv-active {margin-top: -10px; height: 70px;}
.cust-tabs-digestive-pancreatic .abbv-tab-control {margin-right: 0;}
.cust-tabs-digestive-pancreatic .abbv-tab-control:last-child a,
.cust-tabs-digestive-pancreatic .abbv-tab-control:first-child a {line-height: 1.8rem;}
.cust-tabs-digestive-pancreatic .abbv-tab-control.mobile-notHid-last.abbv-active a,
.cust-tabs-digestive-pancreatic .abbv-tab-control.mobile-notHid-first.abbv-active a {line-height: 2.4rem;}
/* Block Touts */
.epi-block { margin-top: 20px; border: solid 2px #65BD60; border-radius: 8px; background: #EFF0EF; }
.epi-block h3 {
    background: #65BD60;
    border-radius: 4px 4px 0px 0px;
    text-align: center;
    padding: 10px;
    font-size: 20px;
}
.epi-block h3 span {
    text-align: center;
    font-size: 12px;
    display: block;
    font-family:"din-next-regular";
}
.epi-block p {
    margin: 0px;
}

.epi-block table {
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    border: 0;
}

.epi-block table tr th {
    width: 50%;
    padding: 20px 0;
    text-align: center;
    border: 0;
    padding-left: 20px;
    padding-right: 20px;
}

.epi-block table tr td {
    width: 50%;
    padding: 20px 0;
    text-align: center;
    border: 1px solid #EFF0EF;
    background: #ffffff;
}

.epi-block table tr:last-child td:first-child {
    border-radius: 0 0 0 10px;
}

.epi-block table tr:last-child td:last-child {
    border-radius: 0 0 10px 0;
}

.epi-block-chart p {
    text-align: center;
    color: #1B343B;
    font-family:"din-next-regular";
    font-size: 28px;
    padding: 20px;
}
.epi-block-chart .abbv-flex-item { padding: 0px; margin: 0px; }
.epi-block-chart-highlight p { font-family:"din-next-bold"; padding-left: 40px; padding-top: 10px; }
.epi-block-chart-highlight span { font-family:"din-next-regular"; font-size: 18px; display: block; }


.epi-block-chart-highlight {
  height: 80px;
  position: relative;  
  background-color: #FFB300;
  background: url(/content/dam/identifyepihcp/images/symptoms-image.png);
  background-repeat: repeat;
}
.epi-block-chart-highlight:after {
  content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #EFF0EF;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
}
.epi-block-chart-highlight:before {
  content: "";
    position: absolute;
    right: -40px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 40px solid #FFB300;;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
}

.epi-image-block { text-align: center; border-top: solid 28px #FFB300; border-left: solid 2px #FFB300; border-right: solid 2px #FFB300; border-bottom: solid 2px #FFB300; border-radius: 8px; margin-bottom: 20px; }
.epi-image-block .abbv-image-text-display { padding: 20px !important; }
.epi-image-block h3 { margin-bottom: 20px; }
.epi-image-block a { margin-top: 20px; }

.epi-icon-block { position: relative; border-top: solid 28px #FFB300; border-left: solid 2px #FFB300; border-right: solid 2px #FFB300; border-bottom: solid 2px #FFB300; border-radius: 8px; padding: 20px; margin-top: 40px; }
.epi-icon-block .abbv-image-text-display { padding: 20px !important; }
.epi-icon-block ul li:before { content: "\2022"; color: #FFB300; font-weight: bold; display: inline-block; width: 12px; }

.epi-icon-block-circle {
    background: #fff;
    border: solid 5px #65BD60;
    border-radius: 50%;
    margin-top: -50px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    height: 100px;
    width: 100px;
    margin-top: -90px;z-index: 99; }
.cust-epi-striped-bg-block,.abbv-row-container.abbv-margin-top-40.abbv-margin-bottom-40.epi-management-plan .abbv-container.epi-icon-block{position: relative;}
.cust-epi-striped-bg-block:before,
.abbv-row-container.abbv-margin-top-40.abbv-margin-bottom-40.epi-management-plan .abbv-container.epi-icon-block:before{
    content: '';
    background: url(/content/dam/identifyepihcp/images/long-strip.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 99;
    border-radius: 8px;
    transform: revert;
	background-size: cover;
}

.epi-icon-block-circle img {
    border-radius: 50px;
    width: 100px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 5%);
}

.image-tout-plain { text-align: center; }
.image-tout-plain h3 { font-size: 20px; }
.image-tout-plain img { max-width: 90px; }
.epi-brand-icon img { max-width: 90px; }

/* Home Hero */
.epi-home-hero { margin-top: 0; height: 500px; }
.epi-hero-panel .abbv-background-container-content { top: 120px; }
.epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block { width: 45%; }
.epi-hero-panel .epi-hero-text { border-left: solid 6px #FFB300; padding-left: 20px; }
.epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block a { margin-left: 25px; margin-top: 10px; }
.epi-hero-panel .abbv-button-primary { border: solid 2px #1b343b; color: #1b343b; background: transparent; }
.epi-hero-panel .abbv-button-primary:hover { border: solid 2px #1b343b; color: #fff; background: #1b343b; }
.epi-hero-panel .abbv-button-primary.i-a:after { top: 14px }

.abbv-browser-chrome-mobile .epi-home-hero { margin-top: 0px; }
.abbv-browser-safari-mobile .epi-home-hero { margin-top: 0px; }
/* Utilities */
.text-indent-4 { text-indent: -4px; }
.text-indent-6 { text-indent: -6px; }

/* Modals */
.epi-modal { width: 40%; text-align: center; box-shadow: 0 5px 16px -1px rgba(0, 0, 0, 0.85); border-radius: 5px; }
.epi-modal .abbv-col:first-child { text-align: right; }
.epi-modal .abbv-col:last-child { text-align: left; }
.epi-modal .abbv-icon-close.i-b:before, .epi-modal .abbv-icon-close.i-a:after { color: #bebebe; }

/* CAF Custom Styles - Deskop */

/* Global Styles */
.show-desktop { display: block; }
.show-tablet { display: none; }
.show-mobile { display: none; }
.hide-desktop { display: none;}

/* Header */
.abbv-header { background: url("/content/dam/identifyepihcp/images/header-background.jpg"); background-size: cover; }
.abbv-header-primary-navigation .abbv-nav-active { border-bottom: solid 5px #ffb300; }

/* Footer - abbvie legal text  */
footer .abbv-legal-text.abbv-rich-text-common p:first-child a { color: #fff; text-decoration: underline; font-weight: bold; }



/* Home Page - Study by AGA Section*/
.study-ada-section .study-ada-title h2 { max-width: 876px; margin: 0 auto; }

/* Home Page - Yellow cards Section */
.yellow-cards-resources .abbv-row { max-height: 425px; }
.yellow-cards-resources .abbv-row .abbv-col.abbv-col-6,
.yellow-cards-resources .abbv-row .abbv-col.abbv-col-6 .image-text.parbase,
.yellow-cards-resources .abbv-row .abbv-col.abbv-col-6 .image-text.parbase .yellow-card  { height: 100%; }

/* Home Page - Yellow cards Section */
.yellow-cards-resources .resources-card .abbv-button-primary { margin-top: 40px; }

/* Home Page - References Section */
.amazonaws-link-desktop { display: block; }
.amazonaws-link-mobile { display: none; }

/* Info Tree Links */
.creon-info-tree .epi-info-tree-rt-container a.abbv-button-secondary { text-decoration: none; }
.creon-info-tree .epi-info-tree-rt-container a.abbv-button-secondary:hover { color: #fff; }


/* EPI Symptoms - clinical relevant section */
.epi-clinically-relevant-text ul { padding-left: 16px; list-style-type: disc; }
.epi-symptoms-yellow-card .review-underlying-symptoms-cta { max-width: unset; }


/* EPI Underlying Conditions and Procedures - epi hero panel title section */
.epi-hero-panel.epi-hero-uc .abbv-background-container-content .abbv-background-container-content-block { width: 90%; }

/* EPI Underlying Conditions and Procedures - epi etiologies section */
.epi-etiologies-causes .abbv-image-content-conainer {
    width: 160px;
    margin: 0 auto;
}
.abbv-row-container.percentage-text-second.epi-border-col-yellow .abbv-rich-text.abbv-rich-text-common,
.epi-accordion.epi-uc-accordion .epi-yellow-border-col .abbv-rich-text.abbv-rich-text-common {padding-bottom: 0px;}
.epi-accordion.epi-uc-accordion .epi-yellow-border-col { margin-bottom: 10px; }


/* EPI resources page */
.epi-custom-border-btm-resources { margin-bottom: 0px;}

/* EPI Underlying Conditions and Procedures - epi accordion section */
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col { margin-top: 10px; }
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .abbv-row .abbv-col.abbv-col-2 { width: 30%; }
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .abbv-row .abbv-col.abbv-col-10 { width: 63%; }
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .epi-uc-accordion-img { width: 112px; margin-top: 10px; margin: 0 auto; }
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .epi-uc-accordion-text ul { list-style-type:disc }
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .epi-uc-accordion-text ul li::marker { color: #ffb300; }
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .epi-uc-accordion-text ul li > ul { list-style-type: "-"; }
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .epi-uc-accordion-text ul li > ul li::marker { color: #AEB6BB; }
.epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: 2px solid #FFB300; }

.cust-epi-striped-bg-block {text-align: center; border-left: solid 2px #FFB300; border-right: solid 2px #FFB300; border-bottom: solid 2px #FFB300; margin-bottom: 61px; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; padding: 0; border-top: 0;}
.cust-epi-striped-bg-block .container.parbase, .cust-epi-striped-bg-block .columns.parbase {position: relative; background-color: transparent; padding-top: 24px; border-radius: 8px 8px 0 0; background-image: repeating-linear-gradient(134deg, #e29f00, #e29f00 0.5%, #FFB300 0%, #FFB300 2%);}
.cust-epi-striped-bg-block .cust-padding-striped-block {padding: 0 20px;}
.cust-epi-striped-bg-block .cust-padding-striped-block ul li {text-align: left;}
.cust-epi-striped-bg-block .abbv-row-container.epi-spotlight-watch, .cust-epi-striped-bg-block .abbv-row-container {background: #fff; border-radius: 0 0 6px 6px;}

.abbv-button-secondary:visited { background: #fff; }
.abbv-button-secondary:hover { background: #1b343b !important; color: #fff; }
/* .epi-spotlight-mobile-center { padding: 20px; } */
/* .abbv-rich-text.abbv-margin-right-40.abbv-rich-text-common{text-align:left;} */
.creon-info-tree { padding: 40px; }
.cust-height-image-person img{height: 60px; width: 26px;}
.cust-width-image-container .abbv-col.abbv-col-2{width: 13%;}
.cust-width-image-outer-container {margin-left: 6%; margin-right: -40px;}

/* Pancreas Tab Section */
.abbv-tabs .abbv-tab.abbv-active{opacity:1;border:solid #1b343b;padding:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.mobile-notHid-first,.mobile-notHid-last{width:50%;max-width:none !important;border-top-right-radius:8px;border-top-left-radius:8px;}
.abbv-tabs .abbv-tab-control.abbv-active{background:#1b343b;}
.abbv-tabs .mobile-notHid-first a,.abbv-tabs .mobile-notHid-last a{font-family:din-next-regular;line-height:2.4rem;text-align:center;font-size:26px;}
.mobile-notHid-first.abbv-active a,.mobile-notHid-last.abbv-active a{color:#fff;}
.epi-pancreas-below-tabs{margin-top:32px;}
.epi-ul-disc {padding-left:32px;list-style-type:disc;}
#abbv-tab-174590856-0 .abbv-background-container-image-bg,#abbv-tab-174590856-1 .abbv-background-container-image-bg{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.epi-results-text{margin-bottom:32px;}
.epi-pancreas-results-img{width:60%;}
.epi-pancreas-results-text{width:120%;margin-left:-30%;}
.epi-results-text {margin-bottom: 32px;}
.abbv-tabs-container .abbv-background-container-content-block-display{padding:20px 20px 20px 20px;}
.epi-overflow-wrap{overflow-wrap:break-word;word-wrap:break-word;}
.epi-management-plan .epi-icon-block {min-height: 233px;}
.epi-pert-example .columns {height: 55px;background: white;border-top: 2px solid #f0f2f2;line-height: 55px;}
.epi-pert-example .epi-block p {font-family: 'din-next-bold';}
.epi-pert-example h3 {border-radius: 30px 30px 0px 0px;}
.epi-pert-example .epi-block {border-radius: 35px;}
.epi-pert-example .columns:last-child{border-bottom-right-radius:33px;border-bottom-left-radius:33px;}
.epi-pert-example {margin-bottom: 10px !important;}
.epi-footer-asteric {margin-left: -4px;}
.epi-info-container {padding: 30px;}
.epi-info-container-two-across{min-height:250px;}
.epi-flex-icon {width: 600px;}
.epi-flex-icon-pert {width: 75%;}
.epi-flex-icon-pert h3 { font-size: 18px;}

.epi-flex-icon .abbv-row{display:flex;flex-direction:row;align-items:center;padding:0;flex-wrap:nowrap;}
.epi-video-container .abbv-container{margin-bottom:40px;}

.epi-sitemap-links .cta.parbase{margin-top:-15px;}
.epi-sitemap-sublinks p{margin-left:26px;margin-top:15px;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;line-height:15px;}
.epi-sitemap-links .titles h3{font-size:16px;color:#393e44;}
.epi-disc-nopadding{padding-left:20px!important;}
.epi-etiologies-causes p{margin-top:15px;}
/* .abbv-header-primary-navigation>ul>li:hover{border-bottom:solid 4px #ffb300;} */
.epi-custom-tabs .epi-ul-disc {padding-left: 18px;}
.abbv-background-container-content-block-display{padding:20px 0 20px 0;}
.abbv-image-text-display p{margin:0 0 20px 5px}
.epi-info-tree-rt-container .abbv-col:nth-child(2){margin-left:12%}
.abbv-info-tree h2{font-family:din-next-regular;font-weight:400}
.abbv-info-tree{border:2px solid #007940}
.abbv-info-tree .multistep-qp-help-guide-heading h2{font-family:din-next-regular;font-weight:bolder}
.epi-footer-text-margin-top{margin-top: 90px;}
.epi-bottom-columns-diagnosis .container.parbase{margin-top:-20px}
.epi-management-plan h3{word-wrap: break-word; overflow-wrap: break-word;}
.epi-p-top-nomargin{margin-top:-10px;}
.epi-pert-info ul{padding-left:17px !important}
.abbv-button-plain.i-a:after,.abbv-button-primary.i-a:after,.abbv-button-secondary.i-a:after,.abbv-button-tertiary.i-a:after{position:absolute;right:10px;top:11px;font-size:1.3rem;text-decoration:none}
.epi-bar-title-hide h3.abbv-chart-title{display:none}
.abbv-interactive-chart.epi-bar-title-hide{padding-left:17%}
.epi-etiologies-causes h3{margin-bottom:10px}
.epi-management-plan li::marker{color:#ffb300;content: "\2022";}
.epi-management-plan li::before{display: none !important;}
.epi-management-plan li{padding-left: 12px;}
.epi-info-top-diagnosis ul.epi-ul-disc{padding-left:20px}
.epi-below-header-challenges{padding-top:20px}
.abbv-row-container.epi-custom-border-btm .abbv-row {padding-left: 0;} 
.abbv-row-container.epi-custom-border-btm .abbv-title h2 {padding-bottom: 10px;border-bottom: 3px solid #d8d8d8;}
.abbv-row-container.epi-custom-border-btm .abbv-col.abbv-col-6 .columns.parbase .abbv-row-container .abbv-col.abbv-col-6:first-child {
    max-width: 190px;
    padding-right: 20px;
}
.epi-max-width-1260 {max-width: 1260px;} 
.abbv-row-container.epi-custom-border-btm .abbv-col.abbv-col-6 .abbv-rich-text.text-dark-gray.abbv-rich-text-common p {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding-bottom: 10px;
}

 

.abbv-container.epi-info-background {padding: 32px 20px;}
.abbv-container.epi-info-background .abbv-row-container .abbv-row {display: flex;align-items: center;justify-content: center;}
.abbv-container.epi-info-background .abbv-row-container .abbv-row .abbv-col.abbv-col-4 {display: block;height: auto;}
svg#footer-logo-id {fill: #fff !important;color: #fff !important;}
.epi-enzyme-text{margin-top:30px;margin-bottom:30px}
.abbv-header-primary-navigation-submenu .abbv-nav-active,.abbv-header-primary-navigation-submenu ul li a:hover{color:#fff;text-decoration:none}
a.abbv-has-submenu.abbv-nav-active {width: 100% !important;}
a.abbv-has-submenu.abbv-nav-active + span {position: absolute;right: 20px;}


/*Feedback css starts from here*/
.abbv-row-container.epi-show-on-mobile { display: none;}
.yellow-card h2 {margin-bottom: 16px !important;}
.epi-symptoms-font-20 h3{font-size: 20px;}
.epi-six-across .image-tout-plain h3,.epi-clinically-relevant-text h2.epi-helvetica-neue-font{font-family:"helvetica-neue-75-bold";color:#393E44;font-size: 16px;}
h2.epi-margin-top-32 {margin-top: 32px;font-size: 16px;}
.epi-enzyme-text.epi-malnutrition-text {width: 103%;}
.reference-text p b {font-family: "helvetica-neue-75-bold";}
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .epi-uc-accordion-text ul li > ul li:before {width: 6px;background: #AEB6BB;content: '';height: 1px;position: absolute;left: -9px;top: 10px;}
.epi-uc-accordion-text.epi-inner-list ul li ul li {position: relative;left: 11px;}
.epi-accordion.epi-uc-accordion .epi-uc-accordion-col .epi-uc-accordion-text.epi-inner-list ul li > ul li::marker {color: transparent;}
.epi-pert-example .epi-block .epi-pert-table table {font-family: "din-next-bold";}
.reference-text.epi-refrence-source p{font-family:"din-next-regular";font-size:12px;}
p.epi-follow-up {font-weight: bold;}
.abbv-row-container.abbv-margin-top-40.abbv-margin-bottom-40.epi-below-header.epi-education-top {margin-bottom: 8px;}
.abbv-row-container.abbv-margin-top-20.epi-education-patients-videos p {margin-bottom: 24px;}
.epi-video-container.epi-videos-desc .abbv-title {margin-top: 16px;}
.epi-sitemap-links .abbv-rich-text.epi-sitemap-sublinks.abbv-rich-text-common a{font-family: "din-next-regular";}
.epi-home-yellow .abbv-image-text.epi-image-block.abbv-text-center.yellow-card{position: relative;}
.epi-home-yellow .abbv-image-text.epi-image-block.abbv-text-center.yellow-card:before {
    content: '';
    background: url(/content/dam/identifyepihcp/images/strip-pattern.png);
    background-repeat: no-repeat;
    width: 100%;
    height: 28px;
    position: absolute;
    left: 0;
    top: -28px;
    z-index: 99;
    border-radius: 8px;
	background-size: cover;
}

/* managing epi info tree */
.managing-epi-info-tree { margin-top: 60px; }


/* CAF custom styles */

/* epi-videos - page */
.epi-stories-play-icon .abbv-image-content-container.abbv-icon-play_arrow::before { color: #fff; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); font-size: 3rem; z-index: 3; }
.epi-stories-play-icon .abbv-image-content-container.abbv-icon-play_arrow::after { content: ""; position: absolute; width: 61px !important; height: 62px !important; margin: auto; background-color: rgba(111, 111, 111, 0.81) !important; top: 0; bottom: 0; left: 0; right: 0; line-height: 2em; border: none; border-radius: 50%; font-size: 3.5em; z-index: 1; }

/* for your patients / for your practice - pages */
.epi-videos-main-title { margin-bottom: 40px; }
.video-playlist .abbv-video-content-container { max-width: 700px; }
.video-playlist .abbv-video-content-container .abbv-video-content a.transcript-link { display:block; }
/* .video-playlist .abbv-video-content-container .abbv-video-content a.transcript-link::after { width: 20px; height: 20px; content: " "; margin: 0; background-image: url(/content/dam/identifyepi/images/controls-expand.svg); } */
.video-playlist .abbv-video-playlist-controls .vjs-playlist { background: #fff !important; }
.video-playlist .abbv-video-playlist-controls .vjs-playlist ol.vjs-playlist-item-list li.vjs-playlist-item { margin-bottom:34px !important; }


/* individual videos */
.epi-watch-video-margin { margin-bottom: 60px; }
.epi-watch-individual-videos .abbv-video-player .abbv-video-content-container .abbv-video-content a { display: block; }
/* .epi-watch-individual-videos .abbv-video-player .abbv-video-content-container .abbv-video-content a::after { width: 20px; height: 20px; content: " "; margin: 0; background-image: url(/content/dam/identifyepi/images/controls-expand.svg); } */
.epi-watch-individual-practice-videos .abbv-video-content-container { margin-top: 30px; }
/* .epi-watch-individual-videos .abbv-video-player .abbv-video-content-container .abbv-video-content { position: absolute; top: 0; bottom: 0; height: 100%; background: transparent; z-index: -1; } */
.epi-watch-individual-videos .abbv-video-player .abbv-video-content-container .abbv-video-content h3 { position: absolute; top: 0; bottom: unset !important; }
.epi-watch-individual-videos .abbv-video-player .abbv-video-content-container .abbv-video-content a { position: absolute; bottom: 0; top: unset !important; margin-bottom: -30px; }
/* .epi-watch-individual-videos .abbv-video-player .abbv-video-content-container .abbv-video-content h3 { margin-top: -60%; } */

/* connecting dots individual video */
@media (max-width: 600px) { .epi-watch-individual-videos .abbv-video-player.connecting-dots-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -62%; }  }
@media (max-width: 547px) { .epi-watch-individual-videos .abbv-video-player.connecting-dots-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -70%; }  }
@media (max-width: 435px) { .epi-watch-individual-videos .abbv-video-player.connecting-dots-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -75%; }  }
@media (max-width: 340px) { .epi-watch-individual-videos .abbv-video-player.connecting-dots-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -83%; }  }

/* Improving Patient Dialogue video */
@media (max-width: 600px) { .epi-watch-individual-videos .abbv-video-player.improving-patient-dialogue-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -62%; }  }
@media (max-width: 494px) { .epi-watch-individual-videos .abbv-video-player.improving-patient-dialogue-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -70%; }  }
@media (max-width: 435px) { .epi-watch-individual-videos .abbv-video-player.improving-patient-dialogue-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -75%; }  }
@media (max-width: 340px) { .epi-watch-individual-videos .abbv-video-player.improving-patient-dialogue-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -74%; }  }

/* Diagnosing EPI Using Telemedicine video */
@media (max-width: 600px) { .epi-watch-individual-videos .abbv-video-player.diagnosing-epi-telemedicine-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -63%; }  }
@media (max-width: 470px) { .epi-watch-individual-videos .abbv-video-player.diagnosing-epi-telemedicine-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -66%; }  }
@media (max-width: 348px) { .epi-watch-individual-videos .abbv-video-player.diagnosing-epi-telemedicine-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -74%; }  }


/* for your patients videos */
/* recognizing the symptoms of epi */
@media (max-width: 600px) { .epi-watch-individual-videos .abbv-video-player.recognizing-symptoms-epi-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -63%; }  }
@media (max-width: 334px) { .epi-watch-individual-videos .abbv-video-player.recognizing-symptoms-epi-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -66%; }  }
@media (max-width: 348px) { .epi-watch-individual-videos .abbv-video-player.recognizing-symptoms-epi-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -74%; }  }

/* what is epi */
@media (max-width: 600px) { .epi-watch-individual-videos .abbv-video-player.what-is-epi .abbv-video-content-container .abbv-video-content h3 { margin-top: -65%; }  }

/* open up to your doctor individual video */
@media (max-width: 600px) { .epi-watch-individual-videos .abbv-video-player.open-up-to-your-doctor-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -63%; }  }
@media (max-width: 500px) { .epi-watch-individual-videos .abbv-video-player.open-up-to-your-doctor-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -66%; }  }
@media (max-width: 358px) { .epi-watch-individual-videos .abbv-video-player.open-up-to-your-doctor-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -74%; }  }

/* moving forward with epi treatment */
@media (max-width: 600px) { .epi-watch-individual-videos .abbv-video-player.moving-forward-with-epi-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -63%; }  }
@media (max-width: 500px) { .epi-watch-individual-videos .abbv-video-player.moving-forward-with-epi-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -66%; }  }
@media (max-width: 358px) { .epi-watch-individual-videos .abbv-video-player.moving-forward-with-epi-individual-video .abbv-video-content-container .abbv-video-content h3 { margin-top: -74%; }  }

/* Media Queries */
@media (min-width: 1500px) { 
    .epi-hero-home-page { height: 550px !important; }
    .epi-hero-panel .abbv-background-container-content { top: 120px !important; }
    .epi-hero-home-page .abbv-background-container-display { background-position-y: bottom !important; }
    .epi-hero-home-page .abbv-background-container-content .abbv-background-container-content-block {width: 55%;margin-top: 80px;}
    .epi-hero-challenges-page { height: 550px !important; }


    .epi-hero-challenges-page .abbv-background-container-display { background-position-y: bottom !important; }
    .epi-hero-challenges-page .abbv-background-container-content .abbv-background-container-content-block {width: 55%;margin-top: 80px;}
}

@media (max-width: 1260px) {
    .abbv-row-container.epi-custom-border-btm  {padding-left: 20px;max-width: 1260px;}
    .abbv-row-container.epi-custom-border-btm .abbv-row {padding-left: 0;}
    }

@media (min-width:1143px) {
    .epi-info-top .abbv-col-4 {margin-right: 10% !important;}
}

@media (min-width:1129px) {
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block{width:48% !important; }
}

@media (min-width: 1100px) {
    .abbv-container.epi-info-background .abbv-col.abbv-col-8 {padding-right: 90px;}
    
}

@media (max-width: 1050px) {
    .abbv-container.epi-info-background .abbv-row-container .abbv-row {display:block;}
    .abbv-container.epi-info-background .abbv-row-container .abbv-col.abbv-col-4 {margin-top: 30px;margin-left: 0;}
    .abbv-container.epi-info-background .abbv-row-container .abbv-col.abbv-col-8,
    .abbv-container.epi-info-background .abbv-row-container .abbv-col.abbv-col-4 {width: 100%;}
    }

@media (min-width:1045px) and (max-width:1200px) {
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block{width:51% !important; }
    .epi-challenges-blocks .epi-info-background{min-height:220px !important;}
}

@media (min-width:1045px) and (max-width:1128px) {
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block{width:51% !important; }
    .epi-challenges-blocks .epi-info-background{min-height:220px !important;}
	.epi-uc-accordion-text.epi-inner-list ul li ul li {position: relative;left: 11px;padding-right: 5px;}
}


@media (min-width:1200px) {


    .epi-challenges-blocks .epi-info-background{min-height:219px !important;}
    /* .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block{width:48% !important; } */
}

@media (min-width: 985px) {

    .epi-challenges-blocks .epi-info-background{min-height:245px;}
    .abbv-row-container.abbv-margin-top-40.abbv-margin-bottom-40.study-ada-section{margin-top:-47px}
    .abbv-row-container.abbv-margin-top-40.abbv-margin-bottom-40.epi-below-header{margin-top:-47px}
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block{width:55%;}
    .epi-hero-home-page .epi-hero-text p{width:100%;}
    .epi-hero-home-page { height: 400px; }
    /* .epi-hero-panel .abbv-background-container-content { top: 80px; } */
    .epi-hero-home-page .abbv-background-container-display { background-position-y: bottom; }
    .epi-hero-home-page .abbv-background-container-content{top:140px !important;}
    .epi-hero-challenges-page .epi-hero-text p{width:100%;}
    .epi-hero-challenges-page { height: 400px; }
    .epi-hero-challenges-page .abbv-background-container-display { background-position-y: bottom; }
    .epi-hero-challenges-page .abbv-background-container-content{top:185px !important;}
}

@media (min-width:992px) {
    .abbv-row-container.epi-custom-border-btm .abbv-col.abbv-col-6 .columns.parbase .abbv-row-container .abbv-col.abbv-col-6:last-child {width: 52%;}
}

@media (min-width:934px) {
.epi-info-top .abbv-col-4 {margin-right: 8%;}
}

@media (min-width: 895px) { 
    .epi-below-header{margin-top:-60px}
    .abbv-header {background: none;}
    .epi-hero-text h1 { width: 95%; }
    .epi-hero-home-page{height:480px;top:-80px}
    .epi-hero-symptoms-page {height:480px;}
    .epi-hero-symptoms-page .abbv-background-container-image-swap-bg {top:-80px}
    .epi-hero-videos-page {height:480px;}
    .epi-hero-videos-page .abbv-background-container-image-swap-bg {top:-80px}
    .epi-hero-pancreas-page .abbv-background-container-image-swap-bg {top:-80px}
    .epi-hero-conditions-page .abbv-background-container-image-swap-bg {top:-80px}
    .epi-hero-treating-page .abbv-background-container-image-swap-bg {top:-80px}
    .epi-hero-diagnosis-page .abbv-background-container-image-swap-bg {top:-80px}
    .epi-hero-home-page .abbv-background-container-display { background-position-y: bottom; }
    .abbv-header-primary-navigation > ul > li > a { width: 100%; }
    /* .epi-hero-panel .abbv-background-container-content { top: 175px; } */
    .epi-hero-text p { width: 80%; }
    .epi-hero-challenges-page{height:480px;top:-80px}
    .epi-hero-challenges-page .abbv-background-container-display { background-position-y: bottom; }
    .epi-six-across .abbv-image-text-desktop-out-mobile-out{width:80%;margin:auto;}
    .epi-custom-tabs .abbv-rich-text-common{width:80%;margin-left:40px;}
}

@media (max-width: 895px) {
    .epi-spotlight-mobile-center { padding: 0px; }
    .epi-spotlight-mobile-center .abbv-rich-text.abbv-margin-right-40.abbv-rich-text-common{text-align:left;}
    /* .epi-hero-symptoms-page { height: 500px; top: -86px; } */
    .epi-hero-home-page { height: 400px; }
    /* .epi-hero-panel .abbv-background-container-content { top: 65px; } */
    .epi-hero-home-page .abbv-background-container-display { background-position-y: bottom; }
    .epi-hero-challenges-page { height: 400px; }
    .epi-hero-challenges-page .abbv-background-container-display { background-position-y: bottom; }
     /* Utility Navigation */
    .abbv-header-utility-navigation ul { padding: 0px !important; }
    .epi-patient-link { display: none !important; }

   /* Primary Navigation */
   .abbv-header-primary-navigation > ul { display: inline; }
   .abbv-header-primary-navigation > ul > li { margin: 0; text-align: left; }
   .abbv-header-primary-navigation > ul > li:first-child { border-radius: 0px; }
   .abbv-header-primary-navigation > ul > li:last-child { border-radius: 0px; }
   .abbv-header-primary-navigation-submenu { border-radius: 0px; }
   .abbv-header-primary-navigation-submenu ul { background: #393E44; }
   .abbv-header-primary-navigation-submenu ul li { height: 64px; margin: 0; }
   .abbv-header-primary-navigation-submenu ul li a:hover { background: #305F6C; }
   .abbv-header-primary-navigation > ul > li > a { width: 100%; }
   .abbv-header-primary-navigation-submenu > ul > li > a { line-height: 63px; font-family: "din-next-regular"; padding: 0px 48px; }
   .abbv-header-primary-navigation .epi-primary-nav-patient-link { display: block !important; }

    /* Menus */
    .abbv-header-mobile-primary-navigation:before {
    content: "Menu";
    font-size: 0.6rem;
    line-height: 0px;
    margin-top: 0px;
    display: block;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}
    .abbv-search-toggle .abbv-icon-close:before {
    content: "Close";
    font-size: 0.6rem;
    line-height: 0px;
    margin-top: 0px;
    display: block;
    font-weight: normal;
    font-style: normal;
    margin-bottom: 1px;
}
    .abbv-search-navigation { margin-top: 0px; margin-right: 15px; background-color: #156634; border-radius: 0px; }
    .abbv-search-navigation [class^="abbv-icon-"] { top: 20px; }

    /* Header */
    .abbv-header { border-bottom: solid 3px #e5e5e5; z-index: 99; }
    .abbv-header-content { height: 51px; }

    .abbv-header-content.mob-logo-center {
        padding: 15px 0px;
        position: relative;
    }

    .abbv-header-content.mob-logo-center .abbv-header-left {
        display: block;
        height: auto;
        text-align: center;
        margin-left: 20%;
        width: 60%;
        z-index: 1;
        position: relative;
    }

    .abbv-header-left {
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        height: 100%;
    }

    .abbv-header-content.mob-logo-center .abbv-header-right {
        width: 100%;
        position: absolute;
        top: 0;
    }

    .abbv-header-content.mob-logo-center #abbv-search-util {
        bottom: 0px;
        right: 15px;
    }

    .abbv-header-content.mob-logo-center .abbv-header-util {
        position: absolute;
    }

    .abbv-header-content.mob-logo-center #abbv-menu-toggle {
        left: 15px;
        bottom: 0px;
        padding-left: 0;
    }

    .abbv-header-content.mob-logo-center .abbv-header-util {
        position: absolute;
    }

    .util-icons-container { margin-top: 28px; }


    .epi-hero-home-page { margin-top: 0px; }
    .epi-hero-challenges-page { margin-top: 0px; }
    .epi-modal { width: 70%; }

    /* CAF Custom Styles - Tablet */

    /* Global Styles */
    .show-desktop { display: none; }
    .show-tablet { display: block; }
    .show-mobile { display: none; }

    /* Header override */
    .abbv-header { min-height: 110px; background: none !important; }
    .abbv-header-content.mob-logo-center #abbv-menu-toggle,
    .abbv-header-content.mob-logo-center #abbv-search-util { top: 20px; bottom: unset; }
    

    /* EPI Symptoms - clinical relevant section */
    .epi-symptoms-icon-section .abbv-row .abbv-col.abbv-col-flush-6 { width: 100%; }
}

@media (min-width: 966px) and (max-width: 976px) {
    .yellow-cards-resources .resources-card .abbv-button-primary{margin-top:40px}
}

@media (min-width: 851px) and (max-width: 965px) {
    .epi-challenges-blocks .epi-info-background{min-height:275px}
    .epi-custom-tabs .abbv-rich-text-common{width:100%;margin-left:40px;}
    .yellow-cards-resources .resources-card .abbv-button-primary { margin-top: 20px; }
	.epi-uc-accordion-text.epi-inner-list ul li ul li {position: relative;left: 11px;padding-right: 5px;}
}

@media (min-width: 824px) and (max-width: 850px) {
    .epi-challenges-blocks .epi-info-background{min-height:275px}
    .yellow-cards-resources .resources-card .abbv-button-primary { margin-top: -4px; }
    .abbv-row-container.abbv-margin-top-20.percentage-text-col.cust-epi-etiology-accordion-pancreatic-cancer .abbv-col.abbv-col-4 {width: 100%;}
    .epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: unset; }
}

@media (min-width:820px) {
    .epi-info-top .abbv-col-4 {margin-right: 1%;}
}
@media (max-width:820px) {
   .epi-info-top .abbv-col-4{display:flex;height:fit-content!important;width:100% !important;flex-direction:column;margin-left:0}
   .epi-info-no-gap {margin-top: -23px;}
   .abbv-row-container.abbv-margin-top-20.percentage-text-col.cust-epi-etiology-accordion-pancreatic-cancer .abbv-col.abbv-col-4 {width: 100%;}
.epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: unset; }
}

@media (min-width: 1070px) {
    .epi-challenges-blocks .epi-info-background{min-height:220px}
}

@media (min-width: 1033px) {
    .epi-title-max h3{width:290px;margin-left:auto;margin-right:auto}
    .epi-challenges-blocks .epi-info-background{min-height:240px}
}

@media (min-width: 801px) and (max-width: 900) {
    .epi-challenges-blocks .epi-info-background{min-height:245px}
}

@media (min-width: 773px) and (max-width: 800) {
    .epi-challenges-blocks .epi-info-background{min-height:245px}
    .abbv-row-container.abbv-margin-top-20.percentage-text-col.cust-epi-etiology-accordion-pancreatic-cancer .abbv-col.abbv-col-4 {width: 100%;}
    .epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: unset; }
   
}

@media (min-width: 768px) and (max-width: 1024) {
    .epi-accordion.epi-uc-accordion .epi-yellow-border-col {border-right: 2px solid #FFB300; }   
}


@media (min-width: 601px) and (max-width: 773px) {
    .epi-challenges-blocks .epi-info-background{min-height:380px}
    .abbv-row-container.abbv-margin-top-20.percentage-text-col.cust-epi-etiology-accordion-pancreatic-cancer .abbv-col.abbv-col-4 {width: 100%;}
    .epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: unset; }
    .epi-challenges-blocks .epi-info-background {
        min-height: 317px;
    }
}


/* Hide show desktop search bar on mobile */
@media (min-width:601px) and (max-width: 700px) {
.abbv-search-navigation input[type=text].abbv-search{width:150px}
.abbv-row-container.abbv-margin-top-20.percentage-text-col.cust-epi-etiology-accordion-pancreatic-cancer .abbv-col.abbv-col-4 {width: 100%;}
.epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: unset; }
}
@media (min-width:601px) and (max-width: 895px) {
    .epi-hero-treating-page .abbv-background-container-content{top:-300px}
    .abbv-search-navigation{position:absolute;margin-top:-10px;z-index:1;border-radius:0;opacity:1;background:unset;right:0;margin-right:-10px}
    .abbv-header-utility-navigation .util-icons-container{margin-top:0}
    .abbv-header-right .abbv-search-toggle{display:none}
    .abbv-search-navigation [class^=abbv-icon-]{top:22px;right:30px}
	.epi-uc-accordion-text.epi-inner-list ul li ul li {position: relative;left: 11px;padding-right: 5px;}
}

@media (min-width: 608px) and (max-width: 629px) {
    .yellow-cards-resources .resources-card .abbv-button-primary { margin-top: 58px; }
}

@media (min-width: 601px) and (max-width: 1120px) {
    .epi-spotlight-image img.abbv-image-text-img{width:85px;max-width:100px;margin-top:-14px}
    .epi-spotlight-image h3{margin-left:50px}
}

@media (min-width: 601px) {
    th.epi-green-right{border-right:1px solid #65bd60!important}
    th.epi-green-left{border-left:1px solid #65bd60!important}
    .epi-block table tr:last-child td:first-child{border-radius:0 0 0 35px}
    .epi-block table tr:last-child td:last-child{border-radius:0 0 35px 0}
    .epi-flex-icon-pert .abbv-image-text-img{margin-top:0px;width:100px;float:right}
    .epi-bar-title-hide .abbv-legend-title{text-align:right}
    .epi-spotlight-image img.abbv-image-text-img{width:85px;max-width:100px;margin-top:-14px}
    .epi-spotlight .abbv-col.abbv-col-3{width:18%}

    .epi-custom-hero-banner .abbv-background-container-display.abbv-background-container-image-swap-bg {position: absolute;height: 460px;top: 0px;}
    .epi-custom-hero-banner {position: inherit;height: 350px;}
    .epi-custom-hero-banner .abbv-background-container-content-block {margin-top: -10px;}
    /* .abbv-header-primary-navigation > ul li {width: 16% !important;} */
    .abbv-header-primary-navigation > ul {max-width: 1220px;}
    .epi-custom-hero-banner .abbv-background-container-content {max-width: 1220px;} 
    .cust-hide-small-device-container {display: none;}
    .abbv-header-primary-navigation>ul>li:first-child .abbv-nav-active{border-radius:10px 0 0 10px}
    .abbv-header-primary-navigation>ul>li:last-child .abbv-nav-active{border-radius:0 10px 10px 0}
    .abbv-header-primary-navigation ul li:first-child>a:hover {border-radius: 10px 0px 0px 10px;}
    .abbv-modal.warnonleave, .abbv-modal.advertisingchoicesmodal {width: 540px;}
    .abbv-modal-content .abbv-row {padding: 0px 20px;}
}
@media (min-width: 600px) {
    .epi-spotlight-watch .abbv-col-4{width:26%}
    .epi-pancreas-results-text{margin-top:20px;width: 100%;}
    .epi-enzyme-box .abbv-col{width:90%;margin-left:5%;margin-right:5%;}
    .epi-info-background .abbv-col-4{display:flex;flex-direction:column;justify-content:center;align-items:center;height:145px;}
    .epi-info-top .abbv-col-4{display:inline-block;height:fit-content;width:fit-content;}
    .epi-symptoms-text{width:65%;margin:auto;margin-bottom:32px;}
    .cust-hide-small-device-container {display: block; }
    .cust-header-desktop { display: none;}
    .cust-header-mobile { display: block;}
    
}

@media (min-width: 651px) and (max-width: 785px) {
    .epi-info-tree-rt-container .abbv-col:nth-child(2){margin-left:7%}
    .epi-info-tree-rt-container p{width: 200px;}
    .epi-info-tree-rt-container a{width: 250px;}
	.epi-uc-accordion-text.epi-inner-list ul li ul li {position: relative;left: 11px;padding-right: 5px;}
}

@media (min-width: 601px) and (max-width: 650px) {
    .epi-info-tree-rt-container .abbv-col:nth-child(2){margin-left:3%}
    .epi-info-tree-rt-container p{width: 200px;}
    .epi-info-tree-rt-container a{width: 220px;}
    .abbv-col.epi-first-btn a{width:245px}
	.epi-uc-accordion-text.epi-inner-list ul li ul li {position: relative;left: 11px;padding-right: 5px;}
}

@media (min-width: 701px) and (max-width: 839px) {
    .epi-management-plan .epi-icon-block {min-height: 275px;}
}

@media (min-width: 601px) and (max-width: 700px) {
    .epi-management-plan .epi-icon-block {min-height: 345px;}
}

@media (min-width: 604px) and (max-width: 826px) {
    .epi-pert-info .cta.parbase{text-align:center}
    .abbv-button-secondary.i-a:after{top:20px}
    .cust-hide-small-device-container {display: none; }
}

@media (min-width: 601px) and (max-width: 603px) {
    .epi-pert-info .cta.parbase{text-align:center}
    .abbv-button-secondary.i-a:after{top:32px}
    .cust-hide-small-device-container {display: none; }
    .abbv-row-container.abbv-margin-top-20.percentage-text-col.cust-epi-etiology-accordion-pancreatic-cancer .abbv-col.abbv-col-4 { width: 100%;}
    .epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: unset; }
    
}

@media (min-width: 601px) and (max-width: 895px) {
    .epi-hero-diagnosis-page .abbv-background-container-content { top: 0px; display: flex; align-content: center; flex-direction: column; justify-content: center; }
}

@media (min-width: 601px) and (max-width: 895px) {
    .epi-custom-tabs .abbv-background-container-image-bg,.epi-custom-tabs .abbv-background-container-image-swap-bg,.epi-custom-tabs .abbv-background-container-video-bg{background-position:80% 77%}    
    .epi-hero-videos-page h1{width:160px}
    .epi-custom-tabs .abbv-rich-text-common{width:100%;margin-left:40px;}
    .creon-info-tree { padding: 20px; }
    .abbv-header-content-container{background:#fff}
    .epi-hero-home-page { height: 345px; }
    .epi-hero-challenges-page { height: 345px; }
    .epi-hero-text h1 { font-size: 30px; width: 90%;}
    .epi-hero-text p { width: 80%; }
    .abbv-background-container-content-block { margin: 0px 0; }
    /* CAF Custom Styles */
    /* EPI Underlying Conditions and Procedures - epi accordion section */
    .epi-accordion.epi-uc-accordion .epi-uc-accordion-col .abbv-row .abbv-col.abbv-col-2 { width: 100%; }
    .epi-accordion.epi-uc-accordion .epi-uc-accordion-col .abbv-row .abbv-col.abbv-col-10 { width: 100%; }
    .epi-hero-home-page .abbv-background-container-display { height: 370px; }
    .epi-hero-challenges-page .abbv-background-container-display { height: 370px; }
    /* .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block a { margin-left: 0px; margin-top: 25px; } */
    .abbv-background-container-content-block-display { padding: 20px 0px 20px 0px; }
    .epi-hero-home-page .abbv-background-container-content { top: 25px; display: flex; align-content: center; flex-direction: column; }
    .epi-hero-home-page .abbv-icon-arrow_forward { font-size: 13px; margin-top: 5px; }
    .epi-hero-challenges-page .abbv-background-container-content { top: 100px; display: flex; align-content: center; flex-direction: column; }
    .epi-hero-challenges-page .abbv-icon-arrow_forward { font-size: 13px; margin-top: 5px; }
    .abbv-image-text-desktop-out-mobile-out h2 { width: 90%; margin: auto; }
    .creon-info-tree-inline-flex { display: inline-flex; flex-direction: row; }
    .study-ada-section .abbv-col:first-child { margin-top:15px; }
    .epi-hero-symptoms-page { height: 300px;}
    .epi-hero-symptoms-page .abbv-background-container-content { top: 0px; display: flex; align-content: center; flex-direction: column; justify-content: center; }
    .epi-hero-videos-page { height: 300px;}
    .epi-hero-videos-page .abbv-background-container-content { top: 0px; display: flex; align-content: center; flex-direction: column; justify-content: center; }
    .epi-hero-pancreas-page { height: 300px;}

    .epi-hero-pancreas-page .abbv-background-container-content { top: 0px; display: flex; align-content: center; flex-direction: column; justify-content: center; }
    .epi-hero-conditions-page { height: 300px;}
    .epi-hero-conditions-page .abbv-background-container-content { top: 0px; display: flex; align-content: center; flex-direction: column; justify-content: center; }
    .epi-hero-treating-page { height: 300px;}
    .epi-hero-treating-page .abbv-background-container-content { top: 0px; display: flex; align-content: center; flex-direction: column; justify-content: center; }
    .epi-hero-diagnosis-page { height: 300px;}
}

@media (max-width: 601px) {
    .abbv-tabs-container .abbv-background-container-content-block-display{padding:20px 20px 20px 20px;width:90%;margin-left: 0px;}
    .epi-info-container-two-across{min-height:305px}    
}

@media (max-device-width: 600px) {
    .abbv-container.epi-info-background .abbv-row {padding: 0;}
    .cust-hide-small-device-container {display: none; }
    }

@media (max-width: 600px) {
    .abbv-header-primary-navigation ul li a.abbv-has-submenu{width:calc(100% - 50px)}
    a.abbv-has-submenu.abbv-nav-active+span{position:absolute;right:0}
    .abbv-header-primary-navigation-submenu>ul>li>a{padding:0 30px}
    .epi-flex-icon-pert img{height:130px;width:135px}
    .epi-flex-icon-pert h3{font-size:21px;width:84%}
    .abbv-rich-text.reference-text.epi-hide-on-mobile.abbv-rich-text-common{display:none}   
    .abbv-row-container.epi-show-on-mobile{margin-top:-30px; display:block;}
    .epi-custom-hero-banner .abbv-background-container-display.abbv-background-container-image-swap-bg {height: 170px;}
    .epi-custom-hero-banner  {height: 300px;}
    .abbv-row-container.epi-custom-border-btm .abbv-col.abbv-col-6 .columns.parbase .abbv-row-container .abbv-col.abbv-col-6:first-child{padding-bottom:20px;}
    .epi-info-container-two-across{min-height:200px}
    .epi-bottom-columns-diagnosis .abbv-col:nth-child(2){margin-top:40px}
    .epi-info-top-diagnosis ul.epi-ul-disc{padding-left:0px}
    .epi-spotlight-btn-right .abbv-button-primary.i-a:after{top:34%}
    .epi-spotlight-btn-right .abbv-button-primary.i-a{text-align:left}
    .epi-hero-videos-page h1{width:160px}
    .epi-enzyme-cta{width:200px;text-align:left}
    .epi-cta-center.i-a:after{top:18px}
    .epi-cta-center .parbase{display:flex;flex-wrap:nowrap;justify-content:space-evenly}
    .epi-pert-table td,.epi-pert-table th{border-bottom:2px solid #65bd60!important;border-left:none!important;border-right:none!important}
    .epi-pert-table tr:nth-child(4) td{border-bottom:none!important;border-left:none!important;border-right:none!important}
    .epi-management-plan .epi-icon-block{min-height:fit-content}
    .abbv-info-tree h2{line-height:23px}
    .creon-info-tree{padding:20px}
    .epi-pert-info .cta.parbase{width:93%;margin:auto;text-align:center;line-height:17px}
    span.epi-mobile-sub{display:block;font-family:din-next-regular;font-weight:400;font-size:18px;margin-top:3px;word-break:break-all;width:110px;margin:auto}
    .epi-info-background {padding:15px;padding-top:40px;padding-bottom:40px}
    .epi-info-background ul{padding-left:17px}
    .epi-management-plan h3{margin:auto;text-align:center;}
    .epi-footer-text-margin-top{margin-top: 40px;}
    .epi-spotlight-watch .abbv-col-4{width:100%!important;}
    .epi-info-tree-rt-container .abbv-col:nth-child(2){margin-left:0}
    p.epi-mobile-bold-left{text-align:left;font-size:15px;line-height:22px;font-weight:700;}
    .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display p{padding:0 10px}
    .abbv-footer-content .logo{float:left;}
    .abbv-footer ul.abbv-footer-horizontal li{padding-bottom:3px}
    .epi-ul-disc-nopadding-mob {padding-left:20px;}
    .epi-hero-diagnosis-page .abbv-rich-text-common{width:210px}
    .study-ada-title .text-dark-green{font-size:21px;}
    .epi-conditions-two-across-margin{margin-bottom:40px;}
    .epi-bold-mobile-only p{font-weight:bold;}
    .epi-etiologies-causes p {margin-top: 15px;}
    .epi-symptoms-text{width:98%;margin:auto;margin-bottom:32px;text-align:left;}
    .epi-bottom-cta-nomargin{margin-top:0px;}
    .epi-bottom-cta-nomargin-symptoms {margin-top: -20px;}
    .epi-video-container .abbv-container {margin-bottom: 40px;}
    .epi-management-plan .abbv-col-4{margin-top:20px;}
    .epi-pert-example .abbv-col-6{width:50%;}
    .epi-ul-disc li::marker{color:#1B343B;}
	.abbv-container.epi-info-background.epi-info-container.epi-info-top.epi-info-top-diagnosis .epi-ul-disc li::marker,
	.abbv-container.epi-info-background.epi-info-container.epi-info-container-two-across .epi-ul-disc li::marker{
    color: #393e44;
}
    .mobile-notHid-first,.mobile-notHid-last{width:50% !important;}
    .abbv-tab-text{display:block;}
    .abbv-tabs-container .abbv-background-container-content-block-display{padding:20px 20px 20px 20px;}
    .abbv-tabs-container .abbv-background-container-image-bg{position:inherit;background-position:right;}
    .yellow-cards-resources .abbv-col:nth-child(2) { margin-top: 32px;}
    .abbv-header-content.mob-logo-center .util-icons-container { background: white;}
    /* Headers */
    h1 { font-size: 26px; font-family:"din-next-bold"; }
    h2 { font-size: 20px; font-family:"din-next-bold"; }
    h3 { font-size: 20px; font-family:"din-next-bold"; }
    h4 { font-size: 16px; font-family:"din-next-bold"; }
    h5 { font-size: 15px; font-family:"din-next-bold"; }
    h6 { font-size: 14px; font-family:"din-next-bold"; }
    .abbv-footer ul.abbv-footer-horizontal { width: auto !important; }
    /* Utility Navigation */
    .epi-patient-link { display: none !important; }

    /* Primary Navigation */
    .abbv-header-primary-navigation a.abbv-has-submenu.abbv-active + span, .abbv-header-primary-navigation a.abbv-has-submenu:hover + span { background: transparent; }
    .abbv-header-primary-navigation .abbv-active, .abbv-header-primary-navigation > ul > li > a:hover { background: transparent; }

    .abbv-info-tree { background: #f5f9f5; border: solid 1px #007940; }
    .abbv-header-left .siteIndication { margin-left: 0px; margin-top: 0px; }

    .abbv-header-primary-navigation a.abbv-has-submenu + span i { padding-top: 4px; padding-right: 2px; }
    .abbv-header-primary-navigation a.abbv-has-submenu + span i:before { font-size: 2rem; }

    .epi-hero-panel .abbv-background-container-content { top: -185px; }
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block { width: 90%; }
    .epi-hero-panel .epi-hero-text { border-left: solid 6px #FFB300; padding-left: 20px; }
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block a { margin-left: 25px; margin-top: 10px; }
    .epi-hero-panel .abbv-button-primary { border: solid 2px #305F6C; color: #305F6C; background: transparent; }
    .epi-hero-panel .abbv-button-primary:hover { border: solid 2px #305F6C; color: #fff; background: #305F6C; }
    .epi-hero-panel .abbv-button-primary.i-a:after { top: 14px }
    .epi-hero-home-page { height: auto; }
    .epi-hero-challenges-page { height: auto; }
    .epi-hero-symptoms-page { height: 300px;}
    .epi-hero-symptoms-page .abbv-background-container-content { top: -220px; }
    .epi-hero-videos-page { height: 300px;}
    .epi-hero-videos-page .abbv-background-container-content { top: -220px; }
    .epi-hero-pancreas-page { height: 300px;}
    .epi-hero-pancreas-page .abbv-background-container-content { top: -220px; }
    .epi-hero-conditions-page { height: 300px;}
    .epi-hero-conditions-page .abbv-background-container-content { top: -255px; }
    .epi-hero-treating-page { height: 300px;}
    .epi-hero-treating-page .abbv-background-container-content { top: -220px; }
    .epi-hero-diagnosis-page { height: 300px;}
    .epi-hero-diagnosis-page .abbv-background-container-content{top:-225px}
    .epi-spotlight-mobile-center { text-align: center; }
    .epi-spotlight-mobile-center .abbv-margin-right-40 { margin: 0px !important; }
    .epi-spotlight-mobile-center img { max-width: 80px; margin-right: 0px; margin-bottom: 20px; }
    .epi-spotlight-mobile-center .abbv-button-primary { float: none; margin-top: 20px; }

    .cust-bg-hcp-challeges-mobile-marquee .abbv-background-container-display.abbv-background-container-image-swap-bg {background-position: right;background-size: 65% 100%; background-color: #f7f7f7;}


    .epi-modal { width: 90%; }   



    /* CAF Custom Styles - Mobile */

    /* Global Styles */
    .show-desktop { display: none; }
    .show-tablet { display: none; }
    .show-mobile { display: block; }
    .hide-desktop { display: block;}
    

    /* Header override */
    .abbv-header {
        min-height: 80px;
    }


    /* Home Page - hero panel section */
    .epi-home-hero.epi-hero-panel.epi-hero-home-page .abbv-background-container-content, .epi-home-hero.epi-hero-panel.epi-hero-challenges-page .abbv-background-container-content {
        position: relative;
    }

    /* EPI Symptoms - hero panel section */
    .epi-hero-home-page .abbv-background-container-content { top: 56px; position: absolute; }
    .epi-hero-challenges-page .abbv-background-container-content { top: 56px; position: absolute; }
    /* EPI Symptoms - clinical relevant section */
    .epi-symptoms-icon-section .abbv-row .abbv-col.abbv-col-flush-6 { width: 50%; }

    /* EPI Underlying Conditions and Procedures - epi accordion section */
    .epi-accordion.epi-uc-accordion .epi-uc-accordion-col .abbv-row .abbv-col.abbv-col-2 { width: 100%; }
    .epi-accordion.epi-uc-accordion .epi-uc-accordion-col .abbv-row .abbv-col.abbv-col-10 { width: 100%; }
    .epi-accordion.epi-uc-accordion .epi-yellow-border-col { border-right: unset; border-bottom: 2px solid #ffb300; margin-bottom: 20px; }
    .epi-accordion.epi-uc-accordion .epi-yellow-border-col .abbv-rich-text.abbv-rich-text-common {padding-bottom: 25px;}
    .epi-accordion.epi-uc-accordion .epi-border-col-yellow { border-bottom: 2px solid #ffb300; margin-bottom: 25px; }
    .abbv-row-container.percentage-text-second.epi-border-col-yellow .abbv-rich-text.abbv-rich-text-common {padding-bottom: 20px;}
    /* .epi-accordion.epi-uc-accordion .epi-accordion-pancreatic-cancer-blade .percentage-text-col .percentage-text-second { border-top: 2px solid #FFB300; border-bottom: 2px solid #FFB300; } */
    .epi-hero-home-page { height: 550px; }
    .epi-hero-home-page .abbv-background-container-display { height: 350px; }
    .epi-hero-home-page .abbv-background-container-content { top: 15px; position: relative; }
    .epi-hero-challenges-page { height: 280px; }
    .epi-hero-challenges-page .abbv-background-container-display { height: 300px; }
    .epi-hero-challenges-page .abbv-background-container-content { top: -240px; position: relative; }
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block a { margin-left: 0px; margin-top: 25px; }
    .abbv-background-container-content-block-display { padding: 20px 0px 20px 0px; }
    .abbv-footer ul { display: block;}
    .study-ada-section .abbv-col:first-child { margin-top: 45px; }
    .epi-pancreas-results-img{width:100%;margin-bottom: 32px;}
    .epi-pancreas-results-text{width:100% !important;margin-left:0%;}
    .epi-bottom-cta-center .cta{display:flex;justify-content:center;}
    .cust-chart-green-stroke .abbv-chart-legend { margin-left: -30px; }
    .cust-chart-green-stroke .abbv-chart-legend .abbv-legend-title { text-align: start; line-height: 14px; font-size: 11px; }


    .epi-flex-icon .abbv-col-2 {width: 55%;}
    .epi-flex-icon img {height: 120px;}
    .epi-flex-icon {width: auto;}
    #abbv-tab-174590856-0 .abbv-background-container-content, #abbv-tab-174590856-1 .abbv-background-container-content{min-height:200px}
    .abbv-tabs.epi-custom-tabs.epi-custom-tab-image-mobile .abbv-background-container-display.abbv-background-container-image-bg {min-height: 240px;}
.abbv-modal-content .abbv-row {padding: 0px 5px;}
	.abbv-container.epi-info-background.epi-info-container.epi-info-top.epi-info-top-diagnosis .abbv-row-container,.abbv-container.epi-info-background.epi-info-container.epi-info-container-two-across .abbv-row-container {padding-left: 16px;margin-top: 8px;}
.abbv-container.epi-info-background.epi-info-container.epi-info-top.epi-info-top-diagnosis .abbv-col.abbv-col-4 {margin-top: 0px;}
	.abbv-container.epi-spotlight.epi-spotlight-mobile-center.cust-epi-striped-bg-block .abbv-rich-text.abbv-margin-right-60.abbv-rich-text-common{margin-right: 0px;}
    .abbv-row-container.epi-challenges-blocks .abbv-row-container.cust-width-image-container .abbv-row.abbv-row-flush {
        display: flex !important;
        justify-content: center;
    }
    .abbv-row-container.epi-challenges-blocks .abbv-row-container.cust-width-image-container .abbv-row.abbv-row-flush .abbv-col.abbv-col-2:nth-child(5), 
    .abbv-row-container.epi-challenges-blocks .abbv-row-container.cust-width-image-container .abbv-row.abbv-row-flush .abbv-col.abbv-col-2:last-child {
        display: none;    
    }
    .cust-chart-green-stroke .axis-label.horizontal-axis-tlabel.label-bottom{ opacity: 0.5; transition: opacity 800ms;}

    /* managing epi info tree */
    .managing-epi-info-tree { margin-top: 30px; }

    /* epi-videos - page */
    .epi-videos-thumbnail-margin { margin-bottom: 20px; }

    /* for your patients / for your practice - pages */
    .epi-watch-video-margin { margin-bottom: 80px; }
    
}

@media (max-width: 400px) {

    /* for your patients / for your practice - pages */
    .epi-videos-main-title { margin-bottom: 50px; }
    .epi-watch-video-margin { margin-bottom: 90px; }
    /* .epi-watch-individual-videos .abbv-video-player .abbv-video-content-container .abbv-video-content h3 { position: absolute; top: 0; margin-top: -50px; bottom: unset !important; } */

    .epi-watch-individual-practice-videos .abbv-video-content-container { margin-top: 30px; }
}

@media (min-width: 524px) and (max-width:600px) {
    th.epi-green-right{border-right:1px solid #65bd60!important}
    th.epi-green-left{border-left:1px solid #65bd60!important}
    .epi-block table tr:last-child td:first-child{border-radius:0 0 0 35px}
    .epi-block table tr:last-child td:last-child{border-radius:0 0 35px 0}
}
@media (max-width: 523px) {
    #abbv-tab-174590856-0 .abbv-background-container-content, #abbv-tab-174590856-1 .abbv-background-container-content{min-height:210px}
    /* CAF Custom Styles - Custom Viewport */
    .amazonaws-link-desktop { display: none; }
    .amazonaws-link-mobile { display: block; }
    .epi-pert-example .columns{height:60px;line-height:24px;padding-top:14px;border-top: 2px solid #65bd60;}
    .epi-pert-example .epi-block-header p {padding-top:13px}
    .epi-pert-example h3 {border-radius: 8px 8px 0px 0px;}
    .epi-pert-example .epi-block {border-radius: 11px;}
    .epi-pert-example .columns:last-child{border-bottom-right-radius:11px;border-bottom-left-radius:11px;}
    .epi-info-background .abbv-col-4 a{font-size:.8em;margin-top:22px;}
    .epi-hero-conditions-page .abbv-background-container-content-block{width:60% !important;}
    .cust-hide-small-device-container {display: none; }
}

@media (min-width: 517px) and (max-width: 599px) {
    .study-ada-section {margin-top: 10px}
    }

    
@media (max-width: 440px) {
    #abbv-tab-174590856-0 .abbv-background-container-content, #abbv-tab-174590856-1 .abbv-background-container-content{min-height:290px}
    .epi-hero-challenges-page .abbv-background-container-content{top:-190px;position:relative;}
    .epi-hero-home-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-home-page{height:470px;}
    .epi-hero-symptoms-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-symptoms-page{height:230px;}
    .epi-hero-videos-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-videos-page{height:230px;}
    .epi-hero-pancreas-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-pancreas-page{height:230px;}
    .epi-hero-conditions-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-conditions-page{height:230px;}
    .epi-hero-treating-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-treating-page{height:230px;}
    .epi-hero-diagnosis-page  .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-diagnosis-page {height:230px;}
    .epi-hero-symptoms-page .abbv-background-container-content{top:-185px;}
    .epi-hero-videos-page .abbv-background-container-content{top:-185px;}
    .epi-hero-pancreas-page .abbv-background-container-content{top:-185px;}
    .epi-hero-conditions-page .abbv-background-container-content{top:-185px;}
    .epi-hero-treating-page .abbv-background-container-content{top:-185px;}
    .epi-hero-diagnosis-page .abbv-background-container-content{top:-185px;}
    .epi-hero-challenges-page .abbv-background-container-display{height:212px;width:100%;min-height:212px;}
    .epi-hero-challenges-page{height:285px;}
    .epi-custom-border-btm-resources { margin-bottom: 40px;}
    .epi-block-chart-highlight {padding-left: 10px; margin-left: -20px;}
    .epi-hero-challenges-page.epi-hero-title .abbv-background-container-content { top: -175px; }
}

@media (min-width: 401px) and (max-width: 440px) {
/* .epi-below-header {margin-top: -47px;} */
    #abbv-tab-174590856-0 .abbv-background-container-content, #abbv-tab-174590856-1 .abbv-background-container-content{min-height:265px}
    .study-ada-section {margin-top: -10px}
    .epi-below-header-challenges{margin-top:-50px}
    .epi-custom-border-btm-resources { margin-bottom: 40px;}
    .epi-block-chart-highlight {padding-left: 10px; margin-left: -20px;} 
    .abbv-rich-text.cust-padding-left-yellow-strip.abbv-rich-text-common p {padding-left: 40px;}   
}

@media (max-width: 400px) {
    .epi-hero-pancreas-page .abbv-background-container-content .abbv-background-container-content-block{width:45%!important}
    #abbv-tab-174590856-0 .abbv-background-container-content, #abbv-tab-174590856-1 .abbv-background-container-content{min-height:265px}
    .abbv-image-text-content-container.abbv-image-text-desktop-out-mobile-out .abbv-image-text-content .abbv-image-text-display p{padding:0 10px}
    .epi-block-chart p{padding:30px 10px 10px 10px;font-size:20px;}
    .epi-block-chart{width:90%;margin-left:5%;margin-right:5%;}
    .epi-block-chart-highlight p{padding-left:15px!important;padding-top:15px!important;}
    .epi-block-chart-highlight { padding-left: 10px; margin-left:-20px;}
    .epi-block-chart-highlight:before { right: -16px; border-left: 16px solid #FFB300; background: url(/content/dam/identifyepihcp/images/symptoms-image.png); background-repeat: repeat; }
    .epi-block-chart-highlight:after { border-left: 16px solid #EFF0EF; background-color: #FFB300; background: url(/content/dam/identifyepihcp/images/symptoms-image.png); background-repeat: repeat; }
    .study-ada-section {margin-bottom: 40px;}
    .study-ada-section .abbv-col:first-child { margin-top:0px; }
    .epi-hero-home-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-home-page{height:470px;}
    .epi-hero-symptoms-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-symptoms-page{height:230px;}
    .epi-hero-videos-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-videos-page{height:230px;}
    .epi-hero-pancreas-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-pancreas-page{height:230px;}
    .epi-hero-conditions-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-conditions-page{height:230px;}
    .epi-hero-treating-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-treating-page{height:230px;}
    .epi-hero-diagnosis-page .abbv-background-container-display { height: 225px;min-height: 200px; }
    .epi-hero-diagnosis-page{height:230px;}
    .epi-hero-symptoms-page .abbv-background-container-content{top:-180px;}
    .epi-hero-videos-page .abbv-background-container-content{top:-190px;}
    .epi-hero-pancreas-page .abbv-background-container-content{top:-190px;}
    .epi-hero-conditions-page .abbv-background-container-content{top:-222px;}
    .epi-hero-treating-page .abbv-background-container-content{top:-180px;}
    .epi-hero-diagnosis-page .abbv-background-container-content{top:-190px;}
    .epi-hero-challenges-page .abbv-background-container-display { height: 175px;min-height: 175px; }
    .epi-hero-challenges-page{height:155px;}
    .study-ada-section {margin-top: 30px;}
    .epi-custom-border-btm-resources { margin-bottom: 40px;}
    .cust-hide-small-device-container {display: none; }  
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-label {margin-left: 5px;}  
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-base, 
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-data {width: calc(100% - 61px); margin-left: 40px; margin-right: 20px;}   
}

@media (max-width: 340px) {
    .abbv-header-content.mob-logo-center #abbv-menu-toggle { left: 11px; }
    .abbv-search-navigation { margin-right: 0px; }
    .abbv-search-navigation input[type=text].abbv-search { max-width: 240px; }
    .abbv-header-content.mob-logo-center #abbv-search-util { right: 3px; }  
    .abbv-header-right .abbv-search-toggle { padding: 10px 5px; }
    .epi-custom-border-btm-resources { margin-bottom: 40px;}
    .cust-hide-small-device-container {display: none; }
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-label {margin-left: 5px;}  
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-base, 
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-data {width: calc(100% - 61px); margin-left: 40px; margin-right: 20px;} 
   
    
}

@media (max-width: 358px) {
    .epi-hero-home-page .abbv-background-container-content { top: -10px; position: relative; }
    .epi-hero-symptoms-page .abbv-background-container-content { top: -180px; }
    .epi-hero-videos-page .abbv-background-container-content { top: -190px; }
    .epi-hero-pancreas-page .abbv-background-container-content { top: -180px; }
    .epi-hero-conditions-page .abbv-background-container-content { top: -220px; }
    .epi-hero-treating-page .abbv-background-container-content { top: -180px; }
    .epi-hero-diagnosis-page .abbv-background-container-content { top: -192px; }
    .epi-hero-panel .abbv-background-container-content .abbv-background-container-content-block a { margin-left: 0px; margin-top: 18px; }
    .study-ada-section {margin-top: 0px;}
    .epi-hero-challenges-page .abbv-background-container-content { top: -175px; position: relative; }
    .epi-custom-border-btm-resources { margin-bottom: 40px;}
    .cust-hide-small-device-container {display: none; }
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-label {margin-left: 5px;}  
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-base, 
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-data {width: calc(100% - 61px); margin-left: 40px; margin-right: 20px;}
    .epi-hero-challenges-page.epi-hero-title .abbv-background-container-content { top: -160px; }
}

@media (max-device-width: 331px) {
    .abbv-container.epi-info-background .abbv-row-container .abbv-col.abbv-col-4 .abbv-button-secondary.i-a:after{top:20px;}
    .abbv-container.epi-info-background .abbv-row-container .abbv-col.abbv-col-4 .abbv-button-secondary {text-align: left;}
    .cust-hide-small-device-container {display: none; }
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-label {margin-left: 5px !important;}  
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-base, 
    .cust-epi-accordion-graph-verticalaxis-label .abbv-chart-base-wrapper.chart-margin-horizontal2 .abbv-chart-data {width: calc(100% - 61px); margin-left: 40px; margin-right: 20px;} 
    }

/* Style Guide Use Only */
.color-block {
    border-radius: 5px;
    border: solid 1px #ccc;
    width: 100%;
    height: 50px;
}
.catalog-style .abbv-button-primary { margin-bottom: 20px; }
.catalog-style .abbv-button-secondary { margin-bottom: 20px; }
.catalog-style .abbv-button-primary { margin-bottom: 20px; }
.catalog-style-title { margin: 20px 0px; }

/* Graph header alignment */
.abbv-title.abbv-text-left.epi-accordion-graph-header .epi-block h3{text-align: left; font-size:16px;}
.cust-epi-accordion-graph-verticalaxis-label .abbv-chart-label{margin-left:20px;font-size:12px}
.cust-epi-etiology-accordion-pancreatic-cancer .abbv-row-container.epi-yellow-border-col{margin-right: 15px;}
.cust-epi-accordion-graph-verticalaxis-label .abbv-chart-label.horizontal-chart-label.label-position-bottom{bottom: 13px; margin-left: 0;}
.pancreatic-steatorrhea-bar-1 rect.bar-draw {display: none;}
.pancreatic-steatorrhea-bar-1 text.bar-value-label {display:block;}
.cust-epi-accordion-graph-verticalaxis-label .data-point.first-point {display: block;}
.cust-epi-accordion-graph-verticalaxis-label .line-draw path {stroke: #156634;}
.cust-epi-accordion-graph-verticalaxis-label .data-point.first-point text.point-value-label {text-anchor: unset; dominant-baseline: text-before-edge; transform: translate(10px, 15px);}

/*search area */
.abbv-search-results .abbv-card {border-bottom: none; padding-bottom: 15px;} 
.abbv-search-results-content h3 {color: #000;} 
.abbv-search-results-content .abbv-paging-numbers ul li a.active {background: #156634; border-radius: 57px; height: 30px; width: 35px; line-height: 2;}
.abbv-paging-numbers ul li a.inactive {padding-left: 7px; color: #000;}
span.abbv-paging-label {display: none;}
.abbv-search-results .abbv-search-navigation {display: none;} 
.abbv-search-results .abbv-col {margin-bottom: 10px;} 
.abbv-search-results h2 {padding-top: 25px;}
.abbv-search-results .abbv-paging-controls-container {border-bottom: none;}
.abbv-search-results .abbv-paging-numbers ul li a.active {background: #156634; border-radius: 55px; height: 28px; width: 32px; line-height: 2;}
h2#searchTerm {display: none !important;} 
.abbv-search-results .abbv-search-results-number {margin-top: 45px; margin-bottom: 35px; font-size: 20px; font-weight: 800;}

/*modal-popup */
.abbv-modal.warnonleave {max-height: fit-content !important; border-radius: 8px; -moz-box-shadow:3px 3px 5px 6px #555; -webkit-box-shadow: 3px 3px 5px 6px #555; box-shadow: 3px 3px 5px 6px #555;}
.abbv-modal.advertisingchoicesmodal {border-radius: 8px;}
span.abbv-modal-close.abbv-icon-close {background: #1b343b; width: 32px; height: 34px; border-radius: 50px; font-size: 28px; color:#fff;}
.abbv-modal-close::after {margin-left: 2px; margin-top: 3px;}
.abbv-modal-content-container h2 {padding-right: 0px; padding-top: 40px;}
.abbv-row-container.abbv-text-center.abbv-width-50pc.abbv-margin-top-40.cust-epi-advertising-modal-yes-button {width: 60%;}
.abbv-row-container.abbv-text-center.abbv-width-50pc.abbv-margin-top-40.cust-epi-advertising-modal-yes-button .abbv-button-primary{min-width:120px;}
.cust-epi-advertising-modal-yes-button {width: 45%;}
.abbv-row-container.abbv-margin-top-40.abbv-margin-bottom-40.epi-management-plan.epi-custom-management .abbv-container.epi-icon-block{position: relative;}
.abbv-row-container.abbv-margin-top-40.abbv-margin-bottom-40.epi-management-plan.epi-custom-management .abbv-container.epi-icon-block:before{top: -26px;}


.abbv-rich-text.creon-epi-condition-text-align {
    text-align: center;
}
@media (min-width: 320px) and (max-width: 820px) {
.epi-accordion.epi-uc-accordion .epi-border-col-yellow {
    border-bottom: 2px solid #ffb300;
    margin-bottom: 25px;
}
.epi-accordion.epi-uc-accordion .epi-yellow-border-col {
    border-right: unset;
    border-bottom: 2px solid #ffb300;
    margin-bottom: 20px;
}
}

@media (min-width: 824px) and (max-width: 850px) {
.epi-accordion.epi-uc-accordion .epi-border-col-yellow {
    border-bottom: 2px solid #ffb300;
    margin-bottom: 25px;
}
.epi-accordion.epi-uc-accordion .epi-yellow-border-col {
    border-right: unset;
    border-bottom: 2px solid #ffb300;
    margin-bottom: 20px;
}
}
@media (min-width: 821px) and (max-width: 823px) {
.cust-epi-etiology-accordion-pancreatic-cancer .abbv-row-container.epi-yellow-border-col {
    margin-right: 12px;
}
}


/*Custom class*/
.ceron-hcp-digestive-tabs-header-bold .abbv-tab-control.mobile-notHid-first.abbv-active a.abbv-tab-link span.abbv-tab-text {font-weight: 700;}
.ceron-hcp-digestive-tabs-header-bold .abbv-tab-control.mobile-notHid-last.abbv-active a.abbv-tab-link span.abbv-tab-text {font-weight: 700;}
.creon-hcp-epi-underlying img.abbv-image-text-img.text-image-1619530701-large {width: 160px;}
.creon-hcp-epi-underlying img.abbv-image-text-img.text-image-266221004-large {width: 160px;}
.creon-hcp-epi-underlying img.abbv-image-text-img.text-image-1804289415-large {width: 160px;}
.creon-hcp-challenges-lower-text {margin-bottom: 0;}
.creon-hcp-challenges-bottom-margin {margin-top: 35px;}
.creon-hcp-treating-black p {color: black;}
.abbv-browser-safari .creon-hcp-resource-text-safari {margin-top: 120px;}
.abbv-browser-safari .creon-hcp-resource-title {padding-top: 100px;}
.creon-hcp-clinical-text-left h3 {text-align: left;}

.epi-icon-block-circle.epi-icon-circle-size { width: 88px; height: 88px; }
.abbv-image-text.epi-circle-icon { width: 88px; height: 88px; }
.epi-circle-icon .abbv-image-content-container.i-b img { width: 100%; }
.cust-epi-striped-bg-block.cust-epi-striped-bg-margin { margin-bottom: 48px; }


@media (min-width: 601px) and (max-width: 826px) {
    .creon-hcp-resource-button-arrow::after{top: 13px !important;}
}


@media (min-width: 896px) {
    .creon-hcp-text-left-align {text-align: left;}
}

@media (max-width: 600px){
    .cta-center-mobile .cta.parbase { text-align: center;}
    .cta-abbv-cfccommitment { text-align: center; }
	.abbv-container.epi-block.epi-identify-chart-mb{display: block;}
	.abbv-container.epi-block.epi-identify-chart-desktop{display: none;}
	.abbv-interactive-chart.epi-bar-title-hide{padding: 0px 15px;}
	.abbv-chart-base-wrapper.abbv-draw-bars.inView .bar-value-label, .abbv-chart-base-wrapper.abbv-draw-bars.inView .bar-label,.bar-value-label.label-in,
	.abbv-chart-base-wrapper.abbv-draw-axis.inView .abbv-grid-line, .abbv-chart-base-wrapper.abbv-draw-axis.inView .axis-label, .abbv-chart-base-wrapper.abbv-fade-axis.inView .abbv-grid-line, .abbv-chart-base-wrapper.abbv-fade-axis.inView .axis-label{font-size: 5px !important;font-family: "helvetica-neue-55" !important;}
    .creon-hcp-challenges-bar-align .abbv-chart-legend .abbv-legend-title {
        font-size: 11px;
        text-align: left;
        line-height: 14px;
    }
.percent-50-bullet-mob circle.point-draw {
    cx: 360px;
    cy: -122px;
}	
	
}
/*Custom class end*/

@media(min-width:601px){
	.abbv-container.epi-block.epi-identify-chart-mb{display: none;}
	.percent-50-bullet circle.point-draw {cx: 377px;}
}
@media(min-width:450px) and (max-width:600px){
	.abbv-chart-legend {
    padding-top: 30px !important;
}
}

@media (max-width: 895px) {
.cust-header-desktop {display: block;}
.cust-header-mobile { display: none;}
}


@media (min-width: 896px) {
.cust-header-desktop {display: none;}
.cust-header-mobile { display: block;}
}

@media (min-width: 896px) {
.abbv-video-player.abbv-video-playlist.abbv-playlist-show-meta-data .vjs-playlist .vjs-playlist-title-container {
    background-color: rgba(26,26,26,.8);
    padding: 0;
    bottom: auto;
    top: calc(100% - 40px) !important;
    transition: top 300ms;
    z-index: 1;
    height: 100%;}

.abbv-video-player.abbv-video-playlist.abbv-playlist-show-meta-data .vjs-playlist .vjs-playlist-name {
    display: block;
    max-height: 2.5em;
    font-style: normal;
    text-overflow: initial;
    overflow: visible;
    white-space: normal;
    line-height: 14px;
    font-weight: 700;
    padding: 5px !important;
}
}

/* Home page - background-container */
@media (min-width: 2100px){
    .epi-home-hero-xl-screen { background: linear-gradient(90deg, #f7f7f7 0%, #adb8bc 100%); }
    .epi-home-hero-xl-screen .abbv-background-container-display { background-size: 2100px;}
}

/* Video border line */
@media (min-width: 320px) and (max-width: 600px) {
    .epi-video-container-border-line .vjs-poster {background-color: #fff !important;}
}





