#homepage_banner_window{position:relative}#homepage_banner_window #homepage_banner_background{background-image:url(data:image/png;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NUE0QkY1RDM0NDAxMUU3QUY3NEI0NTREQ0Y3NUE5OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NUE0QkY1RTM0NDAxMUU3QUY3NEI0NTREQ0Y3NUE5OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1QTRCRjVCMzQ0MDExRTdBRjc0QjQ1NERDRjc1QTk4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc1QTRCRjVDMzQ0MDExRTdBRjc0QjQ1NERDRjc1QTk4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgCigABAwERAAIRAQMRAf/EAFIAAQEBAQAAAAAAAAAAAAAAAAECAAYBAQEBAQAAAAAAAAAAAAAAAAEABQIQAQEAAAAAAAAAAAAAAAAAAAAREQEBAAAAAAAAAAAAAAAAAAAAEf/aAAwDAQACEQMRAD8A4ZsNcoKiBiBQVAChSgqIGIKgBQpiCkDEFQAoGIKiBQUgYgYApAxBSBQMAVECgqIUxAgKiBiBQVEDECAqIGIUxAxBUQMAMSUnJiBSMAMQKCogUDEDElQBogUDEFAGFEAoFAxIoNElIMAUCkUCg0SUgyRiRAZAlMA//9k=)}#homepage_banner_window #homepage_banner{display:block;margin:0 auto;width:100%;max-width:none}@media only screen and (min-width:768px){#homepage_banner_window #homepage_banner{width:123%;margin:0 0 0 -11.5%}}#homepage_banner_window #banner_overlay{width:100%;position:absolute;top:0;left:0}#homepage_banner_window #banner_content{position:relative;padding:9.2vw 15px 0}@media only screen and (min-width:768px){#homepage_banner_window #banner_content{padding:5.3vw 30px 2.1vw}}@media only screen and (min-width:1200px){#homepage_banner_window #banner_content{padding-top:70px;padding-bottom:20px}}#homepage_banner_window h1{font-family:pt sans,sans-serif;color:#fff;font-size:10.4vw;font-weight:500;text-align:center;line-height:1;padding-bottom:3.1vw;border-bottom:3px solid #fff;margin-bottom:3.1vw}@media only screen and (min-width:768px){#homepage_banner_window h1{font-size:4.55vw;padding-bottom:1.7vw;margin-bottom:1.4vw}}@media only screen and (min-width:1200px){#homepage_banner_window h1{font-size:60px;font-size:3.75rem;padding-bottom:22px;margin-bottom:18px}}#homepage_banner_window h2{font-family:pt sans,sans-serif;color:#fff;font-size:5.5vw;font-weight:300;text-align:center;line-height:1.1;margin-bottom:5vw}@media only screen and (min-width:768px){#homepage_banner_window h2{font-size:2.55vw;margin-bottom:4.1vw}}@media only screen and (min-width:1200px){#homepage_banner_window h2{font-size:33px;font-size:2.0625rem;margin-bottom:54px}}#homepage_banner_window a.green_button{max-width:680px}@media only screen and (min-width:768px){#homepage_banner_window a.green_button{max-width:500px}}#homepage_banner_window p{color:#fff;text-align:center;font-family:open sans,sans-serif;font-size:3vw;line-height:1.625;margin-bottom:4.75vw}@media only screen and (min-width:768px){#homepage_banner_window p{font-size:1.9vw;margin-bottom:2.9vw}}@media only screen and (min-width:1200px){#homepage_banner_window p{font-size:25px;font-size:1.5625rem;margin-bottom:44px}}#homepage_banner_window #homepage_criteria{background:#ededed;padding:40px 15px}#homepage_banner_window #homepage_criteria h2{color:#000;max-width:450px;margin:0 auto 6.3vw;font-weight:300;font-size:5.9vw}@media only screen and (min-width:768px){#homepage_banner_window #homepage_criteria h2{font-size:35px;font-size:2.1875rem;max-width:none;margin-bottom:44px}}#homepage_banner_window #homepage_criteria #criteria_icons{margin-bottom:24px}@media only screen and (min-width:768px){#homepage_banner_window #homepage_criteria #criteria_icons{margin-bottom:44px}}#homepage_banner_window #homepage_criteria .criteria{text-align:center;margin-bottom:4.7vw}@media only screen and (min-width:768px){#homepage_banner_window #homepage_criteria .criteria{margin-bottom:0}}#homepage_banner_window #homepage_criteria .criteria img{margin-bottom:8px}#homepage_banner_window #homepage_criteria .criteria span{display:block;font-weight:300;font-size:3.95vw}@media only screen and (min-width:768px){#homepage_banner_window #homepage_criteria .criteria span{font-size:25px;font-size:1.5625rem}}#homepage_banner_window #homepage_criteria a.button_style{background:#ededed;color:#1d1d1e;border:1px solid #1d1d1e;border-radius:5vw;max-width:450px;padding:2.9vw 0;box-shadow:none;font-size:3.9vw;margin:0 auto 6vw}@media only screen and (min-width:768px){#homepage_banner_window #homepage_criteria a.button_style{font-size:20px;font-size:1.25rem;max-width:350px;padding:14px 0;margin-bottom:32px}}#homepage_banner_window #homepage_criteria a.button_style:hover{background:#fff}#homepage_banner_window #homepage_criteria p.disclaimer{color:#3d3d3f;font-size:3.25vw;line-height:1.625;margin-bottom:1.5vw}@media only screen and (min-width:768px){#homepage_banner_window #homepage_criteria p.disclaimer{font-size:16px;font-size:1rem}}#hero{padding:0}@media only screen and (min-width:768px){#hero{padding-top:15px}}#hero .banner-spacing{padding:1.5625rem}@media only screen and (min-width:768px) and (max-width:991px){#hero .banner-spacing{padding:.9375rem}}#hero .row{border:none}#hero>.row>[class^=col-]{margin-bottom:6vw}@media only screen and (min-width:992px){#hero>.row>[class^=col-]{margin-bottom:50px}}#hero.border{border:1px solid #d7d7d7;border-width:0 0 1px}#hero p.large{font-size:18px;font-size:1.125rem}#hero h1{text-align:left;line-height:1;font-weight:800;margin-bottom:3vw}@media only screen and (min-width:768px){#hero h1{margin-bottom:2vw}}@media only screen and (min-width:1200px){#hero h1{font-size:46px;font-size:2.5rem;margin-bottom:24px}}#hero h2{text-align:center;color:#ad1d61}@media only screen and (min-width:768px){#hero h2{font-size:30px;font-size:1.875rem}}#hero h2 i{margin-right:8px}#hero h3{font-weight:800;margin-bottom:2vw}@media only screen and (min-width:768px){#hero h3{margin-bottom:1vw}}@media only screen and (min-width:1200px){#hero h3{font-size:30px;font-size:1.875rem;margin-bottom:12px}}#hero h3.center{text-align:center}@media only screen and (min-width:768px){#hero p{margin-bottom:2vw}}@media only screen and (min-width:1200px){#hero p{font-size:24px;font-size:1.3rem;margin-bottom:20px}#hero p strong{font-size:1.5rem}}#hero a.green_button{font-family:pt sans,sans-serif;padding:2.8vw 0;text-transform:none;margin-bottom:0}@media only screen and (min-width:768px){#hero a.green_button{padding:20px 0}}#hero #top_ten_criteria h3{text-align:center;margin-bottom:24px}#hero .banner-box{display:block;border:1px solid #ddd;padding:20px 5px;margin-bottom:20px}#hero .banner-box:after{clear:both;content:'';display:block}#hero .banner-box>[class^=col-]{padding-top:1.2vw;padding-bottom:1.2vw}#hero .banner-box>[class^=col-]:nth-child(2n+2){clear:left}@media only screen and (min-width:768px){#hero .banner-box>[class^=col-]{padding-top:10px;padding-bottom:10px;clear:none}#hero .banner-box>[class^=col-]:nth-child(2n+2){clear:none}#hero .banner-box>[class^=col-]:nth-child(3n+2){clear:left}}#hero .banner-box img{margin-right:12px;float:left;max-width:20%}#hero .banner-box .badge_label{display:block;line-height:1.3;font-weight:700}@media only screen and (min-width:768px){#hero .banner-box .badge_label{font-size:24px;font-size:1.5rem;font-family:pt sans,sans-serif}}#top-rated-list h2.top-list{font-family:pt sans,sans-serif;text-align:center;margin-bottom:1.25rem;font-weight:800;line-height:1;text-align:center;max-width:650px;margin:0 auto 9vw}@media only screen and (min-width:768px){#top-rated-list h2.top-list{font-size:48px;font-size:2.5rem;max-width:none;margin-bottom:55px}}#top_diet_pill_guar{background:#f3f3f3;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 4.4vw;margin-bottom:6.5vw}@media only screen and (min-width:768px){#top_diet_pill_guar{padding:30px;margin-bottom:44px}}#top_diet_pill_guar img{display:block;width:100%;max-width:239px;margin:0 auto 24px}@media only screen and (min-width:768px){#top_diet_pill_guar img{float:left;margin:0 45px 0 0}}#top_diet_pill_guar h2{margin-bottom:24px;font-size:4.4vw}@media only screen and (min-width:768px){#top_diet_pill_guar h2{font-size:30px;font-size:1.875rem;padding-left:284px}}#top_diet_pill_guar p{font-size:3.5vw;margin-bottom:0}@media only screen and (min-width:768px){#top_diet_pill_guar p{font-size:24px;font-size:1.5rem;padding-left:284px}}