/* ................isi global block................................. */
.shortened .e-con-inner {
    padding-top: 1.3rem !important;
}
#isi-section.shortened:not(.full) .elementor-heading-title {
	text-transform: unset !important;
}
/* #isi-section a {
    color: #4D5356 !important;
} */
#isi-section.shortened:not(.full) p {
	margin-bottom: 10px;
	line-height: 100%;
}
.isi-text a {
    color: #4D5356 !important;
}

#isi-section sup.pink {
    color: #FF00E1 !important;
}

.isi-text {
    position: relative !important;
}

.bullet-list ul {
    padding-left: 0px;
}

li.isi-text {
    list-style: none;
    padding-left: 9px;
}

ul li.isi-text::after {
    content: "";
    display: inline-block;
    width: 3px;
    height: 3px;
    background-color: #414042;
    border-radius: 50%;
    margin-right: 15px;
    vertical-align: middle;
    left: 0;
    top: 8px;
    position: absolute;
}

#isi-section {
    background: #ffffff;
    -webkit-transition: height 2000ms ease;
    -o-transition: height 2000ms ease;
    transition: height 2000ms ease;
    z-index: 99 !important;
    position: relative;

}



#isi-section.shortened::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.2rem;
    /* Same as the border-top thickness */
    background: #F5F5F5;

    z-index: 1;
}


#isi-section.shortened {
    /*     box-shadow: 0px -5px 8px 0px rgba(0, 0, 0, 0.25); */
    position: fixed;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 110px;
    overflow-y: hidden;
    -webkit-transition: height 2000ms ease;
    -o-transition: height 2000ms ease;
    transition: height 2000ms ease;
    z-index: 99 !important;
    background: #FBFBFB;
}
#isi-section:not(.shortened) .minus-icon {
    display: block !important;
}
#isi-section.shortened .plus-icon,
#isi-section.shortened .minus-icon {
    display: block;
}

#isi-section .plus-icon,
#isi-section .minus-icon {
    display: none;
}
#isi-section .drug-interactions-box ul li:last-child {
	margin-bottom: 0;
}
@media screen and (min-width: 768px) {
	.page-id-12479 #isi-section.shortened:not(.full) .important-safety {
		margin-top: 38px;
	}
	.page-id-12479 #isi-section.shortened .important-safety h2 {
		line-height: 100%;
	}
	.page-id-12479 #isi-section.shortened {
		height: 100px;
	}
}
@media (max-width: 767px) {
  body.page-id-12479  #isi-section.shortened:not(.full) .isi-text-thumb {
    margin-top: -12rem !important;
  }
	#isi-section .isi-text-thumb {
		gap: 10px;
	}
}
/* #isi-section.shortened.full {
    top: auto;
    overflow-y: scroll;
    max-height: 80vh;
    z-index: 9999 !important;
} */

#isi-section.shortened.full {
	 top: auto;
	overflow-y: scroll;
	height: 100vh;
	z-index: 9999 !important;
}

.plus-icon,
.minus-icon {
    cursor: pointer;
}

@media screen and (max-width: 768px) {
    #isi-section.shortened::before {
        background: #F5F5F5;
    }
	
	#isi-section.shortened .plus-icon, #isi-section.shortened .minus-icon {
		width: 35px;
		height: 31px;
		border: 0 !important;
		padding: 0 6.5px;
	}
	
	#isi-section .elementor-widget-icon .elementor-icon svg {
		max-width: 18px;
		max-height: 18px;
		height: 18px;
		width: 18px;
		 top: 50%;
    transform: translateY(calc(-50% + 14px))
	}
	
    #isi-section.shortened {
        height: 13.4rem !important;
        z-index: 999 !important;
    }
	.page-id-12670 #isi-section.shortened ,
	.page-id-12401 #isi-section.shortened {
		height: 7.5rem !important;
	}
	#isi-section:not(.shortened) .isi-text-thumb,
	#isi-section.full .isi-text-thumb {
		gap: 10px !important;
	}

    #isi-section.shortened.full {
        height: 100% !important;
    }

    #isi-section.shortened {
        z-index: 9999 !important;
    }

    .letter-sp {
        letter-spacing: -0.32px;
    }
}

#mobile-tray {
    position: fixed;
    z-index: 1000 !important;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FBFBFB;
    box-shadow: 0px -5px 8px 0px rgba(0, 0, 0, 0.25);
    /*   display: none; */
}

#mobile-tray:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.5rem;
    background: #F5F5F5;
}

.email-us a {
    color: #414042;
}

.plus-tray {
    cursor: pointer;

}

.plus-tray circle {
    stroke: none;
}

#mobile-tray {
    position: fixed;
    z-index: 99;
    bottom: 0;
    left: 0;
    right: 0
}

.plus-tray svg:hover {
    fill: #008DA8 !important;
}

.plus-icon svg:hover {
    fill: #008DA8 !important;
}

.minus-icon svg:hover {
    fill: #008DA8 !important;
}


.isi-text a {
    text-decoration: underline;
    color: #522E91 !important;
}

@media (min-width: 768px) {
    #isi-section.shortened .e-con-inner {
        padding-top: 1rem
    }

    #isi-trigger {
        margin-bottom: 2rem;
    }
	#isi-section .elementor-widget-icon .elementor-icon svg {
		max-width: 23px;
		max-height: 23px;
	}
	#isi-section.shortened .plus-icon, #isi-section.shortened .minus-icon {
		width: 45px;
		height: 40px;
		border: 0 !important;
		padding: 8.5px;
	}

}

#isi-section .isi-fbo {
    position: absolute;
    z-index: 999;
    max-width: 20.2rem;
    top: 12.7rem;
    right: 42.2%;
}

#isi-section.shortened .isi-fbo {
    top: 5.7rem !important;
}

/* #isi-section.shortened.full .isi-fbo{
  top: 12.7rem !important;  
  }  */
@media (max-width: 768px) {
    #isi-section .isi-fbo {
        top: 25.2rem;
        right: 23%;
    }

    #isi-section.shortened .isi-fbo {
        top: 12.3rem !important;
        right: 24% !important;
    }
}
