@import url(http://fonts.googleapis.com/css?family=Roboto:300,300italic,400,500);

/*** icomoon ***/
@font-face{font-family:'icomoon';src:url(data:application/x-font-ttf;charset=utf-8;base64,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)format('truetype');font-weight:normal;font-style:normal}
[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-at:before{content:"\e627"}
.icon-tile:before{content:"\e626"}
.icon-share:before{content:"\e625"}
.icon-arrow-down:before{content:"\e609"}
.icon-arrow-left:before{content:"\e610"}
.icon-arrow-right:before{content:"\e611"}
.icon-arrow-left2:before{content:"\e612"}
.icon-arrow-right2:before{content:"\e613"}
.icon-arrow-up2:before{content:"\e614"}
.icon-arrow-down2:before{content:"\e615"}
.icon-mail:before{content:"\e616"}
.icon-twitter:before{content:"\e617"}
.icon-facebook:before{content:"\e618"}
.icon-printer:before{content:"\e619"}
.icon-menu:before{content:"\e620"}
.icon-squared-plus:before{content:"\e621"}
.icon-squared-minus:before{content:"\e622"}
.icon-map:before{content:"\e600"}
.icon-bubbles:before{content:"\e601"}
.icon-quiz:before{content:"\e602"}
.icon-slideshow:before{content:"\e603"}
.icon-view:before{content:"\e604"}
.icon-star-full:before{content:"\e605"}
.icon-search:before{content:"\e606"}
.icon-image:before{content:"\e623"}
.icon-close:before{content:"\e624"}
.icon-question-circle:before{content:"\e607"}
.icon-exclamation-circle:before{content:"\e608"}

/*** normalize ***/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}

/*** general ***/
html{color:#333;font-size:1em;font-weight:400;line-height:1.2;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased}
::-moz-selection{background:#ffff00;text-shadow:none}
::selection{background:#ffff00;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
b,strong,optgroup,h1,h2,h3,h4,h5,h6{font-weight:500}
body > header{height:110px}
header ul li{float:left;list-style:none}
.fb_share{color:#3A5795}
.tw_share{color:#55ACEE}
.email_share{color:#acd373}
.bk_share{color:#e8df3e}
.clear{display:block;clear:both}
a[data-title]:hover:before{content:attr(data-title);padding:4px 8px;color:#fff;position:absolute;white-space:nowrap;z-index:9999;border-radius:3px;background:#333;font-size:15px;margin-top:25px;line-height:normal}

/*** master head ***/
.masterhead{margin:0 auto;padding:0;height:69px;max-width:980px}
.masterhead .logo{margin:11px 20px 0 15px}
.masterhead .logo a{color:#0b1641;font-size:36px;letter-spacing:-2px;font-weight:300;text-decoration:none}
.masterhead .logo a .net{color:#727678}
.masterhead .logo a .com{color:#727678;font-size:24px;letter-spacing:-1px}
.masterhead .social{margin:28px 5px 0 0}
.masterhead .social a{font-size:20px;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:#f26522;font-size:14px;text-indent:-22px;margin:-5px 0 0 40px;padding:5px;display:inline-block}
.masterhead .news span{font-size:19px;position:absolute;line-height:15px}
.masterhead .search{margin-top:15px;float:right}
.masterhead .search input{padding:8px 50px 8px 8px;border:1px solid #ccc;outline:none;font-weight:300;width:400px;border-radius:3px}
.masterhead .search input:focus{border-color:#ddd;background:#f7f7f7}
.masterhead .search button{border:none;background:transparent;outline:none;color:#ccc;font-size:20px;position:relative;top:4px;right:53px;padding:7px 15px 2px 15px}
.masterhead .search:hover button{color:#f26522}

/*** menu ***/
#menu{background:#598527;height:21px;font-weight:300;padding:10px 0}
#menu .mainList{margin:0 auto;width:980px;font-size:15px;padding:0}
#menu .mainList li a{color:#fff;text-decoration:none;padding:13px 10px;font-size:14px}
#menu .mainList li a.active{color:#345A09;background:#e9fbce}
#menu .mainList li a span{vertical-align:middle;margin-right:-4px}
#menu .mainList li a.active span:before{content:"\e614"}
#menu .submenu{display:none;position:absolute;left:0;right:0;background:#e9fbce;z-index:52;border-bottom:1px solid #ccc;margin-top:10px}
#menu .submenu .wrapper{max-width:980px;margin:0 auto}
#menu .submenu .featured{float:right;margin:12px 28px 0 0;width:412px}
#menu .submenu .featured a{padding:0;display:block}
#menu .submenu .featured a:hover{color:#FFF;background:#63A814;border-radius:3px}
#menu .submenu .featured a:hover *{color:#fff}
#menu .submenu .featured div{float:right;margin-right:5px;width:280px}
#menu .submenu .featured h4{color:#0072bc;font-weight:400;margin:8px 0}
#menu .submenu .featured p{color:#555;font-size:13px;margin-top:-5px}
#menu .submenu .subList{padding:12px;width:500px;min-height:110px;border-right:1px solid #A4CC77}
#menu .submenu .subList li{float:none;padding:3px 0}
#menu .submenu .subList li a{color:#416e0e;background:none;font-size:14px;padding:5px 10px}
#menu .submenu .subList li a:hover{color:#FFF;background:#63A814;border-radius:3px}
#menu .submenu .subList.set{width:200px;border:none;float:left}
#menu .logo{position:relative}

/*** footer ***/
#sponsors{margin:20px auto 0 auto;width:980px;padding:10px 0;clear:both}
#sponsors h2{color:#0072bc;margin:0}
#sponsors h2 span{font-size:16px;font-weight:normal}
#sponsors .wrapper{display:inline-block}
#sponsors .wrapper ul{float:left;list-style:none}
#sponsors .wrapper ul:first-child{padding:0}
#sponsors .wrapper ul li a{color:#555;font-size:14px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:164px;display:inline-block}
#sponsors .wrapper ul li a:hover{text-decoration:underline;color:#0072bc}
footer .bar{background:#598527}
footer .bar ul{list-style:none;height:auto;padding:6px}
footer .bar .social{float:right;margin:5px 0 0 5px}
footer .bar .social a{color:#fff}
footer .bar .logo{margin:0;width:200px}
footer .bar .logo a{color:#fff;font-size:24px;letter-spacing:-1px;font-weight:300;text-decoration:none}
footer .bar .logo a span{color:#fff;font-size:16px}
footer nav{width:980px;margin:20px auto;display:table}
footer nav .link{float:left;margin-right:60px}
footer nav .link h4{color:#598527}
footer nav .link ul{list-style:none;padding:0}
footer nav .link ul li a{color:#0072bc;text-decoration:none;font-size:14px}
footer nav .link ul li a:hover{text-decoration:underline}
footer nav .link .col{float:left;margin:0 30px 0 0}
footer nav .copyright{width:220px;float:right;border-left:1px solid #ccc;padding-left:20px;margin-top:10px}
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:#0072bc}

/*** AD ***/
.adTopWrapper{width:100%;height:100px;background:#fff;z-index:50;position:relative}
.adTopWrapper #bannerAd_fmt{background:url(http://images.medicinenet.com/images/ads/1atopbannerside.gif) no-repeat 0 0;padding:0 10px}
.adTopWrapper.sticky{position:fixed;border-bottom:1px solid #c5c5c5;top:0;width:100%}
.adTopWrapper.noSticky{position:absolute;border:0}
#bannerAd_rdr,.adTop{margin:0 auto;padding:5px 10px;position:relative;display:table}
.rightAd_BG_fmt{padding:5px 0;width:300px;margin:0 auto}
.rightAd_BG_fmt:before,.rightAd_BG_fmt:after,.leftAd_BG_fmt:before,.leftAd_BG_fmt:after,.sideBox.ad:before,.sideBox.ad:after{content:'';background:url('http://images.medicinenet.com/images/ads/rightad_toptransparent.gif') no-repeat center 0;height:10px;display:block}
.leftAd_BG_fmt{float:left;clear:both;margin:20px 25px 20px 0;width:160px;z-index:1;position:relative}
#rightRailBottom{float:right}
#rightRailBottom.sticky{position:sticky;position:-webkit-sticky;top:110px}
.box-300{width:300px}
.pull-right{float:right}

/*** Owl Carousel (core) ***/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-item{float:left;position:relative}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:center}
.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-theme .item{cursor:pointer}
.owl-theme .item img{display:block;width:100%;height:auto}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;zoom:1;font-size:60px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";line-height:0;position:absolute;top:50%;margin-top:-42px}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";text-decoration:none}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:0}
.owl-theme .owl-controls .owl-buttons .owl-next{right:0}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#598527}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.owl-item.loading{background:url('http://images.medicinenet.com/images/redesign/AjaxLoader.gif') no-repeat center center}

/*** modal ***/
.innerBox iframe{position:absolute;top:0;left:0;padding:0;margin:0;border:0}
.modalBox .logo{color:#fff;font-size:24px;letter-spacing:-1px;font-weight:300;margin:-33px 0 0 20px}
.modalBox .logo span{font-size:16px}
.modalClose:after{content:"\e624";font-family:'icomoon';font-size:28px;right:0;top:-38px;z-index:1;position:absolute;color:#FFF;padding:4px 6px;line-height:30px}
.modalClose:hover:after{color:#C4E49F}
.modalBox{border-top:38px solid #598527;box-shadow:0 0 15px #000;background:#fff;z-index:99999999;position:absolute}
.modalBox>a{text-decoration:none}
.blockPage{position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);z-index:99999998}

/*** WebMD Video ***/
.wmdVideoLinkImg{margin-bottom:20px;display:inline-block}
.wmdVideoLinkImg img{float:left;width:79px;margin-right:13px;-webkit-transition:opacity 200ms;transition:opacity 200ms}
.wmdVideoLinkImg:hover img{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}
.wmdVideoLinkImg:hover p{text-decoration:underline}
.wmdVideoLinkImg p:before{content:'';background:url("http://img.webmd.com/dtmcms/live/webmd/consumer_assets/site_images/video/video_logo.png") no-repeat;background-size:80%;width:167px;height:24px;display:block}
.wmdVideoLinkImg p{float:left;line-height:25px;margin:15px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:568px}

/*** newsletter ***/
.article-extra .nl_column_cont_redesign iframe{margin:0;height:38px;width:60%;background-color:#f4f4f4}
.article-extra .nl_column_cont_redesign{margin-top:20px;background-color:#f4f4f4}
.newsletter_cont #email{padding:10px;font-size:19px;height:38px;line-height:14px}
.newsletter_cont .submit{border:none;border-radius:3px;background-color:#f26522;width:20%;margin:0 10px;color:white;font-size:17px;height:35px;cursor:pointer}
p.moretopics{display:inline;margin:0;width:10%}
p.moretopics a{text-decoration:none;font-size:18px;font-weight:400;color:#0072bc}
#nl_module_1{min-height:120px;margin:20px 0;background-color:#f4f4f4;padding:15px;border:1px solid #CCC}
#nl_module_1_sm{min-height:191px;margin:20px 0;background-color:#f4f4f4;padding:15px;border:1px solid #CCC}
.nl_module{font-size:1.4em;padding-bottom:6px;margin:0;padding:0;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased}
.nl_module span{color:#f26522}
.article-extra .nl_column_cont_redesign_sm iframe{margin:0;height:115px;width:90%}
#subscribeForm .column_cont{width:98%;padding:3px 0 0 5px;background-color:#f4f4f4;font-size:0.8em;font-weight:400;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased}
#subscribeForm .column_nl{float:left;width:20%;margin:0;margin-bottom:8px}
#subscribeForm .column_nl label{width:80%;padding:3px 0;display:inline-block}
#nl_module_1 .terms,#nl_module_1_sm .terms{font-size:11px}
#nl_module_1 .subhead,#nl_module_1_sm .subhead{margin:4px 0}
.newsletter_cont #message{font-size:20px;background-color:#f4f4f4;color:#f26522;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased}
#message .nl_sm_message{position:absolute;top:33%;transform:translate(-50%,-50%);left:50%;-webkit-transform:translate(-50%,-50%)}
#message .nl_message{position:absolute;transform:translate(-50%,-60%);left:50%;-webkit-transform:translate(-50%,-50%)}
.avgrund-popin.custom_popup{box-shadow:none}
.avgrund-popin.custom_popup .avgrund-close:after{color:#000;line-height:40px}
.modalBoxNL{padding:24px;height:253px;width:730px;top:1305px;left:159.5px}
#nl_module_popup{margin-top:20px;line-height:1.3}
#nl_module_popup .slogan{color:#598527}
#nl_module_popup .newsletter_cont_popup #email{height:48px;padding:10px;width:480px;font-size:19px;line-height:inherit;background-color:#f5f5f5;border:1px solid #a3a3a3}
#nl_module_popup .newsletter_cont_popup #message{font-size:20px;color:#a3a3a3;font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased}
#nl_module_popup .newsletter_cont_popup .submit{border:none;border-radius:3px;background-color:#f26522;width:20%;margin:0 10px;color:white;font-size:17px;height:47px;cursor:pointer}
#nl_module_popup .terms{width:580px;margin-top:20px}
#nl_module_popup .submore a{text-decoration:none}

/*** responsive ***/
@media (min-width:1200px){
	.masterhead{max-width:90%}
	#menu .mainList,#sponsors,footer nav{width:1100px}
	#menu .mainList li a{padding:13px 17px}
	#menu.mini .mainList>li>a{padding:13px 11px}
	#sponsors .wrapper ul li a{width:188px}
	footer nav .link{margin-right:100px}
}
@media (min-width:1400px){
	#menu .mainList,#sponsors,footer nav{width:1200px}
	#menu .mainList li a{padding:13px 22px}
	#menu.mini .mainList>li>a{padding:13px 16px}
	#sponsors .wrapper ul li a{width:208px}
	footer nav .link{margin-right:130px}
}