﻿@charset "UTF-8";#pageContentInner #mainBreadcrumbs.breadcrumbs ul li,#pageContentInner #mainBreadcrumbs.breadcrumbs ul a,#pageContentInner #mainBreadcrumbs.breadcrumbs ul a:visited{color:#666}#pageContentInner #mainBreadcrumbs.breadcrumbs ul li a:hover{color:#333}#vitamin-advisor{max-width:1400px;margin:auto}#vitamin-advisor .va-info-container{padding:0 10px}#vitamin-advisor h1{text-align:center;margin-bottom:20px}#vitamin-advisor .largeLeaf span{padding-top:35px;font-weight:400}#vitamin-advisor .addthis_inline_share_toolbox{margin-top:30px}#vitamin-advisor .at-share-btn{background-color:unset!important}#vitamin-advisor .saved-plan-block a.df-tertiary-button,#vitamin-advisor .saved-plan-block a.df-outline-button{font-size:14px}.va-banner-container{background-image:url("/images/shop/va-supplements-photo.jpg");text-align:center;background-position:top;background-repeat:no-repeat;overflow:auto;background-size:contain;max-width:1200px;margin:auto}.banner-block{max-width:700px;width:100%;margin:20px auto;padding:0 10px}.banner-div{border:2px solid #6791aa}.banner{margin:6px;background-color:#fff;opacity:.8;padding:20px}#vitamin-advisor .banner-text{max-width:100%!important;width:100%;margin:0 auto}#pageContentInner .mainContent .bannerImage .banner .banner-text p{line-height:20px}#pageContentInner .mainContent .banner .banner-text a.va-loginpopup{font-size:14px;display:inline-block;margin-bottom:20px}.survey-heading{text-transform:uppercase;padding-bottom:8px;border-bottom:solid 1px #ccc;font-size:18px;font-family:Montserrat,sans-serif;font-weight:300;color:#333;margin-top:15px;text-align:left}.survey-desc{border:1px solid #ccc;padding:40px;margin-top:50px;text-align:left}.survey-date{font-style:italic;font-size:14px;padding-top:6px;padding-bottom:5px}.va-landing-image{float:right;margin-left:40px}#vitamin-advisor .start-survey-button{margin-bottom:20px}#vitamin-advisor .va-banner-txtone{font-family:Montserrat,sans-serif;font-weight:300;color:#333;font-size:20px!important;line-height:22px;margin:10px 0}#vitamin-advisor .va-banner-txttwo{font-weight:400;font-size:14px!important;margin:10px 0 20px 0}.saved-plan-block{max-width:950px;text-align:center;margin:auto}a.update-plan{margin-left:-10px}#form1 .start-survey{padding-top:10px}#form1 .sur-heading{font-family:Montserrat,sans-serif;font-weight:300;text-align:left;padding-bottom:10px;font-size:28px;margin-top:0;line-height:1.2;color:#333;margin-bottom:10px}.survey-desc p{font-size:16px;line-height:22px;margin-bottom:12px;text-align:left}#form1 .msg-div{margin-top:13px;margin-bottom:13px;text-align:left}.row msg-div{padding-bottom:20px}#form1 .delete-msg{font-size:20px;line-height:20px}.expire-msg{font-size:16px;padding:10px 20px}#vitamin-advisor-landing .bannerImage .banner .banner-text a{padding-left:0}.va-footer{padding-top:20px}@media(min-width:270px) and (max-width:600px){.banner-block{margin-top:5px}.banner-block .banner{padding:10px}.va-print{margin-bottom:15px}#form1 .sur-heading{text-align:center}.va-landing-image{float:none;margin-left:0}#vitamin-advisor .addthis_inline_share_toolbox{margin-top:10px}#vitamin-advisor .largeLeaf{margin-bottom:0}#vitamin-advisor .largeLeaf span{font-size:22px;background-image:none;padding-top:10px}#vitamin-advisor .banner-desc{margin:10px 0;width:100%}#vitamin-advisor .survey-desc{text-align:center;padding:10px}#Survey .survey-desc p{margin-right:5px;margin-left:3px;text-align:left}}@media(max-width:650px){div[class*=" grid_"],div[class^=grid_]{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:10px}.survey-heading,#form1 .msg-div{text-align:center;margin:auto}#vitamin-advisor a.df-tertiary-button{display:block;width:150px;text-align:center;margin:auto}}@media(max-width:900px){a.update-plan{margin-left:0}}#VitaminAdvisorSurvey{padding:0 10px}#VitaminAdvisorSurvey .SurveyHeader{text-align:center;margin-top:20px;font-family:Montserrat,sans-serif;font-weight:300;color:#333;font-size:23px}#VitaminAdvisorSurvey .SurveyProgress{text-align:center;font-size:15px;margin-top:5px;margin-bottom:40px}#VitaminAdvisorSurvey .SurveyProgress .SurveyStep{display:inline-block}#VitaminAdvisorSurvey .SurveyProgress .SurveyStep.Past{font-weight:bold}#VitaminAdvisorSurvey .SurveyProgress .SurveyStep.Current{color:#36c;font-weight:bold}#VitaminAdvisorSurvey .SurveyProgress .SurveyStep:after{color:#808080;padding-left:10px;padding-right:10px;content:"»"}#VitaminAdvisorSurvey .SurveyProgress .SurveyStep:last-child:after{content:""}#VitaminAdvisorSurvey .SurveyForm{width:100%;max-width:973px;margin:0 auto;background-image:url("/images/shop/va-supplements-photo.jpg");background-repeat:no-repeat;background-size:100%;border:2px solid #6791aa}#VitaminAdvisorSurvey .SurveyFormWrap{width:100%;display:block;text-align:center;padding-top:10px;padding-bottom:10px}#VitaminAdvisorSurvey .SurveyFormInner{margin:50px auto 0 auto;width:90%;padding:20px;background-color:rgba(255,255,255,.8);min-height:185px;display:block}#VitaminAdvisorSurvey .SurveyFormInner p{padding-bottom:15px;font-size:16px}#SurveyForm .remember-me{font-size:14px}#SurveyForm .remeberme-block{display:inline-block;padding-right:20px}#SurveyForm .forgotpwd-block{display:inline-block}#VitaminAdvisorSurvey .SurveyFormInner .QuestionText{font-family:Montserrat,sans-serif;font-weight:400;color:#333;font-size:18px;margin:10px;line-height:20px}#VitaminAdvisorSurvey .SurveyFormInner .birthday-container{width:230px;margin:auto;padding-right:20px;text-align:right}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer .bday-label{margin-left:0;text-align:right}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer label{display:block;padding:5px;text-align:left;margin-left:40%;color:#333}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox{position:absolute;appearance:none;border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox+.QuestionAnswerBox{margin:0;flex:1;flex-basis:210px;padding:15px;font-size:14px;border-radius:5px;border:1px solid #254e5a;background-color:#fff;color:#254e5a;display:flex;gap:15px;align-items:center;max-width:300px;cursor:pointer}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox+.QuestionAnswerBox img{height:50px;width:20%;object-fit:contain;vertical-align:middle;flex-grow:0;flex-shrink:0}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox+.QuestionAnswerBox img.default{display:inline}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox+.QuestionAnswerBox img.selected{display:none}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox:checked+.QuestionAnswerBox{background-color:#254e5a;color:#fff}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox:checked+.QuestionAnswerBox img.default{display:none}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer.WithBoxes .QuestionAnswerRadio.ForBox:checked+.QuestionAnswerBox img.selected{display:inline}#VitaminAdvisorSurvey .SurveyFormInner .QuestionDescription,#VitaminAdvisorSurvey .SurveyFormInner .QuestionDescription p{line-height:18px;font-size:14px}#VitaminAdvisorSurvey .SurveyFormInner .QuestionDisclaimer{margin:10px 0}#VitaminAdvisorSurvey .SurveyFormInner .QuestionDisclaimer,#VitaminAdvisorSurvey .SurveyFormInner .QuestionDisclaimer p{font-size:14px}button.va-popup-info-box{appearance:none;border:0;background-color:transparent;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit;text-transform:inherit;display:inline-block;cursor:pointer}.va-info-tooltip{border:1px solid #6791aa;padding:5px;background-color:#fff;border-radius:5px;color:#333}#VitaminAdvisorSurvey a.SurveyCancelLink{margin:20px 0 40px 0}#VitaminAdvisorSurvey a.df-outline-button{padding:6px 20px}#SurveyForm .label{margin:5px}#SurveyForm .login-block{font-size:16px;display:block;text-align:left;margin:auto;max-width:240px}.QuestionAnswer input[type=email],.QuestionAnswer input[type=text],.QuestionAnswer select,.QuestionAnswer select:focus,.QuestionAnswer label{font-size:16px}#SurveyForm .QuestionButtons{margin-top:20px;display:flex;column-gap:10px;flex-wrap:wrap;justify-content:center;flex-direction:row}#SurveyForm .btn{margin-top:30px}#SurveyForm .login-rule{border-right:solid 1px #999;min-height:250px}#SurveyForm .SurveyNoLogIn{font-size:16px;min-height:150px}#SurveyForm .SurveyNoLogInLine{font-family:Montserrat,sans-serif;font-weight:300;font-size:24px;margin:20px 0 10px 0;padding:20px 0}#SurveyForm .SurveyLogInLine{font-family:Montserrat,sans-serif;font-weight:300;padding-top:10px;padding-bottom:10px;font-size:24px;margin:20px 0 10px 0}@media(max-width:420px){#VitaminAdvisorSurvey .SurveyHeader{font-size:18px}#VitaminAdvisorSurvey .SurveyProgress{font-size:10px;margin-bottom:10px}.QuestionButtons .PreviousButton{display:block;text-align:center;margin:10px auto}}@media(max-width:650px){#SurveyForm .login-rule{display:none}#VitaminAdvisorSurvey .SurveyFormInner{padding-bottom:0}}@media(min-width:270px) and (max-width:600px){#VitaminAdvisorSurvey .SurveyFormInner{width:100%}#VitaminAdvisorSurvey .SurveyFormInner .QuestionAnswer label{margin-left:20%}#SurveyForm .center-table{width:250px;margin:auto}#SurveyForm .SurveyNoLogIn{padding-left:0;border-left:0}input[type=text],input[type=password]{margin-bottom:3px}}#vitamin-advisor-summary{margin:auto;text-align:center}#vitamin-advisor-summary #mainBreadcrumbs{margin-top:0;padding-top:40px}#vitamin-advisor-summary #mainBreadcrumbs ul{margin-top:0}#vitamin-advisor-summary .banner{padding-bottom:5px}#vitamin-advisor-summary .va-info-container{padding:0 10px}#vitamin-advisor-summary .survey-plan-name{text-align:center;padding:0;line-height:1.7;font-size:18px}.va-print{text-align:center}a.print-vaplan{padding:5px 10px;color:#666;text-decoration:none;text-transform:uppercase;font-family:montserrat,sans-serif;font-size:14px;border:solid 1px #ccc;border-radius:20px;min-width:190px}a.print-vaplan:hover{background-color:#ccc}#FormSummary .survey-ques{padding:20px 0;max-width:900px;text-align:center;margin:auto}#FormSummary .repeater-container{text-align:center}#FormSummary .products-container{width:32.26%;display:inline-block;text-align:center;vertical-align:top;padding:20px}html.safari #FormSummary .products,html.firefox #FormSummary .products,html.chrome #FormSummary .products{margin-left:auto}#FormSummary h4.display-name{font-size:20px;margin-top:15px;font-family:Montserrat,sans-serif;font-weight:400;margin:20px 0 10px 0}#FormSummary .product-image{width:80%}#FormSummary select{font-size:16px;max-width:100%}#FormSummary .products{text-align:center;width:350px;height:auto;margin:auto;border:1px solid #ccc;bottom:5px;position:sticky;background-color:#fffcd5;padding-bottom:10px;box-shadow:0 0 5px #ccc;padding-left:10px;padding-right:10px}#FormSummary .sticky-min{float:right;padding-top:5px;color:#666;background-color:#fffcd5;cursor:pointer;border:0}#FormSummary .sticky-max{cursor:pointer;float:right;padding-top:5px;color:#666;background-color:#fffcd5;border:0;display:none}.stickybox-minimized #FormSummary .products{height:auto;padding-bottom:0}.stickybox-minimized #FormSummary .sticky-min{display:none}.stickybox-minimized #FormSummary .sticky-max{display:block}#FormSummary .va-product-pricing div.df-primary-button{margin-bottom:10px}.stickybox-minimized #FormSummary .sticky-coupon,.stickybox-minimized #FormSummary .sticky-msg,.stickybox-minimized #FormSummary .total-pricing,.stickybox-minimized #FormSummary .ProductContainer-Item-UpsellMessage,.stickybox-minimized #FormSummary .Upsell-None,.stickybox-minimized #FormSummary .full-plan-discount-msg{display:none}#FormSummary .va-product-pricing .sticky-msg{font-family:Montserrat,sans-serif;font-size:16px;margin:0 10px 10px 10px;line-height:18px;font-weight:400;color:#333}#FormSummary .va-product-pricing .sticky-msg-label{line-height:18px;font-weight:bold}.stickybox-minimized #FormSummary .va-product-pricing .sticky-msg-label{display:block;margin-bottom:5px}#FormSummary .va-product-pricing h3.sticky-coupon{font-family:Montserrat,sans-serif;font-size:18px;margin:20px 0 10px 0;color:#6791aa;font-weight:400;line-height:22px}#FormSummary .va-product-pricing h3.red-alert{color:#e20000}#FormSummary .va-product-pricing .total-pricing{margin-bottom:10px}#FormSummary .va-product-pricing .ProductContainer-Item-UpsellMessage{font-size:inherit}#FormSummary .va-product-pricing .ProductContainer-Item-UpsellMessage div{text-align:center;float:none}#FormSummary .va-product-pricing .full-plan-discount-msg{margin-bottom:10px}#FormSummary .va-product-pricing .df-primary-button a{color:#fff;text-decoration:none}#FormSummary .survey-ques p{font-size:18px;line-height:22px;text-align:center}#FormSummary .survey-ques p.notnote{margin-bottom:0;font-weight:bold;font-size:16px}#FormSummary .survey-ques p.note{font-size:14px}#FormSummary .va-plan-save{margin:20px auto;max-width:400px;text-align:center;font-style:italic;line-height:18px;font-size:14px}#FormSummary .save-link{text-transform:uppercase;text-align:center;font-weight:bold;font-style:normal;margin:10px auto}#FormSummary .save-plan{font-weight:normal}#FormSummary .planSavedDiv{text-transform:uppercase;text-align:center;font-weight:bold;margin:20px auto;max-width:500px}#FormSummary .planSavedText{text-transform:uppercase;font-size:14px;text-align:center;font-weight:bold;margin:20px auto}#FormSummary .planSavedAtag{text-transform:uppercase;text-align:center;font-weight:bold;margin:20px auto;font-size:14px}#FormSummary .planNotSavedDiv{text-transform:uppercase;text-align:center;font-weight:bold;margin:20px auto}#FormSummary .select-product{font-family:Montserrat,sans-serif;font-size:14px;background-color:#ccc;color:#fff;padding:5px 30px 5px 20px;text-align:center;border-radius:5px}#FormSummary .select-product label{padding-left:5px}#FormSummary .product-unit{margin:5px 0 5px 0;font-size:16px;line-height:20px}#FormSummary .prod-notes{margin-top:5px;font-size:12px;line-height:15px!important}#FormSummary .product-disclaimer{margin-top:0!important;padding-top:20px!important}#FormSummary .product-detail{padding:10px 5px;margin:10px 0;line-height:16px}.ProductContainer-ItemPricing{line-height:12px}#FormSummary .prod-description{font-weight:bold}#FormSummary .prod-desc-content{padding-top:8px;line-height:16px}#FormSummary .ProductContainer-ItemBetterPrice{margin-top:3px}#FormSummary div.selectall-continue{margin-top:10px}#FormSummary div.selectall-continue .msg-error{display:block;padding-bottom:15px;font-size:14px}#FormSummary .recom-infant p{font-size:18px;margin-bottom:20px}#FormSummary .recom-heading{font-weight:bold;margin-top:5px}#FormSummary .addi-disclaimer{display:block;margin-top:20px;margin-left:20px;margin-right:20px}#FormSummary .product-disclaimer-content p,#FormSummary .addi-disclaimer-content p{line-height:18px;margin-bottom:12px;font-size:12px}#FormSummary .addi-disclaimer-content{margin-top:5px;margin-bottom:5px}#FormSummary .product-disclaimer-toggle,#FormSummary .addi-disclaimer-toggle{font-weight:bold;font-size:12px;margin:0;cursor:pointer;color:#06c;text-decoration:underline;margin-bottom:5px}#FormSummary .va-product-pricing{margin-top:20px}#FormSummary .va-upsell-login{text-decoration:underline;color:#06c}#FormSummary .va-upsell-text{text-decoration:none;font-weight:normal;text-transform:none}#FormSummary #ProductsPrice .label{font-size:16px;line-height:20px}#FormSummary .addi-rec-Div{margin:10px auto;max-width:1250px}#FormSummary .txtrec-heading{border-top:solid 1px #ccc;padding-top:20px;font-size:24px;margin-bottom:17px;font-family:Montserrat,sans-serif;font-weight:300;margin-left:20px;margin-right:20px}#FormSummary .para-add-recom{font-size:16px;margin:20px}@media(min-width:270px) and (max-width:600px){#vitamin-advisor-summary .survey-plan-name{line-height:22px}#vitamin-advisor-summary #mainBreadcrumbs{padding-top:20px}#vitamin-advisor-summary .survey-plan-name{line-height:1.4;font-size:14px}#vitamin-advisor-summary .survey-plan-name h1{font-size:18px}#FormSummary .products-container{width:100%}#FormSummary .products-row{width:100%}#FormSummary .survey-ques{margin-left:20px;margin-right:20px;padding:0}#FormSummary .planSavedAtag{margin-top:0;margin-bottom:0}#FormSummary .products-row{width:100%}#FormSummary .va-product-pricing h3.sticky-coupon{font-size:14px;line-height:1.4}}#VadFooter .footer-text{font-size:12px;line-height:15px;max-width:950px;padding:0 20px 20px 20px;margin:auto}