﻿#success-stories-landing{max-width:1400px;text-align:center;margin:auto;padding:0 10px;margin-top:40px}#success-stories-landing h1{font-size:36px;margin-top:20px}#success-stories-landing .banner-text{font-family:montserrat,sans-serif;font-size:24px;display:block;padding-top:15px;padding-bottom:10px;line-height:1.2;color:#333}#success-stories-landing .banner-desc{max-width:650px;margin:auto;padding-top:20px}#success-stories-landing .banner-desc p{line-height:22px;margin-bottom:12px;font-size:16px}#success-stories-landing .success-stories-container{margin:30px 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}#success-stories-landing .success-stories-container .story-list{width:300px;display:flex;flex-direction:column;text-align:left;margin:10px 30px}#success-stories-landing .success-stories-container .story-list .r-story{border:solid 1px #ccc;flex-grow:1}#success-stories-landing .success-stories-container .story-list .more-cat-story-container{flex-grow:0}#success-stories-landing .success-stories-container .story-list .r-story{display:flex}#success-stories-landing .success-stories-container .story-list .r-story .story-link{flex-grow:1;padding:20px;color:#666;text-decoration:none;display:block}#success-stories-landing .success-stories-container .story-list .r-story .story-link:hover{opacity:.6}#success-stories-landing .success-stories-container .story-list .r-story .r-story-desc{padding-top:15px}#success-stories-landing .success-stories-container .story-list .r-story .r-story-desc .description{font-size:16px;padding-bottom:10px}#success-stories-landing .success-stories-container .story-list .r-story .r-story-image{width:25%;padding-right:5px;display:inline-block;vertical-align:top}#success-stories-landing .success-stories-container .story-list .r-story .r-story-image img{padding:0;bottom:auto;max-width:100%;max-height:100%}#success-stories-landing .success-stories-container .story-list .r-story .r-story-image .flexFit{padding-bottom:180%}#success-stories-landing .success-stories-container .story-list .more-cat-story{font-family:montserrat,sans-serif;margin-top:10px;text-align:center}#success-stories-landing .success-stories-container .story-list .more-cat-story .more-story-anchor{background-color:#6791aa;border-radius:5px;padding:5px 0;display:inline-block;width:100%;text-decoration:none;text-transform:uppercase;font-size:16px;color:#fff}#success-stories-landing .success-stories-container .story-list .more-cat-story .more-story-anchor:hover{opacity:.6}#success-stories-landing .result-may-vary{margin-top:5px;font-style:italic}#success-stories-landing .sstory-heading{font-size:16px}#success-stories-landing .desc-name{font-family:montserrat,sans-serif;font-weight:normal;color:#333;font-size:20px}@media(min-width:551px) and (max-width:1023px){#success-stories-landing .success-stories-list .r-story{width:40%}}@media(min-width:320px) and (max-width:550px){#success-stories-landing .success-stories-list{display:block;width:100%;border-bottom:0}#success-stories-landing .success-stories-list .r-story{display:block;width:100%}#success-stories-landing .success-stories-list .r-story .r-story-image{width:23.8%}#success-stories-landing .success-stories-list .r-story .r-story-image .flexFit{padding-bottom:100%}#success-stories-landing .success-stories-list .r-story .r-story-description{width:26.2%}}#success-story-detail{max-width:950px;margin:auto;padding:0 10px}#success-story-detail h1{margin:10px auto;text-align:center}#success-story-detail .story-headline p{font-size:20px;padding:20px 0;line-height:1.3}#success-story-detail p{font-size:16px;line-height:22px;padding-bottom:15px}#success-story-detail .success-story-detail-media{float:right;width:48%;padding:0 0 10px 10px}#success-story-detail .success-story-detail-media img{float:left;max-width:100%;padding:0 0 2% 0}#success-story-detail .success-story-detail-media img.before{padding-right:1%}#success-story-detail .success-story-detail-media img.after{padding-left:1%}#success-story-detail .success-story-detail-media .sucess-story-detail-imgs:after{clear:both;display:block;content:""}#success-story-detail .success-story-detail-media .success-story-detail-video p{background:#e4e5e1;padding:5px;color:#333;line-height:22px;margin-bottom:2%}#success-story-detail .success-story-detail-media .success-story-detail-video p:after{clear:both;display:block;content:""}#success-story-detail .success-story-detail-media .success-story-detail-video span{cursor:pointer;display:inline-block;float:right;background:#5b5c5a url("/images/design/icon-play-video.png") no-repeat 5px center;padding:5px 5px 5px 30px;color:#fff;text-transform:uppercase;line-height:1}#success-story-detail .success-story-detail-media .success-story-detail-video span:hover{background-color:#777}#success-story-detail .success-story-detail-media .success-story-detail-video .success-story-detail .success-story-detail-snippet{font-size:16px;line-height:1.4em}#success-story-detail blockquote:before{font-family:Oswald,sans-serif;color:#6791aa;content:'“';font-size:50px;height:20px;vertical-align:middle;display:inline-block;position:relative;top:-10px}#success-story-detail blockquote:after{font-family:Oswald,sans-serif;color:#6791aa;content:'”';font-size:50px;height:20px;vertical-align:middle;display:inline-block;position:relative;top:-12px}#success-story-detail blockquote p:first-child,#success-story-detail blockquote p:last-child{display:inline}#success-story-detail blockquote p:nth-child(2){margin-top:12px}#success-story-detail .nutri-tool-container{text-align:center;margin:auto;padding-bottom:30px}#success-story-detail .nutri-tool-container .tools-heading{font-family:montserrat,sans-serif;font-size:20px;text-transform:capitalize;padding-top:20px}#success-story-detail .nutri-tool-container .nutri-tool{display:inline-block;text-align:center;margin:10px;padding:10px 20px;background:#6791aa;text-decoration:none;border-radius:3px;color:#fff;font-size:16px}#success-story-detail .nutri-tool-container .nutri-tool:hover{opacity:.6}#success-story-detail .success-story-detail-related-stories{background:#ececea;padding:15px;margin:20px 0 0 0;clear:both}#success-story-detail .success-story-detail-related-stories>h2{font-family:montserrat,sans-serif;font-size:20px;padding-bottom:3px}#success-story-detail .success-story-detail-related-stories .success-story-result:first-of-type{padding-top:0}#success-story-detail .success-story-detail-related-stories>a.button{background:none repeat scroll 0 0 #5f8cd8;border:medium none;box-shadow:2px 2px 1px rgba(0,0,0,.25);clear:both;color:#fff;font-size:13px;margin:15px 0 5px;padding:5px;text-decoration:none;text-transform:uppercase;display:inline-block}#success-story-detail .success-story-detail-related-stories>a.button:hover{background:#325dbf}#success-story-detail .success-story-result .success-story-result-quote span{color:#5f8cd8;font-family:"Times New Roman",Times,serif;font-weight:bold}#success-story-detail .success-story-result .success-story-result-quote a{font-size:11px}@media(max-width:550px){#success-story-detail .success-story-detail-media{float:none;width:100%;text-align:center}#success-story-detail .success-story-detail-media img{float:none}}#SuccessStoryCategory{max-width:800px;margin:auto;text-align:center;padding:0 10px}#SuccessStoryCategory h1{padding:15px 0}#SuccessStoryCategory .success-story-font-Italic{font-style:italic;text-align:left}#SuccessStoryCategory .article-preview-text{text-align:left}#SuccessStoryCategory p{font-size:16px;line-height:22px}.sideNav img{margin:10px 0}@media(max-width:1024px){.mobile-bottom{display:block;clear:both;text-align:center}}.thank-field{font-size:1.5em;line-height:28px;text-align:center;width:80%;margin:auto}.thank-head{padding-top:10px;font-size:2.5em;text-align:center;width:80%;margin:20px auto auto}.thank-you{line-height:18px}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker-header{background:url("/styles/compiled/success-stories/../img/dark_leather.png") repeat 0 0 #000;color:#e0e0e0;font-weight:bold;-webkit-box-shadow:inset 0 1px 1px 0 #fafafa;-moz-box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);box-shadow:inset 0 1px 1px 0 rgba(250,250,250,.2);text-shadow:1px -1px 0 #000;filter:dropshadow(color=#000,offx=1,offy=-1);line-height:30px;border-width:1px 0 0 0;border-style:solid;border-color:#111}.ui-datepicker-title{text-align:center}._label{font-weight:bold;font-size:16px;padding:10px 0}.validationUI{font-weight:bold;color:#f00}#healthConcerns label{font-weight:inherit}#nutritarianTools label{font-weight:inherit}.share-your-story{max-width:950px;margin:auto;padding:0 10px;font-size:16px}.share-your-story h1{text-align:center;padding:20px 0}.share-your-story h3{font-family:Montserrat,sans-serif;font-weight:300;font-size:18px;margin:20px 0 10px 0;line-height:1.2;color:#333}.share-your-story ul.ss-note li{margin-left:25px;list-style:disc;line-height:22px;margin-bottom:10px}.share-your-story .drf-tooltip{margin:0;padding:0}.share-your-story div#row-firstname{width:45%}.share-your-story div#row-lastname{width:45%}.share-your-story div#row-displayfirstname{width:45%}.share-your-story div#row-birthday{width:45%}.share-your-story div#row-email{width:45%}.share-your-story div#row-address{width:45%}.share-your-story div#row-country{width:45%}.share-your-story div#row-city{width:45%}.share-your-story div#row-phone{width:45%}.share-your-story div#row-datestartedetl{width:45%}.share-your-story div#row-startingpounds{width:45%}.share-your-story div#row-checkemail{width:45%}.share-your-story div#row-address2{width:45%}.share-your-story div#row-state{width:45%}.share-your-story div#row-zip{width:45%}.share-your-story div#row-phone2{width:45%}.share-your-story div#row-poundsatsubmission{width:45%}.share-your-story .hhFormRow .controlerror-error{padding-left:5px;display:inline-block}.share-your-story .hhFormRow .controlerror-error ul.controlerror-list li.controlerror-message{float:left;font-size:.8em}.share-your-story .hhFormRow label{line-height:2em}.share-your-story .hhFormRow .hhFormRowInput{clear:both}.share-your-story .hhFormRow input[type="text"]{margin-left:0}.share-your-story .hhFormRow select{width:90%;margin-left:0}.share-your-story .hhFormRow input[type="radio"]{margin-left:0}.share-your-story .photo-instructions{line-height:1.7}.share-your-story .highlight-required-border{border:solid #c12222 1px!important}.ssForm #healthConcerns{table-layout:fixed;width:100%}#row-healthconerns .hcons-lists,#row-healthconerns .nutritarian-tools-list,#row-nutritariantools .hcons-lists,#row-nutritariantools .nutritarian-tools-list{column-count:3;margin:20px 0}#row-healthconerns .hcons-lists label,#row-healthconerns .nutritarian-tools-list label,#row-nutritariantools .hcons-lists label,#row-nutritariantools .nutritarian-tools-list label{line-height:2em;font-weight:400}@media(max-width:900px){#row-healthconerns .hcons-lists,#row-healthconerns .nutritarian-tools-list,#row-nutritariantools .hcons-lists,#row-nutritariantools .nutritarian-tools-list{column-count:2}}@media(max-width:650px){#row-healthconerns .hcons-lists,#row-healthconerns .nutritarian-tools-list,#row-nutritariantools .hcons-lists,#row-nutritariantools .nutritarian-tools-list{column-count:1}}.hh-required-fields{font-size:16px;padding-bottom:10px;color:#c12222}.hhFormRowInput.agrment-chkbox input{border:1px solid #999;padding:2px 5px 2px 5px;font-size:12px;margin-bottom:4px;float:left}span.star{color:#c12222;margin-left:5px}.hhForm .hhFormRow{margin-bottom:10px;padding:5px 0 5px 0}.hhForm .hhFormRow .hhFormRowInput input.hhTextBox,.hhForm .hhFormRow .hhFormRowInput textarea.hhTextArea{width:90%}.hhForm #row-ismale.hhFormRow .hhFormRowInput ul{margin-left:5px;padding-left:0;list-style-type:none}.hhForm #row-ismale.hhFormRow .hhFormRowInput ul li{margin-left:0;padding-left:0;list-style-type:none}.hhForm .hhFormRow .hhFormRowInput input.weight-input{width:10%}.hhForm #row-strictnutritarian.hhFormRow .hhFormRowInput input.nutritarian-prct{width:10%}.hhForm .hhFormRow .hhFormRowInput input.hhTextBox[type=file]{float:left}.hhForm .hhFormRow .hhFormRowInput select.hhDropDown{float:left}.hhFormRowInput .date-picker{float:left}.hhForm .hhFormRow .hhFormRowInput .hhImageController{display:inline}.hhForm .hhFormRow .hhFormRowInput .hhImageController .hhImage{display:inline;max-width:100px;max-height:100px}.hhForm .hhFormRow .hhFormRowInput .hhImageController .hhImage img{max-width:100px}.hhFormController{display:block;clear:both;text-align:center}.hhFormController input{margin:15px 0 15px 0}.hhFormController input:first-child{margin-right:5px}@media(min-width:320px) and (max-width:479px){.share-your-story .hhFormRow{clear:both!important;display:block!important}.share-your-story #healthConcerns{width:100%;display:block;table-layout:auto!important}.share-your-story #healthConcerns tbody{display:block;width:100%}.share-your-story #healthConcerns tbody td label{width:100%;max-width:80%;padding:0 0 5px 0}.share-your-story #nutritarianTools td{float:left;display:block;width:100%;padding:5px 0}.hhForm #row-nutritariantools .hhFormRowInput input,.hhForm #row-healthconcerns .hhFormRowInput input{margin-left:0}}@media(min-width:300px) and (max-width:767px){.share-your-story div#row-firstname,.share-your-story div#row-lastname,.share-your-story div#row-displayfirstname,.share-your-story div#row-birthday,.share-your-story div#row-ismale,.share-your-story div#row-email,.share-your-story div#row-address,.share-your-story div#row-country,.share-your-story div#row-city,.share-your-story div#row-phone,.share-your-story div#row-datestartedetl,.share-your-story div#row-startingpounds,.share-your-story div#row-checkemail,.share-your-story div#row-address2,.share-your-story div#row-state,.share-your-story div#row-zip,.share-your-story div#row-phone2,.share-your-story div#row-poundsatsubmission{width:100%;margin-left:0;margin-right:0}}@media(min-width:480px) and (max-width:767px){.share-your-story .hhFormRow{clear:both!important;display:block!important}.share-your-story #healthConcerns{width:100%;display:block;table-layout:auto!important}.share-your-story #healthConcerns tbody{display:block;width:100%}.share-your-story #healthConcerns tbody td label{max-width:50%;width:50%}.share-your-story #nutritarianTools td,.share-your-story #healthConcerns td{float:left;display:block;width:100%}}@media(max-width:900px){.ssForm #healthConcerns table,.ssForm #healthConcerns tr,.ssForm #healthConcerns td{display:inline-block;width:100%}}