
/* =======  ISI Block - In-Page / Floating / Expanded  ======= */	
/* ------------------------ ALL-IN-ONE ----------------------- */	
/* =========================================================== */
#isiBlock ul.tickU {
    list-style: none;
}
div#isiBlock { position:relative; display:block; width:100%; /*z-index:600;*/ background:#fff url("../images/isi_gradient.png") repeat-x;}
	div#isiBlock div#infoISI { position:relative; margin:0 auto; width:100%; border-top:2px solid #d1d7d8;  }

	div#isiBlock div#infoISI.floatISI { position:fixed; left:0; bottom:0; width:100%; height:20%; min-height:100px; z-index:1000; }
	div#isiBlock div#infoISI.expandedISI { position:fixed;left:0; bottom:0; width:100%; height:100%; z-index:1000; overflow:auto; }
	div#isiBlock div#infoISI > div.isi_content { display:block; position:relative; margin:0 auto; height:auto; color:#000; font:normal 14px/1.3 Arial, Helvetica, sans-serif; width:100%; background:#b0d5ea; }
	div#isiBlock div#infoISI > div.isi_content .isi_wrap { padding:20px 40px 60px 40px }
	
	/* --- Expand/Collapse Button --- */
	div.isiButton { display:inline-block; position:absolute; top:10px;
	right:20px; font-size:12px; line-height:22px; font-weight:bold;text-transform:uppercase; cursor:pointer; width:269px; height:19px; background: url("../images/isi_expandBut.png") no-repeat left center }
	div.isiButton.colISI{background:url(../images/collapsebtn.png) no-repeat bottom left;height:20px; width:80px;} 
	div.isiButton span { display:none }
	div.isiButton.close { width:80px; background:url("../images/collapsebtn.png") no-repeat left center; }
	
	
	div.isiHeader h2 { color:#142985; font:bold 15px/1.4 Arial, sans-serif; text-align:left; margin-bottom:5px; }
	div#isiBlock div#infoISI.expandedISI h2 { text-transform:uppercase }
	div#isiBlock div#infoISI h3, div#isiBlock div#infoISI p, 
	div#isiBlock div#infoISI ul li, div#isiBlock div#infoISI ol li  {/*font:normal 14px/1.5 Arial, Helvetica, sans-serif;*/
    font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px; }
	
	div#isiBlock div#infoISI h3 { margin:20px 0 0 0; font-size:14px; color:#142985; font-weight:bold }
	
	div#isiBlock div#infoISI p.indicated { margin:0 0 15px 0 }
	div#isiBlock div#infoISI p.isitext {  margin:10px 0; }
	div#isiBlock div#infoISI p.pi { margin:30px 0 }
	div#isiBlock div#infoISI div.isi_content p.hide { padding-bottom:100px; }
	div#isiBlock div#infoISI a { color: #e43e3e; text-decoration:underline }
	
	div#isiBlock div#infoISI ul, div#isiBlock div#infoISI ol { padding:0px 0px 0px 20px; }
	/*div#isiBlock div#infoISI ul {list-style: none;  }*/
	/*div#isiBlock div#infoISI ul li { color:#DC0025;  }*/
	div#isiBlock div#infoISI ul li span {color:#000; } 

	div#isiBlock div#infoISI ul li ul { position:relative;   /*width:90%;*/ list-style:none; }
	/*div#isiBlock div#infoISI ul li ul li::before { position:relative; content: "─"; left:-5px; }*/
	div#isiBlock div#infoISI ul li ul li { color:#000;}
	
	/* ---------- Footer ---------- */
	div.footer {  bottom: -6px; display: inline-block;position: relative; width:100%; text-align:left; background:#f7f7f7;   } 
 
	div.footer > div.footerContent > div.footer_wrap {overflow: hidden; }
	div.footer > div.footerContent > ul.footer-links { list-style:none; }
	div.footer > div.footerContent > ul.footer-links li { float:left; }
	div.footer > div.footerContent > a { text-decoration:underline; font-size:16px }
	div.footer > div.footerContent > p { clear:both; margin:0 0 10px 0;}
	div.footer > div.footerContent .footerUtility { float:left; margin:10px; width:50%; }
div#isiBlock div#infoISI div.footer > div.footerContent .footerUtility p { font:normal 12px/1.3 Arial; padding-top:10px;}
	div.footer > div.footerContent .footerUtility a { text-decoration:underline;color:#e43e3e!important }
	div.footer > div.footerContent .footerContent { float:right; vertical-align:bottom;  padding: 75px 25px 0 0; width:40%;   }
	div.footer > div.footerContent .footerContent p { font:normal 12px/1.3 Arial, Helvetica, sans-serif!important;margin-bottom:5px !important;color:#444 !important; text-align:right; }
	div.footer > div.footerContent .footerContent p a{color:#e43e3e !important;text-decoration:none !important}
    div.footer > div.footerContent .footerContent p a:hover{text-decoration:underline !important}

	/* Hide Teaser paragraph from Expanded/Inpage ISI */ 
	div#isiBlock div#infoISI.inpage .isiHide,
	div#isiBlock div#infoISI.inpage .hide,
	div#isiBlock div#infoISI.expandedISI .hide,
	div#isiBlock div#infoISI.expandedISI .isiFloatHide { display:none!important }
	/* Hide Header from Float ISI */
	div#isiBlock div#infoISI.floatISI .isiFloatHide { display:none!important; }
	/* Hide Footer from Expanded ISI */ 
	div#isiBlock div#infoISI.expandedISI div.footer { display:none!important }
	
	/*bottom ISI inner bullets*/
	ul.inner { margin-left: 40px; }
	ul.inner li {list-style-type: disc;/*width: 33%;float: left;*/margin-top: 10px; }
	ul.inner.blue li{list-style-type: disc;/*width: 33%;float: left;*/margin-top: 0px;color: #142985!important;}
	ul.inner.blue li span {color: #142985!important;font-weight: bold;}
	ul.inner.l2 { clear: both; }
	ul.inner.l2 li{top: -45px;color: #000;position: relative;}
    /*bringing from inline isi styles for desktop*/
    .telBlckN1-2.padTp.new.boldtxtmob, 
.blue.col3.max69.clumngap, 
.telBlck1tlkBlckBgMo { clear:both; }
.emptyLi { display: block }
.max69{max-width:69%}
.mBot10{margin-bottom:10px;}
ul.inner.liTop0 > li {
    margin-top: 0;
}
.telBlckN1-2.new ul.col3 li {
    width: 50%;
}
.telBlckN1-2.new, .telBlckN1-2.new ul, .telBlckN1-2.new ul.inner li {
    float: none;    width: auto;
}
.padL50 { padding-left:50px; } 
div#isiBlock div#infoISI .telBlckN1-2.new {
    width: 100%;
    display: inline-block;
}
.col3 { column-count: 3; column-gap:25px; }
div#isiBlock div#infoISI .telBlckN1-2 > ul.col3,
div#isiBlock div#infoISI .new.telBlckN1-2 > ul.col3 {
    font-weight: bold;
    margin-left: 60px;
}

div#isiBlock div#infoISI .telBlckN1-2.new ul.blue li span {
    color: #142985;
    font-weight: bold;
}

.tlkBlck.padTp.mblcss { float: left; width:100%; }
.tlkBlck.padTp.mblcss .lftsd { float: left; width:50%; }
.tlkBlck.padTp.mblcss .rgtsd { float: right; width:47%; }
div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp li {    float: left;}
div#isiBlock div#infoISI .tlkBlck.padTp.mblcss .lftsd  ul.padTp li span.whyBlck3 {width: 95%; color:#193c97;}
.fltLft { float: left;}
ul.inner.blue li.blacklist,ul.inner.blue li.blacklist span {color:#000 !important;font-weight:normal;width:30%;}
.whyBlck5 {float: left;
    color: #333;
    padding: 0 70px 0 51px;
    clear: both;
    text-indent: -5px;margin-top: 20px;}
.isiBlck6 { margin-bottom: 31px;}
.mrGbt {  margin-bottom: 4px; }
.heightfix{ margin-top: 10px;}
.mobheight{ height: 94px;}
.paddTP{ margin-top: 20px; }
.clumngap{column-gap: 27px;}
.mrgBtm{ margin-bottom: 27px;} 
.leadBulltPoint ul li:before{font-size:20px;}
.anchorISI {overflow: visible !important;}    
/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    div.indication-tray{box-shadow: 1px 5px 8px 2.5px rgb(0, 0, 0);}
    }  */
 
    
    div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp.hn {/*padding-bottom: 20px;float: left !important;*/ display:inline-block; margin-left: 42px;}
    div#isiBlock div#infoISI .tlkBlck.padTp.mblcss .rgtsd ul.padTp.hn {  margin-left: 0px !important; }
    div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp.hn li { float:none !important; clear: both !important; list-style-type: disc !important; color: #142985 !important;}
    div#isiBlock div#infoISI .tlkBlck.padTp.mblcss .rgtsd ul.padTp.hn li { color: #de2e28 !important;}
    
    .divR.padTp.hn li span {
        padding-left: 5px !important;
        }
    .hn span.whyBlck3 {
        padding-left: 5px !important; width:95%;
        }
    .rgtsd .hn span.whyBlck3  { color:#de2e28 !important;}
    div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp.hn li.list-s{list-style: none !important;}
	ul.inner li { margin-top: 0px; padding-top: 10px;}
	.vertlinemarG{ margin-top: -20px; }
	.moveleft{ margin-left: 20px;}
	.mrgbtmDesk{ margin-bottom: 15px!important;}
#infoISI li {
    break-inside: avoid-column;
    page-break-inside: avoid;
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) and (min-color-index:0) {
    div#isiBlock div#infoISI .telBlckN1-2.new {
        display: inline-grid;
    }
}*/
 /* end inline styles for desktop*/
	
/* Mobile Styles
/* --------------------------------------*/	
@media only screen and (max-width: 1194px) {
	div#isiBlock div#infoISI {width:320px; overflow:hidden;}
	div#isiBlock div#infoISI > div.isi_content .isi_wrap { padding: 20px 15px 40px 15px; }
	div.isiButton { display:inline-block; position:absolute; top:20px;
	right:20px; font-size:12px; line-height:22px; font-weight:bold;text-transform:uppercase; cursor:pointer; width:19px; height:19px; background: url("../images/expand-btn.png") no-repeat left center }
	div.isiButton.close ,div.isiButton.colISI{ width:19px; background:url("../images/collapse-btn.png") no-repeat left center;height:19px; }

	div.boxedSafety { margin-top:5px; margin-bottom:20px; padding:10px 20px; border:1px solid black; background-color:#FFFFFF; }
	
	div.isiHeader h2 { font:bold 12px/1.4 Arial, Helvetica, sans-serif !important; text-align:left;  }
	div#isiBlock div#infoISI h3, div#isiBlock div#infoISI p, 
	div#isiBlock div#infoISI ul li, div#isiBlock div#infoISI ol li,
    div#isiBlock div#infoISI .font14-m { margin:0; font:normal 14px/1.3 Arial, Helvetica, sans-serif; }
	div#isiBlock div#infoISI h3 { font-weight:bold }
	div#isiBlock div#infoISI ul, div#isiBlock div#infoISI ol { margin-bottom:20px }
	
	div.footer > div.footerContent > div.footer_wrap { padding:10px; }
	div.footer > div.footerContent .footerUtility { float:left; margin:10px 10px 20px 0px; width:100% }
	div.footer > div.footerContent .footerUtility p.footerLinks { margin:20px 0 0 0!important }
   div.footer > div.footerContent .footerUtility a { font-size:12px; }
	div.footer > div.footerContent .footerUtility img { max-width:90%; height:auto }
	div.footer > div.footerContent .footerContent { float:left; margin:0 40px 50px 0; width:100%; text-align:left; padding:0; }
	div.footer > div.footerContent .footerContent p { font:normal 12px/1.3 Arial; text-align:left; }
 .isi_content{padding:20px 10px;}
div#survival{min-height:0px;}

div#isiBlock div#infoISI .telBlckN1-2 > ul.col3.mcol2, 
div#isiBlock div#infoISI .new.telBlckN1-2 > ul.col3.mcol2,
ul.col3.mcol2 {margin-left:20px;}
/*
bringing from inline isi content - may be duplicates
@media only screen and (max-width:1094px) {   
@media only screen and (max-width: 767px) {*/
   
	.moveleft { margin-left:24px!important; } 
    .emptyLi { display: none }
    /*}
@media only screen and (max-width: 959px){*/
    .m-col0 {column-count:auto;}
	.col3.m-col1 { column-count: 1;margin-top: 5px; }
    div#isiBlock div#infoISI .new.telBlckN1-2 > ul  ul.col3{margin-left:21px;    width: auto;}
	.padL50.padLftM52 { padding-left: 52px; }
	.mBot10{margin-bottom:0;}
	
    div#isiBlock div#infoISI ul.mBot0 { margin-bottom: 0; }
    
    div#isiBlock div#infoISI .telBlckN1-2.new ul.inner li {
        width: auto;
        float: none;
    }
    div#isiBlock div#infoISI .new.telBlckN1-2 >ul.col3.max69 {
        column-gap: 0px;
    }
    .telBlckN1-2.new ul.col3 li,.max69 {
        width: 100%;
    }
    div#isiBlock div#infoISI .new.telBlckN1-2 >ul.col3.max69 > li {
        max-width: 70%;
    }
        div#isiBlock div#infoISI  .new.telBlckN1-2 >ul.col3 > li {
        max-width: 70%;
    }
    
    div#isiBlock div#infoISI .telBlckN1-2.new  ul.blue li span {
        color: #142985;
        font-weight: normal;
    }
        /*SPRY16C-144  start*/
        .tlkBlck.padTp.mblcss .lftsd {  display: inline-block;   width: 53%;}
        .tlkBlck.padTp.mblcss .rgtsd {  float: none;  display: inline-block;}
        div#isiBlock div#infoISI .tlkBlck.padTp.mblcss .lftsd  ul.padTp li span.whyBlck3,
        div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp li span.whyBlck3{float: none;}
        div#isiBlock div#infoISI .tlkBlckBgMo.newmobstl ul li span.mobOnl{  float: none;}
        /*SPRY16C-144  end*/
        div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp {    list-style: disc;}
        div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp li span.whyBlck3 {    width: 97%;    color: inherit;}
        div#isiBlock div#infoISI .tlkBlckBgMo.newmobstl ul {    width: 28%;  float: none;  display: inline-block;  vertical-align: top;}
        .tlkBlckBgMo.newmobstl ul li {   width: 100%;    float: left;}
        div#isiBlock div#infoISI .tlkBlckBgMo.newmobstl ul li span.mobOnl {    width: 100%;    color: inherit;}
        .img-align {
            padding: 15px 0 70px 0;
            }
        .mrLMo {
            width: 240px;
            }
       /* }   
@media (max-width:768px) {*/
    ul.blue.col3.max69.clumngap {overflow: hidden;}
    div#isiBlock div#infoISI .tlkBlck.padTp.mblcss ul.padTp.hn { float: left !important; margin-left: 0px !important;}
    .fntMob{ font-size:16px!important;}
    .mblfnt1{ font-size: 8px!important; }
    .mblfnt1 img{ margin-bottom: 10px; }
    .mblfnt2{ font-size: 14px;text-indent: -5px;}
    .mobheight{ height: auto;}
    .margmob1{margin-left: 48px;}
    .margmob2 .margmob2child {margin-left: 47px!important;}
    .isiBlck1{width: 67%;}
    .boldtxtmob ul li span{ font-weight:bold!important;}
    .mrgBtm {margin-bottom: 4px;}
    .alignRule{margin-bottom: 20px; }
    .moblinespc1{ margin-top: 20px!important;}
    .vertlinemarG{ margin-top: 0px; }
    .mrgbtmDesk{ margin-bottom: 0px!important;}
    .margSpace{ margin-top: 20px;}
    .vrtclinemob{ padding : 14px 0px 0px 2px!important;}
    .mobalignpara{ width: 52%;}
    .mobalignpara ul li{ margin-right: 5px!important;}
    .mobalignpara ul li span{ margin-left: 10px;display: -webkit-box;}
    .hrLineMob {
    padding-top: 0;
    margin-top: 20px !important;
    display: inline-block;
}

.patStories div#isiBlock div#infoISI ul.blue.col3.clumngap li {
    max-width: 70%;
}
/*.patStories div#isiBlock div#infoISI ul.blue.col3.clumngap,
div#isiBlock div#infoISI ul.col3.mcol2,
div#isiBlock div#infoISI .new.telBlckN1-2 >ul.col3.mcol2,
div#isiBlock div#infoISI .telBlckN1-2 > */
ul.col3.mcol2 {
    margin-left: 20px;
    column-count: 2;
    column-gap: 0px;
}
 /*div#isiBlock div#infoISI .new.telBlckN1-2 >ul.col3.mcol2 {
        margin-left: 20px;
        column-count: 2;
        column-gap: 0px;
    }*/
    .divR.padTp.hn li span { padding-left: 0px !important; }
    .hn span.whyBlck3 { padding-left: 0px !important;}
    .telBlck {
    width: 80%;
}
div#isiBlock div#infoISI .telBlckN1-2 >ul.col3 > li {
    max-width: 70%;
}

div#isiBlock div#infoISI .divBlck > img  {
    padding-top: 0;
}
.padTp.mrGbt {
    padding-top: 0;
}
div#isiBlock div#infoISI .new.telBlckN1-2 > ul ul.inner.col3.m-col1 {
    column-count: 1;
}
}/*end mobile isi*/
/*	
	@media only screen and (max-width: 1094px) {
		div.footer > div.footerContent .footerContent{margin-right:0px;}
		
	}
	@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {div.indication-tray{right:0px;}div#survival{min-height:600px;}}
*/
/* Maximal Desktop Width (Wide Screen Moniters)
============================================= 
@media only screen and (min-width: 1024px) {
    div#isiBlock div#infoISI > div.isi_content,
	div#isiBlock div#infoISI > div.footer > div.footerContent { margin:0 auto; max-width:100% }
}
*/


/* IE Specific Styles
============================================= */
html.lt-ie9 div#isiBlock div#infoISI > div.isi_content,
html.lt-ie9 div#isiBlock div#infoISI > div.footer > div.footerContent { margin:0 auto; width:1024px; }