article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font:1em Georgia,"Times New Roman",Times,serif;color:#000;margin:0}a{text-decoration:underline}a:link{color:#00c;font-weight:bold;text-decoration:none}.main a[href*='/']:after,.main a[href*='.']:after{content:" (" attr(href) ") ";text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;color:#000}h1{font-size:250%}h1 i{display:none}h2{font-size:175%}h3{font-size:135%}h4{font-size:100%;font-variant:small-caps}h5{font-size:100%}h6{font-size:90%;font-style:italic}img,a img{border:0}fieldset{border:1px solid silver;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}textarea,input{outline:none}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}table{border-collapse:collapse;border-spacing:0}td{padding:0}dl,dd,dt{padding:0;margin:0;display:block}*,*:before,*:after{background-image:none !important}.links,.selectbox,.facebook-panel,header.top .inner,.visual>img,.placeholder>img,.placeholder>.ico,.boxes .column-1-3>img,.spring .column-2-3 img,.spring .column-2-3+.column-1-3,.homepage .slider img,.homepage .slider-controls,.homepage .calculator,.photogallery,.mg-values .column-2-3 img,.quicklink,.bottle,.contact-form,.doctor article header+section,.lightbox-overlay,.lightbox-popup,.eco .column-1-3,.tables ul,.share,.recommendation-visual>img{display:none !important}.table-wrapper table{width:100%}.table-wrapper th,.table-wrapper td{padding:10px;text-align:left}.reviews cite{display:block;margin-top:15px}.reviews .column-1-3{margin-bottom:30px}.reviews img{display:block;margin-bottom:10px}footer.bottom{padding-top:20px;border-top:1px solid #000}.products .column-1-3{margin-bottom:40px}.products .column-1-3 h3{margin-top:10px}.mg-values a{color:#000}.mg-values strong em{display:block;padding:15px 0 15px 20px;margin-bottom:30px}.magnesium dd{display:block !important}.accordion h3 a{color:#000}.accordion table{width:100%}.accordion table td,.accordion table th{text-align:left;padding:10px 20px}.tables table{margin-bottom:40px}.tables table th{width:20%;text-align:left}.tables table th:first-child{width:60%}.tables .s1 table+p{display:block !important}.tables table+p{display:none}
