
/*-----Distribution page-----*/
#distri-banner-bg{
    background-color: #2e1c46;
    color: #fff;
}

#distri-banner-container .cmp-text{
    padding:0;
}

#distri-banner{
    max-width:1150px;
    width:85%;
    margin:0 auto;
}

#distri-banner .banner-content{
    display:flex;
    padding: 22px 0 15px 0;
}
#distri-banner .subpage-content{
    margin-left:25px;
    align-self:center;
}

#distri-banner .banner-logo{
   flex-shrink:0;
}

#distri-banner .banner-logo img{
    vertical-align:middle;
}

#distri-banner .banner-head{
    font-size: 30px;
    line-height: 34px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    margin-bottom: 0;
    margin-top:-10px;
}

#distri-banner .banner-desc{
    font-size: 16px;
    margin: 0;
    line-height: 20px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
}




#distri-body-bg{
    background-color:#e0e0e0;
}

#distri-body{
    width:85%;
    max-width:1150px;
    margin:0 auto;
    padding-top: 40px;
    padding-bottom: 25px;
}

#distri-body .cmp-text{
    padding:0;
}

#distri-body-text .distri-body-content{
    font-size: 21px;
    line-height: 26px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    /*margin:0 auto;*/
    width:85%;
    padding-bottom:10px;
}

#distri-body-text .nowrap {
    white-space: nowrap;
}

#distri-accord .cmp-accordion__button{
    font-size: 20px;
    padding: 20px;
    margin: 15px 0;
    line-height: 1.1;
    background-color: #2e1c46;
    color: #fff;
    margin-top:15px;
    /* font-family: CenturyGothicStd-Bold, HelveticaNeueLTStd-Bd; */
    font-family: "century-gothic", "helvetica-neue-lt-pro";
    font-weight:bold;
    cursor: pointer;
}

#distri-accord #distri-accord-item-85cc840487-button{
    margin:15px 0;
}
#distri-accord #distri-accord-item-f5bc3d18d3-button{
    margin-top:10px;
}
#distri-accord .cmp-accordion__icon::before{
    content: '';
    position: relative;
    color: gray;
    background-image: url(/content/dam/intelligentcontent/brands/enhertu4u/us/en/images/hcp/distribution/distri_plus.png);
    height: 20px;
    width: 20px;
    background-size: 100%;
    right: 10px;
    float:right;
}

#distri-accord .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    content:'';
    background-image: url(/content/dam/intelligentcontent/brands/enhertu4u/us/en/images/hcp/distribution/distri_minus.png);
    height: 3px;
    background-size: 100%;
    width: 20px;
}

#distri-accord .cmp-accordion__panel{
    padding:0;
}

#distri-accord .cmp-accordion__title .br-mob{
    display:inline;
}

/*accordion one table*/
#distri-accord table{
    width:100%;
}
#distri-accord-text1 .speciality-distributor-table .table-heading td{
    background-color:#fff;
    font-size: 18px;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    padding: 12px 10px;
    line-height: 1.42857143;
}

#distri-accord-text1 .desk-visible {
    display: none !important
}

#distri-accord-text1 a{
    color: #2e1c46;
    text-decoration: underline;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
}
#distri-accord-text1 .speciality-distributor-table tr:nth-child(odd) {
    background-color: #f3e6c7;
}

#distri-accord-text1 .speciality-distributor-table tr:nth-child(even) {
    background-color: #fff;
}

#distri-accord-text1 .speciality-distributor-table td,
#distri-accord-text1 .speciality-distributor-table th{
    border: none;
    display: block;
    padding: 2px 15px;
}

#distri-accord-text1 .speciality-distributor-table td{
    font-size: 15px;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
    color: #2e1c46;
    line-height: 1.42857143;
}

#distri-accord-text1 .speciality-distributor-table tr{
        border: 1px solid #2e1c46
    }
#distri-accord-text1 .speciality-distributor-table tr:nth-child(2) {
        display: none
    }
#distri-accord-text1 .speciality-distributor-table tr td:nth-child(1) {
        padding-top: 10px
    }
#distri-accord-text1 .speciality-distributor-table tr td:last-child {
        padding-bottom: 10px
}


/*second accordion*/
#distri-accord-text2 .speciality-pharmacy-table tr{
    border: 1px solid #2e1c46;
}

#distri-accord-text2 .speciality-pharmacy-table td{
    padding:10px;
    background:#fff;
    font-size: 18px;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    color: #2e1c46;
    line-height: 1.42857143;
}

#distri-accord-text2 .speciality-pharmacy-table p,ul{
    margin: 0 0 10px;
}

#distri-accord-text2 .speciality-pharmacy-table ul{
    margin-left: 38px;
    list-style-type: disc;
    margin-bottom: 10px;
    list-style-position: outside;
}

@media(min-width:767px){
#distri-accord .cmp-accordion__title .br-mob{
    display:none;
}

#distri-accord .cmp-accordion__icon::before{
    top:4px;
}
}


@media (min-width: 992px) {

#distri-banner{
    width:90%;
}

