@import url('https://fonts.googleapis.com/css?family=Montserrat:600|Raleway');


/*** IcoMoon ***/
@font-face{font-family:'icomoon';src:url(data:application/x-font-ttf;charset=utf-8;base64,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)format('truetype');font-weight:normal;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-facebook:before{content:"\e900"}
.icon-search:before{content:"\e606"}
.icon-slideshow:before{content:"\e603"}
.icon-image:before{content:"\e623"}
.icon-quiz:before{content:"\e602"}
.icon-bubbles:before{content:"\e601"}
.icon-book:before{content:"\e632"}
.icon-quill:before{content:"\e904"}
.icon-twitter:before{content:"\e617"}
.icon-mail:before{content:"\e616"}
.icon-dehaze:before{content:"\e620"}
.icon-arrow-right2:before{content:"\e613"}
.icon-share:before{content:"\e625"}
.icon-shield:before{content:"\e903"}
.icon-close:before{content:"\e902"}
.icon-call_made:before{content:"\e0b2"}
.icon-question-circle:before{content:"\e607"}
.icon-right:before{content:"\e628"}
.icon-wrong:before{content:"\e629"}
.icon-start-over:before{content:"\e630"}



/*** Normalize ***/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0;cursor:pointer}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}


/*** Owl Carousel (core) ***/
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}


