/* repo: responsive-vitamins/HEAD@8109960 - Package Version: 1.0.0 - 2019-09-24 10:37 am - User:  */

.vitamins-browse-container{display:none}.vitamins-browse-container .browse-divider{border-bottom:1px solid #d0d0d0;line-height:0;margin:20px 0;text-align:left;width:100%}.vitamins-browse-container .browse-divider span{background:#fff;color:#4a4a4a;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.125rem;margin-left:14px;padding:0 10px}.vitamins-browse-box{background-color:#d7e8c5;border:2px solid #e7e7e7;border-radius:3px;clear:both;overflow:hidden;padding-bottom:3%;padding-left:2%;padding-right:2%;width:100%}.vitamins-browse-box header h3{color:#4a4a4a;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.75rem;font-weight:400;float:left;margin-bottom:15px;margin-top:15px}.vitamins-browse-box ul{clear:both;list-style:none;padding:0;margin:0}.vitamins-browse-box ul li{background:#fff;border:1px solid #e8e6e6;border-radius:3px;float:left;margin-right:4px;margin-top:4px}.vitamins-browse-box ul li a{color:#000;display:block;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.25rem;height:42px;line-height:42px;text-decoration:none;text-align:center;width:38px;vertical-align:middle}.vitamins-browse-box ul li a.active-letter,.vitamins-browse-box ul li a:hover{background:#4a4a4a;border-radius:3px;color:#fff}.vitamins-browse-box ul li:nth-child(14){clear:left}@media screen and (max-width:64em){.vitamins-browse-box ul li:nth-child(14){clear:none}}.vitamins-browse-box li:last-child{margin-right:0}.vitamins-browse-box .swipe-for-more{display:none}@media only screen and (max-width:77.438em) and (min-width:47.938em){.vitamins-browse-box header h3{font-size:1.438rem}}@media screen and (max-width:47.938em){.vitamins-browse-box{padding-bottom:1%}.vitamins-browse-box header h3{font-size:1.125rem}.vitamins-browse-box .alt-drugs-link{line-height:1.125rem}.vitamins-browse-box ul{white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch}.vitamins-browse-box ul li{float:none;display:inline-block}.vitamins-browse-box ul li a{height:45px;line-height:45px;width:43px}.vitamins-browse-box .swipe-for-more{display:block;font-family:"Roboto Condensed",Verdana,sans-serif;font-size:.875rem;margin-top:10px;text-align:right;text-transform:uppercase}}@media screen and (max-width:320px){.vitamins-browse-box .alt-drugs-link{font-size:.75rem}}.vitamins-header a{font-size:.875rem;text-decoration:none}.vitamins-header h1{font-size:2.188rem}@media screen and (max-width:39.938em){.vitamins-header h1{font-size:1.375rem}}.vitamins-search-box{position:relative}.vitamins-search-box header h3{color:#4a4a4a;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:15px;margin-top:10px}.vitamins-search-box .form-content{background-color:#d7e8c5;border:2px solid #e7e7e7;border-radius:0 3px 3px;clear:both;padding-bottom:3.5%;padding-left:3%;padding-right:3%;width:100%}.vitamins-search-box input{background-color:#fff;border:solid 1px #9b9b9b;border-radius:3px;display:block;height:54px;margin:0 auto}.vitamins-search-box .form-content .search-input{display:flex;position:relative}.vitamins-search-box ul.tabs{list-style:none;padding:0;margin:0}.vitamins-search-box .tabs input[type=radio]{display:none}.vitamins-search-box .tabs label{display:block;float:left;border:2px solid #e7e7e7;border-radius:3px 3px 0 0;color:rgba(74,74,74,.74);cursor:pointer;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:0;margin-right:10px;padding:10px;position:relative;text-align:center;top:2px}@media screen and (max-width:63.938em){.vitamins-search-box .tabs label{font-size:1.125rem;margin-right:8px}}@media screen and (max-width:39.938em){.vitamins-search-box .tabs label{font-size:.875rem;margin-right:5px}}.vitamins-search-box .tabs label.label-selected{background:#d7e8c5;border-bottom:2px solid #d7e8c5;color:#4a4a4a}.vitamins-search-box .vertical-bar{position:absolute;top:8px;right:52px;width:1px;height:40px;background:#e8e6e6}.vitamins-search-box .search-box-submit::before{content:'\e901';font-family:icons}.vitamins-search-box .search-box-submit{background:0 0;box-shadow:none;color:#9b9b9b;font-size:1.5rem;height:32px;margin-top:12px;padding:0;position:absolute;right:10px;width:28px}.vitamins-search-box .top-result{background-color:#007cb1;border-radius:8px;color:#fff;float:right;font-size:.8125rem;margin-right:10px;padding:5px 8px;text-transform:uppercase}@media screen and (max-width:47.938em){.vitamins-search-box header h3{font-size:1.125rem}}ul.search-results-list{background-color:#f6f8fc;border:1px solid #ddd;display:none;left:21px;margin-top:0;max-height:300px;overflow-y:auto;padding:5px 0;position:absolute;text-transform:lowercase;top:161px;width:93.4%;z-index:1}@media screen and (max-width:77.438em) and (min-width:63.938em){ul.search-results-list{left:14px;top:189px;width:93%}}@media screen and (max-width:63.938em) and (min-width:39.938em){ul.search-results-list{left:14px;top:186px;width:93%}}@media screen and (max-width:39.938em) and (min-width:24.375em){ul.search-results-list{left:14px;top:143px;width:93%}}@media screen and (max-width:24.375em){ul.search-results-list{left:11px;top:143px;width:93%}}ul.search-results-list .selected{background:beige}ul.search-results-list li{font-family:"Source Sans Pro",Verdana,sans-serif;list-style-type:none;overflow:hidden;padding:10px}ul.search-results-list li a{cursor:pointer;color:#222;display:block;text-decoration:none}ul.search-results-list li a.selected{color:rgba(74,74,74,.74)}ul.search-results-list li span{font-weight:400}.vitamins-common-results{margin-top:25px}.vitamins-common-results header h3{color:#4a4a4a;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.75rem;font-weight:400}.vitamins-common-results ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em;-webkit-column-rule:1px outset #e1e1e1;-moz-column-rule:1px outset #e1e1e1;column-rule:1px outset #e1e1e1;margin:0;padding:0}.vitamins-common-results li{display:inline-block;list-style-type:none;padding-bottom:25px;width:100%}.vitamins-common-results .common-result-name{color:#187aab;display:block;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.125rem;text-decoration:none}.vitamins-common-results .common-result-review{color:#9b9b9b;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:.875rem;text-decoration:underline}@media (max-width:64em){.vitamins-common-results{margin:18px 15px 0}.vitamins-common-results header h3{font-size:1.125rem}.vitamins-common-results ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.vitamins-common-results li{border-bottom:solid 1px #979797;clear:both;display:block;overflow:auto;padding-bottom:10px;padding-top:10px;width:100%}.vitamins-common-results li:last-child{border-bottom:0}.vitamins-common-results .common-result-name{float:left;font-size:1.125rem;line-height:inherit}.vitamins-common-results .common-result-review{float:right;line-height:2.2em}}.vitamins-list-container{padding-left:20px;padding-top:20px}.vitamins-list{list-style:none;margin-top:0;padding-left:0}.vitamins-list li{font-size:1.125rem;padding-bottom:18px}.vitamins-list li a{color:#187aab}.vitamins-list.no-results{color:#000;font-family:"Roboto Condensed",Verdana,sans-serif;font-size:1.125rem;padding-left:0}.vitamin-matches-container{padding-top:30px}.vitamin-matches-container .have-results{color:#000;font-family:"Roboto Condensed",Verdana,sans-serif;font-size:1.25rem;font-weight:700}.vitamin-matches-container .no-result{color:#000;font-family:"Roboto Condensed",Verdana,sans-serif;font-size:1.25rem}.vitamin-matches-container .match-header{border:2px solid #e7e7e7;background-color:#d7e8c5;border-radius:3px;color:#000;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.25rem;margin-bottom:20px;margin-top:20px;padding-left:13px;text-transform:uppercase}.vitamin-matches-container ul{list-style:none;margin:0;padding-left:15px}.vitamin-matches-container ul li{font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.125rem;padding-bottom:18px}.vitamin-matches-container ul li a{text-decoration:none}.vitamin-matches-container .terms-disclaimer{color:#000;font-family:"Roboto Condensed",Verdana,sans-serif;font-size:.8125rem;padding-top:10px}.vitamin-matches-container .terms-disclaimer a{text-decoration:none}.vitamins-treatments-container .information{color:#222;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:.9375rem;margin-bottom:40px;margin-top:12px}@media screen and (max-width:1024px){.vitamins-treatments-container .information{font-size:.8125rem;margin-bottom:25px}}.vitamins-treatments-container .results{color:#222;font-family:"Roboto Condensed",Verdana,sans-serif;font-size:1.25rem;font-weight:700;padding-left:5px}@media screen and (max-width:1024px){.vitamins-treatments-container .results{margin-bottom:-20px;padding-left:0}}.vitamins-treatments-container .terms-disclaimer{margin-top:25px}.vitamins-treatments-container .terms-disclaimer p{color:#9b9b9b;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:.8125rem}@media screen and (max-width:1024px){.vitamins-treatments-container .terms-disclaimer p{font-size:.8125rem}}.vitamins-treatments-container .vitamins-treatments-table{border-collapse:separate;margin-top:8px}.vitamins-treatments-container .vitamins-treatments-table .treatment-label{display:none}.vitamins-treatments-container .vitamins-treatments-table thead{background-color:#d7e8c5;border:2px solid #e7e7e7;border-radius:3px}.vitamins-treatments-container .vitamins-treatments-table thead th{border:2px solid #e7e7e7;color:#222;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.125rem;font-weight:400;padding-bottom:4px;padding-top:4px}.vitamins-treatments-container .vitamins-treatments-table thead th:first-child{border-radius:3px 0 0 3px;border-right:0;padding-left:13px;width:40%}.vitamins-treatments-container .vitamins-treatments-table thead th:last-child{border-left:0;border-radius:0 3px 3px 0}.vitamins-treatments-container .vitamins-treatments-table thead th:nth-child(2){border-left:0;border-right:0;width:40%}.vitamins-treatments-container .vitamins-treatments-table thead .questionmark-icon{align-items:center;background:0 0;border:2px solid #1b88bf;border-radius:100%;color:#1b88bf;cursor:pointer;display:inline-flex;font-size:1.063rem;height:19px;justify-content:center;margin-left:10px;padding:9px;text-align:center;width:19px}.vitamins-treatments-container .vitamins-treatments-table td{border-bottom:0;padding-top:25px}.vitamins-treatments-container .vitamins-treatments-table td:first-child{padding-left:13px}.vitamins-treatments-container .vitamins-treatments-table td .treatment-name{color:#187aab;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.125rem}.vitamins-treatments-container .vitamins-treatments-table td.effectiveness{color:#4a4a4a;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:.875rem}.vitamins-treatments-container .vitamins-treatments-table td.effectiveness span{display:none}.vitamins-treatments-container .vitamins-treatments-table td .treatment-review{color:#9b9b9b;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:.875rem;text-decoration:underline}@media screen and (max-width:1024px){.vitamins-treatments-container .vitamins-treatments-table .treatment-label{color:#222;display:block;font-size:1rem;margin-top:20px}.vitamins-treatments-container .vitamins-treatments-table thead{display:none}.vitamins-treatments-container .vitamins-treatments-table td{display:block;padding-top:0}.vitamins-treatments-container .vitamins-treatments-table td:first-child{padding-left:0}.vitamins-treatments-container .vitamins-treatments-table td.effectiveness span{display:inline-block;margin-right:10px}.vitamins-treatments-container .vitamins-treatments-table td .treatment-name{font-size:1rem}}#colorbox #webmdHoverContent{padding:15px 14px}#colorbox #webmdHoverClose::before{font-size:3rem}.information-overlay h4{border-bottom:1px solid #e1e1e1;color:#000;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1.25rem;font-weight:700;padding-bottom:12px}.information-overlay p{color:#000;font-family:"Source Sans Pro",Verdana,sans-serif;font-size:1rem}.information-overlay p span{font-weight:700}