#distri-banner .banner-content{
    display:flex;
    padding: 30px 0;
}

#distri-banner .subpage-content{
    margin-left:40px;
    align-self:center;
}

#distri-banner .banner-head{
    font-size: 35px;
    line-height: 1.42857243;
    margin-top: 0;
}    

#distri-banner .banner-desc{
    font-size: 20px;
    margin-top: 0px;
    line-height: 1.1;
    margin-bottom: 10px;
}

#distri-body {
    width: 90%;
}

#distri-body-text .distri-body-content{
    width:90%;
}

#distri-body-text .distri-body-content{
    font-size: 23px;
    line-height: 1.42857143;
}


#distri-accord .cmp-accordion__button {
    padding:35px 20px;
    font-size:25px;
    margin: 10px 0;
    height: 100px;
}

#distri-accord #distri-accord-item-85cc840487-button {
    margin: 0;
    margin-bottom:10px;
}

#distri-accord .cmp-accordion__title{
    margin-bottom:3px;
}

#distri-accord .cmp-accordion__icon::before{
    height: 36px;
    width: 36px;
    top:-2px;
    right:8px;
}

#distri-accord .cmp-accordion__button--expanded .cmp-accordion__icon::before {
    width: 36px;
    top:-4px;

}

/*accord-one*/
#distri-accord-text1 .speciality-distributor-table,
#distri-accord-text1 .speciality-distributor-table tr,
#distri-accord-text1 .speciality-distributor-table td {
    display: table;
}

#distri-accord-text1 .speciality-distributor-table tr {
    display: table-row;
    border: none;
}

#distri-accord-text1 .speciality-distributor-table td,
#distri-accord-text1 .speciality-distributor-table th {
    display: table-cell;
    padding: 5px 10px;
    border: 1px solid #2e1c46;
    font-size: 16px;
    line-height: 1.42857143;
}

#distri-accord-text1 .desk-visible {
    display: table-cell !important;
}

    /* Hide mobile_only columns */
#distri-accord-text1 .mob-visible {
    display: none !important;
}

    /* Column header row — purple background */
#distri-accord-text1 .speciality-distributor-table th {
    background-color: #2e1c46;    
    color: #ffffff;
    /* font-family: HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
    text-align: left;
    border: 1px solid #fff;
}


#distri-accord-text1 .speciality-distributor-table th:nth-child(2),
#distri-accord-text1 .speciality-distributor-table td:nth-child(2) {
    width: 200px;
}
#distri-accord-text1 .speciality-distributor-table th:nth-child(3),
#distri-accord-text1 .speciality-distributor-table td:nth-child(3) {
    width: 200px; 
}


    /* Top full-width heading row */
#distri-accord-text1 .speciality-distributor-table .table-heading td {
    background-color: #ffffff;
    border: 1px solid #2e1c46;
    font-size: 18px;
    padding: 12px 10px;
    color: #2e1c46;
    display: table-cell;
}

    /* Links */
#distri-accord-text1 .speciality-distributor-table a {
    color: #2e1c46;
    text-decoration: none;
    /* font-family: HelveticaNeueLTStd-Lt; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:300;
}

#distri-accord-text1 .speciality-distributor-table .extern-link{
    text-decoration:underline;
    /* font-family:HelveticaNeueLTStd-Bd; */
    font-family:"helvetica-neue-lt-pro";
    font-weight:bold;
}

#distri-accord-text1 table td,
  #distri-accord-text1 table th {
    padding: 5px 10px;
}

#distri-accord-text1 table tr:first-child td {
    padding: 12px 10px !important;
}

#distri-accord-text1 .speciality-distributor-table tr:nth-child(2) {
    display: table-row !important;
}

#distri-accord-text1 table tr:not(:first-child) td:first-child {
    padding-top: 5px !important;
}

#distri-accord-text1 table tr:not(:first-child) td:last-child {
    padding-bottom: 5px !important;
}
/*second-accord*/
#distri-accord-text2 .speciality-pharmacy-table td {
    padding: 12px 10px;
}
    
}



@media(min-width:1200px){
#distri-banner{
    width:100%;
}

#distri-body,
#distri-body-text .distri-body-content{
    width: 100%;
}

#distri-accord-text1 .speciality-distributor-table th:nth-child(1),
#distri-accord-text1 .speciality-distributor-table td:nth-child(1) {
    width: 300px;
}

#distri-accord-text1 .speciality-distributor-table th:nth-child(2),
#distri-accord-text1 .speciality-distributor-table td:nth-child(2),
#distri-accord-text1 .speciality-distributor-table th:nth-child(3),
#distri-accord-text1 .speciality-distributor-table td:nth-child(3) {
    width: 180px; 
}
}

@media(max-width:360px){
#distri-banner .banner-content {padding: 22px 10px 15px 5px;}
#distri-banner {width: 90%;}
#distri-banner .banner-head {font-size: 25px; line-height: 30px;}
#distri-body-text .distri-body-content, #distri-body {width: 95%;}




}
