@import url('https://fonts.googleapis.com/css?family=Raleway:400,600&display=swap');


/*** Icomoon ***/
@font-face{font-family:'icomoon';src:url(data:application/octet-stream;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:none;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:"\e618"}
.icon-search:before{content:"\e606"}
.icon-slideshow:before{content:"\e603"}
.icon-image:before{content:"\e623"}
.icon-quiz:before{content:"\e602"}
.icon-map:before{content:"\e600"}
.icon-book:before{content:"\e632"}
.icon-bubbles:before{content:"\e601"}
.icon-views:before{content:"\e604"}
.icon-user:before{content:"\e901"}
.icon-twitter:before{content:"\e617"}
.icon-mail:before{content:"\e616"}
.icon-menu:before{content:"\e620"}
.icon-arrow-right2:before{content:"\e613"}
.icon-share:before{content:"\e625"}
.icon-shield:before{content:"\e902"}
.icon-tile:before{content:"\e626"}
.icon-close:before{content:"\e904"}
.icon-focus:before{content:"\e631"}
.icon-question-circle:before{content:"\e607"}
.icon-doctor:before{content:"\e900"}
.icon-right:before{content:"\e628"}
.icon-wrong:before{content:"\e629"}
.icon-start-over:before{content:"\e630"}
.icon-exclamation-circle:before{content:"\e608"}


/*** Normalize ***/
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:0.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:0.35em 0.75em 0.625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}


