/* austinmedical.com css-section 1765476482 */
:root{--alphabetical-contents-margin-wrapper-column:-20px;--alphabetical-contents-margin-wrapper-row:-20px;--alphabetical-contents-margin-item-column:20px;--alphabetical-contents-margin-item-row:20px}.section-wrap{padding-bottom:30px}.fsection-caption{padding:25px 0}.fsection-name{margin-bottom:20px;border-bottom:1px solid #cdcfcf;text-align:left}.fsection-image{margin-bottom:20px;text-align:center}.fsection-name h1{margin:15px 0 10px 0;color:#424242;text-wrap:balance;font-size:36px;font-weight:500}.fsection-name h2{margin:15px 0 10px 0;color:#424242;text-transform:uppercase;font-weight:bold;font-size:28px}#supplements-header .title-row{display:flex;align-items:center;margin:20px 0}#supplements-header .title-row div{flex:1}#supplements-header .title-row div h1{font-size:38px;margin:10px 0}#supplements-header .supplements-social{text-align:right}#supplements-header .supplements-social a{color:#000000;font-size:17px;text-decoration:none;font-weight:normal;display:inline-block}#supplements-header .supplements-social i{display:inline-block;margin:0 5px 0 30px;vertical-align:middle;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);font-size:22px}#supplements-header .supplements-social span{display:inline-block;vertical-align:middle}.cta-row{display:flex}.cta-content{flex:auto;align-self:center}.cta-title{color:#0093be;font-size:26px}.cta-button{flex:auto;align-self:center;margin-left:40px}.cta-button a{background-color:#0093be;padding:11px 20px;color:#ffffff;font-weight:bold;text-transform:uppercase;display:block;text-align:center;min-width:185px;letter-spacing:1px;font-size:16px}.featured-item-banner img{max-width:100%}.alphabetized-contents-nav{margin:20px 0;padding:20px 0;border-width:1px 0;border-style:solid;border-color:#e0e0e0;text-align:center}.alphabetized-contents-nav a,.alphabetized-contents-nav span{margin:0 7px;padding:0 5px;white-space:nowrap}.alphabetized-contents-nav a{color:#000;text-decoration:none;font-weight:500;font-size:20px}.alphabetized-contents-nav a:hover{background-color:#e0e0e0}.alphabetized-contents-nav span{color:#909090}.alphabetized-contents-section{display:grid;grid-template-areas:"letter    contents"   "backtotop contents";grid-template-columns:140px 1fr;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e0e0e0}.alphabetized-contents-section-header{display:flex;flex-direction:column}.alphabetized-contents-section-letter{grid-area:letter;font:normal 40px Verdana,Tahoma,Geneva,sans-serif}.alphabetized-contents-section-backtotop{grid-area:backtotop;align-self:flex-end;margin:20px 0 15px;font:normal 12px Verdana,Tahoma,Geneva,sans-serif}.alphabetized-contents-section-backtotop a{display:block;margin:0 0 0 3px;color:#000;text-decoration:none;font-weight:normal;line-height:1}.alphabetized-contents-section-backtotop a span{vertical-align:middle}.alphabetized-contents-section-backtotop a span:first-child{font-size:16px}.alphabetized-contents-section-backtotop a span:last-child{font-size:12px}.alphabetized-contents .contents.elements-name-only{grid-area:contents;margin:.4em 0 25px}.alphabetized-contents .contents.elements-name-only .contents-wrapper{display:block;gap:initial;margin:var(--alphabetical-contents-margin-wrapper-row) var(--alphabetical-contents-margin-wrapper-column) 0}.alphabetized-contents .contents.elements-name-only .contents-item{display:inline-block;width:calc((100% / 3) - (var(--alphabetical-contents-margin-item-column) * 2));margin:var(--alphabetical-contents-margin-item-row) var(--alphabetical-contents-margin-item-column) 0;vertical-align:top}.alphabetized-contents .contents.elements-name-only .contents-item .wrapper{padding:0}.alphabetized-contents .contents.elements-name-only .contents-item .name a{text-decoration:none}#testimonials{clear:left}#testimonials h2{color:#3eadcc;text-align:center;font-family:'Montserrat',sans-serif}.testimonial{width:800px;margin:30px auto;border:1px dotted #000;padding:15px 20px}.testimonial-footer{margin:20px 0 0;color:#636c72;font-family:'Montserrat',sans-serif}.testimonial-footer::before{content:"\2014 \00A0"}@media screen and (max-width:1035px){.section-wrap{padding:0 1%}}@media screen and (max-width:1000px){.alphabetized-contents-nav a,.alphabetized-contents-nav span{display:inline-block;word-break:break-all}.alphabetized-contents .contents.elements-name-only .contents-item{width:calc((100% / 2) - (var(--alphabetical-contents-margin-item-column) * 2))}}@media screen and (max-width:1020px){#supplements-header .title-row{display:block}}@media screen and (max-width:850px){body.vitamin-left-col .fcol:nth-of-type(2n+1){clear:none}#supplements-header .title-row .supplements-social{margin:10px 0 15px;text-align:left}#supplements-header .title-row .supplements-social a:first-child i{margin-left:0}}@media screen and (max-width:760px){.alphabetized-contents-section{grid-template-columns:120px 1fr}.alphabetized-contents .contents.elements-name-only .contents-item{width:calc(100% - (var(--alphabetical-contents-margin-item-column)  * 2))}}@media screen and (max-width:640px){.cta-row{display:block;padding:20px;background-color:#E9E9E9}.cta-button{margin-left:0}#left-column{width:100%;clear:both}.section-wrap img{display:block;margin:0 auto}#supplements-header .title-row{display:block}#supplements-header .title-row .supplements-name h1{font-size:34px}#supplements-header .title-row div,#supplements-header .title-row .supplements-name,#supplements-header .title-row .supplements-social{text-align:center}.supplements-social{margin:0 0 20px}.supplements-social i{margin:0 5px}.supplements-social a{margin:0 20px}.browse-searcharea .browse-input{width:calc(100% - 45px)}.vitamin-left-col .section-wrap{width:100%;padding-left:0}}@media screen and (max-width:500px){.alphabetized-contents-section{grid-template-columns:1fr;grid-template-areas:"letter   "    "contents "    "backtotop"}.alphabetized-contents-section-letter{margin:0 0 25px}.alphabetized-contents-section-backtotop{margin:10px 0 30px}}.info-section{margin:0 0 30px}.info-section,.info-section *{font-size:16px}.info-section-heading{color:#0093bd;font-weight:bold}.info-section ul{margin:0;padding:0}.info-section i{margin-right:0.2em}.info-section .company-name{margin-right:0.2em;font-weight:bolder;font-style:italic}#info-section-contact{transition:background-color:1s ease}#info-section-contact.hilite{background-color:#f0f0f0}.info-sitemap a{display:inline-block;margin:4px 0}