/*** Common ***/
html{color:#000;font-size:1em;font-weight:400;line-height:1.7;font-family:'Raleway',sans-serif;-webkit-font-smoothing:antialiased}
::-moz-selection{background:#000;text-shadow:none;color:#fff}
::selection{background:#000;text-shadow:none;color:#fff}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
b,strong,optgroup,h1,h2,h3,h4,h5,h6{font-weight:600;font-family:'Montserrat',sans-serif}
.clear{display:block;clear:both}
a{color:#0072bc;text-decoration:none;cursor:pointer}
a:hover{text-decoration:underline}
a[data-title]:hover:before{content:attr(data-title);padding:4px 8px;color:#fff;position:absolute;z-index:9;border-radius:3px;background:#333;font-size:15px;margin:28px 10px 0 0;line-height:normal}
a[class$="link"][class$="link"]{text-decoration:none!important}
a[class$="link"]:after{font-family:'icomoon'!important;color:#f26522;font-weight:400;padding:0 4px;display:inline-block;vertical-align:baseline;line-height:30px;text-indent:0}
a.slidelink:after{content:"\e603"}
a.quizlink:after{content:"\e602"}
a.imglink:after{content:"\e623"}
a.dictlink:after{content:"\e607"}
#backTop{display:none;position:fixed;right:20px;top:calc(100vh - 70px);z-index:1}
#backTop span{color:#fff;font-weight:bold;font-size:36px;padding:8px;border-radius:100px;background:rgba(120,120,120,0.4);transform:rotate(-90deg);display:block;transition:background 250ms}
#backTop span:hover{cursor:pointer;background:#000}


/*** AD ***/
.adTopWrapper{width:100%;z-index:999;display:inline-block}
.adTopWrapper.fixed{position:fixed;top:0}
.adTopWrapper #bannerAd_rdr{background:url(https://images.emedicinehealth.com/images/ads/1atopbannerside.gif) no-repeat 0 center;margin:0 auto;padding:5px 10px;position:relative;display:table}
.adTopWrapper #bannerAd_fmt{padding:4px;border:1px solid #ccc}
#rightAd_rdr:after,#leftAd_rdr:after{content:'';background:url(https://images.emedicinehealth.com/images/ads/rightad_toptransparent.gif) no-repeat center 0;height:10px;display:block}
.rightAd_BG_fmt{width:300px;padding:4px;border:1px solid #ddd}
.leftAd_BG_fmt{width:160px;padding:4px;border:1px solid #ddd}
.leaderboard_fmt{background:url(https://images.medicinenet.com/images/ads/1atopbannerside.gif) no-repeat 0 20px;width:738px;margin:30px auto;padding:16px 10px;clear:both}
.leaderboard_fmt>div{padding:4px;border:1px solid #ddd;width:728px;height:90px}
#ads2-pos-101{min-width: 728px;min-height: 90px}
#ads2-pos-121{min-width: 300px;min-height: 250px}
#ads2-pos-113{min-width: 160px;min-height: 600px}
@media screen and (max-width: 1023px) {
	.stickyColLeft{display:none}
}
header.TOC + .adTopWrapper #bannerAd_rdr{padding:0 10px}
body.article .adTopWrapper,body.slideshow .adTopWrapper{display:block;position:sticky;position:-webkit-sticky;top:0;background:#fff;transition:top .5s}
body.article .adTopWrapper.hide,body.slideshow .adTopWrapper.hide{top:-111px}


/*** Modal ***/
.sc-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,.5);color:#fff;overscroll-behavior:contain;overflow:hidden}
.sc-modal .sc-modal-dialog{display:flex;margin:0;max-height:80vh;max-width:80vw;transition:all .2s ease-in-out;min-width:300px;top:auto;left:auto;width:auto;height:auto;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5)}
.sc-modal .sc-modal-body{position:relative;min-height:0;height:100%;width:100%;padding:0;display:flex;flex-direction:column;color:#000;box-sizing:border-box}
.sc-modal .sc-modal-content{display:flex;flex-direction:column;height:auto;flex:10000 1 0%}
.sc-modal .sc-modal-header{background:#0072bc;position:relative;padding:10px;height:20px}
.sc-modal .close{right:0;top:0;position:absolute;font-size:18px;color:#b8d4e6;padding:1px 12px;cursor:pointer;line-height:40px}
.sc-modal .close:hover{color:#fff;text-decoration:none}
.sc-modal .sc-modal-title{color:#fff}
.sc-modal h3{font-size:16px!important;text-align:center;margin:10px 0!important}
.sc-modal .sc-modal-footer{text-align:center;padding:0 0 10px}
.sc-modal button{background:#0072bc;width:135px;height:35px;color:#fff;font-size:15px;border-radius:3px;text-transform:uppercase;margin:10px;outline:none;border:none;transition:all 250ms}
.sc-modal button:hover{background:#000}


/*** Header ***/
body.noscroll{overflow-y:hidden}
body>header{height:65px;background:#fff;border-bottom:5px solid #eee;z-index:9}
.masterhead{padding:0;margin:0 auto;max-width:1250px;width:calc(100vw - 80px)}
.masterhead li{float:left;list-style:none}
.masterhead .search{float:right;margin-left:20px }
.masterhead .search button{border:none;background:transparent;outline:none;color:#0072bc;font-size:18px;padding:20px 10px 15px;transition:color 250ms}
.masterhead .search button:hover{color:#000}
.masterhead .search button .icon-close{font-size:24px}
.masterhead .menu{line-height:65px;float:right}
.masterhead .menu a{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:600;color:#555;text-decoration:none;padding:23px 5px;transition:color 250ms}
.masterhead .menu a:hover{color:#ccc}
.masterhead .logo{margin:19px 0}
.searchBar{display:none;position:fixed;top:70px;width:100%;height:calc(100vh - 70px);padding:0;background:rgba(255,255,255,.95);z-index:999}
.sc-searchbox{position:relative}
.sc-searchbox .sc-searchbox-input-wrapper{display:flex}
.sc-searchbox .sc-searchbox-input{flex-grow:1}
.sc-searchbox .sc-searchbox-list{position:absolute;width:100%;z-index:50;background:#fff;box-sizing:border-box}
.sc-searchbox .sc-searchbox-list .sc-searchbox-list-item.sc-searchbox-item-active{background:#f5f5f5}
.nav-search.sc-searchbox .sc-searchbox-form{background:#fff;padding:125px 15%}
.nav-search.sc-searchbox .sc-searchbox-input{border:none;outline:none;font-size:50px;border-bottom:1px solid #000;padding:10px 70px 10px 10px}
.nav-search.sc-searchbox .sc-searchbox-input::-webkit-search-cancel-button{display:none}
.nav-search.sc-searchbox .sc-searchbox-input::placeholder{color:#ccc}
.nav-search.sc-searchbox .sc-searchbox-button{border:none;outline:none;background:none;font-size:40px;color:#ccc;transition:color 250ms;position:absolute;right:16%;top:145px;padding:5px}
.nav-search.sc-searchbox .sc-searchbox-button:hover{color:#000}
.nav-search.sc-searchbox .sc-searchbox-list{width:70%;background:#fff;padding:12px;border:1px solid #ddd;border-top:none;border-radius:0 0 3px 3px}
.nav-search.sc-searchbox .sc-searchbox-list .sc-searchbox-list-item.sc-searchbox-item-active{background-color:#000;color:#fff;cursor:pointer}
.nav-search.sc-searchbox .sc-searchbox-list-item{font-family:'Raleway',sans-serif;font-size:26px;padding:5px 15px;border-radius:3px}
.TOCBar{background:#fff;width:100%;position:fixed;z-index:99;top:-102px}
.TOCBar > span{padding:0 20px;line-height:100px;font-size:29px;cursor:pointer;position:absolute;z-index:1;transition:color 250ms}
.TOCBar > span:hover{color:#0072bc}
.TOCBar .wrapper-title{height:100px}
.TOCBar .wrapper-title a{display:none;text-decoration:none;font-family:'Montserrat',sans-serif;font-size:26px;font-weight:600;color:#000;line-height:100px;margin-left:65px;width:calc(100vw - 150px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;transition:all 250ms}
.TOCBar .wrapper-title a.active{display:block}
.TOCBar .progressbar{background:#e1e1e1}
.TOCBar .progressbar .indicator{background:#0072bc;height:2px;transition:width 1s}
.legalMenu{display:none}


/*** Share ***/
.social-section a[class*="_share"]{font-size:20px;width:40px;height:40px;margin:2px;border-radius:100px;cursor:pointer;display:inline-block;background:#b3d5eb;transition:background 200ms ease-in}
.social-section a.fb_share{background:#3664a2}
.social-section a.tw_share{background:#55acee}
.social-section a:hover{background:transparent;text-decoration:none}
.social-section a[class*="_share"] span{color:#fff;padding:10px;line-height:40px;transition:all 250ms ease-out}
.social-section a[class*="_share"]:hover span{color:#000}


/*** Footer ***/
#sponsors{padding:30px 5%;margin:50px auto;background:#f2f2f2}
#sponsors h2{color:#000;font-size:30px;line-height:32px}
#sponsors h2 span{font-size:16px;font-weight:400}
#sponsors .wrapper{display:inline-block}
#sponsors .wrapper ul{float:left;list-style:none;padding:0;margin:0;width:calc(90vw - 20px);column-count:3;display:block}
#sponsors .wrapper ul li a{font-size:16px;font-weight:300;padding:5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:inline-block}
footer{padding:40px 5% 0 5%}
footer .branding{text-align:center}
footer .branding .logo a{padding:10px}
footer .branding .social-section{margin:15px 0}
footer .branding .social-section > div{display:inline-block}
footer nav{width:460px;height:425px;margin:40px auto 80px}
footer nav > div{float:left;text-align:right;width:200px;height:425px}
footer nav a{display:block;font-family:'Montserrat',sans-serif;color:#000!important;font-size:16px;font-weight:600;line-height:18px;padding:8px 0;text-decoration:none}
footer nav a:hover{color:#0072bc!important;text-decoration:none}
footer nav .network{float:right;text-align:left;border-left:5px solid #f2f2f2;padding-left:26px}
footer .Disclaimer{text-align:center}
footer .Disclaimer .badge{margin:0 auto;width:400px}
footer .Disclaimer .copyRight{margin:25px auto;font-size:14px}
footer .ccpaFtrLnk{display:none}


/*** Main ***/                                                            
main#HP{margin:0;display:block;max-width:none;width:100%}
main#HP .row-1 h1{color:#598527;border-bottom:8px solid #E6E6E6;font-size:42px;text-align:center;padding-bottom:3px;margin:20px auto;min-height:52px}
main#HP .row-1 .wrapper>p{padding:10px 15%;margin-bottom:30px;line-height:22px;text-align:center;font-size:18px}
main#HP section{padding:20px 0}
main#HP .wrapper{margin:0 auto;width:940px}
main#HP a{color:#0072bc;text-decoration:none}
.row-news{background:#f7f7f7;min-height:630px}
.row-news .rightAd_BG_fmt{margin:0 auto}
.row-news .col h3{text-align:left;margin-left:8px}
.row-news .col h3 a{color:#000}
.row-news .col.left{float:left;width:32%;margin-left:1%}
.row-news .col.right{float:right;width:40%;margin-right:3%}
.row-news .col ul{list-style:none;padding:0;margin-bottom:50px}
.row-news .col ul li a{display:inline-block;padding:8px;width:96%;border-bottom:1px solid #ccc}
.row-news .col ul li a:hover{background:#0072BC;color:#FFF}
.row-news .col.left .trending img{width:50px;height:50px;float:left;margin-right:10px}
.row-news .col.left .trending p{width:70%;display:inline-block;margin:0;line-height:16px}
.row-news .col.left .trending p span{display:block;font-style:italic}
.row-extra{min-height:360px}
.row-extra .col{width:30%;float:left;margin-left:5%}
.row-extra .col:first-child{margin-left:0}
.row-extra h2{font-size:20px}
.row-extra .logoTitle{margin-top:-5px}
.row-extra .content h5{font-size:16px;margin:0;border-top:1px solid #ccc;padding-top:10px}
.row-extra .content h5:first-child{border:0}
.row-extra .content ul{margin:10px 0;padding-left:30px}
.row-extra .content ul li a{font-size:14px;font-style:italic;font-weight:300}
.row-extra .content ul li a:hover{text-decoration:underline}
.row-extra em{font-size:14px;font-weight:300}
.row-extra em b{font-style:normal}
.row-extra .content.newsletter button{color:#fff;padding:8px;border-radius:3px;background:#f26522;border:none;width:100%;outline:none;margin:10px 0 20px 0}
.row-extra .content.newsletter button:hover{background:#C24E17}
.row-extra .content.RxList ul{list-style:none;padding:0}
.row-extra .content.RxList a{font-style:normal;font-weight:400;color:#fff;padding:5px 10px;margin:5px 0;border-radius:3px;background:#1c607b;float:right;width:118px;text-align:center}
.row-extra .content.RxList a:hover{text-decoration:none;background:#0D3C4F}
.row-extra .content.RxList em{width:155px;display:inline-block}
#leftAd_rdr{float:left;margin-right:25px}


/*** Main (homepage) ***/
#owl-HP-slide1 .item{max-height:400px;overflow-y:hidden}
#owl-HP-slide1 .item img{height:auto}
#owl-HP-slide1 .outline{background:rgba(255,255,255,.7);padding:3% 4%;color:#000;border-radius:3px;box-shadow:0 0 15px -5px #555;position:absolute;top:50%;left:12%;transform:translateY(-50%)}
#owl-HP-slide1 .outline h1{font-size:38px;margin:0}
#owl-HP-slide1 .outline p{font-size:18px;font-weight:300;margin:0;line-height:21px;max-width:600px}
#owl-HP-slide1 .outline:hover b{color:#0072bc;text-decoration:underline}
#owl-HP-slide1 .owl-nav button{font-size:80px;position:absolute;opacity:.5;line-height:0;top:50%;margin-top:-42px;color:#fff;outline:none;transition:all 250ms}
#owl-HP-slide1 .owl-nav button span{padding:70% 0}
#owl-HP-slide1 .owl-nav .owl-next{right:0}
#owl-HP-slide1 .owl-nav .owl-prev{left:0}
#owl-HP-slide1 .owl-nav .owl-prev .icon-arrow-left2:before{content:"\e613";transform:rotate(-180deg);display:inline-block}
#owl-HP-slide1 .owl-nav button:hover{opacity:1}
#HP .row-1{min-height:410px}
#HP .row-1 h3{font-size:1.2em;margin:10px 5px}
#HP .row-1 ul{list-style:none;padding:0;margin:0}
#HP .row-1 .col{float:left;padding-right:2.6%}
#HP .row-1 .col ul li a{border-bottom:1px solid #ccc;padding:0 10px 0 0;display:inline-block;width:100%}
#HP .row-1 .col ul li a:hover{background:#0072BC;color:#FFF}
#HP .row-1 .col ul li img{width:50px;height:50px;float:left;margin-right:10px}
#HP .row-1 .col ul li p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#HP .row-1 .col .more{float:right;font-size:14px;margin-top:6px}
#HP .row-1 .col .more span{font-size:16px;color:#F26522;vertical-align:middle}
#HP .row-1 .col .more:hover,#HP .row-1 .col .more:hover span{color:#000;text-decoration:none}
#HP .row-1 #rightAd_rdr{float:right;padding:65px 0}
#HP .row-2 h1{color:#0072bc;text-align:center;font-size:30px}
#HP .row-2 .spotSlide{display:inline-block;padding:0}
#HP .row-2 .spotSlide li{list-style:none;width:47.5%;float:left;padding:15px 0}
#HP .row-2 .spotSlide li:first-child{padding-right:23px;margin-right:23px;border-right:1px solid #ccc}
#HP .row-2 .spotSlide a:hover h2{color:#0072bc}
#HP .row-2 .spotSlide a:hover img{opacity:.6;border-color:#eee}
#HP .row-2 .spotSlide img{width:150px;float:left;margin-right:15px;border:10px solid #fff;transition:opacity 400ms,border-color 400ms}
#HP .row-2 .spotSlide h2{color:#333;font-size:22px;line-height:22px;font-weight:400}
#HP .row-2 .spotSlide p{color:#333;font-weight:300;margin-left:175px}
#HP .row-2 h3{text-align:center}
#HP .row-2 .moreSlide{width:45%;display:inline-block}
#HP .row-2 .moreSlide li a:hover{text-decoration:underline}
#HP .row-3 .col h2{width:200px;text-align:right;font-size:1.3em;position:absolute;margin:20px 0 0 200px}
#HP .row-3 .col ul{list-style:none;margin:0 0 80px 383px;padding-top:20px}
#HP .row-3 .col ul li a{border-bottom:1px solid #ccc;padding:8px;display:inline-block;width:98%}
#HP .row-3 .col ul li a:hover{background:#0072BC;color:#FFF}
#HP .row-4{background:url("https://images.emedicinehealth.com/images/new/bkgd-first-aid.jpg") no-repeat fixed center center;background-size:cover}
#HP .row-4 .cover{background:rgba(255,255,255,.7);padding:25px 50px 35px 50px;color:#000;border-radius:3px;box-shadow:0 0 15px -5px #555;margin:2% 0 5% 45%;display:inline-block}
#HP .row-4 .cover h1{font-size:38px;line-height:38px}
#HP .row-4 .cover p{font-size:18px;font-weight:300}
#HP .row-4 .cover:hover b{color:#0072bc;text-decoration:underline}
#HP .row-4 .moreWrapper{background:rgba(0,0,0,0.5);height:70px;margin-bottom:-20px}
#HP .row-4 .more{width:940px;margin:0 auto;padding:0}
#HP .row-4 .more li{float:left;list-style:none;width:29%;border-left:1px solid #fff;padding:5px 16px;margin:15px 0}
#HP .row-4 .more li:first-child{border:none}
#HP .row-4 .more a{color:#fff;font-size:14px;display:inline-block}
#HP .row-4 .more a:hover{text-decoration:underline}
#HP .row-5{background:#f7f7f7}
#HP .row-5 h1{text-align:center}
#owl-HP-slide2 .item img{width:210px;border:10px solid #f7f7f7;margin:0 auto;transition:all 250ms}
#owl-HP-slide2 .item p{color:#333;padding:0 18px;text-align:center}
#owl-HP-slide2 .item a:hover img{opacity:.6;border-color:#fff}
.owl-dots{text-align:center}
.owl-dots span{display:block;width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;background:#0072bc}
.owl-dots .owl-dot:hover span,.owl-dots .owl-dot.active span{opacity:1}
#HP .row-6{background:#DBEDF7}
#HP .row-6 .wrapper{margin-bottom:-20px;min-height: 550px}
#HP .row-6 .col{float:left;width:40%;margin-right:4%}
#HP .row-6 .col h3{margin-left:8px}
#HP .row-6 .col ul{list-style:none;list-style-position:inside;padding:0;margin-bottom:50px}
#HP .row-6 .col ul li a{border-bottom:1px solid #ccc;padding:8px;display:inline-block;width:86%}
#HP .row-6 .col ul li a:hover{background:#0072BC;color:#FFF}
#HP .row-6 .tip{font-size:14px;margin-top:-22px}
#HP .row-6 .tip span{color:#598527;font-size:18px;vertical-align:-15%;padding-right:3px}
#HP .row-6 .sc{margin-top:475px;position:absolute;margin-left:625px}
#HP .row-6 .sc li{float:left;list-style:none}
#HP .row-6 .sc a{color:#fff;padding:8px;border-radius:3px;background:#f26522;width:110px;outline:none;margin:0 6px;font-size:20px;display:inline-block;text-align:center}
#HP .row-6 .sc a:hover{background:#C24E17}


/*** Landing Page ***/
#Topics_A_Z ul,#Vitamins_A_Z ul,#Med_Dic_A_Z ul,.quizAtoZ ul,#A_Z ul{padding:0;display:inline-block}
#Topics_A_Z li,#Vitamins_A_Z li,#Med_Dic_A_Z li,.quizAtoZ li,#A_Z li{list-style:none;padding:0;margin:6px;float:left}
#Topics_A_Z li a,#Vitamins_A_Z li a,#Med_Dic_A_Z li a,.quizAtoZ li a,#A_Z li a{display:inline-block;padding:10px;font-family:'Montserrat',sans-serif;font-size:24px;font-weight:600;line-height:30px;border-radius:3px;width:30px;height:30px;text-align:center;background:#f5f5f5;transition:all 250ms}
#Topics_A_Z li a:hover,#Vitamins_A_Z li a:hover,#Med_Dic_A_Z li a:hover,.quizAtoZ li a:hover,#A_Z li a:hover{background:#000;color:#fff;text-decoration:none}
.AZ_results h4{font-size:20px;margin:20px 0}
.AZ_results h4 a{margin:4px 2px;padding:5px 15px;border-radius:20px;background:#f5f5f5;display:inline-block;transition:all 250ms}
.AZ_results h4 a:hover{background:#000;color:#fff;text-decoration:none}
.AZ_results h5{font-size:24px;background:#0072bc;margin:30px 0 0 0;padding:5px 10px}
.AZ_results h5 a{color:#fff;cursor:default;pointer-events:none}
.AZ_results ul,#emhCtrAcc .emhCtrCont ul{list-style-type:none;margin:0;padding:0;display:block!important}
.AZ_results li a,#emhCtrAcc .emhCtrCont li a{font-family:'Montserrat',sans-serif;font-size:16px;padding:10px!important;display:block;transition:all 250ms}
.AZ_results li:nth-child(even) a,#emhCtrAcc .emhCtrCont li:nth-child(even) a{background:#f5f5f5}
.AZ_results li a:hover,#emhCtrAcc .emhCtrCont li a:hover{background:#000;color:#fff;text-decoration:none}
.emhCentersHeading,#TheLatest_heading,#MainContentLocation h3,#emhforum .must_read_articles h3,#emhforum .stacked_featured h3,#emhforum .stacked_promo h2,#emhforum .region1 h2,.centerWrapper > h3{font-size:24px;font-weight:600;font-family:'Montserrat',sans-serif;line-height:30px;text-transform:uppercase;margin-top:60px}
.emhCentersHeading:before,#TheLatest_heading:before,#MainContentLocation h3:before,#emhforum .must_read_articles h3:before,#emhforum .stacked_featured h3:before,#emhforum .stacked_promo h2:before,#emhforum .region1 h2:before,.centerWrapper > h3:before{content:'';border-top:5px solid #0072bc;width:160px;margin-bottom:6px;display:block}
.emhCentersBullets,#TheLatest_bullets{margin:20px 0}
.emhCentersBullets ul,#TheLatest_bullets ul,.medicationBullets,.vitaminBullets{margin:0}
.emhCentersBullets li,#TheLatest_bullets li,.medicationBullets li,.vitaminBullets li{padding:5px 0}
.emhCentersBullets li a,#TheLatest_bullets li a,.medicationBullets li a,.vitaminBullets li a{font-size:18px}
#topmed20 a{font-family:'Montserrat',sans-serif;font-size:22px;text-transform:capitalize;margin-top:40px;display:inline-block}
#topmed20 a:hover{color:#000}
#imageCategories:first-child a{border:none;padding-top:0}
#imageCategories a{text-decoration:none;padding:40px 0;min-height:180px;display:inline-block;border-top:10px solid #f2f2f2}
#imageCategories img{width:auto;position:absolute;transition:all 250ms}
#imageCategories h4{color:#000;margin:10px 0 10px 200px;font-size:28px;line-height:32px;transition:color 250ms}
#imageCategories p{font-size:16px;line-height:22px;color:#888;margin:10px 0 10px 200px;display:inline-block;transition:color 250ms}
#imageCategories a:hover *{color:#0072bc}
#imageCategories a:hover img{filter:grayscale(100%)}
.quizLinks_fmt{margin:30px 0}
.quizLinks_fmt .alpha{color:#fff;font-family:'Montserrat',sans-serif;background:#0072bc;font-size:24px;padding:8px 20px;margin-top:30px;position:relative}
.quizLinks_fmt .alpha .top{visibility:hidden}
.quizLinks_fmt .alpha .top:after{content:"\e613";font-family:'icomoon'!important;font-size:40px;color:#fff;padding:0 10px;position:absolute;right:0;top:-6px;visibility:visible;transform:rotate(-90deg)}
.quizLinks_fmt .alpha .top:hover:after{color:#99d0f5}
.quizLinks_fmt .quizLink_fmt{padding:20px;min-height:79px;width:calc(100% - 40px);display:inline-block;text-decoration:none;transition:all 250ms}
.quizLinks_fmt .quizLink_fmt:nth-child(odd){background:#f5f5f5}
.quizLinks_fmt .quizLink_fmt img{border-radius:3px;position:absolute}
.quizLinks_fmt .quizLink_fmt h3{margin:0 0 0 90px;color:#0072bc;line-height:20px;transition:all 250ms}
.quizLinks_fmt .quizLink_fmt p{color:#000;margin:10px 0 0 90px;font-size:14px;line-height:18px;transition:all 250ms}
.quizLinks_fmt .quizLink_fmt:hover{background:#000;text-decoration:none}
.quizLinks_fmt .quizLink_fmt:hover *{color:#fff}
#accordion h3{margin:5px 0}
#accordion h3 a{color:#fff;background:#0072bc;font-size:20px;line-height:26px;text-decoration:none;padding:10px 60px 10px 15px;display:block;position:relative;transition:all 250ms}
#accordion h3 a:after{content:"\e613";font-family:'icomoon'!important;font-size:40px;padding:0 10px;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(90deg)}
#accordion h3 a:hover{background:#000}
#accordion .fold{display:none;position:relative}
#accordion h3:first-child +.fold{display:block}
#accordion .fold ul{list-style:none;padding:0;display:block;column-count:2}
#accordion .fold ul li{padding:0;display:inline-block}
#accordion .fold a{padding:20px;height:260px;width:calc(100% - 40px);max-width:200px;text-align:center;display:inline-block;text-decoration:none;transition:background 250ms}
#accordion .fold a img{border-radius:3px}
#accordion .fold a h4{color:#000;font-size:20px;line-height:22px;text-align:left;margin:20px 0 10px;transition:color 250ms}
#accordion .fold a p{color:#000;font-size:16px;line-height:20px;text-align:left;margin:0;transition:color 250ms}
#accordion .fold a:hover{background:#000}
#accordion .fold a:hover *{color:#fff}
#emhforum img[class^="imgstroke"]{float:none!important;margin:5px 20px 10px 0;border-radius:3px;width:79px;height:79px}
#emhforum .read_more a,#emhforum .doctors_notes_tg a{color:#fff;font-size:14px;padding:8px 20px;margin:5px 0;border-radius:5px;background:#0072bc;max-width:370px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;transition:all 250ms}
#emhforum .read_more a:hover,#emhforum .doctors_notes_tg a:hover{background:#000;text-decoration:none}
#emhforum .header h3,#emhforum .header_desc h3{display:none}
#emhforum .feat_desc{min-height:79px}
#emhforum #tiles ul{list-style:none;padding:0;display:block;column-count:4}
#emhforum #tiles ul li{padding:15px;margin:0;height:168px;overflow:hidden;width:80px;text-align:center;display:inline-block!important;transition:background 250ms}
#emhforum #tiles ul li:hover{background:#000}
#emhforum #tiles ul li:hover *{color:#fff}
#emhforum #tiles img{border-radius:3px}
#emhforum #tiles h3{color:#999;font-size:11px;line-height:13px;text-align:left;margin:12px 0 -10px;transition:color 250ms}
#emhforum #tiles p a{line-height:18px;text-align:left;display:inline-block;transition:color 250ms}
#emhforum .header_med,#emhforum .header_topics{padding:20px;min-height:79px;transition:all 250ms}
#emhforum .header_med:nth-child(odd),#emhforum .header_topics:nth-child(odd){background:#f5f5f5}
#emhforum .header_med img,#emhforum .header_topics img{position:absolute;margin:0}
#emhforum .header_med > a + a,#emhforum .header_topics > a + a{font-family:'Montserrat',sans-serif;font-size:19px;line-height:21px;margin:0 0 0 95px;display:inline-block;transition:all 250ms}
#emhforum .header_med p,#emhforum .header_topics p{margin:5px 0 0 95px;font-size:14px;line-height:18px;transition:all 250ms}
#emhforum .header_med ul,#emhforum .header_topics ul{padding-left:115px}
#emhforum .header_med li,#emhforum .header_topics li{padding:5px 0;font-size:14px;line-height:18px;transition:all 250ms}
#emhforum .header_med:hover,#emhforum .header_topics:hover{background:#000}
#emhforum .header_med:hover *,#emhforum .header_topics:hover *{color:#fff}
#emhforum .must_read_tocBullet{list-style:none;padding:0}
#emhforum .must_read_tocBullet li{padding:0!important}
#emhforum .must_read_tocBullet li a{color:#000;text-decoration:none;padding:20px;display:block;transition:all 250ms}
#emhforum .must_read_tocBullet li a:hover{background:#f5f5f5;display:block}
#emhforum .must_read_tocBullet h2{margin-top:0}
#search .story{width:calc(100vw - 410px);padding:0 30px}
#search .searchresults{position:relative;margin:70px 0}
#search .searchresults h3{color:#fff;font-size:20px;background:#0072bc;padding:5px 10px;margin:10px 0}
#search .searchresults ul{padding:0;margin:0;list-style:none;overflow:hidden}
#search .searchresults li{border-top:1px solid #eee}
#search .searchresults li:first-child{border:none}
#search .searchresults li a{font-family:'Montserrat',sans-serif;font-size:18px;line-height:22px;padding:15px;display:block;transition:all 250ms}
#search .searchresults li img{margin-right:15px;float:left}
#search .searchresults li span{font-family:'Raleway',sans-serif;font-size:12px;color:#999;line-height:14px;display:block;transition:all 250ms}
#search .searchresults li p{font-family:'Raleway',sans-serif;font-size:14px;color:#000;line-height:18px;font-style:italic;transition:all 250ms}
#search .searchresults li a:hover{background:#000;color:#fff;text-decoration:none}
#search .searchresults li a:hover *{color:#fff}
#search .searchresults .gradient,.patientWrapper .gradient{width:100%;height:30px;position:absolute;bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0)}
#search .searchresults .more,.patientWrapper .more{border-top:1px solid #DCDCDC;position:relative}
#search .searchresults .more span,.patientWrapper .more span{border:1px solid #dcdcdc;border-radius:3px;border-top:1px solid #fff;padding:3px 20px;margin-top:-1px;position:absolute;top:50%;left:calc(50% - 42px);cursor:pointer;font-size:40px;line-height:20px;color:#0072bc;-webkit-transition:color 200ms;transition:color 200ms}
#search .searchresults .more span:before,.patientWrapper .more span:before{transform:rotate(90deg);display:block}
#search .searchresults .more span:hover,.patientWrapper .more span:hover{color:#ccc;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#eee 100%);background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);background:linear-gradient(to bottom,#fff 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#eee',GradientType=0)}
#search .searchresults .more span.active:before,.patientWrapper .more span.active:before{transform:rotate(-90deg)}
#search .searchresults.spotlight{margin:30px 0 -30px 0}
#search #spotlight{margin:-10px 0 30px 0;padding:30px;border:1px solid #dedede;border-top:none;border-radius:0 0 3px 3px;background:#f2faff;transition:all 250ms}
#search #spotlight img{margin-right:8px;position:absolute}
#search #spotlight h3{margin:0 0 0 95px;padding:0;color:#0072bc;background:none;transition:all 250ms}
#search #spotlight p{color:#000;font-size:14px;line-height:18px;font-style:italic;margin:5px 0 0 95px;transition:all 250ms}
#search #spotlight ul{list-style:disc;padding:10px 0 10px 110px}
#search #spotlight li{color:#000;font-size:13px;line-height:18px;padding:5px 0;border:none;transition:all 250ms}
#search .spotlight a:hover{text-decoration:none}
#search .spotlight a:hover #spotlight{background:#000;border-color:#000}
#search .spotlight a:hover #spotlight *{color:#fff}
#search #noresult{margin:50px 0}
.centerWrapper{margin-top:-60px}
.centerWrapper #emhCtrAcc{margin:40px 0}
.centerWrapper #emhCtrAcc .ctrTitle{color:#fff;background:#0072bc;font-size:20px;line-height:26px;padding:10px 60px 10px 15px;margin:5px 0;position:relative;transition:all 250ms}
.centerWrapper #emhCtrAcc .ctrTitle:after{content:"\e613";font-family:'icomoon'!important;font-size:40px;padding:0 10px;position:absolute;top:50%;right:0px;transform:translateY(-50%) rotate(90deg)}
.centerWrapper #emhCtrAcc .ctrTitle.active:after{right:-2px;transform:translateY(-50%) rotate(-90deg)}
.centerWrapper #emhCtrAcc .ctrTitle:hover{background:#000;cursor:pointer}


/*** Article (common) ***/ 
main{display:flex;margin:25px auto;max-width:1250px;width:calc(100vw - 80px)}
main > .content{display:table;display:flex}
.stickyColLeft,.story,.stickyColRight{vertical-align:top}
#leftAd_rdr,.stickyrightrail{position:sticky;position:-webkit-sticky;top:90px;padding-top:20px;transition:top .5s;-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s}
#leftAd_rdr{margin:0 auto;width:170px}
.story{margin:20px 0;display:flex;flex-direction:column}
.story .apPage .wrapper{font-size:14px;padding:20px 0}
.story .apPage .wrapper:after{content:'';clear:both;display:block}
.story .apPage .bookmark{display:block;position:relative;top:-120px}
.story .apPage h3{font-size:22px;margin:0 0 30px 0}
.story .apPage ul li{line-height:28px;padding:5px 0}
.story .apPageBottom{margin:50px 0}
.story .apPageBottom #refs{font-weight:bold;color:#0072bc}
.story .apPageBottom #refs .icon-search{font-size:20px;color:#F26522;padding:0 2px;vertical-align:text-bottom;display:inline-block}
.story .apPageBottom #refs:hover{cursor:pointer;text-decoration:underline}
.story .final,.story .credits,.story .disclaimer,#reference_fmt,.story .apPageBottom #refStash{font-size:12px;background:#f2f2f2;border-radius:5px;padding:20px;margin:5px 0}
.story .apPageBottom #refStash{display:none}
.artTable{margin:50px 0}
.artTable caption{font-weight:bold;margin:5px 0}
.artTable td,.artTable th{border:1px solid #e0e0e0;padding:10px;line-height:28px}
.artTable ul li{list-style:none;line-height:20px!important}
.artTable thead th{background:#555;color:#fff;border:1px solid #989898}
.artTable tbody th{background:#AFAFAF;color:#fff;border:1px solid #CACACA}
.artTable tbody td{background:#eee}
.artTable tbody tr:nth-child(odd) td{background:#fff}
.artTable tfoot td{font-style:italic;font-size:11px;color:#888;border:none;padding:3px 0 0 0;line-height:12px}
.story .continue_reading{font-family:'Montserrat',sans-serif;color:#0072bc;margin:40px auto;padding:0 30px;text-align:center;display:table}
.story .continue_reading:before,.story .continue_reading:after{content:'.............';font-size:15px;color:#71c2f7;top:-5px;letter-spacing:2px;position:relative;display:table-cell}
.story .continue_reading:before{right:15px}
.story .continue_reading:after{left:15px}
.pageWrapper > h1{font-size:50px;margin:20px 0;line-height:55px;width:calc(100% - 125px)}
.story .final{text-transform:uppercase;font-family:'Montserrat',sans-serif}
.story .copyright{font-size:12px;text-align:right}
#lrgArtImg{margin:30px 0}
#lrgArtImg img{width:100%}
#lrgArtImg .lrgArtImgCap{font-size:13px;line-height:15px;color:#888;margin:10px 0;display:inline-block}
.ArtImgSS{text-align:center;padding:30px 0;display:inline-block}
.ArtImgSS:hover img{filter:grayscale(100%)}
.ArtImgSS:hover .lrgArtImgCap{text-decoration:underline}
.pageContainer{display:flex;z-index:1}
.pageContainer > article{width:100%;max-width:880px}
.stickyColRight{min-width:310px;margin:40px 0 0 60px}


/*** Article (hero) ***/
.wrapper-hero{position:relative;margin:10px auto;max-width:1250px;width:calc(100vw - 80px)}
.wrapper-hero .hero .breadcrumbs{margin:0 0 10px}
.wrapper-hero .hero .breadcrumbs a{font-family:'Montserrat',sans-serif;font-size:14px;text-transform:uppercase;padding:0 10px;border-left:1px solid #000}
.wrapper-hero .hero .breadcrumbs a:first-child{border:none;padding-left:0}
.wrapper-hero .hero h1{font-size:50px;margin:20px 0;line-height:55px}
.author,.wrapper-hero .reviewer{font-size:14px;line-height:normal;padding:0;margin:0;list-style:none;display:inline-block}
.author li,.wrapper-hero .reviewer li{float:left}
.author li:after,.wrapper-hero .reviewer li:after{content:" | ";color:#aaa;padding:0 15px}
.author li:last-child:after,.wrapper-hero .reviewer li:last-child:after{display:none}
.lastreviewed,.reviewdate{font-size:13px}
.trustBadge{font-weight:600;font-family:'Montserrat',sans-serif;color:#000;font-size:14px;padding:6px 12px;background:#eee;border-radius:5px;position:absolute;right:124px;bottom:-70px;transition:all 250ms}
.trustBadge .icon-shield{font-size:19px;vertical-align:text-bottom}
.trustBadge:hover{text-decoration:none;background:#000;color:#fff;border-color:#fff}
.trustBadge:hover .icon-shield{color:#fff}
.trustBadgeContent{text-align:center;padding:30px}
.trustBadgeContent ul{padding:0;margin:0;display:inline-block}
.trustBadgeContent li{float:left;list-style:none}
.trustBadgeContent .trustLink{margin:20px 0}
.trustBadgeContent .trustLink li:before{content:"|";padding:0 10px}
.trustBadgeContent .trustLink li:first-child:before{display:none}
.trustBadgeContent .trustLink a{color:#0072bc;font-size:16px;text-decoration:none}
.trustBadgeContent .trustLink a:hover{text-decoration:underline}
.trustBadgeContent .badge{width:340px!important}


/*** Article (right/left column) ***/
.sideBox{margin:30px 0;z-index:0;position:relative}
.sideBox ul,.stickyColLeft .relatedArtWrapper ul{list-style:none;padding:0;margin:0}
.sideBox ul li,.stickyColLeft .relatedArtWrapper li{background-image:linear-gradient(to right,#555 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;padding:10px 0}
.sideBox ul li:last-child,.stickyColLeft .relatedArtWrapper li:last-child{background:none}
.sideBox ul img{width:79px;height:79px;float:left;-webkit-transition:opacity 400ms;transition:all 250ms}
.sideBox ul p{font-family:'Montserrat',sans-serif;color:#333;display:inline-block;width:220px;height:73px;margin:6px 0 0 10px;font-size:15px;line-height:15px}
.sideBox ul p span{font-family:'Raleway',sans-serif;display:block;font-size:14px;line-height:16px;color:#888;padding-top:8px}
.sideBox ul a:hover *{color:#0072bc}
.sideBox ul a:hover img{filter:grayscale(100%)}
.stickyColLeft{max-width:170px}
.stickyColLeft h3,.stickyColLeft .relatedArtWrapper{margin-left:10px}
.stickyColLeft .relatedArtWrapper li{padding:0}
.stickyColLeft .relatedArtWrapper a{line-height:16px;font-size:14px;padding:10px 0;width:100%;display:inline-block;transition:all 250ms}
.stickyColLeft .relatedArtWrapper a:hover{font-weight:bold;color:#000;text-decoration:none}
.stickyColLeft .gradient,.stickyColLeft .more{display:none}


/*** Article (granny TOC) ***/
.toc ul{position:relative;margin:0;padding:0px 0 30px 40px;border-bottom:10px solid #f2f2f2;display:block}
.toc li{list-style:none;line-height:22px!important;padding:10px 0!important}
.toc li:before{font-family:'icomoon';content:"\e0b2";font-size:14px;vertical-align:text-bottom;position:absolute;left:12px;transition:transform 250ms}
.toc li:hover:before{transform:rotate(90deg)}
.toc .topic_guide:before{font-family:'icomoon';content:"\e632";color:#f26522;font-size:16px;vertical-align:bottom;transition:all 250ms}
.toc .doctors_notes:before{font-family:'icomoon';content:"\e904";color:#f26522;font-size:16px;vertical-align:bottom;transition:all 250ms}
.toc .topic_guide:hover:before,.toc .doctors_notes:hover:before{color:#000;transform:none}
.toc li:hover{cursor:pointer}
.toc li:hover a{text-decoration:underline}
.toc.stuck ul{display:none;position:fixed;top:102px;left:0;width:calc(100vw - 148px);height:calc(100vh - 341px);padding:30px 74px;margin:0;border:0;background:rgba(255,255,255,.95);z-index:9999999;overflow-y:auto}
.toc.stuck li{padding:20px 0!important;line-height:36px!important}
.toc.stuck li:before{display:none}
.toc.stuck li a{font-size:30px;color:#000;text-decoration:none;transition:all 250ms;display:block}
.toc.stuck li:hover a{color:#0072bc!important;transform:translateX(10px)}
.toc.stuck li.active a{font-family:'Montserrat',sans-serif;color:#0072bc}
.toc.stuck ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
.toc.stuck ul::-webkit-scrollbar{width:20px;background-color:#F5F5F5}
.toc.stuck ul::-webkit-scrollbar-thumb{background-color:#000}
.toc.stuck ul::-webkit-scrollbar-thumb:hover{background:#0072bc}


/*** Article (lite TOC) ***/ 
.toc_lite,.faqBookmarkLinks{position:relative;margin:0;border-bottom:10px solid #f2f2f2;display:block}
.toc_lite li,.faqBookmarkLinks li{list-style:none;line-height:22px!important;padding:10px 0!important}
.toc_lite li:before,.faqBookmarkLinks li:before{font-family:'icomoon';content:"\e0b2";font-size:14px;vertical-align:text-bottom;position:absolute;left:12px;transition:transform 250ms}
.toc_lite li:hover:before,.faqBookmarkLinks li:hover:before{transform:rotate(90deg)}
.toc_lite .owl-carousel{margin:0 0 0 -18px;padding:0 0 20px 0;display:inline-block}
.toc_lite .owl-carousel >li{padding:0!important;float:left}
.toc_lite .owl-carousel >li:before{display:none}
.toc_lite .owl-carousel > li>a{padding:8px 12px;margin:0 10px;border-radius:5px;display:inline-block;position:relative}
.toc_lite .owl-carousel > li>a:hover,.toc_lite .owl-carousel .open{background:#0072bc;color:#fff;text-decoration:none}
.toc_lite .owl-carousel > li>a:after{content:" | ";color:#aaa;position:absolute;right:-13px}
.toc_lite .owl-carousel > li:last-child a:after{display:none}
.toc_lite .sub{display:none;border:5px solid #0072bc;border-radius:0 0 5px 5px;list-style:disc;margin:-5px 0 0 10px;padding:10px 10px 10px 35px;width:100%;max-width:26vw;background:#fff;position:absolute;z-index:1}
.toc_lite .sub li{padding:0!important;position:relative}
.toc_lite .sub li:before{top:8px;left:-23px}
.toc_lite .sub li:hover{text-decoration:underline}
.toc_lite .sub li a{color:#000;padding:10px 0;text-decoration:none;display:block}
.toc_lite .topic_guide:before{font-family:'icomoon';content:"\e632";color:#f26522;font-size:16px;vertical-align:bottom;transition:all 250ms}
.toc_lite .doctors_notes:before{font-family:'icomoon';content:"\e904";color:#f26522;font-size:16px;vertical-align:bottom;transition:all 250ms}
.toc_lite .topic_guide:hover:before,.toc_lite .doctors_notes:hover:before{color:#000;transform:none}
header.TOC .masterhead .menu{opacity:0;transition:all 250ms}
header.TOC .masterhead .search{position:fixed;z-index:999;right:14px;top:12px}
header.TOC .masterhead .search button{font-size:23px}
header.TOC .searchBar{top:102px}
.TOCBar .toc_lite{border:none}
.TOCBar .toc_lite .owl-carousel{top:17px;left:86px;padding:0 40px;background:#fff;border:none;width:calc(100vw - 270px)}
.TOCBar .toc_lite .owl-carousel li:before{display:none}
.TOCBar .toc_lite .owl-carousel a{display:block;font-size:16px;line-height:27px;text-align:center;text-decoration:none;margin:0;padding:10px;width:auto;border-radius:5px;position:relative}
.TOCBar .toc_lite .owl-carousel a:hover{background:#0072bc;color:#fff}
.TOCBar .toc_lite .owl-carousel .owl-nav [class*='owl-']{font-size:25px;color:#fff;line-height:20px;background:#aaa;outline:0;border-radius:5px;padding:2px!important;top:19px;position:absolute;transition:all 250ms}
.TOCBar .toc_lite .owl-carousel .owl-nav [class*='owl-']:hover{background:#333}
.TOCBar .toc_lite .owl-carousel .owl-nav [class*='owl-'].disabled{background:#e8e8e8;pointer-events:none}
.TOCBar .toc_lite .owl-carousel .owl-nav .owl-prev{left:0}
.TOCBar .toc_lite .owl-carousel .owl-nav .owl-next{right:0}
.TOCBar .toc_lite .owl-carousel .owl-prev .icon-arrow-right2:before{transform:rotate(-180deg);display:inline-block}
.toc_lite.stuck > ul{display:none;position:fixed;top:102px;left:0;width:calc(100vw - 148px);height:calc(100vh - 341px);padding:30px 74px;margin:0;border:0;background:rgba(255,255,255,.95);z-index:9999999;overflow-y:auto}
.toc_lite.stuck > ul > li{width:100%}
.toc_lite.stuck .sub{position:relative;display:table-row!important}
.toc_lite.stuck .sub li{padding:16px 0!important}
.toc_lite.stuck .sub li:before{display:none}
.toc_lite.stuck .sub li:hover{text-decoration:none}
.toc_lite.stuck .sub li a{font-size:30px;line-height:34px;transition:all 250ms}
.toc_lite.stuck .sub li a:hover{color:#0072bc!important;transform:translateX(10px)}
.toc_lite.stuck > ul::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
.toc_lite.stuck > ul::-webkit-scrollbar{width:20px;background-color:#F5F5F5}
.toc_lite.stuck > ul::-webkit-scrollbar-thumb{background-color:#000}
.toc_lite.stuck > ul::-webkit-scrollbar-thumb:hover{background:#0072bc}
.noscroll .TOCBar .toc_lite .owl-carousel,.noscroll .TOCBar .wrapper-title a.active,.toc_lite.stuck .owl-carousel > li>a{display:none}
.noscroll header.TOC .masterhead .menu{position:fixed;top:17px;right:90px;z-index:999;opacity:1}
.noscroll .legalMenu{padding:30px 30px 10px;margin:0;background:rgba(255,255,255,.95);width:calc(100% - 60px);text-align:center;position:fixed;bottom:0;z-index:999;display:block}
.noscroll .legalMenu ul{padding:0;margin:0;display:inline-block}
.noscroll .legalMenu li{float:left;list-style:none}
.noscroll .legalMenu li a{font-size:12px;padding:8px 0;margin:0 10px;color:#fff;background:#0072bc;text-decoration:none;width:120px;display:inline-block;text-align:center;border-radius:3px;transition:all 250ms}
.noscroll .legalMenu li a:hover{background:#000;color:#fff}
.noscroll .legalMenu .badge,.trustBadgeContent .badge{display:block;margin:15px auto;width:400px;height:60px}
.noscroll .legalMenu .badge li a,.trustBadgeContent .badge li a{background:none}
.noscroll .legalMenu .badge li *,.trustBadgeContent .badge li *{display:inline}
.noscroll .legalMenu p,.trustBadgeContent p{font-size:12px;text-align:center;margin:5px 0}
.noscroll .legalMenu p a,.trustBadgeContent p a{color:#0072bc}


/*** Article (interval) ***/ 
.mediaPrmo{border-radius:10px;height:300px;margin:50px auto;display:block;position:relative;clear:both;transition:all 250ms}
.mediaPrmo img{border-radius:10px;object-fit:cover;width:45%;height:300px;position:absolute;transition:all 250ms}
.mediaPrmo .skew{position:absolute;left:38%;width:150px;height:300px;transform:skew(-10deg);transition:all 250ms}
.mediaPrmo [class^="icon-"]{position:absolute;right:10px;top:10px;color:#fff;opacity:.8;transition:all 250ms}
.mediaPrmo .label,.mediaPrmo .caption,.mediaPrmo .desc,.mediaPrmo .btn{display:block;color:#fff;margin:25px 20px 25px 45%;text-align:center;position:relative;transition:all 250ms}
.mediaPrmo .label{font-family:'Raleway',sans-serif;font-weight:400;font-size:15px;padding-top:40px}
.mediaPrmo .label:before,.mediaPrmo .label:after{content:"";border:.5px solid #fff;width:20px;margin:5px 10px;display:inline-block}
.mediaPrmo .caption{font-family:'Montserrat',sans-serif;font-size:20px;line-height:24px}
.mediaPrmo .desc{font-size:14px}
.mediaPrmo .btn{font-family:'Montserrat',sans-serif;padding:6px;border-radius:5px;background:#fff;transition:all 250ms}
.mediaPrmo.ss,.mediaPrmo.ss .skew{background:#0072bc}
.mediaPrmo.img,.mediaPrmo.img .skew{background:#0c7980}
.mediaPrmo.quiz,.mediaPrmo.quiz .skew{background:#555}
.mediaPrmo.ss .btn{color:#0072bc}
.mediaPrmo.img .btn{color:#0c7980}
.mediaPrmo.quiz .btn{color:#555}
.mediaPrmo:hover{text-decoration:none;background:#eee}
.mediaPrmo:hover img{width:33%;filter:grayscale(100%)}
.mediaPrmo:hover .skew{background:#eee;left:25%}
.mediaPrmo:hover [class^="icon-"]{color:#000}
.mediaPrmo:hover .label,.mediaPrmo:hover .caption,.mediaPrmo:hover .desc,.mediaPrmo:hover .btn{margin-left:30%;color:#000}
.mediaPrmo:hover .label:before,.mediaPrmo:hover .label:after{border-color:#000}
.mediaPrmo:hover .btn{background:#000;color:#fff}
.article-promo{margin:50px auto;padding:25px 0 0 20px;border-left:5px solid #0072bc;max-width:515px}
.article-promo .item{padding:0 9px;width:calc(33% - 20px);max-width:150px;height:230px;display:inline-table}
.article-promo a img{width:100%;max-width:150px;transition:opacity 250ms}
.article-promo a span{font-family:'Montserrat',sans-serif!important;font-size:14px;color:#000;margin:20px 0;text-align:left;width:100%;display:inline-block}
.article-promo .icon-slideshow:before{content:'SLIDESHOW'}
.article-promo .icon-quiz:before{content:'QUIZ'}
.article-promo .icon-image:before{content:'IMAGE'}
.article-promo a p{font-size:14px;margin-top:-10px;line-height:16px!important;text-align:left}
.article-promo a:hover img{opacity:.6}
.sideBox.slide .owl-carousel{width:392px;margin:0 auto;padding:50px 0 0;border-left:5px solid #0072bc;padding-left:30px}
.sideBox.slide .wrapper{text-align:center;background:rgba(0,0,0,.7);padding:0;border:0}
.sideBox.slide .wrapper span{vertical-align:middle;padding:12px 45px;color:#fff;width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;font-size:14px}
.sideBox.slide .item img{height:auto}
.sideBox.slide .item p{font-style:italic;font-weight:300;margin:6px!important;text-align:center}
.sideBox.slide .owl-nav [class*='owl-']{color:#fff;font-size:45px;opacity:0.5;position:absolute;top:41px;outline:0}
.sideBox.slide .owl-nav [class*='owl-']:hover{opacity:1}
.sideBox.slide .owl-prev .icon-arrow-right2:before{transform:rotate(-180deg);display:inline-block}
.sideBox.slide .owl-nav .owl-prev{left:28px;top:39px}
.sideBox.slide .owl-nav .owl-next{right:0}
#articleInArticle .articleInArticleContentWrap{border-left:5px solid #0072bc;padding:5px 0 5px 30px;margin:50px auto}
#articleInArticle .articleInArticleImg{margin-right:12px;float:left}
#articleInArticle .articleInArticleContent h3{margin:0}
#articleInArticle .articleInArticleContent h4{margin:5px 0;color:#999;font-size:13px!important}
#articleInArticle .articleInArticleContent p{font-size:15px;line-height:20px;margin:8px 0;display:inline-block}
#articleInArticle .articleInArticleContent ul,#articleInArticle .articleInArticleContent ol{padding-left:15px;font-size:14px}
#articleInArticle .articleInArticleContent ul li,#articleInArticle .articleInArticleContent ol li{margin:5px 0;line-height:22px}
#articleInArticle .articleInArtcileLink a{font-size:13px;line-height:13px;display:inline-block}
#articleInArticle .articleInArtcileLink a span{color:#f26522;font-size:18px;vertical-align:bottom}
#articleInArticle .articleInArticleContent .credits{font-size:12px;color:#aaa}
.wrapper-slide{margin:50px auto;padding:50px 0 0 30px;border-left:5px solid #0072bc;position:relative;z-index:0;max-width:780px;width:calc(100vw - 548px)}
.wrapper-slide .item a{color:#000;transition:color 250ms}
.wrapper-slide .item a:hover{color:#0072bc;text-decoration:none}
.wrapper-slide .item a:hover img{filter:grayscale(100%)}
.wrapper-slide h4{font-size:12px;line-height:14px;margin:10px 0;height:55px}
.wrapper-slide .owl-dots{position:absolute;top:-35px;left:50%;transform:translateX(-50%)}
.wrapper-slide .owl-dots .owl-dot{display:inline-block;zoom:1}
.wrapper-slide .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:background 200ms ease;border-radius:30px}
.wrapper-slide .owl-dots .owl-dot.active span{background:#000}
.wrapper-slide .owl-dots .owl-dot:hover span{background:#0072bc}
.module-related{border-left:5px solid #0072bc;padding:5px 0 5px 30px;margin:50px auto}
.module-related h2{font-size:16px}
.module-related ul{list-style:none;padding:0}
.module-related ul li a{color:#000}
.module-related ul li a:hover{color:#0072bc}
.medianet{margin:50px 0}
#footerAd_rdr{margin:50px 3%}
.story .responsive-video-container{min-width:395px;max-width:600px;margin:22px auto;padding:10px 10px 1px 10px;border:3px solid #fff;box-shadow:1px 2px 4px #ccc}
.story .responsive-video-container.continuous.in-article.embed.is-sticky .sticky-init{margin-top:-90px;box-shadow:0 0 10px #999}
.story .responsive-video-container .about-video{height:86.5%;z-index:1000000;padding:15px}
.story .responsive-video-container .title{margin:5px 0!important;font-size:20px}
.story .responsive-video-container .scrollable-content{margin:0;height:80%}
.story .responsive-video-container .scrollable-content p{line-height:18px;margin:5px 0}
.from_webmd{display:table;width:100%;margin:40px auto;border-collapse:separate;border-spacing:5px}
.from_webmd h3{letter-spacing:1px;font-size:22px;line-height:24px;margin:0}
.from_webmd .logoTitle{margin-top:-5px}
.from_webmd .content{display:table-row}
.from_webmd .wrapper{display:table-cell;width:33.33%;border:1px solid #dedede;padding:20px;border-radius:10px}
.from_webmd h5{font-size:14px;line-height:16px;color:#888;margin:0 0 10px 0}
.from_webmd ul{padding:0;margin:0;list-style:none}
.from_webmd ul li{padding:10px 0;line-height:15px}
.from_webmd ul li a{font-size:15px}
.drscholls{margin:30px auto;max-width:800px;height:239px;position:relative;background:#f5f5f5;border:1px solid #eee}
.drscholls a:hover{text-decoration:none}
.drscholls_txt{padding:15px;width:calc(100% - 310px)}
.drscholls .drscholls_sponsor{color:#000;font-size:13px}
.drscholls .drscholls_simg{width:54px;height:auto}
.drscholls h3{color:#000;line-height:28px;margin:20px 0!important}
.drscholls .drs_learnmore{position:absolute;bottom:15px;left:15px;background:#0072bc;padding:5px 30px 5px 12px;color:#fff}
.drscholls .icon-arrow-right2{position:absolute;bottom:19px;left:116px;color:#fff;font-size:26px}
.drscholls .drschollsimg{width:280px;height:auto;position:absolute;top:0;right:0}
.story #sponsors .wrapper ul{column-count:2;width:calc(90vw - 415px);max-width:780px}


/*** Article (extra) ***/
.article-extra{margin:50px 0}
.article-extra h3,.patientDisc_fmt .title,.sideBox h3,.starCont h4,.stickyColLeft h3{font-size:16px;line-height:20px;text-transform:uppercase}
.article-extra h3:before,.patientDisc_fmt .title:before,.sideBox h3:before,.starCont h4:before,.stickyColLeft h3:before,.slideshow #apPage h3:before,.imgcol .apPage h3:before,#emhsym h3:before{content:'';border-top:5px solid #0072bc;width:80px;margin-bottom:6px;display:block}
.article-extra ul{list-style:none;padding:0}
.article-extra ul li{border-top:10px solid #f2f2f2;padding:20px 0;min-height:120px}
.article-extra ul li:first-child{border:none}
.article-extra a{color:#000;transition:color 250ms}
.article-extra a:hover{color:#0072bc;text-decoration:none}
.article-extra img{position:absolute;transition:all 250ms}
.article-extra a:hover img{filter:grayscale(100%)}
.article-extra h4{margin:0 0 0 140px;font-size:28px;line-height:30px}
.article-extra p{margin:10px 0 10px 140px}
.emh_promo_slideshow{border-left:5px solid #0072bc;padding:5px 0 5px 30px;margin:50px auto;position:relative;z-index:0}
.emh_promo_slideshow h5{font-size:16px;margin:20px 0}
.emh_promo_slideshow hr{display:none}
.emh_promo_slideshow a{display:inline-block;position:relative;text-decoration:none}
.emh_promo_slideshow .icon-eye{color:#fff;border-radius:100px;width:80px;height:80px;background-color:rgba(0,0,0,.6);position:absolute;top:44%;left:50%;transform:translate(-50%,-44%);z-index:1;transition:all 250ms}
.emh_promo_slideshow .icon-eye span{font-size:18px;font-family:'Montserrat',sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.emh_promo_slideshow img{width:100%;max-width:493px;transition:all 250ms}
.emh_promo_slideshow .caption{padding:5px 0;color:#000;text-align:center}
.story article .emh_promo_slideshow a:hover img{filter:grayscale(100%)}
.emh_promo_slideshow a:hover .icon-eye{background-color:rgba(255,255,255,.9);color:#000;width:495px;border-radius:0}
.webmd_lab_ad{margin:40px 0}
.webmd_lab_testing{border:1px solid #eee;margin:0 auto;background:#fafeff;padding:0 50px;max-width:550px}
.webmd_lab_testing h4{font-size:26px;color:#000;line-height:28px;margin:30px 0 -5px 0}
.webmd_lab_testing p{color:#333;line-height:18px!important}
.webmd_lab_testing .webmd_lab_testing_btn{background:#f26522;width:300px;border-radius:3px;padding:6px;color:#fff;text-align:center}
.webmd_lab_testing a:hover{text-decoration:none}
.webmd_lab_testing span.icon-arrow-right2:before{position:absolute;font-size:28px}
.webmd_lab_testing .webmd_lab_logo{font-size:10px;color:#aaa;margin:25px 0}
.webmd_lab_ad:after{content:'';background:url(https://images.medicinenet.com/images/ads/rightad_toptransparent.gif) no-repeat center 0;height:10px;display:block}


/*** Article (symptom) ***/ 
#emhsym{margin-bottom:60px}
#emhsym .doctor{margin-top:50px}
#emhsym .authEditorWrap{padding:0;text-align:left}
#emhsym h3{font-size:30px;line-height:36px}
#emhsym #lrgArtImg{margin:30px 0}
#emhsym .read_more a,#emhsym .btn a{color:#fff;line-height:22px;text-align:center;background:#0072bc;margin:30px auto;padding:15px;max-width:600px;border-radius:3px;display:block;clear:both;transition:all 250ms}
#emhsym .read_more a:hover,#emhsym .btn a:hover{background:#000;text-decoration:none}
#emhsym.slideshow .promo{position:relative;display:block;text-align:center}
#emhsym.slideshow .promo:before{content:"";border-radius:100px;width:80px;height:80px;background-color:rgba(0,0,0,.6);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 250ms;z-index:1}
#emhsym.slideshow .promo:after{content:"VIEW";color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}
#emhsym.slideshow .promo img{width:100%;max-width:493px;transition:all 250ms}
#emhsym.slideshow .promo:hover img{filter:grayscale(100%)}
#emhsym.slideshow .promo:hover:before{border-radius:0;background-color:rgba(255,255,255,.9);width:101%;max-width:495px}
#emhsym.slideshow .promo:hover:after{color:#000}
#emhsym.quiz .promo{display:inline-block;border:1px solid #eee;border-radius:5px;height:300px;width:100%;position:relative;font-family:'Montserrat',sans-serif;color:#000;transition:all 250ms}
#emhsym.quiz .promo img{border-radius:5px;object-fit:cover;width:45%;height:300px;position:absolute;transition:all 250ms}
#emhsym.quiz .promo .skew{position:absolute;left:38%;width:150px;height:300px;transform:skew(-10deg);background:#fff;transition:all 250ms}
#emhsym.quiz .promo .title,#emhsym.quiz .promo p,#emhsym.quiz .promo .btn{display:block;margin:30px 20px 30px 45%;text-align:center;position:relative;transition:all 250ms}
#emhsym.quiz .promo .title{text-transform:uppercase}
#emhsym.quiz .promo .title:before,#emhsym.quiz .promo .title:after{content:"";border:1px solid #000;width:30px;margin:3px 10px;display:inline-block}
#emhsym.quiz .promo p{font-family:'Raleway',sans-serif;font-size:18px;line-height:24px}
#emhsym.quiz .promo .btn{padding:10px;color:#fff;border-radius:5px;background:#f26522;transition:all 250ms}
#emhsym.quiz .promo:hover{text-decoration:none;background:#eee}
#emhsym.quiz .promo:hover img{width:30%;filter:grayscale(100%)}
#emhsym.quiz .promo:hover .title,#emhsym.quiz .promo:hover p,#emhsym.quiz .promo:hover .btn{margin-left:30%}
#emhsym.quiz .promo:hover .skew{background:#eee;left:25%}
#emhsym.quiz .promo:hover .btn{background:#000}


/*** Article (FAQ) ***/ 
#faqContent #faq-top,#faqContent h2{display:none}
#faqContent .faq-reviewed p{font-size:14px;line-height:16px}
#faqContent #faqPromo{margin:20px 0;padding:20px;border:1px solid #dedede;border-radius:10px}
#faqContent #faqPromo .faqContImg img{margin-right:8px;float:left}
#faqContent #faqPromo .faqContTitle{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:600;display:block}
#faqContent #faqPromo .faqContTag{font-size:13px;margin:10px 0;display:block}
#faqContent .faqAnswers{margin-top:40px}
#faqContent .faqAnswers img{width:100%;max-width:800px;height:auto;border-radius:5px;margin:10px auto;display:block}
#faqContent .faqAnswers img.spec{max-width:180px}
#faqContent .faqAnswers .q,#faqContent .faqAnswers .a{font-family:'Montserrat',sans-serif;font-weight:600;font-size:22px;color:#598527;padding-right:5px}
#faqContent .faqAnswers .ques{font-size:22px;line-height:24px}
#faqContent .faqAnswers .faqHead + p{padding:20px;margin:15px 0;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:3px;position:relative}
#faqContent .faqAnswers .faqHead + p:before,#faqContent .faqAnswers .faqHead + p:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}
#faqContent .faqAnswers .faqHead + p:before{top:-8px;left:25px;border-bottom-color:#D9D9D9;border-width:8px}
#faqContent .faqAnswers .faqHead + p:after{top:-7px;left:26px;border-bottom-color:#f5f5f5;border-width:7px}
#faqContent .faqAnswers .backToTop{font-size:15px;text-align:right;margin:-10px 0 40px 0;display:block}
#faqContent .faq-source{border-top:1px solid #ccc;font-size:14px;font-style:italic;font-weight:300;line-height:16px;margin:40px 0;padding:10px 0;display:block}


/*** Slideshows ***/
.slideshow .story>.pageContainer article{margin-top:-45px}
.slideshow #apPage:before{content:". . .";margin:8% auto;display:block;text-align:center;height:20px;font-size:20px;color:#aaa;line-height:11px}
.slideshow #apPage:first-child:before{display:none}
.slideshow #apPage h3{font-size:28px;line-height:32px;margin:30px 0}
.slideshow #apPage img{width:100%}
.slideshow .apPage .content{font-size:18px}
#slideshow_resources{font-size:14px}
#slideshow_resources .resources_left{border-bottom:10px solid #f2f2f2;padding:10px 0}
#slideshow_resources .copyright p{line-height:16px}
#slideshow_resources p{margin:5px 0}
#slideshow_resources p a:after{font-family:'icomoon'!important;content:"\e606";font-size:16px;color:#F26522;padding:0 4px;vertical-align:sub;display:inline-block}
#slideshow_resources h4,#slideshow_resources p a img{display:none}
#slideshow_resources #sources_fmt,#slideshow_resources #disclaimer_fmt{background:#eee;padding:10px 20px 20px 20px;margin-bottom:20px;font-size:13px}
#slideshow_resources #sources_fmt .heading{font-weight:500;margin:15px 0}
#slideshow_resources #sources_fmt p,#slideshow_resources #disclaimer_fmt p{margin:10px 0}
.slideshow #ssResource,.slideshow .sourceWrapper{width:100%;margin:0 auto}


/*** Images ***/
.imgcol .content{width:100%}
.imgcol .story{margin:-14px 80px 0 0}
.imgcol .apPage:after{content:". . .";margin:8% auto;display:block;text-align:center;height:20px;font-size:20px;color:#aaa;line-height:11px}
.imgcol .apPage h3{font-size:28px;line-height:32px;margin:30px 0}
.imgcol .apPage > img{width:100%}
.imgcol .apPage .content{text-align:justify}
.imgcol .apPage .source{font-size:13px;color:#888;margin-top:25px;line-height:15px}
.imgcol footer,.imgcol #sponsors{display:none}


/*** Quizzes ***/ 
#quiz-wrapper .instream-ad{text-align:center}
article#quizWrapper{width:calc(100% - 370px)}
#quizWrapper .question{background:#f2f2f2;margin:30px 0;width:100%;border-radius:5px;display:table}
#quizWrapper .question:first-child{margin-top:20px}
#quizWrapper .question-header{position:absolute}
#quizWrapper .question-number{font-family:'Montserrat',sans-serif;color:#fff;font-size:16px;position:absolute;z-index:0;padding:10px}
#quizWrapper .question-number i{width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#000 transparent transparent transparent;position:absolute;left:0;top:0;z-index:-1}
#quizWrapper .question-message.show{color:#fff;font-size:20px;text-transform:uppercase;background:#ed1c24;width:calc(100vw - 450px);max-width:880px;padding:18px 0;border-radius:0 5px 0 0;text-align:center}
#quizWrapper .question img{width:100%;border-radius:5px 5px 0 0}
#quizWrapper .question-content{padding:50px 30px 30px 30px;min-height:380px}
#quizWrapper .question-content h2{font-size:26px;line-height:32px;margin:20px 0 30px 0}
#quizWrapper .question-content .answer{margin:6px 0;background:#fff;cursor:pointer;width:100%;min-height:55px;display:table;transition:all 250ms}
#quizWrapper .question-content .answer:hover{background:#f26522;color:#fff}
#quizWrapper .question-content .answer-letter{background:#000;font-family:'Montserrat',sans-serif;color:#fff;font-size:20px;padding:0 20px;vertical-align:middle;width:15px;display:table-cell}
#quizWrapper .question-content .answer-text{font-size:17px;padding:10px 15px;vertical-align:middle;display:table-cell}
#quizWrapper .question-content .image-type{border:5px solid #000;background:#000;color:#fff;width:calc(100% - 10px)}
#quizWrapper .question-content .image-type img{border-radius:0}
#quizWrapper .question-content .image-type .answer-text{text-align:center;padding:10px 15px;display:block}
#quizWrapper .question-content .image-type:hover{border:5px solid #f26522}
#quizWrapper .question-content .correct,#quizWrapper .question-content .correct:hover{background:#dff0d8;color:#598527;cursor:auto}
#quizWrapper .question-content .correct .answer-letter{background:#598527}
#quizWrapper .question-content .correct:after{font-family:'icomoon'!important;content:"\e628";font-size:20px;color:#63bf71;vertical-align:middle;text-align:center;width:55px;display:table-cell}
#quizWrapper .question-content .incorrect,#quizWrapper .question-content .incorrect:hover{background:#f2dede;color:#a94442;cursor:auto}
#quizWrapper .question-content .incorrect .answer-letter{background:#9e0b0f}
#quizWrapper .question-content .incorrect:after{font-family:'icomoon'!important;content:"\e629";font-size:20px;color:#ff6363;vertical-align:middle;text-align:center;width:55px;display:table-cell}
#quizWrapper .question-content .image-type.correct{border-color:#598527;background:#598527;color:#fff}
#quizWrapper .question-content .image-type.incorrect{border-color:#9e0b0f;background:#9e0b0f;color:#fff}
#quizWrapper .question-content .explanation.hide{visibility:hidden;display:block}
#quizWrapper .question-content .explanation.show{visibility:visible;background:#fff;margin-top:-6px}
#quizWrapper .question-content .explanation-heading{padding:20px;font-family:'Montserrat',sans-serif}
#quizWrapper .question-content .explanation-correct-answer{display:block;color:#598527;font-size:150%}
#quizWrapper .question-content .explanation-content{padding:20px;border-top:1px solid #ddd}
#quizWrapper .question-content .explanation-content>span{font-family:'Montserrat',sans-serif}
#quizWrapper .question-content .notselected,#quizWrapper .question-content .image-type.correct:after,#quizWrapper .question-content .image-type.incorrect:after{display:none}
#quizWrapper .question .question-next-button{visibility:hidden;color:#000;border:1px solid rgba(0,0,0,0.5);padding:10px 0;margin:0 40% 30px 40%;font-family:'Montserrat',sans-serif;font-size:14px;text-transform:capitalize;text-align:center;display:block;border-radius:5px;cursor:pointer;transition:all 250ms}
#quizWrapper .question.answered .question-next-button.show{visibility:visible}
#quizWrapper .question.answered .question-next-button:hover{background:rgba(0,0,0,1);color:#fff}
#quizWrapper .quiz-check-button{background:#f26522;color:#fff;font-size:24px;text-transform:uppercase;text-align:right;border-radius:5px;padding:20px 60px;position:relative;cursor:pointer;transition:background 250ms}
#quizWrapper .quiz-check-button:after{font-family:'icomoon'!important;content:"\e613";font-size:48px;position:absolute;top:0}
#quizWrapper .quiz-check-button:hover{background:#000}
#quizWrapper #quizResources{border-top:1px solid #ccc;margin:40px 0;padding:10px 0;font-size:14px}
#quizWrapper #quizResources p{margin:5px 0}
#quizWrapper #quizResources p a{font-style:italic}
#quizWrapper #quizResources p a:after{font-family:'icomoon'!important;content:"\e606";font-size:20px;color:#F26522;padding:0 4px;vertical-align:middle;font-style:normal;display:inline-block}
#quizWrapper #quizResources p a img{display:none}
#quizWrapper #sources_fmt,#quizWrapper #disclaimer_fmt{background:#eee;padding:10px 20px 20px 20px;margin-bottom:20px;font-size:13px}
#quizWrapper #sources_fmt .heading{margin:15px 0}
#quizWrapper #sources_fmt p,#quizWrapper #disclaimer_fmt p{margin:10px 0}
#quizWrapper .quiz-status{position:fixed;top:0;right:0;left:0;z-index:9;padding:28px 20px;background:#fff;display:none}
#quizWrapper .quiz-status h1{font-size:26px!important;margin:0;max-width:calc(100% - 310px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#quizWrapper .quiz-status .quiz-progressbar{background:#e1e1e1;margin:28px -20px 0 -20px;position:absolute;width:100%}
#quizWrapper .quiz-status .quiz-progress-indicator{background:#0072bc;height:2px;transition:width 1s}
#quizWrapper .quiz-status .quiz-status-right{position:absolute;right:30px;top:38px;font-size:26px;color:#000;line-height:25px;font-family:'Montserrat',sans-serif}
#quizWrapper .quiz-status .quiz-correct-num{float:left;margin-right:10px}
#quizWrapper .quiz-status .quiz-incorrect-num{float:right}
#quizWrapper .quiz-status .quiz-correct-num:before{font-family:'icomoon'!important;content:"\e628";font-size:26px;color:#63bf71;margin:0 5px;vertical-align:bottom}
#quizWrapper .quiz-status .quiz-incorrect-num:before{font-family:'icomoon'!important;content:"\e629";font-size:26px;color:#ff6363;margin:0 5px;vertical-align:bottom}
#quizWrapper .quiz-modal-overlay{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;height:calc(100vh - 50px);z-index:50}
#quizWrapper .quiz-modal{background:#fff;width:60%;border-radius:3px 3px 0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#quizWrapper .quiz-modal-header{background:#f26522;font-family:'Montserrat',sans-serif;color:#fff;font-size:20px;padding:13px 20px;border-radius:3px 3px 0 0;text-align:center;position:relative}
#quizWrapper .quiz-modal-header .facebook-like{background:#4267b2;border:1px solid #4267b2;color:#fff;font-size:14px;text-decoration:none;border-radius:5px;padding:4px 7px 3px 1px;position:absolute;right:12px;top:12px}
#quizWrapper .quiz-modal-header .facebook-like:before{font-family:'icomoon'!important;content:"\e900";font-size:14px;color:#fff;margin:0 6px;vertical-align:bottom}
#quizWrapper .quiz-modal-header .facebook-like:hover{background:#000;border:1px solid #000}
#quizWrapper .quiz-modal-content{padding:40px}
#quizWrapper .quiz-modal-content .quiz-modal-message{font-size:18px}
#quizWrapper .quiz-modal-content .quiz-result{font-family:'Montserrat',sans-serif;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:50px 0;padding:15px 0}
#quizWrapper .quiz-modal-content .quiz-result-text{font-size:18px;line-height:26px}
#quizWrapper .quiz-modal-content .quiz-result-text:before{font-family:'icomoon'!important;content:"\e613";font-size:20px;font-weight:bold;margin-right:4px;vertical-align:text-bottom}
#quizWrapper .quiz-modal-content .quiz-result-text-bold{color:#f26522}
#quizWrapper .quiz-modal-content .quiz-related-text{font-family:'Montserrat',sans-serif;font-size:18px;padding-bottom:8px}
#quizWrapper .quiz-modal-content .quiz-related a{display:block;line-height:26px;font-size:18px}
#quizWrapper .quiz-modal-content .quiz-button{background:#0072bc;font-family:'Montserrat',sans-serif;color:#fff;font-size:17px;line-height:21px;padding:15px 50px;border-radius:3px;width:140px;text-align:center;margin:50px auto 0 auto;transition:background 250ms}
#quizWrapper .quiz-modal-content .quiz-button.startover:before{font-family:'icomoon'!important;content:"\e630";font-size:20px;color:#fff;margin-right:10px;vertical-align:text-bottom}
#quizWrapper .quiz-modal-bottom:after{font-family:'icomoon'!important;content:"\e613";font-size:40px;color:#fff;position:absolute;right:10px;bottom:-55px}
#quizWrapper .quiz-modal-bottom a{color:#fff;font-size:18px;background:#bbb;padding:15px 70px 15px 15px;position:absolute;bottom:-51px;right:0;left:0;border-radius:0 0 3px 3px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:background 250ms}
#quizWrapper .quiz-modal-bottom .next-quiz-bold{font-family:'Montserrat',sans-serif;padding:0 10px}
#quizWrapper .quiz-modal-content .quiz-button:hover,#quizWrapper .quiz-modal-bottom a:hover{text-decoration:none;background:#000;cursor:pointer}
/*temp change for old answered images*/
#quizWrapper .question-content .image-type img{width:auto;height:300px;padding-top:30px}
#quizWrapper .question-content .image-type{text-align:center}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
	article#quizWrapper{width:100%;padding:0 10%}
}


/*** Patient Comments ***/
.iccArt ul{padding:0;margin:0;display:inline-block}
.iccArt ul li{float:left;list-style:none;border-left:1px solid #ccc;padding:0 8px!important;font-size:15px}
.iccArt ul li:first-child{border:none;padding-left:0}
.iccArt ul li span{color:#f26522;line-height:0;vertical-align:middle;padding-right:3px}
.iccArt a strong{font-size:16px}
.patientWrapper{position:relative}
.patientDiscCont{list-style:none;padding:0 0 30px!important;margin:0;overflow:hidden}
.patientDiscCont li{border:none!important;clear:both}
.patientDiscCont li span{font-family:'Montserrat',sans-serif;font-size:20px;line-height:24px;margin:8px 0;display:inline-block}
.patientDiscCont li p:before,.patientDiscCont li p:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}
.patientDiscCont li p:before{top:-8px;left:25px;border-bottom-color:#D9D9D9;border-width:8px}
.patientDiscCont li p:after{top:-7px;left:26px;border-bottom-color:#f5f5f5;border-width:7px}
.patientDiscCont li p{padding:15px 20px;margin:10px 0;font-size:16px;line-height:20px;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:3px;position:relative}
.patientDiscCont li a{font-size:14px;color:#fff;text-align:center;background:#0072bc;padding:8px 15px;margin-left:5px;border-radius:3px;min-width:130px;float:right;transition:all 250ms}
.patientDiscCont li a:hover{background:#000;color:#fff;text-decoration:none}
.patientcomment_r:before{content:"\e632";font-family:'icomoon'!important;color:#f26522;margin-right:6px;vertical-align:text-bottom;line-height:20px}
.patientcomment_qt{font-size:16px;text-transform:uppercase;margin-top:20px}
.patientcomment_qt:before{content:'';border-top:5px solid #0072bc;width:80px;margin-bottom:6px;display:block}
.patientcomment_q{font-size:24px;font-style:italic;line-height:28px!important;position:relative;padding-right:230px;margin:20px 0}
.patientcomment_q .submit_comments{color:#fff!important;font-style:normal;padding:5px 20px;border-radius:3px;background:#0072bc;font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all 250ms}
.patientcomment_q .submit_comments:hover,#btnSendComment:hover{background:#000;text-decoration:none!important}
#patientComments_fmt{padding:30px;margin:30px 0;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:5px;position:relative}
#patientComments_fmt:before,#patientComments_fmt:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}
#patientComments_fmt:before{top:-8px;left:25px;border-bottom-color:#D9D9D9;border-width:8px}
#patientComments_fmt:after{top:-7px;left:26px;border-bottom-color:#f5f5f5;border-width:7px}
#patientComments_fmt .commentTop{font-style:italic;font-size:14px;color:#888}
#patientComments_fmt .patComment{padding:40px 20px;position:relative}
#patientComments_fmt .patComment:before{content:open-quote;font-size:100px;position:absolute;color:#e4e4e4;margin:-55px 0 0 -35px}
#patientComments_fmt .patComment:after{content:close-quote;font-size:100px;position:absolute;color:#e4e4e4;margin:-55px 0 0 0;right:0}
.patientcomment_qt + h1{font-family:'Raleway',sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:28px!important;margin:20px 0}
#postsubmission{padding:30px;margin:30px 0;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:5px;position:relative}
#postsubmission:before,#postsubmission:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}
#postsubmission:before{top:-8px;left:25px;border-bottom-color:#D9D9D9;border-width:8px}
#postsubmission:after{top:-7px;left:26px;border-bottom-color:#f5f5f5;border-width:7px}
#postsubmission p{margin:15px 0;font-family:'Montserrat',sans-serif}
#postsubmission #txtComment{width:calc(100% - 20px);height:200px;padding:10px;outline:none;border:1px solid #ddd}
#postsubmission #txtScreenName,#postsubmission #age{font-family:'Raleway',sans-serif;padding:5px;outline:none;border:1px solid #ddd}
#postsubmission input{margin:0 2px 0 10px;vertical-align:middle}
#postsubmission #txtComment:focus,#postsubmission #txtScreenName:focus,#postsubmission #age:focus{background:#000;color:#fff;transition:all 250ms}
.guidelines{font-size:12px;line-height:18px;color:#555;margin:50px 0}
.guidelines .required{color:#f00}
.warningregular{margin:40px 0!important;font-family:'Montserrat',sans-serif}
.warningregular input{margin-right:5px}
#captcha{padding:20px;border:1px #ccc solid;margin:0 auto;border-radius:5px;max-width:500px}
#captcha label b{text-transform:capitalize}
#captcha .shapes{margin:0 auto;width:350px}
#captcha .shapeOption{padding:15px;text-align:center;width:30px;float:left;background:#bdbdbc;margin:5px}
#btnSendComment{font-family:'Montserrat',sans-serif;color:#fff;font-size:16px;text-transform:uppercase;padding:15px 20px;margin-bottom:50px;border:none;border-radius:3px;background:#0072bc;outline:none;width:100%;transition:all 250ms}


/*** Responsive ***/
@media only screen and (min-device-width:768px) and (max-device-width:1024px){
  	#HP .row-4{background-attachment:scroll}
}
@media (min-width:1024px) and (max-width: 1199px){
	.drscholls{height:171px}
	.drscholls_txt{width:calc(100% - 230px)}
	.drscholls h3{font-size:15px!important;line-height:17px;margin:5px 0!important}
	.drscholls .drschollsimg{width:200px}
}
@media (min-width:1024px){
	#emhforum #tiles ul{column-count:3}
}
@media (min-width:1200px){
	.wrapper-hero .hero .breadcrumbs a{font-size:16px}
	.wrapper-hero .hero h1{font-size:55px;line-height:60px}	
	.toc_lite li a,.toc li a{font-size:18px}
	.story .apPage .wrapper,.imgcol .apPage .content{font-size:18px}
	.story .apPage ul li{line-height:36px}
	.story .apPage h3{font-size:28px}
	.story .article-extra h3,.patientDisc_fmt .title,.patientcomment_qt{font-size:20px}
	.story .article-extra h4{font-size:34px;line-height:36px}
	.story .article-extra p{font-size:16px}
	.story #sponsors .wrapper ul{column-count:3}
	.module-related h2,.emh_promo_slideshow h5{font-size:18px}
	.module-related ul li a{font-size:16px}
	.emhCentersHeading,#TheLatest_heading,#MedDicAbout h3{font-size:28px}
	article#quizWrapper{padding:0 0 30px 0}
	#emhforum #tiles ul{column-count:4}	
	.stickyColLeft h3,.stickyColLeft .relatedArtWrapper{margin-left:0}
	#search .story{width:calc(100vw - 470px)}
	#emhsym{font-size:18px;line-height:36px}
	.slideshow #apPage h3,.imgcol .apPage h3{width:calc(40% - 40px);float:left}
	.slideshow #apPage img,.imgcol .apPage img{float:right;margin:30px 0 35px 35px;width:60%;box-shadow:0 20px 20px -20px #000}
	.slideshow #apPage .content{min-height:450px}
	.imgcol .apPage .content{min-height:230px}
	#lrgArtImg{float:right;margin:30px 0 30px 30px;max-width:493px;clear:both}
	#lrgArtImg .lrgArtImgCap{margin:15px 0;font-size:15px;line-height:17px}
}
@media (min-width:1300px){
	#accordion .fold ul{column-count:3}
	#emhforum #tiles ul{column-count:5}
}
@media (min-width:1400px){
	main#HP .wrapper{width:1200px}
	#HP .row-6 .sc{margin-left:762px}
	.emh_promo_slideshow{width:calc(100% - 300px)}
	.emhCentersBullets ul,#TheLatest_bullets ul,.medicationBullets,.vitaminBullets{column-count:2;column-gap:50px;list-style-position:inside}
	.emhCentersBullets ul li,#TheLatest_bullets ul li,.medicationBullets li,.vitaminBullets li{break-inside:avoid}
	#emhsym.slideshow .promo{float:left;margin:0 30px 30px 0}
	#emhsym.quiz .promo img{width:60%}
	#emhsym.quiz .promo .skew{left:55%}
	#emhsym.quiz .promo .title,#emhsym.quiz .promo p,#emhsym.quiz .promo .btn{margin-left:60%}
	.mediaPrmo img{width:60%}
	.mediaPrmo .skew{left:55%}
	.mediaPrmo .label,.mediaPrmo .caption,.mediaPrmo .desc,.mediaPrmo .btn{margin-left:60%}
}
@media (min-width:1500px){	
	.article-promo{max-width:1100px}
	.article-promo .item{height:150px;max-width:calc(100% - 580px)}
	.article-promo a img{position:absolute}
	.article-promo a span,.article-promo a p{margin-left:160px;font-size:15px}
	#emhforum #tiles ul{column-count:6}
}


/*** Print ***/
@media print{
	*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
	a,a:visited{text-decoration:underline}
	abbr[title]:after{content:" ("attr(title) ")"}
	a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
	pre,blockquote{border:1px solid #999;page-break-inside:avoid;padding:20px}
	thead{display:table-header-group}
	tr,img{page-break-inside:avoid}
	img{max-width:100%!important}
	p,h2,h3{orphans:3;widows:3}
	h2,h3{page-break-after:avoid}
	#backTop,.adTopWrapper,header,.breadcrumbs,.sticky-wrapper,.stickyColLeft,.stickyColRight,.toc,.article-extra,a[class$="link"]:after,.iccArt,.article-promo,.medianet,.wrapper-slide,#imageSlider,#footerAd_rdr,#sponsors,footer{display:none!important}
	.imgcol .content{width:100%}
	.story{padding:0 20px!important;width:100%!important}
	.wrapper-hero .hero h1{font-size:34px!important;line-height:36px!important}
}