/*** 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{font-family:'Raleway',sans-serif;font-weight:400}
b,strong,optgroup,h1,h2,h3,h4,h5,h6{font-weight:600}
::-moz-selection{background:#FFEB3B}
::selection{background:#FFEB3B}
a[data-title]:hover:before{content:attr(data-title);font-size:12px;color:#fff;font-weight:400;line-height:20px;margin:30px 0 0 0;padding:8px 12px;background:#000;max-width:200px;position:absolute;z-index:9999}
a[class$="link"]:after{font-family:'icomoon'!important;font-size:17px;font-weight:400;color:#f7941d;vertical-align:bottom;padding:0 4px;display:inline-block}
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 - 180px);z-index:49}
#backTop span{color:#fff;font-weight:600;font-size:36px;padding:8px;background:rgba(0,0,0,0.15);transform:rotate(-90deg);display:block;transition:background 250ms}
#backTop span:hover{cursor:pointer;background:#000}
main{padding:0 20px;position:relative}
main .apPage ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);background:#f4f4f4}
main .apPage ::-webkit-scrollbar{width:5px;background:#f4f4f4}
main .apPage ::-webkit-scrollbar-thumb{background:#000}
main a{color:#2196f3;font-weight:600;text-decoration:none;cursor:pointer;word-break:break-word}
main a:hover{text-decoration:underline}

.icon-arrow-left2:before{content:"\e613";display:inline-block;transform:rotate(180deg)}
.icon-arrow-up2:before{content:"\e613";display:inline-block;transform:rotate(-90deg)}
.icon-arrow-down2:before{content:"\e613";display:inline-block;transform:rotate(90deg)}


/*** AD ***/
.adTopWrapper,.adTopWrapper-NS{width:100%;min-height:100px;background:#f4f4f4;padding:5px 0;top:0;z-index:999;transition:top .5s;position:sticky;position:-webkit-sticky;position:-ms-sticky;position:-moz-sticky;position:-o-sticky}
.adTopWrapper-NS{position:relative}
.adTopWrapper #bannerAd_rdr,.adTopWrapper-NS #bannerAd_rdr{background:url(https://images.medicinenet.com/images/ads/1atopbannerside.gif) no-repeat 0 center;margin:0 auto;padding:5px 10px;position:relative;display:table}
.adTopWrapper #bannerAd_fmt,.adTopWrapper-NS #bannerAd_fmt{padding:4px;border:1px solid #ddd;background:#fff;z-index:2;position:relative}
.adTopWrapper.hide{top:-111px}
.adTopWrapper.hide.ie{position:static}
.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}
#rightAd_rdr{margin:30px 0}
.rightAd_BG_fmt{width:300px;padding:4px;border:1px solid #ddd}
.leftAd_BG_fmt{clear:both;margin:0;width:160px;padding:4px;border:1px solid #ddd;z-index:1;position:relative}
#rightAd_rdr:after,#rightAd_rdr_1:after,#leftAd_rdr:after{content:'';background:url('https://images.medicinenet.com/images/ads/rightad_toptransparent.gif') no-repeat center 0;height:10px;display:block}
#symptom_checker #rightAd_rdr:after{display:none}
.box-300{width:300px}
#ads2-pos-101{min-width: 728px;min-height: 90px}
#ads2-pos-113{min-width: 160px;min-height: 600px}
#ads2-pos-121{min-width: 300px;min-height: 250px}


/*** Modal ***/
.sc-modal{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,0.8)}
.sc-modal-dialog{padding:40px;max-height:80vh;max-width:80vw;min-width:300px;background:#fff;border:8px solid #f4f4f4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all 250ms}
.sc-modal-content,.sc-modal-body{height:100%}
.sc-modal-title{display:none}
.sc-modal .close{font-size:30px;color:#aaa;right:10px;top:10px;position:absolute;transition:all 250ms}
.sc-modal .close:hover{cursor:pointer;color:#000;text-decoration:none}
.sc-modal h3{font-weight:400;font-size:18px!important;line-height:24px;text-align:center}
.sc-modal .sc-modal-footer{text-align:center}
.sc-modal button{background:#2196f3;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;padding:15px 50px;outline:none;border:0;transition:all 250ms}
.sc-modal button:hover{background:#000;cursor:pointer}


/*** Newsletter Signup ***/
#nwsLtBlk a{color:#2196f3;font-weight:600;text-decoration:none;cursor:pointer;word-break:break-word}
#nwsLtBlk a:hover{text-decoration:underline}
#nwsLtBlk .newsBlkHd h3{font-size:30px;margin:0}
#nwsLtBlk .emailContainer input{padding:10px;margin:5px 0;font-size:18px;color:#555;height:24px!important;width:450px;border:0;outline:0;background:#f4f4f4}
#nwsLtBlk .optionsContainer{padding:10px 0}
#nwsLtBlk .optionsContainer .is-checked{color:#39b54a}
#nwsLtBlk .selectAll{font-weight:600;margin-bottom:30px}
#nwsLtBlk .newsCkBlk h3{font-size:22px;border-left:8px solid #39b54a;margin:0;padding:5px 0 5px 8px}
#nwsLtBlk ul{list-style:none;padding-left:20px}
#nwsLtBlk li{padding:5px 0}
#nwsLtBlk li span{font-size:16px;font-weight:600}
#nwsLtBlk li p{margin:0;font-size:11px;line-height:15px;color:#777;padding-left:17px}
#nwsLtBlk .submitContainer{text-align:center}
#nwsLtBlk .submitContainer button{color:#fff;font-weight:600;font-size:14px;border:0;outline:0;background:#2196f3;padding:13px 200px;text-transform:uppercase;transition:background 250ms}
#nwsLtBlk .submitContainer button:hover{background:#000;cursor:pointer}
#nwsLtBlk .submitContainer .left{font-size:11px;line-height:15px;margin:10px 65px;text-align:left}
#nwsLtBlk .newsWebMD{margin:25px 65px}
#nwsLtBlk .newsWebMD h4{font-size:14px;margin:5px 0}
#nwsLtBlk .newsWebMD a{display:inline-block;background:url(//images.medicinenet.com/newsletter/images/NLS_webmd.gif) no-repeat;padding:4px 0 0 80px}
#nwsLtBlk .newsWebMD p{font-size:11px;line-height:15px;margin:5px 0}
#toast-container{position:fixed;z-index:999999;pointer-events:none;bottom:0;left:0;width:100%}
#toast-container .toast{padding:40px;color:#fff;font-weight:600;text-align:center;opacity:0.9}
.toast-error{background:#bd362f}
.toast-success{background:#51a351}
.toast-close-button,.toast-title{display:none}


/*** Header ***/
body > header{height:108px;border-bottom:3px solid #f4f4f4;background:#fff;position:relative;z-index:9999}
header ul li{float:left;list-style:none}
.masterhead{margin:0;padding:0;height:60px;border-bottom:3px solid #f4f4f4}
.masterhead .logo{margin:15px 50px 0 15px;position:relative}
.masterhead .logo a{color:#000;font-size:28px;font-weight:400;letter-spacing:-1px;text-decoration:none;transition:all 250ms}
.masterhead .logo a:hover{color:#39b54a}
.masterhead .social{margin:21px 5px 0 0}
.masterhead .social a{font-size:20px;color:#fff;padding:0 5px 0 0;text-decoration:none}
.masterhead .social a:hover{color:#000;cursor:pointer}
.masterhead .fb a{color:#3A5795}
.masterhead .tw a{color:#55ACEE}
.masterhead .news a{color:#39b54a}
.masterhead .symptoms,.masterhead .search{float:right}
.masterhead .symptoms a{color:#39b54a;font-size:12px;font-weight:600;line-height:16px;margin:14px 0;padding:7px 15px 7px 3px;display:inline-block;text-decoration:none;transition:all 250ms}
.masterhead .search a:hover,.masterhead .symptoms a:hover{color:#fff;background:#000;text-decoration:none}
.masterhead .symptoms .icon-right{padding:8px;vertical-align:bottom;font-size:18px}
.masterhead .search a{color:#000;font-size:12px;font-weight:600;line-height:16px;margin:14px;padding:8px 15px 8px 3px;display:inline-block;cursor:pointer;transition:all 250ms}
.masterhead .search .icon-search{padding:8px;vertical-align:bottom;font-size:15px}
.nav-search{position:absolute;top:9px;right:125px;display:none}
.nav-search.active{display:block}
.nav-search .sc-searchbox-input{width:500px;font-size:16px;padding:12px 42px 12px 16px;border:0;outline:none;background:#f4f4f4}
.nav-search .sc-searchbox-input::-webkit-search-cancel-button{display:none}
.nav-search .sc-searchbox-button{border:none;outline:none;background:none;color:#999;margin:5px 0 0 -38px;position:absolute}
.nav-search .sc-searchbox-input:focus{background:#000;color:#fff}
.nav-search .sc-searchbox-list{width:calc(100% - 14px);background:#fff;padding:6px;border:1px solid #ccc;border-top:none;z-index:1000;position:absolute}
.nav-search .sc-searchbox-list .sc-searchbox-list-item.sc-searchbox-item-active{background:#000;color:#fff;cursor:pointer}
.nav-search .sc-searchbox-list .sc-searchbox-list-item{padding:10px}


/*** Header (menu) ***/
#menu{width:845px;margin:0 auto}
#menu .mainList{margin:0;padding:0}
#menu .mainList li a{text-decoration:none;padding:11px 15px;display:inline-block;font-size:15px;font-weight:600;color:#000;line-height:23px;border-bottom:3px solid transparent;transition:all 250ms}
#menu .mainList li a:hover{cursor:pointer}
#menu .mainList li a.active{color:#000;border-bottom:3px solid #000}
#menu .mainList li a span:before{display:inline-block;vertical-align:top;font-size:22px;transform:rotate(90deg);transition:transform 250ms}
#menu .mainList li a.active span:before{transform:rotate(-90deg)}
#menu .submenu{display:none;position:absolute;top:111px;left:0;right:0;background:#fff;border-bottom:5px solid #f4f4f4;z-index:52}
#menu .submenu .wrapper{max-width:900px;margin:20px auto}
#menu .submenu .subList{padding:0;column-count:2}
#menu .submenu.cluster .subList{column-count:4}
#menu .submenu .subList li{float:none}
#menu .submenu .subList li a{font-size:16px;font-weight:400;line-height:18px;padding:8px 12px;width:calc(100% - 24px);border:none}
#menu .submenu .subList li a:hover{color:#fff;background:#000}
#menu .submenu .featured{margin-top:20px;text-align:center}
#menu .submenu .featured a{padding:15px;vertical-align:top;width:120px;height:150px;text-align:left}
#menu .submenu .featured a:hover{background:#000!important}
#menu .submenu .featured a:hover h4,#menu .submenu.media .featured a:hover:first-child{color:#fff}
#menu .submenu .featured span{color:#aaa;font-size:12px;font-weight:400;line-height:14px;margin:4px 0;display:block;transition:all 250ms}
#menu .submenu .featured h4{color:#2196f3;margin:0;font-size:16px;line-height:18px;transition:all 250ms}
#menu .submenu.media .featured a{height:130px}
#menu .submenu.media .featured a:first-child{font-size:18px;color:#000;background:#f4f4f4;position:relative;height:48px;width:150px;margin-top:15px}
#menu .submenu.media .featured a:first-child span{position:absolute;bottom:0;right:10px}
#menu .submenu.media .featured a:first-child span:before{transform:rotate(0deg);color:#555;font-size:18px}
#menu .mainList li.stash,#menu .legalMenu{display:none}


/*** Mini Menu ***/
header #headline .toc,header #headline .toc_lite,header #headline .miniBtn span,header.mini #headline .author,header.mini #headline .reviewdate,header.mini #headline h1.inactive,header.mini #headline .toc.dropdown:before,header.mini #headline .toc.dropdown ul li.active:after,header.mini #menu,header.mini #menu .mainList li:nth-child(4),header.mini #menu .mainList li a span,header.mini .masterhead .search a{display:none}
header.mini #menu .submenu{display:none!important}
header.mini #menu.show,header.mini #menu .mainList li.stash,header.mini #menu .legalMenu,header.mini .masterhead .nav-search.show{display:block}
header.mini #menu{position:fixed;top:0;bottom:82px;left:0;width:100%;background:#fff;z-index:51}
header.mini #menu .mainList{text-align:center;width:100%;max-width:600px;position:absolute;top:15%;left:50%;transform:translate(-50%,-15%)}
header.mini #menu .mainList li{float:none}
header.mini #menu .mainList li a{font-size:24px;width:100%;padding:14px 0}
header.mini #menu .mainList li a:hover{color:#fff;background:#000}
header.mini #menu .mainList li a.active{border-bottom:3px solid transparent}
header.mini #menu .legalMenu{padding:0;width:670px;position:absolute;bottom:20px;left:50%;transform:translate(-50%,-20px)}
header.mini #menu .legalMenu ul{padding:0;margin:0;display:inline-block}
header.mini #menu .legalMenu li a{font-size:12px;font-weight:400;padding:30px 5px;margin:0 5px;color:#fff;width:110px;display:inline-block;background:#2196f3;text-align:center;text-decoration:none;transition:all 250ms}
header.mini #menu .legalMenu li a:hover{background:#000;color:#fff}
header.mini #menu .legalMenu .badge,.trustBadgeContent .badge{display:block;margin:20px auto;width:375px;height:60px}
header.mini #menu .legalMenu .badge li a,.trustBadgeContent .badge li a{background:none}
header.mini #menu .legalMenu .badge li *,.trustBadgeContent .badge li *{display:inline}
header.mini #menu .legalMenu p,.trustBadgeContent p{font-size:12px;text-align:center;margin:5px 0}
header.mini #menu .legalMenu p a,.trustBadgeContent p a{color:#2196f3}
header.mini #menu .legalMenu p a:hover{color:#000}
header.mini .nav-search{position:fixed;bottom:82px;top:auto;left:0;right:0;z-index:52;background:#fff;border-top:3px solid #f4f4f4;padding:80px 0;text-align:center;display:none}
header.mini .nav-search .sc-searchbox-input{width:800px}
header.mini .nav-search .sc-searchbox-list{width:786px;border:1px solid #ccc!important;border-bottom:none!important;bottom:122px;text-align:left;left:50%;transform:translateX(-50%)}
header.mini .masterhead .logo{position:fixed;margin:0;bottom:16px;right:80px;left:auto;z-index:51}
header.mini .masterhead .logo a{font-size:24px;padding:10px;display:inline-block}
header.mini #headline{background:#fff;border-top:3px solid #f4f4f4;position:fixed;bottom:0;left:0;right:0;z-index:50;padding:27px 70px;height:25px}
header.mini #headline .miniBtn span{cursor:pointer;display:inline-block;position:absolute;bottom:0;transition:background 250ms}
header.mini #headline .miniBtn span:hover{background:#000;color:#fff}
header.mini #headline .miniBtn .icon-menu{color:#000;left:0;font-size:30px;padding:25px 20px}
header.mini #headline .miniBtn .icon-search{color:#000;right:0;font-size:24px;padding:28px 23.6px}
header.mini #headline .miniBtn .icon-menu.icon-close,header.mini #headline .miniBtn .icon-search.icon-close{font-size:26px;padding:27px 22px}
header.mini #headline h1{margin:0 0 0 20px!important;font-size:20px!important;max-width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}
header.mini #headline .toc{display:block;margin-top:-2px;position:relative;float:left}
header.mini #headline .toc:before{content:'/';color:#aaa;font-size:24px;left:5px;position:absolute}
header.mini #headline .toc:hover{cursor:pointer}
header.mini #headline .toc:hover ul li.active:after{background:#000}
header.mini #headline .toc ul{margin:0;padding:0;text-align:left}
header.mini #headline .toc ul li{opacity:0;height:0;width:0;float:none}
header.mini #headline .toc ul li.active{opacity:1;width:100%;height:100%}
header.mini #headline .toc ul li.active:after{content:"\e613";font-family:'icomoon';font-size:20px;font-weight:600;color:#fff;background:#39b54a;line-height:22px;position:absolute;margin:3px 0 0 -22px;padding:0 1px;transform:rotate(-90deg)}
header.mini #headline .toc ul li a{font-size:18px;padding:5px 30px 5px 27px;display:inline-block;max-width:calc(100vw - 870px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}
header.mini #headline .toc.dropdown{background:#fff;padding:20px;box-shadow:0 0 6px 0px rgba(0,0,0,0.2);position:absolute;bottom:0;left:70px;right:230px;z-index:1}
header.mini #headline .toc.dropdown ul{padding-right:20px;max-height:600px;overflow-y:auto}
header.mini #headline .toc.dropdown ul li{opacity:1;height:50px;width:auto}
header.mini #headline .toc.dropdown ul li a{pointer-events:auto;padding:15px 0;max-width:calc(100vw - 380px)}
header.mini #headline .toc.dropdown ul li a:hover{text-decoration:underline;cursor:pointer}
header.mini #headline .toc_lite.active{top:16px;left:100px;position:absolute;display:block}
header.mini #headline .toc_lite .owl-carousel{padding:0 40px;margin:0;width:calc(100vw - 450px)}
header.mini #headline .toc_lite .owl-carousel li{width:100%}
header.mini #headline .toc_lite .owl-carousel a{font-size:18px;padding:10px 15px;line-height:28px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;transition:all 250ms}
header.mini #headline .toc_lite .owl-carousel a:hover{background:#2196f3;color:#fff}
header.mini #headline .toc_lite .owl-carousel .owl-nav [class*='owl-']{color:#aaa;font-size:40px;padding:4px 0 0 0!important;position:absolute;top:0;outline:0;border:0;transition:all 250ms}
header.mini #headline .toc_lite .owl-carousel .owl-nav [class*='owl-']:hover{color:#000}
header.mini #headline .toc_lite .owl-carousel .owl-nav [class*='owl-'].disabled{color:#eee;pointer-events:none}
header.mini #headline .toc_lite .owl-carousel .owl-nav .owl-prev{left:0;padding:2px 0 0 0!important}
header.mini #headline .toc_lite .owl-carousel .owl-nav .owl-next{right:0}
header.mini #headline .toc_lite .owl-carousel .owl-prev .icon-arrow-right2:before{transform:rotate(-180deg);display:inline-block}
header.mini .lastreviewed{display:none}


/*** Footer ***/
#sponsors{margin:40px auto;padding:20px;max-width:1200px;clear:both}
#sponsors h2{font-size:26px;margin:0 0 15px 0}
#sponsors h2 span{font-size:14px;font-weight:400}
#sponsors .wrapper ul{list-style:none;padding:0;margin:0;column-count:3;column-gap:50px}
#sponsors .wrapper li{font-size:13px;line-height:15px;padding:5px 0;break-inside:avoid}
#sponsors .wrapper li a{color:#2196f3;font-weight:600;text-decoration:none;cursor:pointer;word-break:break-word}
#sponsors .wrapper li a:hover{text-decoration:underline}
footer{margin:60px 0 -60px 0}
footer .bar ul{list-style:none;height:auto;padding:20px;border-top:1px solid #dcdcdc}
footer .bar .social{float:right;margin:4px 0 0 8px}
footer .bar .social a[data-title]:hover:before{right:5px}
footer .bar .logo{margin:0;display:inline-block}
footer .bar .logo a{font-size:24px}
footer nav{width:950px;margin:0 auto;padding:40px 0;display:table}
footer nav .copyright{width:220px;height:480px;float:right;border-left:1px solid #dcdcdc;padding:40px 0 0 20px;margin:-40px 0}
footer nav .copyright .badge{padding:0}
footer nav .copyright .badge li{list-style:none;text-align:center;margin:10px 0}
footer nav .copyright p{font-size:12px;text-align:justify}
footer nav .copyright p a{color:#2196f3}
footer nav .link{float:left;margin-right:40px}
footer nav .link ul{list-style:none;padding:0;margin:0;float:left}
footer nav .link ul li a{color:#2196f3;font-size:14px;padding:5px 0;max-width:160px;display:inline-block;text-decoration:none}
footer nav .link ul li a:hover{text-decoration:underline}
footer nav .link .col:last-child{margin-left:30px}


/*** Main ***/                                                            
main#HP{padding:0}
main#HP .row-1 h1{color:#39b54a;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:#2196f3;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:#39b54a;color:#FFF!important}
.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}
.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}
.row-extra .content ul li a:hover{text-decoration:underline}
.row-extra em{font-size:14px}
.row-extra em b{font-style:normal}
.row-extra .content.newsletter button{color:#fff;padding:8px;background:#f7941d;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!important;padding:5px 10px;margin:5px 0;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}

main#HP #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;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;margin:0;line-height:21px;max-width:600px}
#owl-HP-slide1 .outline:hover b{color:#39b54a;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-right2:before{transform:rotate(-180deg);display:inline-block}
#owl-HP-slide1 .owl-nav button:hover{opacity:1}
#HP .row-1{min-height:390px}
#HP .row-1 h3{font-size:1.5em;margin:10px 5px}
#HP .row-1 ul{list-style:none;padding:0;margin:0}
#HP .row-1 .col{float:left;width:30%;padding-right:2.6%}
#HP .row-1 .col ul li a{border-bottom:1px solid #ccc;padding:5px;display:inline-block;width:97%}
#HP .row-1 .col ul li a:hover{background:#39b54a;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{width:78%;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:#f7941d;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:#39b54a;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:#39b54a}
#HP .row-2 .spotSlide a:hover img{opacity:.6;border-color:#eee}
#HP .row-2 .spotSlide img{border-radius:100%;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;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{display:inline-block;width:15%;height:180px;text-align:right;padding-top:4px}
#HP .row-3 .col h2:first-child{height:370px}
#HP .row-3 .col ul{list-style:none;padding:0;float:right;width:60%}
#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:#39b54a;color:#FFF}
#HP .row-4{background:url("https://images.medicinenet.com/images/new/bkgd-doctor-patient1.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;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}
#HP .row-4 .cover:hover b{color:#39b54a;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;border-radius: 100%;transition:all 250ms}
#owl-HP-slide2 .item p{color:#333;padding:0 18px;text-align:center}
#owl-HP-slide2 .item a:hover p{color:#39b54a}
#owl-HP-slide2 .item a:hover img{opacity:.6!important;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:#39b54a}
.owl-dots .owl-dot:hover span,.owl-dots .owl-dot.active span{opacity:1}
#HP .row-6{background:#DBEDF7}
#HP .row-6 .wrapper{background:url("https://images.medicinenet.com/images/scmale.jpg") no-repeat 102% bottom;min-height:550px;margin-bottom:-20px}
#HP .row-6 .col{float:left;width:30%;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:#39b54a;color:#FFF}
#HP .row-6 .tip{font-size:14px;margin-top:-22px}
#HP .row-6 .tip span{color:#39b54a;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;background:#f7941d;width:110px;outline:none;margin:0 6px;font-size:20px;display:inline-block;text-align:center}
#HP .row-6 .sc a:hover{background:#C24E17}


/*** Main (slideshow) ***/
#slideShow-main .row-1 h1{width:42%}
#slideShow-main .tabs{border-bottom:1px solid #DCDCDC;height:40px}
#slideShow-main .tabs li{float:left;margin-right:4px}
#slideShow-main .tabs li a{color:#000;padding:10px 20px 10px 40px;display:inline-block;border:1px solid #fff;border-bottom:1px solid #DCDCDC;transition:border 250ms}
#slideShow-main .tabs li a.active,#slideShow-main .tabs li a:hover{border:1px solid #DCDCDC;border-bottom:1px solid #fff}
#slideShow-main .tabs a span{position:absolute;text-indent:-30px;margin-top:-2px}
#slideShow-main .tabs .icon-tile{font-size:24px}
#slideShow-main .tabs .icon-menu{font-size:1.55em}
#slideShow-main #viewTile{margin:30px 0}
#slideShow-main #viewTile .wrapper{position:relative}
#slideShow-main #viewTile .menu{margin:0 auto;display:table}
#slideShow-main #viewTile .menu li{float:left}
#slideShow-main #viewTile .menu a{padding:5px 8px;margin:0 20px;font-size:18px;color:#999}
#slideShow-main #viewTile .menu .active{border-bottom:2px solid #f7941d;font-weight:600;color:#000}
#slideShow-main #viewTile .menu a:hover{color:#000}
#slideShow-main #viewTile .holder{display:none}
#slideShow-main #legend{margin:5px;text-align:right;font-size:12px}
#slideShow-main .Btns{margin-top:368px;position:absolute;width:100%;z-index:10}
#slideShow-main .Btns span{position:absolute;color:#fff;background:#000;cursor:pointer;transition:background 200ms}
#slideShow-main .Btns span:hover{background:#f7941d}
#slideShow-main .Btns span.jp-disabled:hover{background:#eee}
#slideShow-main .Btns span:before{font-size:30px;line-height:60px}
#slideShow-main .Btns .icon-arrow-left2{left:-15px}
#slideShow-main .Btns .icon-arrow-right2{right:-11px}
#slideShow-main .icon-arrow-left2.jp-disabled,#slideShow-main .icon-arrow-right2.jp-disabled{background:#eee;cursor:default}
#slideShow-main #tileContainer{min-height:770px;width:940px;margin:0 auto}
#tileContainer li{float:left;width:186px;height:224px;text-align:center;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:20px 0!important}
#tileContainer li:nth-child(5n),#tileContainer li:last-child{border-right:1px solid #dcdcdc}
#tileContainer li:nth-child(15n+1),#tileContainer li:nth-child(15n+2),#tileContainer li:nth-child(15n+3),#tileContainer li:nth-child(15n+4),#tileContainer li:nth-child(15n+5){border-top:1px solid #dcdcdc}
#tileContainer li a{color:#333;text-align:left}
#tileContainer li a:hover{color:#39b54a}
#tileContainer .ribbon-wrapper{position:absolute;margin:-10px 0 0 15px;z-index:2}
#tileContainer .ribbon{padding:7px 16px 4px 16px;color:#fff;font-size:14px;font-weight:600;box-shadow:1px 1px 2px -1px #555;background:#40AFFF}
#tileContainer .ribbon:before{content:"";bottom:-7px;left:0;position:absolute;border-style:solid;border-color:#237AB9 transparent;border-width:7px 0 0 7px}
#tileContainer li img{transition:opacity 200ms}
#tileContainer li a:hover img{opacity:.6}
#tileContainer li h4{margin:10px 20px}
#tileContainer li p{font-size:12px;font-weight:400;margin:0 20px}
#slideShow-main #viewCate{display:none;margin:30px 0}
#slideShow-main #viewCate h3{border-bottom:1px solid #DCDCDC;font-size:20px;padding:10px 20px;margin:0;outline:none;position:relative}
#slideShow-main #viewCate h3:hover{cursor:pointer;background:#eee}
#slideShow-main #viewCate h3.ui-accordion-header-active{border-bottom:1px dashed #dcdcdc}
#slideShow-main #viewCate h3 span{position:absolute;right:0;top:3px;transition:transform 0.18s;transform:rotate(90deg)}
#slideShow-main #viewCate h3 span:before{content:"\e613";font-family:'icomoon'!important;font-size:34px}
#slideShow-main #viewCate h3.ui-accordion-header-active span{transform:rotate(270deg)}
#slideShow-main #viewCate ul{padding:15px 0;border-bottom:1px solid #DCDCDC}
#slideShow-main #viewCate ul li:nth-child(even){background: #f4f4f4}
#slideShow-main #viewCate ul li:hover{background:#39b54a;color:#FFF}
#slideShow-main #viewCate ul li:hover *{color:#FFF}
#slideShow-main #viewCate a{width:calc(100% - 30px);display:inline-block;padding:15px}
#slideShow-main #viewCate a img{margin-right:15px}
#slideShow-main #viewCate a span{color:#333}

#slideShow-main #mnexplrArt li{padding:0;line-height:normal}
#slideShow-main #tileContainer li p{line-height:normal}


/*** Main (image) ***/ 
#owl-imgCol-slide .item a{display:inline-block;width:100%}
#owl-imgCol-slide .item img{border-radius:100%;width:160px;float:left;margin-right:15px;border:10px solid #fff;transition:opacity 400ms,border-color 400ms}
#owl-imgCol-slide .item a:hover img{opacity:.6;border-color:#eee}
#owl-imgCol-slide .item h3{color:#333;font-size:22px;line-height:22px;font-weight:400;margin:30px 0 0 0}
#owl-imgCol-slide .item p{color:#333}
#owl-imgCol-slide .item a:hover h2{color:#39b54a}
#owl-imgCol-slide .owl-dots{margin:20px 0}


/*** Article ***/ 
#article-wrapper > .content,#search > .content{display:table;display:flex}
.full-width{width:100%}
.content > article{font-size:17px;margin:0 50px;position:relative}
#pageContainer .AP-wrapper {text-align:center;clear:both}
#pageContainer .AP-wrapper .slide span{font-size:13px;color:#999}
.apPage .wrapper{padding:10px 0}
.apPage .bookmark{display:block;position:relative;top:-170px}
.apPage h3{font-size:35px;margin:0}
.apPage h4,.apPage h5{font-size:20px;margin:40px 0 0 0}
.apPage p{line-height:30px}
.apPage li{padding:10px 0 10px 8px;line-height:30px}
.iccArt ul{display:inline-block;padding:0;margin:0}
.iccArt li{float:left;list-style:none;padding:12px 12px 12px 0!important}
.iccArt li span{color:#f7941d;vertical-align:middle;padding-right:3px}
.iccArt a{line-height:0;text-decoration:none!important}
.iccArt a strong:before{content:"(";padding-right:1px}
.iccArt a strong:after{content:")";padding-left:1px}
#lrgArtImg{margin:20px auto;max-width:650px}
#lrgArtImg img{width:100%!important}
#lrgArtImg .lrgArtImgCap{font-size:13px;color:#999;line-height:18px;display:inline-block;padding:5px 0}
.artTable{margin:30px 0;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}
.artTable thead th{background:#555;font-size:16px;color:#fff;border:1px solid #989898}
.artTable caption{font-weight:600;margin:20px 0 5px 0;font-size:18px}
.artTable td,.artTable th{border:1px solid #e0e0e0;padding:10px;line-height:18px}
.artTable tbody th{background:#AFAFAF;color:#fff;font-weight:400;border:1px solid #CACACA}
.artTable tbody td{background:#eee;font-size:14px}
.artTable tbody tr:nth-child(odd) td{background:#fff}
.artTable tfoot td{font-size:11px;color:#888;line-height:12px;border:none;padding:5px 0 0 0}
#vsIndexTabs{margin:30px 0 0 0;padding:0;list-style:none;display:inline-block}
#vsIndexTabs li a{color:#fff;padding:15px 25px;background:#39b54a;font-size:14px;text-transform:uppercase;display:inline-block;transition:all 250ms}
#vsIndexTabs li a span{max-width:200px;padding-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;float:left}
#vsIndexTabs li a:hover{text-decoration:none;background:#000}
.apPageBottom{padding:15px 0}
.apPageBottom .lastreviewed,#pageContainer .credits p,.disclaimer p{font-size:14px;font-style:italic;line-height:18px;margin:5px 0}
#pageContainer .credits ul{margin:5px 0;padding-left:16px}
#pageContainer .credits li{font-size:14px;font-style:italic;line-height:18px;padding:4px}
.apPageBottom #refs{font-size:14px;margin:5px 0;color:#2196f3;display:inline-block}
.apPageBottom #refs .icon-search{font-size:14px;color:#f7941d;padding:0 4px;vertical-align:middle;display:inline-block}
.apPageBottom #refs:hover{cursor:pointer;text-decoration:underline}
.apPageBottom #refStash{display:none;background:#f4f4f4;padding:30px;margin-bottom:20px;font-size:14px}
.dicTerm b,.dicTerm strong{font-family:'Verdana','Geneva',sans-serif;font-size:26px;text-decoration:underline;letter-spacing:-1px;display:block;padding:15px 0}
.dateNews{font-family:'Arial','Helvetica',sans-serif;font-size:12px;color:#555;padding:5px 0}


/*** Article (hero) ***/
#article-wrapper > header{text-align:center;margin:30px auto;max-width:1000px;padding-right:5%;background:#fff;z-index:99}
#article-wrapper > header .breadcrumbs{color:#999;font-size:16px;line-height:18px}
#article-wrapper > header .breadcrumbs span{color:#999;padding:0 4px}
#headline h1{font-size:52px;margin:20px 0}
#headline .author{padding:0;margin:5px 0;list-style:none}
#headline .author li{font-size:14px;padding:2px;float:none;display:inline-block}
.badge-icons{display:inline-block}
.trustBadge{color:#555;font-size:14px;margin-top:45px;padding:8px 10px 8px 30px;border:1px solid #ccc;background:#fff;position:relative;display:inline-block;position:absolute;right:162px;transition:all 250ms}
.trustBadge .icon-shield{font-size:19px;color:#000;position:absolute;left:8px;top:6px;transition:all 700ms}
.trustBadge:hover{text-decoration:none;background:#000;color:#fff;border-color:#fff}
.trustBadge:hover .icon-shield{color:#fff}
.trustBadgeContent{padding:30px 0}
.trustBadgeContent ul{padding:0;margin:0;display:inline-block}
.trustBadgeContent li{float:left;list-style:none;line-height:24px}
.trustBadgeContent li.ccpaFtrLnk a{font-size:10px;line-height:12px;padding:16px 5px}
.trustBadgeContent .trustLink{margin:20px 0}
.trustBadgeContent .trustLink a{color:#fff;font-size:14px;font-weight:600;line-height:16px;text-align:center;padding:20px 5px;margin:5px;text-decoration:none;width:110px;display:inline-block;background:#2196f3;transition:all 250ms}
.trustBadgeContent .trustLink a:hover{background:#000;color:#fff}
.trustBadgeContent .badge{width:340px!important}


/*** Article (right/left column) ***/
#article-wrapper > .content #leftAd_rdr,#article-wrapper > .content .stickyrightrail,#search > .content .stickyrightrail{position:sticky;position:-webkit-sticky;top:140px;float:left;transition:top .5s;-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s}
.adTopWrapper.hide.all + #article-wrapper > .content #leftAd_rdr,.adTopWrapper.hide.all + #article-wrapper > .content .stickyrightrail,#search > .content .stickyrightrail{top:40px}
#article-wrapper > .content #leftAd_rdr.hide,#article-wrapper > .content #rightAd_rdr.hide{visibility:hidden}
aside.stickyColRight{padding-top: 50px}
.sideBox h3,#faqContent .starCont .faqHead,#ForumCenter_fmt .forumResourcesDoctor h3,#ForumCenter_fmt .tabWrapper h3,.quizLinks_fmt .alpha,.slideshow #apPage h3,.imgcol .apPage h3{font-size:22px;border-left:8px solid #39b54a;margin:15px 0;padding:5px 0 5px 8px;clear:both}
.sideBox h3 a{color:#000}
.sideBox h3 a:hover{text-decoration:none;color:#39b54a}
.sideBox .trending{list-style:none;padding:0;margin:0}
.sideBox .trending li{margin:10px 0;padding:0;transition:all 250ms}
.sideBox .trending a{text-decoration:none;padding:10px;width:calc(100% - 20px);display:inline-block}
.sideBox .trending img{width:79px;height:79px;position:absolute}
.sideBox .trending p{color:#000;font-size:16px;line-height:18px;height:79px;margin:0 0 0 90px;transition:all 250ms}
.sideBox .trending p span{display:block;font-size:14px;line-height:16px;font-weight:400;color:#888;padding-top:8px;transition:all 250ms}
.sideBox .trending li:hover{background:#39b54a}
.sideBox .trending li:hover *{color:#fff}


/*** Article (granny TOC) ***/
#pageContainer .toc{padding:22px 0;position:relative;overflow:hidden}
#pageContainer .toc ul{padding:0;margin:0;list-style:none;width:48%;border-right:1px dotted #ccc;padding-right:2%}
#pageContainer .toc ul li{line-height:normal;padding:0 0 0 5px;width:calc(100% - 5px)}
#pageContainer .toc ul li:before{content:"";background:#000;position:absolute;margin-top:13px;width:4px;height:4px;border-radius:100px}
#pageContainer .toc ul li a{width:92%;display:inline-block;font-size:16px;padding:6px 4% 6px 15px}
#pageContainer .toc .addon{float:right;border:none;padding:0}
#pageContainer .toc .addon li:before{display:none}
#pageContainer .toc .addon li span{color:#f7941d;margin-top:5px;position:absolute}
#pageContainer .toc .addon li a{padding-left:24px;width:90%}
#pageContainer .toc .addon li a[id^="tab"]:before{content:"\00b7";color:#000;font-size:40px;line-height:23px;position:absolute;font-weight:400;margin-left:-18px}
#pageContainer .toc .addon li:first-child:hover{background:none}
#pageContainer .toc .addon #tabIdx{padding:8px 20px 8px 35px;margin:10px -5px;background:#2196f3;color:#fff;transition:background 250ms;font-size:15px;text-transform:uppercase;width:calc(100% - 50px);text-align:center}
#pageContainer .toc .addon #tabIdx:before{content:"\e631";font-family:'icomoon';font-size:17px;color:#fff;line-height:17px;margin-left:-25px}
#pageContainer .toc .addon #tabIdx:hover{background:#000;text-decoration:none}
#pageContainer .toc ul li:hover{text-decoration:underline}


/*** Article (lite TOC) ***/ 
.apPage .toc_lite .owl-carousel{padding:0;margin:10px 0 10px -20px;list-style:none;display:inline-block}
.apPage .toc_lite .owl-carousel >li{padding:0;float:left}
.apPage .toc_lite .owl-carousel > li>a{font-size:18px;line-height:22px;padding:8px 12px;margin:0 10px;display:inline-block;position:relative}
.apPage .toc_lite .owl-carousel > li>a:hover,.apPage .toc_lite .owl-carousel .open{background:#2196f3;color:#fff;text-decoration:none}
.apPage .toc_lite .owl-carousel > li>a:after{content:" | ";color:#aaa;position:absolute;right:-13px}
.apPage .toc_lite .owl-carousel > li:last-child a:after{display:none}
.apPage .toc_lite .sub{display:none;border:5px solid #2196f3;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}
.apPage .toc_lite .sub li{padding:0!important;line-height:22px!important}
.apPage .toc_lite .sub li a{color:#000;font-weight:400;padding:10px 0;display:block}
.apPage .toc_lite .sub li span[class^="icon-"]{color:#f7941d;background:#fff;position:absolute;left:10px;margin-top:12px}
.apPage .toc_lite .sub #tabIdx:before{content:"\e631";font-family:'icomoon';color:#f7941d;font-size:20px;background:#fff;position:absolute;left:10px}


/*** Article (interval) ***/ 
.mediaPrmo{height:300px;margin:50px 0;display:block;position:relative;clear:both;transition:all 250ms}
.mediaPrmo img{object-fit:cover;width:55%;height:300px;position:absolute;transition:all 250ms}
.mediaPrmo .skew{position:absolute;left:50%;width:150px;height:300px;transform:skew(-5deg);transition:all 250ms}
.mediaPrmo [class^="icon-"]{position:absolute;right:10px;top:10px;color: #000;transition:all 250ms}
#pageContainer .mediaPrmo .label,.mediaPrmo .caption,.mediaPrmo .desc,.mediaPrmo .btn{display:block;color: #000;margin:25px 20px 25px 54%;text-align:center;position:relative;transition:all 250ms}
#pageContainer .mediaPrmo .label{font-size:15px;padding-top:40px}
#pageContainer .mediaPrmo .label:before,#pageContainer .mediaPrmo .label:after{content:"";border: .5px solid #000;width:20px;margin:5px 10px;display:inline-block}
.mediaPrmo .caption{font-size:22px}
.mediaPrmo .desc{font-size:14px;font-weight:400}
.mediaPrmo .btn{padding:10px;color:#fff;background:#2196f3;transition:all 250ms}
.mediaPrmo,.mediaPrmo .skew{background:#f4f4f4}
.mediaPrmo:hover{text-decoration:none;background:#ddd}
.mediaPrmo:hover img{width:40%;filter:grayscale(100%)}
.mediaPrmo:hover .skew{background: #ddd;left:37%}
#pageContainer .mediaPrmo:hover .label,.mediaPrmo:hover .caption,.mediaPrmo:hover .desc,.mediaPrmo:hover .btn{margin-left:40%}
.mediaPrmo:hover .btn{background:#000;color:#fff}
#articleInArticle{margin:40px 0;padding:30px;border-top:8px solid #f4f4f4;border-bottom:8px solid #f4f4f4}
#articleInArticle .articleInArticleImg{margin-right:15px;float:left}
#articleInArticle .articleInArticleContent{font-size:13px}
#articleInArticle .articleInArticleContent h3{margin:0;font-size: 18px}
#articleInArticle .articleInArticleContent h4{margin:10px 0;color:#999;font-size:13px}
#articleInArticle .articleInArticleContent p{line-height:20px}
#articleInArticle .articleInArticleContent ul,#articleInArticle .articleInArticleContent ol{overflow:hidden;padding-left:20px}
#articleInArticle .articleInArticleContent li{padding:5px;line-height:15px}
#pageContainer .healthday_image{width:100%;height:auto;margin-bottom:20px;clear:both}
.News_list_rdr{margin:40px 0;padding:30px;border-top:8px solid #f4f4f4;border-bottom:8px solid #f4f4f4;width:auto;height:auto;position:relative}
.news_container{border-top:8px solid #f4f4f4;border-bottom:8px solid #f4f4f4;margin:40px 0;clear:both}
.news_container .News_list_rdr{border:none;padding-bottom:0;margin:0}
.News_list_rdr  h3,.news_module h3{font-size:18px;height:45px}
.News_list_rdr  ul,.news_module ul{padding:0;margin:0;list-style:none;height:auto}
.News_list_rdr li,.news_module li{padding:4px 0;font-size:13px;line-height:15px}
.news_wrapper{padding:30px}
.news_module:first-child{padding-bottom:30px}
#pageContainer .from_webmd{margin:40px 0;padding:30px;border-top:8px solid #f4f4f4;border-bottom:8px solid #f4f4f4}
#pageContainer .from_webmd h3{font-size:22px!important;margin:0}
#pageContainer .from_webmd .content{display:table;width:100%}
#pageContainer .from_webmd .wrapper{display:table-cell;width: 33.33%;padding: 20px 0 0 20px}
#pageContainer .from_webmd .wrapper:first-child{padding-left: 0}
#pageContainer .from_webmd h5{font-size:14px!important;color:#888;margin:0 0 15px 0!important}
#pageContainer .from_webmd ul{padding:0;margin:0;list-style:none}
#pageContainer .from_webmd li{padding:6px 0!important;font-size:13px;line-height:15px!important}
.articleLrgImg{display:none}
.medianet{margin:30px 0}
.drscholls{margin:30px auto;max-width:800px;height:239px;position:relative;background:#f4f4f4;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}
.drscholls .drs_learnmore{position:absolute;bottom:15px;left:15px;background:#39b54a;padding:5px 30px 5px 12px;color:#fff}
.drscholls .icon-arrow-right2{position:absolute;bottom:16px;left:116px;color:#fff;font-size:26px}
.drscholls .drschollsimg{width:280px;height:auto;position:absolute;top:0;right:0}
#crsprm-2081-assmnt{max-width:748px;border-color:#eee;border-style:solid;border-width:5px 0;clear:both;margin:50px auto;overflow:hidden;padding:18px 0}
#crsprm-2081-assmnt .cross-promo__hero{float:left;margin-right:40px}
#crsprm-2081-assmnt .cross-promo__content{padding-top:10px}
#crsprm-2081-assmnt .cross-promo__subheading{color:#3a6d69;font-size:12px;font-weight:600;text-transform:uppercase}
#crsprm-2081-assmnt .cross-promo__subheading img.logoTitle{margin:6px 0 10px 5px}
#crsprm-2081-assmnt a:hover{text-decoration:none}
#crsprm-2081-assmnt .cross-promo__heading{color:black;font-size:30px;font-weight:600;line-height:32px;margin-bottom:20px}
#crsprm-2081-assmnt .cross-promo__cta{color:black;font-size:17px}
#crsprm-2081-assmnt .cross-promo__cta::after{content:'';display:inline-block;width:30px;height:30px;margin:0 0 -5px 8px;vertical-align:bottom;background-image:url(https://images.medicinenet.com/images/ads/btn-blue-arrow.png)}
#pageContainer .responsive-video-container{z-index:1}
#pageContainer .responsive-video-container.is-sticky{z-index:auto}
#pageContainer .responsive-video-container .about-video{height:90%;z-index:1000000;padding:15px;margin-bottom:-4px}
#pageContainer .responsive-video-container .scrollable-content{margin:0;height:80%}
#pageContainer .responsive-video-container.is-sticky .sticky-wrapper-init{top:-4rem!important}
#pageContainer .responsive-video-container.is-sticky .sticky-video{width:260px!important}
.medhelppromo{max-width:750px;margin:50px auto}
.medhelppromo img{background:url('https://images.medicinenet.com/images/medhelp-promo1.png') no-repeat 0 0;width:270px;height:160px;position:absolute}
.medhelppromo .medhelptxt{margin:0 0 0 270px;padding:15px;border:1px solid #ccc;border-left:none;height:128px}
#pageContainer .medhelppromo h3{font-size:19px;margin:0}
.medhelppromo .medhelptxt p{font-size:14px;line-height:18px!important;color:#999}
.medhelppromo a:hover{text-decoration:none;color:#000}
.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!important;color:#000;line-height:28px;margin:30px 0 -5px 0!important}
.webmd_lab_testing p{color:#333;line-height:18px!important}
.webmd_lab_testing .webmd_lab_testing_btn{background:#f7941d;width:300px;padding:10px;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:24px}
.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-wrapper #sponsors{padding:30px;border-top: 8px solid #f4f4f4;border-bottom: 8px solid #f4f4f4}
#article-wrapper #sponsors .wrapper ul{column-count:2}
.forum_symptom_checker{text-align:center}
.forum_symptom_checker a{height:200px;width:calc(100% - 16px);max-width:600px;color:#000;text-decoration:none!important;border:8px solid #f4f4f4;margin:40px 0;background:#f4f4f4;text-align:left;position:relative;display:inline-block;transition:all 250ms}
.forum_symptom_checker a:hover{border-color:#000}
.forum_symptom_checker .sym_image{position:absolute;top:-15px;left:-8px}
.forum_symptom_checker .sym_text{margin:45px 20px 20px 33%}
.forum_symptom_checker .sym_h3{letter-spacing:-1px}
.forum_symptom_checker .sym_h3 .green{color:#39b54a}
.forum_symptom_checker .sym_h3 .blue{color:#2196f3}
.forum_symptom_checker .sym_p{font-size:16px;font-weight:400;line-height:20px}
.wbmd_f_mod > a{text-decoration:none!important}
.wbmd_f_mod{width:calc(100% - 76px);padding:30px;margin:40px 0;text-align:center;border:8px solid #f4f4f4}
.wbmd_f_mod .wbmd_f_mod_head img{width:110px;margin:0 auto 10px}
.wbmd_f_mod .wbmd_f_mod_inner p{line-height:20px!important}
.wbmd_f_mod > a > span{background:#2196f3;padding:15px 0;color:#fff;line-height:17px;display:block;transition:all 250ms}
.wbmd_f_mod > a > span img{width:75px;vertical-align:middle}
.wbmd_f_mod > a:hover > span{background:#000}


/*** Article (interval-newsletter) ***/
#nl_module_1{border-top:8px solid #39b54a;border-bottom:8px solid #39b54a;padding:50px;margin:40px auto;clear:both}
#nl_module_1 .nl_module,#nl_module_popup .nl_module{font-size:26px;margin:0;padding:0}
.nl_module span{color:#39b54a;text-transform:uppercase}
.nl_column_cont_redesign{margin-top:20px}
.nl_column_cont_redesign iframe{margin:0;height:55px;width:100%}
#nl_module_1 .nl_column_cont_redesign .terms,#nl_module_popup .nl_column_cont_redesign .terms{font-size:11px;line-height:15px}
#nl_module_popup .nl_column_cont_redesign .terms a{color:#2196f3;text-decoration:none}
#nl_module_popup .nl_column_cont_redesign .terms a:hover{text-decoration:underline}
#subscribeForm #message{font-size:20px;font-weight:600;color:#39b54a}
#subscribeForm #message .nl_message{text-align:center;font-weight:600}
#subscribeForm #email{padding:10px;font-size:18px;color:#555;height:44px;border:0;outline:0;background:#f4f4f4}
#subscribeForm .submit{border:0;outline:0;vertical-align:bottom;background:#2196f3;margin:0 5px;padding:14px 26px;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;transition:background 250ms}
#subscribeForm .submit:hover{background:#000;cursor:pointer}
.avgrund-popin.custom_popup{box-shadow:none}
.avgrund-popin.custom_popup .avgrund-close:after{color:#000;line-height:40px}
.modalBoxNL{height:200px;width:650px;top:1305px;left:159.5px}
.modalBoxNL > img{display:none}
.modalBoxNL:before{content:'MedicineNet';color:#000;font-size:28px;font-weight:400;letter-spacing:-1px}


/*** Article (extra) ***/
.article-extra{margin: 50px 0}
#comWrap{padding:15px 0;position:relative;overflow:hidden}
#comWrap ul{margin:0;padding:0;list-style:none}
#comWrap li{width:calc(100% - 52px);min-height:90px;margin-bottom:20px;padding:15px 25px;background:#f4f4f4;position:relative;break-inside:avoid}
#comWrap li:before,#comWrap li:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-bottom:0}
#comWrap li:before{bottom:-8px;left:25px;border-top-color:#ececec;border-width:8px}
#comWrap li:after{bottom:-7px;left:26px;border-top-color:#f4f4f4;border-width:7px}
#comWrap p{line-height:24px;padding-left:34px;position:relative}
#comWrap p:before{content:"Q:";color:#f7941d;font-size:26px;font-weight:600;position:absolute;left:0;top:-2px}
#comWrap a{opacity:0;color:#fff;padding:4px;background:#39b54a;width:250px;text-align:center;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-23px;position:absolute;transition:all 250ms}
#comWrap a:hover{background:#000}
#comWrap a.post{margin-top:23px}
#comWrap a:before{content:"\e601";font-family:'icomoon'!important;font-weight:400;padding-right:10px;vertical-align:top}
#comWrap a.post:before{content:"\e625"}
#comWrap li:hover p{filter:blur(5px);opacity:.5;transition:all 250ms}
#comWrap li:hover a{opacity:1}
#comWrap .gradient,.sideBox.thumbnails .gradient,#ForumCenter_fmt .sideBox[class$=List] .wrapper .gradient,#search .searchresults .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)}
.comments .more,.sideBox.thumbnails div.more,#ForumCenter_fmt .sideBox[class$=List] .more,#search .searchresults .more{border-top:1px solid #DCDCDC;position:relative}
.comments .more span,.sideBox.thumbnails div.more span,#ForumCenter_fmt .sideBox[class$=List] .more span,#search .searchresults .more span{border:1px solid #dcdcdc;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:#39b54a;transition:color 200ms}
.comments .more span:hover,.sideBox.thumbnails div.more span:hover,#ForumCenter_fmt .sideBox[class$=List] .more span:hover,#search .searchresults .more span:hover{color:#000;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)}
#ForumCenter_fmt .sideBox[class$=List] .more span:before,#search .searchresults .more span:before,.sideBox .more span:before{transform:rotate(90deg);display:block}
#ForumCenter_fmt .sideBox[class$=List] .more span.active:before,#search .searchresults .more span.active:before,.sideBox .more span.active:before{transform:rotate(-90deg)}
.article-extra .thumbnails{display:inline-block;width:100%;position:relative}
.article-extra .thumbnails a.more{position:absolute;right:0;top:25px;font-size:14px}
.article-extra .thumbnails a.more span{font-size:16px;color:#f7941d;vertical-align:middle}
.article-extra .thumbnails a.more span:before{display:inline}
.article-extra .thumbnails a.more:hover,.article-extra .thumbnails a.more:hover span{color:#000;text-decoration:none}
.article-extra .thumbnails a.more + h3{margin-right:115px!important}
.article-extra .thumbnails ul{padding:15px 0;margin:0;overflow:hidden;position:relative}
.article-extra .thumbnails li{list-style:none;padding:10px;height:80px;break-inside:avoid;transition:all 250ms}
.article-extra .thumbnails li a{line-height:19px;text-decoration:none;height:80px;display:inline-block}
.article-extra .thumbnails a img{width:79px;height:79px;position:absolute}
.article-extra .thumbnails h4{margin:0 0 0 90px;color:#000;font-size:18px;line-height:20px;transition:all 250ms}
.article-extra .thumbnails .relContent{font-size:13px;line-height:17px;font-weight:400;color:#888;overflow:hidden;position:relative;max-height:35px;text-align:justify;padding:10px 10px 0 0;margin-left:90px;transition:all 250ms}
.article-extra .thumbnails .relContent:before{content:'...';position:absolute;right:0;bottom:0}
.article-extra .thumbnails .relContent:after{content:'';position:absolute;right:0;width:10px;height:7px;margin-top:9px;background:#fff;transition:all 250ms}
.article-extra .thumbnails .relContent *{display:inline;line-height:16px}
.article-extra .thumbnails li:hover,.article-extra .thumbnails li:hover .relContent:after{background:#39b54a}
.article-extra .thumbnails li:hover *{color:#fff}


/*** Article (infinite) ***/
.continue_reading{font-size:13px;padding:15px 0;margin:100px 0;text-align:center;background:#f4f4f4}
.pageWrapper h1{font-size:52px;padding-bottom:15px;padding:25px 0;margin:0;text-align:center}
.pageWrapper #headline{text-align:center}


/*** Article (medications) ***/ 
.fdbDisclaimer a,.fdbDisclaimer_bottom{color:#000;font-weight:400;line-height:15px;display:inline-block;padding:10px 20px;margin:30px 0;background:#f4f4f4}
.fdbDisclaimer a p,.fdbDisclaimer_bottom p{font-size:13px!important}
#pageContainer.pharmContainer h4{color:#39b54a}
#Disc_Warning{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;padding:15px;font-weight:600;text-align:center}
#Disc_Warning .icon-exclamation-circle{color:#a94442;font-size:18px;vertical-align:text-top}
#fdaWrapper{background:#003152;color:#fff;width:100%;height:134px;margin:30px 0;display:inline-block}
#fdaWrapper img{padding:37px 16px;border-right:1px solid #4d6f86;position:absolute}
#fdaWrapper h3{padding:15px 15px 0 190px;margin:0;font-size:19px}
#fdaWrapper p{margin:0;padding:10px 15px 15px 190px;font-size:10px;line-height:12px}
#fdaWrapper p a{color:#fff;text-decoration:underline}
#pill_identifier{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:30px 0;padding:15px 0}
#pill_identifier .wrapper{width:600px;margin:0 auto}
#pill_identifier a img{padding:10px;margin:0 20px;float:left}
#pill_identifier h3{margin:0;font-size:19px!important}
#pill_identifier p{margin:5px 0 0 0;font-size:inherit!important}
#pill_identifier p a{text-decoration:underline}
#pharmonrxl{margin-top:-25px;font-size:14px}


/*** Article (symptom) ***/ 
#pageContainer .mainart{column-count:1!important}
#pageContainer .mainart li h2{margin:0 0 0 90px;color:#000;font-size:18px;line-height:20px;transition:all 250ms}
#pageContainer .mainart li p{font-size:13px;line-height:17px;font-weight:400;color:#888;overflow:hidden;position:relative;max-height:35px;text-align:justify;padding:10px 10px 0 0;margin:0 0 0 90px;transition:all 250ms}
#pageContainer .mainart li:hover{background:#39b54a}
#pageContainer .mainart li:hover *{color:#fff}
#pageContainer .aia_rdr{margin:40px 0;padding:30px;border-top:8px solid #f4f4f4;border-bottom:8px solid #f4f4f4}
#pageContainer .aia_rdr .aia_title_bar_fmt h4{margin:0;font-size:18px}
#pageContainer .aia_rdr .aia_content_fmt ul{font-size:13px;line-height:20px}
#pageContainer .aia_rdr .aia_content_fmt li{padding:5px;line-height:15px}
#pageContainer .sym_next{color:#fff;font-size:20px;text-decoration:none;background:#2196f3;text-align:center;padding:10px 20px;margin:30px auto;display:block;clear:both;transition:background 250ms}
#pageContainer .sym_next:hover{background:#000}
#pageContainer .sym_next img{display:none}
#pageContainer .patientshare{line-height:185%}
#pageContainer .relContent{font-size:16px}
.multisymptom .condlist{list-style:none;padding:20px 0}
.multisymptom .condlist li{padding:0}
.multisymptom .condlist li a{color:#000;text-decoration:none;padding:20px;display:block;transition:all 250ms}
.multisymptom .condlist li a:hover{background:#f4f4f4;display:block}
.multisymptom .condlist img{float:left;margin:5px 15px 15px 0}
.multisymptom .condlist h2{margin:0}
.multisymptom .condlist p{font-weight:400}
#ForumCenter_fmt .thumbnails .Tab_Items li{padding:0;margin:0;height:auto}
#ForumCenter_fmt .thumbnails .Tab_Items li a{color:#000;height:auto;width:100%;padding:15px 10px;display:inline-block}
#ForumCenter_fmt .thumbnails .Tab_Items a:hover{color:#fff}


/*** 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;min-height:80px}
#faqContent #faqPromo .faqContImg img{margin-right:8px;float:left}
#faqContent #faqPromo .faqContTitle{font-size:16px;font-weight:600;display:block}
#faqContent #faqPromo .faqContTag{font-size:13px;margin:10px 0;display:block}
.faqBookmarkLinks ul{margin:40px 0}
.faqBookmarkLinks li{padding:10px 0}
#faqContent .faqAnswers img{width:100%;height:auto;max-width:800px;margin:10px auto;display:block}
#faqContent .faqAnswers img.spec{max-width:180px}
#faqContent .faqAnswers .q,#faqContent .faqAnswers .a{font-size:22px;font-weight:600;color:#39b54a;padding-right:5px}
#faqContent .faqAnswers .ques{font-size:22px;line-height:24px}
#faqContent .faqAnswers .faqHead + p{padding:20px;margin:15px 0;background:#f4f4f4;border:1px solid #d9d9d9;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:#f4f4f4;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;line-height:16px;margin:40px 0;padding:10px 0;display:block}


/*** Article (operation lite) ***/ 
.OptLite{max-width:1250px;margin:0 auto}
.OptLite .lite{margin:0}
.OptLite .stickyColRight{min-width:310px;padding:40px 0 0 60px}
.OptLite .lite header{padding:5px 0 25px}
.OptLite .lite header .breadcrumbs{color:#999;font-size:16px;line-height:18px}
.OptLite .lite header .breadcrumbs span{color:#999;padding:0 4px}
.OptLite .toclite .owl-carousel{margin:0 0 0 -20px;padding:0;list-style:none;display:inline-block}
.OptLite .toclite .owl-carousel li{float:left;padding:0}
.OptLite .toclite .owl-carousel a{font-size:18px;line-height:22px;padding:8px 12px;margin:0 10px;display:inline-block;position:relative}
.OptLite .toclite .owl-carousel a:after{content:" | ";color:#aaa;position:absolute;right:-13px}
.OptLite .toclite .owl-carousel li:last-child a:after{display:none}
.OptLite .toclite .sub{display:none}
.OptLite .authrighttop{margin-bottom:30px}
.OptLite .authrighttop .author{font-size:14px;padding:0}
.OptLite .authrighttop .author li{list-style:none;padding:3px 0}
.OptLite .authrighttop .lastreviewed{font-size:14px;margin-top:-13px}
.OptLite .authrighttop .lastreviewed i{font-style:normal}
.OptLite .adinner{width:300px;margin:20px auto}
.OptLite .adinner:after{content:'';background:url(https://images.medicinenet.com/images/ads/rightad_toptransparent.gif) no-repeat center 0;height:10px;display:block}
.OptLite .adinnerb{width:300px;padding:4px;border:1px solid #ddd}


/*** Article (guide) ***/ 
.submainart .subtoc h3,.submainart .subteaser h3{font-size:22px!important;letter-spacing:normal;border:none;border-left:8px solid #39b54a;margin:15px 0!important;padding:5px 0 5px 8px}
.submainart p{font-size:18px;line-height:30px!important}
.submainart li{padding:10px 0 10px 8px;line-height:30px}
.submainart .subtoc{margin:50px 0}
.submainart .subtoc ul{list-style:none;padding:10px}
.submainart .subtoc li{line-height:20px!important;border-bottom:1px solid #e4e4e4;padding:0!important;position:relative;break-inside:avoid;counter-increment:listnumber;display:flex;align-items:center}
.submainart .subtoc li:before{content:counter(listnumber);font-size:16px;background:#ddd;text-align:center;padding:5px;border-radius:100%;width:20px;left:10px;position:absolute}
.submainart .subtoc li a{color:#000;font-size:18px;font-weight:400;line-height:24px;padding:15px 15px 15px 55px;width:100%;transition:all 250ms}
.submainart .subtoc li a:hover{background:#39b54a;color:#fff;text-decoration:none}
.submainart .subteaser .readmore{color:#fff;padding:8px 15px;background:#2196f3;text-transform:uppercase;transition:background 250ms}
.submainart .subteaser .readmore:hover{text-decoration:none;background:#000}
.submainart .subtoc.floater{margin:30px}
.submainart #pageContainer.pageContainer .subtoc.floater h3{font-size:18px!important;font-weight:600;line-height:20px;border:none;border-bottom:3px solid #ccc;text-transform:uppercase;padding:15px;margin:0!important}
.submainart .subtoc.floater ul{margin:0;padding:0}
.submainart .subtoc.floater li:before{display:none}
.submainart .subtoc.floater li a{padding:15px;font-size:16px;line-height:20px}


/*** Article (funded) ***/ 
main .fundedhero{width:100%!important;margin:12px auto;max-width:650px;display:block}
main .funded h3{font-size:35px;margin-bottom:0}
main .funded p{line-height:30px}
main .funded li{padding:10px 0 10px 8px;line-height:30px}


/*** Slideshows ***/
.slideshow header.mini #headline h1,.imgcol header.mini #headline h1{max-width:calc(100% - 300px)}
.slideshow #headline .reviewdate{font-size:14px;margin:5px 0;display:block}
.slideshow #apPage:before{content:"";border-top:2px solid #eee;margin:8% auto;display:block;text-align:center;width:100px}
.slideshow #apPage:first-child:before{display:none}
.slideshow #apPage h3{font-size:28px}
.slideshow #apPage img{width:100%}
#ssResource{font-size:14px;margin:60px 0;padding:20px 0;border-top:8px solid #f4f4f4}
#ssResource h4,#ssResource p a img{display:none!important}
#ssResource p{margin:5px 0;line-height:16px}
#ssResource p a:after{font-family:'icomoon'!important;content:"\e606";font-weight:400;color:#f7941d;padding:0 4px;vertical-align:middle;display:inline-block}
#ssResource li{padding:5px 0;line-height:16px}
#ssResource #sources_fmt,#ssResource #disclaimer_fmt{font-size:13px;padding:20px;margin-bottom:20px;background:#f4f4f4}
#ssResource #sources_fmt .heading{font-weight:600;margin:15px 0}
#ssResource .copyright p{font-size:12px;color:#999;padding-top:30px}
#ssResource .copyright p a{font-weight:400}
.center_readmore{background:#2196f3;font-size:16px;color:#fff;text-transform:uppercase;font-weight:600;padding:4px 16px 4px 0;margin:5px 0;text-align:center;width:130px;display:block;position:relative;transition:all 250ms}
.center_readmore:after{content:"\e613";font-family:'icomoon';font-size:25px;position:absolute;right:5px}
.center_readmore:hover{background:#000;text-decoration:none}


/*** Images ***/
.imgcol .apPage:after{content:"";border-top:2px solid #eee;margin:10% auto;display:block;text-align:center;width:100px}
.imgcol .apPage h3{font-size:28px}
.imgcol .apPage > img{width:100%}
.imgcol .apPage .source{font-size:13px;color:#888;margin-top:25px;line-height:15px}
.imgcol footer,.imgcol #sponsors{display:none}


/*** Quizzes ***/ 
header.mini #headline.quiz h1{max-width:calc(100% - 320px)}
header.mini + .content #quizWrapper .quiz-status{position:fixed;bottom:80px;left:0;width:100%;z-index:50}
header.mini + .content #quizWrapper .quiz-status .quiz-progressbar{background:#fbc98e}
header.mini + .content #quizWrapper .quiz-status .quiz-progress-indicator{background:#f7941d;height:6px;transition:width 1s}
header.mini + .content #quizWrapper .quiz-status .quiz-status-right{position:absolute;right:240px;top:30px;font-size:20px}
header.mini + .content #quizWrapper .quiz-status .quiz-correct-num{float:left;margin-right:10px}
header.mini + .content #quizWrapper .quiz-status .quiz-incorrect-num{float:right}
header.mini + .content #quizWrapper .quiz-status .quiz-correct-num:before{font-family:'icomoon'!important;content:"\e628";font-size:24px;color:#63bf71;margin:0 5px;vertical-align:text-bottom}
header.mini + .content #quizWrapper .quiz-status .quiz-incorrect-num:before{font-family:'icomoon'!important;content:"\e629";font-size:24px;color:#ff6363;margin:0 5px;vertical-align:text-bottom}
#quizWrapper{width:800px;max-width:800px!important;margin:0 auto;padding:0 20px 0 0}
#headline.quiz .share{bottom:0}
#quizWrapper .question{background:#4eb8e2;margin:30px 0;width:100%;display:table}
#quizWrapper .question-header{position:absolute}
#quizWrapper .question-number{color:#fff;font-size:20px;font-weight:600;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;font-weight:600;text-transform:uppercase;background:#ed1c24;width:calc(100vw - 451px);max-width:736px;padding:23px 0;text-align:center}
#quizWrapper .question img{width:100%}
#quizWrapper .question-content{padding:50px 30px 30px 30px;min-height:380px}
#quizWrapper .question-content h2{font-size:26px;color:#fff;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:#f7941d;color:#fff}
#quizWrapper .question-content .answer-letter{background:#000;color:#fff;font-size:20px;font-weight:600;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 .answer-text{text-align:center;padding:10px 15px;display:block}
#quizWrapper .question-content .image-type:hover{border:5px solid #f7941d}
#quizWrapper .question-content .correct,#quizWrapper .question-content .correct:hover{background:#dff0d8;color:#39b54a;cursor:auto}
#quizWrapper .question-content .correct .answer-letter{background:#39b54a}
#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:#39b54a;background:#39b54a;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{font-weight:600;padding:20px}
#quizWrapper .question-content .explanation-correct-answer{display:block;color:#39b54a;font-size:150%}
#quizWrapper .question-content .explanation-content{padding:20px;border-top:1px solid #ddd}
#quizWrapper .question-content .explanation-content>span{font-weight:600}
#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:#fff;border:1px solid rgba(255,255,255,0.5);padding:10px 0;margin:0 35% 30px 35%;font-size:18px;text-transform:capitalize;text-align:center;display:block;cursor:pointer;transition:background 250ms}
#quizWrapper .question.answered .question-next-button.show{visibility:visible}
#quizWrapper .question.answered .question-next-button:hover{background:rgba(255,255,255,0.2)}
#quizWrapper .quiz-check-button{background:#f7941d;color:#fff;font-size:24px;text-transform:uppercase;text-align:right;padding:20px 60px;position:relative;cursor:pointer;transition:background 250ms}
#quizWrapper .quiz-check-button:after{font-family:'icomoon'!important;content:"\e613";font-size:50px;position:absolute;top:4px}
#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:hover{text-decoration:underline}
#quizWrapper #quizResources p a:after{font-family:'icomoon'!important;content:"\e606";font-size:12px;color:#f7941d;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{font-weight:600;margin:15px 0}
#quizWrapper #sources_fmt p,#quizWrapper #disclaimer_fmt p{margin:10px 0}
#quizWrapper .quiz-modal-overlay{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;height:calc(100vh - 86px);z-index:50}
#quizWrapper .quiz-modal{background:#fff;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#quizWrapper .quiz-modal-header{background:#f7941d;color:#fff;font-size:20px;font-weight:600;padding:13px 20px;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;padding:4px 7px 3px 1px;position:absolute;right:12px;top:12px}
#quizWrapper .quiz-modal-header .facebook-like:before{font-family:'icomoon'!important;content:"\e618";font-size:16px;color:#fff;margin:0 6px;vertical-align:text-bottom}
#quizWrapper .quiz-modal-header .facebook-like:hover{background:#365899;border:1px solid #365899}
#quizWrapper .quiz-modal-content{padding:40px}
#quizWrapper .quiz-modal-content .quiz-modal-message{font-size:18px}
#quizWrapper .quiz-modal-content .quiz-result{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;font-weight:600;line-height:26px}
#quizWrapper .quiz-modal-content .quiz-result-text:before{font-family:'icomoon'!important;content:"\e611";font-size:20px;margin-right:4px;vertical-align:text-bottom}
#quizWrapper .quiz-modal-content .quiz-result-text-bold{color:#f7941d}
#quizWrapper .quiz-modal-content .quiz-related-text{font-size:18px;font-weight:600;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:#39b54a;color:#fff;font-size:18px;font-weight:600;padding:10px 50px;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:0;bottom:-50px}
#quizWrapper .quiz-modal-bottom a{color:#fff;font-size:18px;background:#4eb8e2;padding:15px 55px 15px 15px;position:absolute;bottom:-51px;right:0;left:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background 250ms}
#quizWrapper .quiz-modal-bottom .next-quiz-bold{font-weight:600;padding:0 10px}
#quizWrapper .quiz-modal-content .quiz-button:hover,#quizWrapper .quiz-modal-bottom a:hover{text-decoration:none;background:#000;cursor:pointer}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   #article-wrapper > .content > article#quizWrapper{width:100%;padding:0 10%}
}


/*** Center ***/ 
#article-wrapper[class^=ctr-] header{background:no-repeat fixed center center;background-size:cover;border:none;margin:30px -20px 20px -20px;max-width:none;padding-right:0;position:relative}
#article-wrapper.ctr-allergies header{background-image:url(https://images.medicinenet.com/images/article/main_image/allergies.jpg)}
#article-wrapper.ctr-alzheimers header{background-image:url(https://images.medicinenet.com/images/article/main_image/alzheimers.jpg)}
#article-wrapper.ctr-arthritis header{background-image:url(https://images.medicinenet.com/images/article/main_image/arthritis1.jpg)}
#article-wrapper.ctr-asthma header{background-image:url(https://images.medicinenet.com/images/article/main_image/asthma1.jpg)}
#article-wrapper.ctr-highbloodpressure header{background-image:url(https://images.medicinenet.com/images/article/main_image/high-blood-pressure.jpg)}
#article-wrapper.ctr-cancer header{background-image:url(https://images.medicinenet.com/images/article/main_image/cancer.jpg)}
#article-wrapper.ctr-cholesterol header{background-image:url(https://images.medicinenet.com/images/article/main_image/cholesterol1.jpg)}
#article-wrapper.ctr-chronicpain header{background-image:url(https://images.medicinenet.com/images/article/main_image/chronic-pain.jpg)}
#article-wrapper.ctr-coldandflu header{background-image:url(https://images.medicinenet.com/images/article/main_image/cold-and-flu.jpg)}
#article-wrapper.ctr-depression header{background-image:url(https://images.medicinenet.com/images/article/main_image/depression.jpg)}
#article-wrapper.ctr-diabetes header{background-image:url(https://images.medicinenet.com/images/article/main_image/diabetes.jpg)}
#article-wrapper.ctr-digestion header{background-image:url(https://images.medicinenet.com/images/article/main_image/digestion.jpg)}
#article-wrapper.ctr-eyesight header{background-image:url(https://images.medicinenet.com/images/article/main_image/eyesight.jpg)}
#article-wrapper.ctr-healthyliving header{background-image:url(https://images.medicinenet.com/images/article/main_image/healthy-living.jpg)}
#article-wrapper.ctr-kidshealth header{background-image:url(https://images.medicinenet.com/images/Article/main_image/healthy-kids.jpg)}
#article-wrapper.ctr-hearing header{background-image:url(https://images.medicinenet.com/images/article/main_image/hearing.jpg)}
#article-wrapper.ctr-heart header{background-image:url(https://images.medicinenet.com/images/article/main_image/heart.jpg)}
#article-wrapper.ctr-hiv header{background-image:url(https://images.medicinenet.com/images/article/main_image/hiv.jpg)}
#article-wrapper.ctr-infectiousdisease header{background-image:url(https://images.medicinenet.com/images/article/main_image/infectious-disease.jpg)}
#article-wrapper.ctr-lungs header{background-image:url(https://images.medicinenet.com/images/article/main_image/lungs.jpg)}
#article-wrapper.ctr-menopause header{background-image:url(https://images.medicinenet.com/images/article/main_image/menopause1.jpg)}
#article-wrapper.ctr-menshealth header{background-image:url(https://images.medicinenet.com/images/article/main_image/mens-health.jpg)}
#article-wrapper.ctr-mentalhealth header{background-image:url(https://images.medicinenet.com/images/article/main_image/mental-health.jpg)}
#article-wrapper.ctr-migraine header{background-image:url(https://images.medicinenet.com/images/article/main_image/migraine.jpg)}
#article-wrapper.ctr-neurology header{background-image:url(https://images.medicinenet.com/images/article/main_image/neurology.jpg)}
#article-wrapper.ctr-oralhealth header{background-image:url(https://images.medicinenet.com/images/article/main_image/oral-health.jpg)}
#article-wrapper.ctr-pregnancy header{background-image:url(https://images.medicinenet.com/images/article/main_image/pregnancy1.jpg)}
#article-wrapper.ctr-seniorhealth header{background-image:url(https://images.medicinenet.com/images/article/main_image/senior-health.jpg)}
#article-wrapper.ctr-sexualhealth header{background-image:url(https://images.medicinenet.com/images/article/main_image/sexual-health.jpg)}
#article-wrapper.ctr-skin header{background-image:url(https://images.medicinenet.com/images/article/main_image/skin.jpg)}
#article-wrapper.ctr-sleep header{background-image:url(https://images.medicinenet.com/images/article/main_image/sleep.jpg)}
#article-wrapper.ctr-thyroid header{background-image:url(https://images.medicinenet.com/images/article/main_image/thyroid.jpg)}
#article-wrapper.ctr-travelhealth header{background-image:url(https://images.medicinenet.com/images/article/main_image/travel-health.jpg)}
#article-wrapper.ctr-womenshealth header{background-image:url(https://images.medicinenet.com/images/article/main_image/womens-health.jpg)}
#article-wrapper.ctr-coronavirus header{background-image:url(https://images.medicinenet.com/images/article/main_image/coronavirus-5.jpg)}
#article-wrapper.ctr-coronavirus header{background-image:url(https://images.medicinenet.com/images/article/main_image/coronavirus-5.jpg)}
#article-wrapper[class^=ctr-] #TopOfContent .breadcrumbs{position:absolute;left:15px;top:-42px}
#article-wrapper[class^=ctr-] #TopOfContent .badge-icons{display:none}
#article-wrapper[class^=ctr-] #TopOfContent #headline{padding:5% 25%}
#article-wrapper[class^=ctr-] #TopOfContent #headline h1{font-size:60px;letter-spacing:0;text-align:center;margin:0;padding:50px;background:rgba(255,255,255,.7)}
#article-wrapper[class^=ctr-] #TopOfContent.mini #headline{padding:27px 70px}
#article-wrapper[class^=ctr-] #TopOfContent.mini #headline h1{font-size:20px;padding:0;text-align:left;background:none;margin:0 0 0 10px}
#center-promo-slider{max-width:800px;margin:0 auto}
#center-promo-slider .outline{text-align:center}
#center-promo-slider a{text-decoration:none;color:#000}
#center-promo-slider a:hover{text-decoration:none}
#center-promo-slider .owl-controls .owl-buttons div{margin-top:-14%;opacity:1}
#ForumCenter_fmt .sideBox .fcTilePromoCont{margin:30px 0}
#ForumCenter_fmt .sideBox .fcTilePromo{padding:25px 0;border-top:1px solid #eee;position:relative}
#ForumCenter_fmt .sideBox .fcTilePromo:first-child{border:none}
#ForumCenter_fmt .sideBox .fcTilePromoImg{position:absolute}
#ForumCenter_fmt .sideBox .fcTilePromoContent{margin-left:240px}
#ForumCenter_fmt .sideBox .fcTilePromoContent h3{font-size:22px;margin:0;border:none;text-align:left;padding:0}
#ForumCenter_fmt .sideBox .fcTilePromoContent p{font-size:16px;line-height:18px}
#ForumCenter_fmt .forumFeatDesc{margin-bottom:70px}
#ForumCenter_fmt .forumFeatDesc img{float:left;margin:10px 10px 0 0}
#ForumCenter_fmt .forumFeatDesc.mainArtLargeImg img{width:100%;margin:0;float:none;display:block}
#ForumCenter_fmt .forumFeatDesc li{line-height:22px;padding:10px 0}
#ForumCenter_fmt .forumFeatDesc .readmore{font-size:14px;text-transform:uppercase;padding:8px 20px;margin:20px 0;background:#2196f3;color:#fff;display:table;transition:background 250ms}
#ForumCenter_fmt .forumFeatDesc .readmore:hover{text-decoration:none;background:#000}
#ForumCenter_fmt .sideBox .tabWrapper{padding:0}
#ForumCenter_fmt .sideBox .tabWrapper .body{display:block; }
#ForumCenter_fmt .sideBox .tabWrapper .body ul li a{color:#39b54a;height:80px}
#ForumCenter_fmt #comWrap{height:auto!important}
#ForumCenter_fmt #comWrap ul li{padding:0;line-height:normal}
#ForumCenter_fmt #comWrap p{line-height:normal;font-size:16px}
#ForumCenter_fmt .sideBox.comments .more,#ForumCenter_fmt .sideBox.comments .gradient{display:none!important}
#ForumCenter_fmt .tabWrapper{padding:30px 0}
#ForumCenter_fmt .article-extra h2{line-height:26px}
#ForumCenter_fmt .article-extra p{line-height:130%}
#ForumCenter_fmt .tabWrapper .tab,#ForumCenter_fmt .tabWrapper .body{padding-top:10px;display:table;width:100%}
#ForumCenter_fmt .tabWrapper .tab a{color:#888;padding:10px;border-bottom:1px solid #ddd;display:table-cell;width:33%;text-decoration:none;cursor:auto}
#ForumCenter_fmt .tabWrapper .body .Tab_Items{overflow-y:auto;max-height:500px}
#ForumCenter_fmt .tabWrapper .body ul{padding:0;list-style:none;width:33%;display:table-cell;vertical-align:top}
#ForumCenter_fmt .tabWrapper .body li{padding:0!important;line-height:18px}
#ForumCenter_fmt .tabWrapper .body li a{font-size:13px;line-height:15px;padding:10px;width:calc(100% - 20px);display:inline-block;transition:all 250ms}
#ForumCenter_fmt .tabWrapper .Tab_Images li a:hover{background:#39b54a;text-decoration:none!important}
#ForumCenter_fmt .tabWrapper .Tab_Images li a:hover *{color:#fff}
#ForumCenter_fmt .tabWrapper .body li a img{width:79px;height:79px;position:absolute}
#ForumCenter_fmt .tabWrapper .body li a h2{margin:0 0 0 90px;font-size:18px;color:#000;line-height:20px;transition:all 250ms}
#ForumCenter_fmt .tabWrapper .body li a p{font-size:13px;line-height:17px;font-weight:400;color:#888;padding:10px 10px 0 0;margin:0 0 0 90px;overflow:hidden;position:relative;max-height:35px;text-align:justify;transition:all 250ms}
#ForumCenter_fmt .tabWrapper .body li a p:before{content:'...';position:absolute;right:0;bottom:0}
#ForumCenter_fmt .tabWrapper .body li a p:after{content:'';position:absolute;right:0;width:10px;height:7px;margin-top:9px;background:#fff;transition:all 250ms}
#ForumCenter_fmt .tabWrapper .Tab_Images li a:hover p:after{background:#39b54a}
#ForumCenter_fmt .forumResourcesDoctor{position:relative}
#ForumCenter_fmt .forumResourcesDoctor a{color:#fff;font-size:18px;background:#2196f3;padding:15px 40px 15px 15px;position:absolute;bottom:4px;left:0;transition:all 250ms}
#ForumCenter_fmt .forumResourcesDoctor a:after{content:"\e613";font-family:'icomoon'!important;font-size:34px;position:absolute;bottom:4px}
#ForumCenter_fmt .forumResourcesDoctor a:hover{text-decoration:none;background:#000}
#ForumCenter_fmt .forumResourcesDoctor img{width:100%}
#ForumCenter_fmt .medreview{margin:30px 0;font-size:14px;text-align:right}
#ForumCenter_fmt .sideBox[class$=List] .body{height:auto}
#ForumCenter_fmt .sideBox[class$=List] .wrapper{padding:0;position:relative;overflow:hidden}
#ForumCenter_fmt .sideBox[class$=List] .wrapper ul{position:relative}
#ForumCenter_fmt .sideBox[class$=List] .wrapper ul li:last-child{margin-bottom:20px}
#ForumCenter_fmt .center_snippet{background:#4eb8e2;color:#fff;font-size:18px;font-weight:600;padding:55px 65px;margin:40px;position:relative;text-align:justify}
#ForumCenter_fmt .center_snippet:before{content:open-quote;font-size:100px;position:absolute;color:#9fe2fd;left:20px}
#ForumCenter_fmt .center_snippet:after{content:close-quote;font-size:100px;position:absolute;color:#9fe2fd;right:30px;bottom:-12px}
#ForumCenter_fmt .center_snippet_source a{display:block;color:#d1f2ff;font-size:14px;font-weight:400;margin-top:10px}
#ForumCenter_fmt #bodyHealthNews .Tab_Items ul li a{padding-bottom:18px;min-height:auto}


/*** Patient Comments (out of service)***/
.patientcomment_r:before{content:"\e632";font-family:'icomoon'!important;color:#f7941d;margin-right:6px;vertical-align:top;line-height:20px}
.patientcomment_qt{font-size:32px;color:#39b54a;border-bottom:5px solid #39b54a;margin-top:10px}
.patientcomment_q{font-size:26px;line-height:30px!important;position:relative;padding-right:200px;margin:20px 0}
.submit_comments{color:#fff;font-style:normal;padding:5px 20px;background:#39b54a;font-size:14px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.submit_comments:hover,#btnSendComment:hover{background:#000;text-decoration:none}
#patientComments_fmt{padding:30px;margin:30px 0;background:#f4f4f4;border:1px solid #ececec;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:#ececec;border-width:8px}
#patientComments_fmt:after{top:-7px;left:26px;border-bottom-color:#f4f4f4;border-width:7px}
#patientComments_fmt .patComment{padding:40px 20px;position:relative}
#patientComments_fmt .patComment:before{content:open-quote;font-size:100px;position:absolute;color:#e4e4e4;margin:-30px 0 0 -30px}
#patientComments_fmt .patComment:after{content:close-quote;font-size:100px;position:absolute;color:#e4e4e4;margin:-30px 0 0 0;right:0}
.patientcomment_qsub{font-size:24px;line-height:28px!important}
#postsubmission{padding:30px;margin:30px 0;background:#f4f4f4;border:1px solid #ececec;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:#ececec;border-width:8px}
#postsubmission:after{top:-7px;left:26px;border-bottom-color:#f4f4f4;border-width:7px}
#postsubmission p{margin:10px 0;font-weight:600}
#postsubmission #txtComment{width:calc(100% - 20px);height:200px;padding:10px;outline:none;border:1px solid #ddd}
#postsubmission #txtScreenName,#postsubmission #age{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}
#patientDiscussionGuidelines{font-size:12px;line-height:18px;color:#555;margin:30px 0}
#patientDiscussionGuidelines .requiredtext{color:#f00}
.warningregular{margin:40px 0;font-weight:600;line-height:24px!important}
.warningregular input{margin-right:5px}
#captcha{padding:20px;border:1px #ccc solid;margin:0 auto;max-width:500px}
#captcha label b{text-transform:capitalize}
.shapes{margin:0 auto;width:350px}
.shapeOption{padding:15px;text-align:center;width:30px;float:left;background:#bdbdbc;margin:5px}
#btnSendComment{color:#fff;font-size:18px;font-weight:600;text-transform:uppercase;padding:12px 20px;margin-bottom:50px;border:none;background:#39b54a;outline:none;width:100%;transition:all 250ms}


/*** Index ***/ 
#A_Z ul,#pageContainer .quizAtoZ ul{padding:0;display:inline-block;column-count:1}
#A_Z ul li,#pageContainer .quizAtoZ ul li{list-style:none;padding:0;margin:5px;height:auto;float:left}
#A_Z li a,#pageContainer .quizAtoZ li a{display:inline-block;padding:12px;color:#2196f3;font-size:32px;line-height:30px;width:30px;height:30px;text-align:center;background:#f4f4f4;transition:all 250ms}
#A_Z li a:hover,#pageContainer .quizAtoZ li a:hover{background:#000;color:#fff;text-decoration:none}
#AZ_container h4{margin:20px 0;display:inline-block}
#AZ_container h4 a{margin:4px 2px;padding:5px 15px;background:#f4f4f4;display:inline-block;transition:all 250ms}
#AZ_container h4 a:hover{background:#39b54a;color:#fff;text-decoration:none}
#AZ_container h5{border-bottom:1px solid #DCDCDC;margin:20px 0;padding:5px 0}
#AZ_container h5 a{color:#000;font-size:30px;pointer-events:none;cursor:default}
#AZ_container ul li{padding:8px;line-height:18px}
#Adv_search_fmt{margin:40px 0}
#Adv_search_fmt form{padding:30px;background:#f7f7f7}
#Adv_search_fmt .Adv_search_header select{background:#39b54a;color:#fff;border:0;outline:none;padding:6px;margin:10px 0;display:block}
#Adv_search_fmt .Adv_search_header option{background:#fff;color:#0071bc}
#Adv_search_fmt input{padding:4px;margin:4px 0}
#mnexplrArt h3{font-size:24px;margin:40px 0 0 0}
#mnexplrArt p{line-height:30px}
#mnexplrArt li{padding:10px 0 10px 8px;line-height:30px}
#mnexplrArt #accordion{margin:6px 0}
#mnexplrArt #accordion .fold{padding:0}
#mnexplrArt #accordion .col ul{margin:0;padding:0}
#mnexplrArt #accordion .col ul li{padding:0;line-height:20px;list-style:none;transition:background 250ms}
#mnexplrArt #accordion .col ul li a{display:inline-block;padding:10px}
#mnexplrArt #accordion h3{margin:0}
#mnexplrArt #accordion h3 a{color:#39b54a;font-size:20px;display:inline-block;width:calc(100% - 50px);padding:10px 40px 10px 10px;border-bottom:3px solid #fff;border-top:3px solid #fff;background:#f4f4f4;position:relative;transition:all 250ms}
#mnexplrArt #accordion h3 a:after{content:"\e613";font-family:'icomoon'!important;font-size:34px;position:absolute;right:5px;top:3px;transform:rotate(90deg)}
#mnexplrArt #accordion h3 a:hover{text-decoration:none;background:#39b54a;color:#fff}
#mnexplrArt #accordion h3.active a{color:#fff;background:#39b54a;pointer-events:none;cursor:default}
#mnexplrArt #accordion h3.active a:after{transform:rotate(-90deg)}
#mnexplrArt #news_header h5{margin:30px 0 0 0}
#mnexplrArt #news_header li{padding:10px 0}
#mnexplrArt #news_header .backtop{display:none}
#pageContainer .Hp_WeekNews h3,#MT_DayWord_fmt h3{border-bottom:5px solid #39b54a;font-size:24px}
#pageContainer .Hp_WeekNews .HPList{margin:20px 0;text-align:right;font-size:14px}
#MT_DayWord_fmt h3 img{margin:5px}
#MT_DayWord_fmt .ReadMore{line-height:30px}
.start_here_container{margin:10px 0;padding:20px;background:#f4f4f4;display:inline-block;position:relative;width:calc(100% - 40px)}
.start_here_container .start_here_desc{font-size:15px;margin:0 20px 0 115px;position:absolute;top:50%;transform:translateY(-50%)}
#quizLanding{margin:20px 0;text-align:center}
#quizLanding img,.mnvit_copy{width:100%;max-width:470px}
#quizLanding #featuredTitle p{font-size:26px;margin:10px 0}
.quizLinks_fmt .alpha{font-size:35px;font-weight:600;line-height:25px;padding-left:12px;margin-top:50px}
.quizLinks_fmt .alpha .top{display:none}
.quizLinks_fmt .quizLink_fmt{line-height:16px;text-decoration:none;height:80px;width:calc(100% - 20px);padding:10px;display:inline-block;transition:all 250ms}
.quizLinks_fmt .quizLink_fmt img{width:79px;height:79px;position:absolute}
.quizLinks_fmt .quizLink_fmt h3{color:#000;font-size:18px!important;line-height:20px;margin:0 0 0 90px!important;transition:all 250ms}
.quizLinks_fmt .quizLink_fmt p{color:#888;font-size:13px;font-weight:400;line-height:17px!important;overflow:hidden;position:relative;max-height:35px;text-align:justify;padding:10px 10px 0 0;margin:0 0 0 90px;transition:all 250ms}
.quizLinks_fmt .quizLink_fmt p:before{content:'...';position:absolute;right:0;bottom:0}
.quizLinks_fmt .quizLink_fmt p:after{content:'';position:absolute;right:0;width:10px;height:7px;margin-top:9px;background:#fff;transition:all 250ms}
.quizLinks_fmt .quizLink_fmt:hover,.quizLinks_fmt .quizLink_fmt:hover p:after{background:#39b54a;text-decoration:none}
.quizLinks_fmt .quizLink_fmt:hover *{color:#fff}


/*** Search ***/ 
#search .content > article{margin:0 50px}
#search #pageContainer{width:calc(100vw - 450px);margin-right:20px}
#search .searchresults{position:relative;margin:70px 0}
#search .searchresults a:hover{text-decoration:none}
#search .searchresults h3{color:#fff;font-size:20px;background:#39b54a;padding:10px;margin:10px 0}
#search .searchresults ul{list-style:none;margin:0;padding:0;position:relative;overflow:hidden}
#search .searchresults li{padding:0;border-top:1px solid #eee}
#search .searchresults li:first-child{border:none}
#search .searchresults li a{font-weight:600;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-size:12px;color:#999;line-height:14px;display:block;transition:all 250ms}
#search .searchresults li p{font-size:14px;color:#000;line-height:18px;transition:all 250ms}
#search .searchresults li a:hover{background:#39b54a;color:#fff}
#search .searchresults li a:hover *{color:#fff}
#search .searchresults.spotlight{margin:30px 0 -30px 0}
#search #spotlight{margin:-10px 0 30px 0;padding:30px;border:1px solid #dedede;border-top:none;background:#f7fdf1;transition:all 250ms}
#search #spotlight img{margin-right:8px;position:absolute}
#search #spotlight h3{margin:0 0 0 95px;padding:0;color:#39b54a;background:none;transition:all 250ms}
#search #spotlight p{color:#000;font-size:13px;line-height:18px;margin:10px 0 10px 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 #spotlight{background:#39b54a;border-color:#39b54a}
#search .spotlight a:hover #spotlight *{color:#fff}
#search #noresult{margin:50px 0}


/*** Map ***/ 
#cityLanding #cityAlphaAtoZLetters h1,#divCityAZ h2{font-size:26px;line-height:28px}
.cityAlphaDiv h3{font-size:30px;border-bottom:1px solid #DCDCDC;margin:20px 0;padding:5px 0}
.cityAlphaDiv li{padding:8px;line-height:18px}
.cityAlphaDiv .noCityLetter{color:#ec4747;font-size:18px}
#divCityAZ ul{list-style:none;padding:0}
#divCityAZ li a{padding:10px 15px;font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 250ms}
#divCityAZ li a:hover{background:#000;color:#fff;text-decoration:none}
#divCityAZ img{margin-right:10px}
#locToc{list-style:none;padding:0}
#docProfileMain .doctormenu{padding:0;margin-left:-5px}
#docProfileMain .doctormenu li{list-style:none;float:left;padding:0}
#locToc a,#docProfileMain .doctormenu a{font-size:18px;background:#39b54a;color:#fff;padding:6px 20px;margin:5px;display:inline-block;transition:all 250ms}
#locToc a:hover,#docProfileMain .doctormenu a:hover{background:#000;text-decoration:none}
#locInf,#localTopicsArticle,#locRel,#locEmg{margin-bottom:60px}
#listDoc,#listHosp{overflow-y:auto;height:600px;margin-bottom:60px}
.docdetail a,.hospdetail a{padding:15px 15px 15px 70px;margin-right:15px;display:block;position:relative;color:#000;font-size:16px;transition:all 250ms}
.docdetail:nth-child(even) a,.hospdetail:nth-child(even) a{background:#f2f2f2}
.docdetail a:hover,.hospdetail a:hover{background:#39b54a;color:#fff;text-decoration:none}
.docdetail a:hover .icon-doctor,.hospdetail a:hover .icon-map{color:#fff}
.docdetail .icon-doctor,.hospdetail .icon-map{font-size:44px;color:#39b54a;top:25px;left:10px;position:absolute;transition:all 250ms}
.docdetail h2,.hospdetail h2{font-size:20px;margin:0 0 5px 0}
.docdetail p,.hospdetail p{margin:0;line-height:20px!important}
.docdetail .officeloc{position:absolute;right:15px;top:15px;font-size:14px}
#localTopicsArticle h3{font-size:18px!important;margin-top:-10px}
.localTopicsDailyPickLink{font-size:16px}
#locEmg{padding:30px;color:#fff;background:#e21d1d}
#locEmg li{font-size:20px;font-weight:600;padding:5px!important;line-height:22px!important}
.hospnote{color:#999;font-size:15px}
#locTrm{font-size:11px}
#docProfileMain{margin:20px 5%;position:relative}
#docProfileMain .DocProfileName:before{content:"\e901";font-family:'icomoon';font-size:80px;color:#fff;background:#4eb8e2;padding:20px;border-radius:100%}
#docProfileMain .DocProfileName h2{margin:30px 0 0 0;font-size:40px}
#docProfileMain .DocProfileName .docspec{font-size:22px;font-weight:600;color:#39b54a;margin:0}
#docProfileMain .DocProfileName .docmainloca p{font-size:20px;line-height:24px;margin:10px 0}
#docProfileMain .DocProfileName .docmainlocation a{padding:10px 0;display:inline-block}
#docProfileMain #DocProfile > div,#docProfileMain .DocInsurance,#docProfileMain .DocOffice,#docProfileMain .DocOfficeOther,.localcityNavBack{padding:20px 0;margin:10px 0;border-top:8px solid #f4f4f4;width:100%;display:inline-block}
#docProfileMain #DocProfile > div p{line-height:20px}
#docProfileMain .infOfficeLoc{background:#f4f4f4;padding:20px 40px 40px;margin:30px 0}
#docProfileMain .infOfficeLoc .DocOfficeExtr,#docProfileMain .infOfficeLoc .DocOfficeHours,#docProfileMain .infOfficeLoc .infOfficExtr,#docProfileMain .infOfficeLoc .infOfficeHours{border-top:1px dashed #ccc}
#docProfileMain .infOfficeLoc table{width:60%}
#docProfileMain .infOfficeLoc td,#docProfileMain .infOfficeLoc th{border:1px solid #e0e0e0;padding:10px;line-height:16px;text-align:center}
#docProfileMain .infOfficeLoc th{background:#000;color:#fff}
#docProfileMain .infOfficeLoc td{background:#eee;min-width:150px}
#docProfileMain .infOfficeLoc tr:nth-child(odd) td{background:#fff}
#docProfileMain .DocOfficeOther{margin-top:50px}
#docProfileMain .DocOfficeOther .DocOfficeAsso{padding:15px 0}
#docProfileMain .DocOfficeOther .DocOfficeAsso a{font-weight:600;font-size:20px;display:block}
.localcityNavBack{font-size:16px;text-align:right}


/*** Symptom Checker ***/ 
#symptom_checker,.breadCrumb_fmt-temp{width:980px;margin:auto}
#symptom_checker .sc_content_well{margin:40px 0}
#symptom_checker .sc_content_well h3{font-size:26px;margin-top:40px}
#symptom_checker .sc_sign_diff p{line-height:185%}
#symptom_checker .sc_common_ss ul,#symptom_checker .sc_popular_sym ul{column-count:3;column-gap:120px}
#symptom_checker .sc_common_ss li,#symptom_checker .sc_popular_sym li,#symptom_checker .sc_menu_items li{padding:5px 0;line-height:20px}
#symptom_checker .sc_common_ss li a,#symptom_checker .sc_popular_sym li a,#symptom_checker .sc_menu_items li a{font-size:17px}
#symptom_checker .sc_instruction{font-weight:600}
#symptom_checker .sc_menu_container{margin:20px 0;display:inline-block}
#symptom_checker .sc_menu{width:170px;float:left;border-right:1px solid #ccc}
#symptom_checker .sc_menu ul{margin:0;padding:0;list-style-type:none}
#symptom_checker .sc_menu a{font-size:17px;padding:10px;display:block;transition:all 250ms}
#symptom_checker .sc_menu li.selected a,#symptom_checker .sc_menu li:hover a{background:#000;color:#fff;text-decoration:none}
#symptom_checker .sc_menu li span{float:right;font-size:28px;font-weight:600;line-height:20px}
#symptom_checker .sc_menu li span:before{content:"\e613";font-family:'icomoon';color:#ccc}
#symptom_checker .sc_menu li.selected .arrow-right:before{content:"\e613";font-family:'icomoon';color:#fff}
#symptom_checker .sc_menu_items{height:520px;width:765px;overflow:auto;float:right}
#symptom_checker .sc_menu_items ul{padding:0;margin:0 0 0 40px;list-style:none;min-width:110px;float:left}
#symptom_checker .sc_menu_items li:first-child{list-style-type:none;font-weight:600;font-size:20px}


/*** ASK THE EXPERTS ***/ 
#ATE_question_articlepage{padding:0px 0px 10px 75px;min-height:100px;background:url(https://images.medicinenet.com/images/icon_question.gif) no-repeat top left;float:left}
#ATE_question_articlepage p{font-weight:600;font-size:1.5em;line-height:38px}
#AsktheExperts .back{width:180px;margin:0;padding:10px;float:right;color:#fff;background-color:#f7941d}
#AsktheExperts .back a{color:#fff}
#AsktheExperts .back a:hover{text-decoration:none;opacity:.9}
/*** AUDIO XXX ***/
#mp_archive table{width:100%;margin-bottom:30px}
#mp_archive table tr{line-height:44px}
#mp_archive table td{padding:0 10px}
/*** QUES XXX ***/
#quesArt h6{font-size:24px;margin:20px 0}
#quesArt{line-height:185%}
/*** MN-EXPLR XXX ***/
#News_Views #Dr_Stoppler,#News_Views #FeaturedNews{border:1px solid #DCDCDC;padding:14px;width:46%;display:inline-block;height:320px}
#News_Views #FeaturedNews{float:right}
#News_Views{margin:0 0 50px}
#News_Views #Dr_Stoppler p,#News_Views #FeaturedNews p{font-size:17px}
/*** NEWSART XXX ***/
#newsArt .apPage,#newsArt .apPage font,#newsArt .apPage b{font-size:18px!important}
/*** REFART XXX ***/
#refArt span {font-size:18px !important}






/*** Responsive ***/ 
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	#subscribeForm #email{width:500px!important}
  	#HP .row-4{background-attachment:scroll}
}
@media (min-width:1024px) and (max-width: 1129px){
	.content > article{margin:0 15px}
	#crsprm-2081-assmnt .cross-promo__hero{margin-right:20px;width:200px}
	#crsprm-2081-assmnt .cross-promo__heading{font-size:20px;line-height:22px}
	.medhelppromo img{width:155px}
	.medhelppromo .medhelptxt{margin-left:155px}
	#locToc a{font-size:14px}
	.drscholls{height:171px}
	.drscholls_txt{width:calc(100% - 230px)}
	.drscholls h3{font-size:16px!important;line-height:18px}
	.drscholls .drschollsimg{width:200px}
	#article-wrapper #sponsors .wrapper ul{column-count:1}
}
@media (min-width:1200px){
	#headline h1{margin:20px 0}
	#quizWrapper .question-message.show{min-width:758px}
	.news_container .News_list_rdr{padding:30px 10px;width:calc(33.33% - 20px);float:left}
	.news_container .news_wrapper{margin-left:calc(33.33%);padding:30px 0;height:255px}
	.news_container .news_module{padding:0 10px!important;width:calc(50% - 20px);float:left}
	.news_container ul{height:215px;overflow-y:auto}
}
@media (min-width:1300px){
	.content > article{margin: 0 9%}
	#article-wrapper > .content > article#quizWrapper{padding:0}
	#mnexplrArt #accordion .col ul,.Hp_WeekNews ul,#docProfileMain .DocInsurance ul{column-count:2;list-style-position:inside}
	.medhelppromo img{width:320px}
	.medhelppromo .medhelptxt{margin-left:320px}
	#divCityAZ ul{column-count:2}
	.OptLite #lrgArtImg{float:right;clear:both;margin:20px 0 20px 20px}
	.submainart .submaininner .subtoc ul{column-gap:30px;columns:2}
	.submainart .subtoc.floater{float:right;width:300px;margin:0 0 30px 30px}
}
@media (min-width:1400px){
	main#HP .wrapper{width:1200px}
	#HP .row-6 .sc{margin-left:762px}
	#slideShow-main #tileContainer{width:1200px}
	#tileContainer li{width:238px}
	footer nav{width:1205px}
	footer nav .link{margin-right:130px}
	#pageContainer h4,#pageContainer h5{font-size:22px}
	#pageContainer .iccArt ul li{font-size:17px}
	#fdaWrapper h3{font-size:22px}
	#fdaWrapper p{font-size:12px;line-height:14px}
}
@media (min-width:1500px){
	#pageContainer .AP-wrapper{width:340px;margin:20px 0 20px 20px;text-align:left;float:right}
	#lrgArtImg,main .fundedhero{float:right;clear:both;margin:20px 0 20px 20px;max-width:500px}
	.News_list_rdr{margin:0 0 20px 20px;width:380px;float:right}
	#pageContainer .healthday_image{margin-left:20px;max-width:440px;float:right}
	#article-wrapper #sponsors .wrapper ul{column-count:3}
	.wbmd_f_mod{width:315px;margin:0 0 30px 30px;float:right}
	.slideshow #apPage h3,.imgcol .apPage h3{width:calc(40% - 55px);margin-bottom:30px;float:left}
	.slideshow #apPage img,.imgcol .apPage img{float:right;margin:20px 0 35px 35px;width:60%;box-shadow:0 20px 20px -20px #000}
	.slideshow #apPage .content{min-height:450px}
	.imgcol .apPage .content{min-height:230px}
}
@media (min-width:1600px){
	#comWrap ul,.article-extra .thumbnails ul,#ForumCenter_fmt .forumFeaut ul{column-count:2;column-gap:30px}
	#mnexplrArt #accordion .col ul,.Hp_WeekNews ul,#docProfileMain .DocInsurance ul{column-count:3}
}


/*** 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}
	body > header,.adTopWrapper,.toc,#articleInArticle,#sponsors,footer,aside,.article-promo,#lrgArtImg,.article-extra,.iccArt,.article-slideDummy,#leftAd_rdr,.medianet,#crsprm-2081-assmnt,.news_wrapper,.from_webmd,#nl_module_1,#vsIndexTabs,header.mini #headline,#backTop,.breadcrumbs,a[class$="link"]:after,.author .icon-search,#refs,.responsive-video-container,.AP-wrapper,#fdaWrapper,.sideBox,.tabWrapper,.healthday_image,.News_list_rdr,.forum_symptom_checker{display:none!important}
	#headline h1{font-size:30px!important;letter-spacing:0!important;margin:25px!important}
	#pageContainer{font-size:14px!important}
	#pageContainer h3{font-size:18px!important}
	#pageContainer h4,#pageContainer h5{font-size:16px!important}
	.author{width:100%!important;margin:0 25px!important}
	#article-wrapper{margin:0!important}
	main article{width:100%!important}
}