.square-button{display:inline-block;border:1px solid #acacac;text-decoration:none;display:block;text-align:center;background:#fff;color:#7FBA46;width:2.875em;}.square-button:active, .square-button:focus, .square-button:hover{background:#7FBA46;color:#fff;}.square-button [class*="icon-"]{clear:both;font-size:3.75rem;line-height:.75em;vertical-align:middle;margin-left:-.1em;}.link-button{cursor:pointer;display:inline-block;font-size:16px;line-height:120%;padding:10px;margin-left:-10px;text-decoration:underline;color:#575756;}.link-button:visited{color:#575756;}.link-button:hover, .link-button:active{color:#7FBA46;}.btn{text-decoration:none;display:block;cursor:pointer;display:inline-block;margin-bottom:0;text-align:center;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;padding:0 15px;font-size:1rem;white-space:nowrap;}.btn [class^="icon-"]{margin-right:4px;}.btn.btn-large{font-weight:normal;font-size:1.125rem;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:45px;}.btn.btn-small{border-radius:3px 3px 3px 3px;font-size:0.875rem !important;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);line-height:35px;}.btn.btn-primary{background:#fcaf07;background:-webkit-gradient(linear, left top, left bottom, from(#f9c50d), to(#fe9900));background:-webkit-linear-gradient(top, #f9c50d, #fe9900);background:-moz-linear-gradient(top, #f9c50d, #fe9900);background:-o-linear-gradient(top, #f9c50d, #fe9900);background:linear-gradient(to bottom, #f9c50d, #fe9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c50d', endColorstr='#fe9900', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#ffffff;border-color:#fe9900;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);font-size:16px;line-height:35px;}.btn.btn-primary:hover, .btn.btn-primary:active{background:#feaf07;background:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#fec50d));background:-webkit-linear-gradient(top, #fe9900, #fec50d);background:-moz-linear-gradient(top, #fe9900, #fec50d);background:-o-linear-gradient(top, #fe9900, #fec50d);background:linear-gradient(to bottom, #fe9900, #fec50d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9900', endColorstr='#fec50d', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#fff;}.btn.btn-secondary{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#686868));background:-webkit-linear-gradient(top, #c2c2c2, #686868);background:-moz-linear-gradient(top, #c2c2c2, #686868);background:-o-linear-gradient(top, #c2c2c2, #686868);background:linear-gradient(to bottom, #c2c2c2, #686868);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#686868', GradientType=0);border:1px solid #979797;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.btn.btn-secondary:hover{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#c2c2c2));background:-webkit-linear-gradient(top, #686868, #c2c2c2);background:-moz-linear-gradient(top, #686868, #c2c2c2);background:-o-linear-gradient(top, #686868, #c2c2c2);background:linear-gradient(to bottom, #686868, #c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#c2c2c2', GradientType=0);border:1px solid #979797;color:#fff;}.btn.btn-tertiary{color:#fff;background-color:#90c35c;border-radius:5px;box-shadow:none;line-height:35px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align:top;}.btn.btn-tertiary:hover{background-color:#7ca84f;}.btn.btn-delete{border:1px solid #979797;background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#ff5353), to(#dd0000));background:-webkit-linear-gradient(top, #ff5353, #dd0000);background:-moz-linear-gradient(top, #ff5353, #dd0000);background:-o-linear-gradient(top, #ff5353, #dd0000);background:linear-gradient(to bottom, #ff5353, #dd0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5353', endColorstr='#dd0000', GradientType=0);border:1px solid #ff0000;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.btn.btn-delete:hover{background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#ff5353));background:-webkit-linear-gradient(top, #dd0000, #ff5353);background:-moz-linear-gradient(top, #dd0000, #ff5353);background:-o-linear-gradient(top, #dd0000, #ff5353);background:linear-gradient(to bottom, #dd0000, #ff5353);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#ff5353', GradientType=0);border:1px solid #ff0000;color:#fff;}.btn.btn-delete:active{color:#FFFFFF;background-color:#ccc;border-color:#ccc;}.btn.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-opacity:0.3;-khtml-opacity:0.3;-moz-opacity:0.3;opacity:0.3;}.btn.flexibleHeight{line-height:normal;white-space:normal;}.btn.flexibleHeight.btn-large{padding:12px;}.btn.flexibleHeight.btn-medium, .btn.flexibleHeight.btn-small{padding:7px 15px;}.btn-back{display:inline-block;line-height:20px;position:relative;margin:0 0 20px 15px;padding:0 10px;background:#666;color:#fff;text-transform:uppercase;text-decoration:none;display:block;cursor:pointer;}.btn-back:before{position:absolute;left:-10px;top:0;content:"";border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #666;}.btn-back:before:hover{background:#7FBA46;}.btn-back:hover{background:#7FBA46;color:#fff;}.btn-back:hover:before{border-right-color:#7FBA46;}button [class^="icon-"], button [class*=" icon-"]{background-color:transparent;border:0;}.i-bubble a{text-decoration:none;display:block;cursor:pointer;display:inline-block;margin-bottom:0;text-align:center;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;padding:0 15px;font-size:1rem;white-space:nowrap;background:#fcaf07;background:-webkit-gradient(linear, left top, left bottom, from(#f9c50d), to(#fe9900));background:-webkit-linear-gradient(top, #f9c50d, #fe9900);background:-moz-linear-gradient(top, #f9c50d, #fe9900);background:-o-linear-gradient(top, #f9c50d, #fe9900);background:linear-gradient(to bottom, #f9c50d, #fe9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c50d', endColorstr='#fe9900', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#ffffff;border-color:#fe9900;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);font-size:16px;line-height:35px;}.i-bubble a [class^="icon-"]{margin-right:4px;}.i-bubble a.btn-large{font-weight:normal;font-size:1.125rem;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:45px;}.i-bubble a.btn-small{border-radius:3px 3px 3px 3px;font-size:0.875rem !important;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);line-height:35px;}.i-bubble a.btn-primary{background:#fcaf07;background:-webkit-gradient(linear, left top, left bottom, from(#f9c50d), to(#fe9900));background:-webkit-linear-gradient(top, #f9c50d, #fe9900);background:-moz-linear-gradient(top, #f9c50d, #fe9900);background:-o-linear-gradient(top, #f9c50d, #fe9900);background:linear-gradient(to bottom, #f9c50d, #fe9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c50d', endColorstr='#fe9900', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#ffffff;border-color:#fe9900;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);font-size:16px;line-height:35px;}.i-bubble a.btn-primary:hover, .i-bubble a.btn-primary:active{background:#feaf07;background:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#fec50d));background:-webkit-linear-gradient(top, #fe9900, #fec50d);background:-moz-linear-gradient(top, #fe9900, #fec50d);background:-o-linear-gradient(top, #fe9900, #fec50d);background:linear-gradient(to bottom, #fe9900, #fec50d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9900', endColorstr='#fec50d', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#fff;}.i-bubble a.btn-secondary{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#686868));background:-webkit-linear-gradient(top, #c2c2c2, #686868);background:-moz-linear-gradient(top, #c2c2c2, #686868);background:-o-linear-gradient(top, #c2c2c2, #686868);background:linear-gradient(to bottom, #c2c2c2, #686868);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#686868', GradientType=0);border:1px solid #979797;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.i-bubble a.btn-secondary:hover{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#c2c2c2));background:-webkit-linear-gradient(top, #686868, #c2c2c2);background:-moz-linear-gradient(top, #686868, #c2c2c2);background:-o-linear-gradient(top, #686868, #c2c2c2);background:linear-gradient(to bottom, #686868, #c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#c2c2c2', GradientType=0);border:1px solid #979797;color:#fff;}.i-bubble a.btn-tertiary{color:#fff;background-color:#90c35c;border-radius:5px;box-shadow:none;line-height:35px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align:top;}.i-bubble a.btn-tertiary:hover{background-color:#7ca84f;}.i-bubble a.btn-delete{border:1px solid #979797;background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#ff5353), to(#dd0000));background:-webkit-linear-gradient(top, #ff5353, #dd0000);background:-moz-linear-gradient(top, #ff5353, #dd0000);background:-o-linear-gradient(top, #ff5353, #dd0000);background:linear-gradient(to bottom, #ff5353, #dd0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5353', endColorstr='#dd0000', GradientType=0);border:1px solid #ff0000;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.i-bubble a.btn-delete:hover{background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#ff5353));background:-webkit-linear-gradient(top, #dd0000, #ff5353);background:-moz-linear-gradient(top, #dd0000, #ff5353);background:-o-linear-gradient(top, #dd0000, #ff5353);background:linear-gradient(to bottom, #dd0000, #ff5353);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#ff5353', GradientType=0);border:1px solid #ff0000;color:#fff;}.i-bubble a.btn-delete:active{color:#FFFFFF;background-color:#ccc;border-color:#ccc;}.i-bubble a.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-opacity:0.3;-khtml-opacity:0.3;-moz-opacity:0.3;opacity:0.3;}.i-bubble a.flexibleHeight{line-height:normal;white-space:normal;}.i-bubble a.flexibleHeight.btn-large{padding:12px;}.i-bubble a.flexibleHeight.btn-medium, .i-bubble a.flexibleHeight.btn-small{padding:7px 15px;}.i-bubble a:hover, .i-bubble a:active{background:#feaf07;background:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#fec50d));background:-webkit-linear-gradient(top, #fe9900, #fec50d);background:-moz-linear-gradient(top, #fe9900, #fec50d);background:-o-linear-gradient(top, #fe9900, #fec50d);background:linear-gradient(to bottom, #fe9900, #fec50d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9900', endColorstr='#fec50d', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#fff;}.rate-button, .function-button{border:1px solid #0b5f26;text-decoration:none;display:block;text-align:center;background:#f6faf2;color:#7FBA46;height:36px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;display:inline-block;}.rate-button [class^="icon-"], .function-button [class^="icon-"]{line-height:.56em;vertical-align:top;}.rate-button [class^="icon-"]:before, .function-button [class^="icon-"]:before{display:inline-block;font-size:3rem;width:100%;}.rate-button [class^="icon-arrow"]:before, .function-button [class^="icon-arrow"]:before{display:inline-block;font-size:4rem;width:100%;line-height:0.68em;margin-left:-19px;}.rate-button:hover, .function-button:hover, .rate-button:active, .function-button:active{background-color:#7FBA46;color:#fff !important;}.function-button.link-forward, .function-button.link-backward{min-width:0;}.rate-button{width:45px;}.rate-button span{margin-left:-13px;}.rate-button:hover, .rate-button:active, .rate-button.active{background-color:#7FBA46;color:#fff;}.star-myrating ul{margin:0;padding:0;}.star-myrating li{margin-left:10px;display:inline-block;height:45px;width:45px;}.star-myrating li:first-child{margin-left:0;}.star-myrating li a{border:1px solid #0b5f26;text-decoration:none;text-align:center;background:#f6faf2;color:#7FBA46;height:36px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;display:inline-block;width:45px;display:block;overflow:hidden;text-align:left;font-size:0;}.star-myrating li a [class^="icon-"]{line-height:.56em;vertical-align:top;}.star-myrating li a [class^="icon-"]:before{display:inline-block;font-size:3rem;width:100%;}.star-myrating li a [class^="icon-arrow"]:before{display:inline-block;font-size:4rem;width:100%;line-height:0.68em;margin-left:-19px;}.star-myrating li a:hover, .star-myrating li a:active{background-color:#7FBA46;color:#fff !important;}.star-myrating li a span{margin-left:-13px;}.star-myrating li a:hover, .star-myrating li a:active, .star-myrating li a.active{background-color:#7FBA46;color:#fff;}.star-myrating li a.rating-1{background-color:#7FBA46;color:#fff;display:block;}.star-myrating li a.rating-1:before{color:#fff;}.star-myrating li a:before{display:inline-block;font-size:5.8rem;width:100%;font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:0.5em;margin-left:-26px;margin-top:-8px;-webkit-font-smoothing:antialiased;content:"\e640";}a.toggle-button{display:block;}a.toggle-button > div{height:50px;color:white;text-decoration:none !important;}.btn-reset{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;color:auto;text-decoration:underline;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;text-shadow:none !important;}html, body{margin:0;padding:0;border:0;}*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font-family:Arial, sans-serif;line-height:1.5;font-size:16px;background:#fff;color:#333;word-wrap:break-word;-webkit-text-size-adjust:none;width:100%;}.mobile{width:100%;overflow:hidden;}.no-svg .mobile{overflow:visible;}#main-container{padding-top:60px;}.floating-info{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#666666;border-color:#FFFFFF;border-image:none;border-style:solid;border-width:2px 0 0 2px;bottom:0;color:#FFFFFF;display:block;padding-left:10px;padding-right:10px;position:fixed;right:0;z-index:9999;}h1, h2, h3, h4, h5, h6{font-weight:normal;}p img{float:left;margin:0 10px 5px 0;padding:0;}img{border:0;max-width:100%;height:auto;}img.hero{max-width:100%;}ul li ul{padding:0;}table{width:auto;border-collapse:collapse;border-spacing:0;}.txthidden{text-indent:-999em;height:0;}a, a:visited, a:active, a:hover{cursor:pointer;}a, a:visited{text-decoration:underline;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.overlay, .is-mobile-hidden, .is-hidden{display:none;}.hidden{display:none !important;visibility:hidden !important;}header{position:fixed;top:0;left:0;width:100%;height:auto;background-color:#333333;color:#FFFFFF;z-index:999;}header h1{font-size:1.875rem;}.content:first-child{border-top:1px solid #acacac;}.l{float:left;}.r{float:right;}.mobile-div-block{clear:both;display:block;width:100%;}.center{width:100%;margin:0 auto;text-align:center;}.v-middle{display:table;width:100%;}.v-middle > *{display:table-cell;vertical-align:middle;}.font-big{font-size:1.5rem;}h1, .h1{font-size:1.375rem;}h2, .h2{font-size:1.250rem;}h3, .h3{font-size:1.125rem;}.c1{font-size:1rem;}.c2{font-size:0.875rem;}.small{font-size:0.75rem;}.f1{font-size:0.875rem;}blockquote, .quote{margin:0;font-size:1.25rem;font-style:italic;padding:10px 0 15px 0;}.black{color:#000;}.black:visited{color:#000;}.gray{color:#acacac;}.gray:visited{color:#acacac;}.lightgreen{color:#7FBA46;}.lightgreen:visited{color:#7FBA46;}.green{color:#0b5f26;}.green:visited{color:#0b5f26;}p a, .orange{color:#f49400;}p a:visited, .orange:visited{color:#f49400;}.iOsFixedFix .grow#top-bar, .iOsFixedFix .grow.top-bar-overlay{position:absolute;}.grow{width:100%;list-style-type:none;padding:0;overflow:hidden;}.grow#top-bar, .grow.top-bar-overlay{height:50px;position:fixed;background:#fff;z-index:1000;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border:none;left:0;top:0;}.grow#top-bar .link-button-text, .grow.top-bar-overlay .link-button-text{height:50px;}.grow#top-bar .h2, .grow.top-bar-overlay .h2{padding:0;width:80.5%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:normal;height:50px;font-size:14px;display:table;text-align:center;}.grow#top-bar .h2 span, .grow.top-bar-overlay .h2 span{display:table-cell;vertical-align:middle;}.grow#top-bar > div, .grow.top-bar-overlay > div{vertical-align:top;}.grow#top-bar > div [class^="icon-arrow-"], .grow.top-bar-overlay > div [class^="icon-arrow-"]{position:relative;top:-15px;margin-left:-12px;}.grow#top-bar > div.l, .grow.top-bar-overlay > div.l{padding:0;width:82%;}.grow#top-bar > div.l > div, .grow.top-bar-overlay > div.l > div{float:left;vertical-align:top;}.grow#top-bar > div.l a, .grow.top-bar-overlay > div.l a{display:block;height:50px;width:50px;padding:12px 0 0 10px;}.grow#top-bar > div.l a .icon-login, .grow.top-bar-overlay > div.l a .icon-login{left:-12px;}.grow#top-bar > div.l div:first-child, .grow.top-bar-overlay > div.l div:first-child{border-right:1px solid #f7f7f7;width:50px;}.grow#top-bar > div.r, .grow.top-bar-overlay > div.r{float:none;position:absolute;right:0;border-left:1px solid #f7f7f7;}.grow *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.grow .h2{padding:12px;display:table-cell;vertical-align:middle;line-height:1.3em;}.grow .l .icon-label{padding-right:10px;}.grow .l .icon-login, .grow .l .icon-menu-close{top:-15px;}.grow.clicked{background:#F5F5F5;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #EEE, #FFF);background:-moz-linear-gradient(center bottom, #EEE 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #EEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#EEE', GradientType=0);background:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #f5f5f5, #FFF);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#f5f5f5', GradientType=0);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background:-webkit-linear-gradient(top, #fff, #f5f5f5);background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-ms-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);border:1px solid #999;background-color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));background:-webkit-linear-gradient(top, #FFF, #FFF);background:-moz-linear-gradient(top, #FFF, #FFF);background:-ms-linear-gradient(top, #FFF, #FFF);background:-o-linear-gradient(top, #FFF, #FFF);border:none;border-top:1px solid #81BC47;border-bottom:1px solid #81BC47;}.grow.clicked .active{background-color:#7FBA46;}.grow.clicked .active span{color:#fff;}.grow.yellow{background:#eff5ce;padding:10px 0;}.grow.active, .grow .active{background-color:#7FBA46;color:#fff;padding-right:10px !important;}.grow.active [class^="icon-"], .grow .active [class^="icon-"]{color:#fff;}.js-supplements h2{vertical-align:middle;padding:12px;}.page-dashboard #top-bar .grow .h2{padding-left:12px;}.page-dashboard #top-bar > div.l div:first-child{border-right:none;width:100%;}.g90{width:90%;margin:0 5% 0;}.g80, .g75, .g66, .g50, .g45, .g33, .g30, .g25, .g20, .g10{float:left;vertical-align:top;}.g80{width:80%;}.g75{width:75%;}.g66{width:66.66666%;}.g50, .half{width:50%;}.g45{width:47.22222%;}.g45:first-child{margin-right:5.555556%;}.g40{width:40%;}.g33{width:33.33333%;}.g30{width:30%;}.g25{width:25%;}.g20{width:20.83333%;}.g20:not(:last-child){margin-right:5.555556%;}.g20:not(:last-child) + .g80{width:73.611113%;}.g10{width:10%;}.hide{display:none;}.gradient{background:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #f5f5f5, #FFF);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#f5f5f5', GradientType=0);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background:-webkit-linear-gradient(top, #fff, #f5f5f5);background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-ms-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);border:1px solid #999;}.primary-gradient{background:#fcaf07;background:-webkit-gradient(linear, left top, left bottom, from(#f9c50d), to(#fe9900));background:-webkit-linear-gradient(top, #f9c50d, #fe9900);background:-moz-linear-gradient(top, #f9c50d, #fe9900);background:-o-linear-gradient(top, #f9c50d, #fe9900);background:linear-gradient(to bottom, #f9c50d, #fe9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c50d', endColorstr='#fe9900', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);}.primary-gradient-inverse{background:#feaf07;background:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#fec50d));background:-webkit-linear-gradient(top, #fe9900, #fec50d);background:-moz-linear-gradient(top, #fe9900, #fec50d);background:-o-linear-gradient(top, #fe9900, #fec50d);background:linear-gradient(to bottom, #fe9900, #fec50d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9900', endColorstr='#fec50d', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);}.secondary-gradient{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#686868));background:-webkit-linear-gradient(top, #c2c2c2, #686868);background:-moz-linear-gradient(top, #c2c2c2, #686868);background:-o-linear-gradient(top, #c2c2c2, #686868);background:linear-gradient(to bottom, #c2c2c2, #686868);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#686868', GradientType=0);border:1px solid #979797;color:#fff;}.secondary-gradient-inverse{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#c2c2c2));background:-webkit-linear-gradient(top, #686868, #c2c2c2);background:-moz-linear-gradient(top, #686868, #c2c2c2);background:-o-linear-gradient(top, #686868, #c2c2c2);background:linear-gradient(to bottom, #686868, #c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#c2c2c2', GradientType=0);border:1px solid #979797;color:#fff;}.delete-gradient{background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#ff5353), to(#dd0000));background:-webkit-linear-gradient(top, #ff5353, #dd0000);background:-moz-linear-gradient(top, #ff5353, #dd0000);background:-o-linear-gradient(top, #ff5353, #dd0000);background:linear-gradient(to bottom, #ff5353, #dd0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5353', endColorstr='#dd0000', GradientType=0);border:1px solid #ff0000;color:#fff;}.delete-gradient-inverse{background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#ff5353));background:-webkit-linear-gradient(top, #dd0000, #ff5353);background:-moz-linear-gradient(top, #dd0000, #ff5353);background:-o-linear-gradient(top, #dd0000, #ff5353);background:linear-gradient(to bottom, #dd0000, #ff5353);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#ff5353', GradientType=0);border:1px solid #ff0000;color:#fff;}.function-box{background-color:#f7f4d7;padding:15px 15px 7px;}.bars{border-top:1px solid #acacac;margin-top:-1px;border-bottom:1px solid #acacac;}.hbars{border-top:1px solid #acacac;margin-top:-1px;border-bottom:1px solid #acacac;height:50px;display:table;width:100%;}.bars-complete{border-left:1px solid #acacac;border-right:1px solid #acacac;}hr{border-image:none;border:0;border-bottom:1px solid #acacac;margin:20px 0 20px 0;}hr.primary{border-bottom:1px solid #7FBA46;margin-left:5%;margin-right:5%;margin:5px 5% 5px 5%;}hr.primary.no-bottom-margin{margin-bottom:0;}hr.secondary{border-bottom:1px solid #0b5f26;margin-left:5%;margin-right:5%;margin:5px 5% 5px 5%;}#height_slider, #weight_slider, #waistline_slider{width:80%;margin-left:10%;margin-right:10%;}#height_slider .info_bg, #weight_slider .info_bg, #waistline_slider .info_bg{left:-26px;}.faq a, .faq a:visited, .faq a:hover{margin:0 !important;padding:0 !important;border:0 !important;background:none !important;color:auto;text-decoration:underline;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;text-shadow:none !important;color:#f49400;}.faq a:visited, .faq a:visited:visited, .faq a:hover:visited{color:#f49400;}.faq .faq-category ul{padding-left:20px;}.faq .faq-category ul li{list-style:disc;}.faq #search-bubble button.search{margin-top:10px;display:none;}.faq #search-bubble .light a{font-size:0.875rem;font-weight:normal;}.faq #faq-29 table{font-size:0.875rem;text-align:center;}.faq h3{font-weight:bold;}.disc{list-style:disc !important;}.disc ul{list-style:disc !important;}.link-button-text{text-decoration:none;display:block;}.bold{font-weight:bold;}.uppercase{text-transform:uppercase;}.light{color:#999;}.primary{color:#7FBA46;}.secondary, .product{color:#0b5f26;}.recipe{color:#0b5f26;}.red{color:#dd002a;}.white{color:#fff;}.selfDefined-true{color:#da9005;}.logo{padding:1rem;}.logo img{width:200px;}.whitespace-large{width:100%;height:2.75rem;}.whitespace-mediun{width:100%;height:1.375rem;}.whitespace-small{width:100%;height:1rem;}.bannered{list-style-type:none;text-indent:0;padding:0;margin:0;}.bannered li{padding-left:5px;padding-right:5px;line-height:220%;}.bannered li:nth-child(odd){background:#f7f7f7;}.bannered.striped div{float:left;width:auto;border-right:5px solid white;padding-right:5px;}.modernizrMenu{display:block;left:20%;height:auto;}.modernizrContent{width:100%;margin-left:-80%;}.noScroll{position:fixed;}.no-svg .noScroll{position:absolute !important;}.keepScrollable{overflow-y:scroll;}.no-svg .keepScrollable{overflow-y:visible !important;}.step-list{clear:both;list-style-type:none;margin:0;padding:0;width:100%;}.step-list li.step{float:left;width:25%;line-height:20px;}.step-list li.step div{color:#999;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FFFFFF;border-color:#EEEEEE;border-image:none;border-style:solid;border-width:1px 0 1px 1px;padding-bottom:15px;padding-top:15px;text-align:center;}.step-list li.step div > span{display:none;}.step-list li.step.step-active div{background-color:#7FBA46;color:#FFFFFF;}.step-list li.step.step-done div span{background-image:url('../../cb2550360322/images/sprite.png');background-color:transparent;background-position:0 -65px;background-repeat:no-repeat;width:30px;height:30px;text-indent:-999em;display:block;position:relative;margin-top:-25px;float:right;}.step-list li.step:last-child div{border-width:1px 1px 1px 1px;}.alert{padding:10px;border:1px solid transparent;border-radius:3px 3px 3px 3px;}.alert > span:first-child{position:relative !important;float:right !important;margin-right:-15px !important;}.alert > p, .alert > ul{margin-bottom:0;margin-top:0;}.alert > p + p{margin-top:5px;}.alert{position:relative;}.alert [class^="icon-"]{cursor:pointer;font-size:2rem;position:absolute;top:0px;right:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}.alert strong{padding-right:25px;}.alert-success{background-color:#dff0d8;color:#549054;}.alert-error{background-color:#f2dede;color:#b94a48;}.alert-info{background-color:#fcf8e3;color:#c09853;}.alert-dismissable{padding-right:30px;}.alert-dismissable .close{float:right;font-size:25px;font-weight:bold;line-height:20px;text-decoration:none;display:block;cursor:pointer;padding:0;position:relative;top:-2px;right:-21px;color:#acacac;}.alertbox{padding:10px;border:1px solid transparent;border-radius:3px 3px 3px 3px;position:relative;}.alertbox > span:first-child{position:relative !important;float:right !important;margin-right:-15px !important;}.alertbox > p, .alertbox > ul{margin-bottom:0;margin-top:0;}.alertbox > p + p{margin-top:5px;}.alertbox [class^="icon-"]{cursor:pointer;font-size:2rem;position:absolute;top:0px;right:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}.alertbox strong{padding-right:25px;}.square{display:table;width:100%;}.tabs{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-color:rgba(0, 0, 0, 0);position:relative;}.tabs .tab-con{display:none;}.tabs ul, .tabs .ul{background:none;clear:both;font-weight:bold;width:100%;display:table;table-layout:fixed;text-align:center;}.tabs ul li, .tabs .ul li, .tabs ul .li, .tabs .ul .li{background:none repeat scroll 0 0;border:medium none;display:block;float:none;text-align:center;display:table-cell;width:50%;height:auto;vertical-align:bottom;}.tabs ul li.state-default, .tabs .ul li.state-default, .tabs ul .li.state-default, .tabs .ul .li.state-default{position:relative;border-bottom:1px solid #acacac;}.tabs ul li.state-default.first, .tabs .ul li.state-default.first, .tabs ul .li.state-default.first, .tabs .ul .li.state-default.first{padding-right:4%;}.tabs ul li.state-default.second, .tabs .ul li.state-default.second, .tabs ul .li.state-default.second, .tabs .ul .li.state-default.second{padding-left:4%;}.tabs ul li.state-default .tab-elt a, .tabs .ul li.state-default .tab-elt a, .tabs ul .li.state-default .tab-elt a, .tabs .ul .li.state-default .tab-elt a{background-color:#f7f7f7;border:1px solid #acacac;border-bottom:0;color:#acacac;text-decoration:none;display:block;min-height:80px;}.tabs ul li.state-active, .tabs .ul li.state-active, .tabs ul .li.state-active, .tabs .ul .li.state-active{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;bottom:-1px;position:relative;border-bottom:1px solid #fff;}.tabs ul li.state-active.first, .tabs .ul li.state-active.first, .tabs ul .li.state-active.first, .tabs .ul .li.state-active.first{padding-right:0;}.tabs ul li.state-active.second, .tabs .ul li.state-active.second, .tabs ul .li.state-active.second, .tabs .ul .li.state-active.second{padding-left:0;}.tabs ul li.state-active .tab-elt a, .tabs .ul li.state-active .tab-elt a, .tabs ul .li.state-active .tab-elt a, .tabs .ul .li.state-active .tab-elt a{background:none repeat scroll 0 0 #fff;border-color:#acacac;border-image:none;border-style:solid solid none;border-width:1px 1px 0;color:#7FBA46;display:block;}.tabs ul li .tab-elt, .tabs .ul li .tab-elt, .tabs ul .li .tab-elt, .tabs .ul .li .tab-elt{display:block;}.tabs ul li .tab-elt a, .tabs .ul li .tab-elt a, .tabs ul .li .tab-elt a, .tabs .ul .li .tab-elt a{padding:10px 19px 15px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.tabs ul li .tab-elt-b, .tabs .ul li .tab-elt-b, .tabs ul .li .tab-elt-b, .tabs .ul .li .tab-elt-b{background-color:#eff5ce;}.tabs.align-horizontal ul li, .tabs.align-horizontal ul li, .tabs.align-horizontal .ul li, .tabs.align-horizontal ul .li, .tabs.align-horizontal ul .li, .tabs.align-horizontal .ul .li{display:block;text-align:center;width:100%;padding-left:0 !important;padding-right:0 !important;border-bottom:0 !important;}.tabs.align-horizontal ul li .tab-elt a, .tabs.align-horizontal ul li .tab-elt a, .tabs.align-horizontal .ul li .tab-elt a, .tabs.align-horizontal ul .li .tab-elt a, .tabs.align-horizontal ul .li .tab-elt a, .tabs.align-horizontal .ul .li .tab-elt a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;height:auto !important;min-height:0;}.pick-up .function-button{padding:0;height:45px;width:45px;}.large-input-fieldset .input-container, .datepicker-container{width:190px;width:calc(100% - 90px);}.input-container, .datepicker-container{position:relative;padding:0 5px;}.input-container [class^="icon-"], .datepicker-container [class^="icon-"]{color:#cfcfcf;}.input-container .input-datepicker, .datepicker-container .input-datepicker{height:45px;font-family:Arial;padding-left:45px;}.input-container .icon-calendar, .datepicker-container .icon-calendar{position:absolute;left:8px;top:-6px;}body:not(.page-programmeBreak) .account-settings-container-personal-data .datepicker-container{margin-left:-10px;}body:not(.page-programmeBreak) .account-settings-container-personal-data .datepicker-container input{width:200px;text-align:center;}body.page-programmeBreak .account-settings-container-personal-data .datepicker-container .icon-calendar{left:-1px;}body.page-programmeBreak .account-settings-container-personal-data .datepicker-container .input-datepicker{padding-left:40px;}.deep-link{cursor:pointer;border:1px solid #0b5f26;margin:3% 0;display:inline-block;vertical-align:middle;background:#f6faf2;position:relative;}.deep-link.btn{padding:0;}.deep-link .v-middle{height:60px;}.deep-link a{color:#0b5f26;text-decoration:none;display:block;width:100%;text-align:center;display:table-cell;}.deep-link:hover, .deep-link:active, .deep-link.active{background:#7FBA46;}.deep-link:hover a, .deep-link:active a, .deep-link.active a{color:#fff;}html[lang="ru-ru"] .deep-link.btn{width:100%;}.password-link{clear:both;margin-top:10px;}.button-group .button{display:inline-block;cursor:pointer;border:1px solid #0b5f26;background:#f6faf2;color:#0b5f26;text-decoration:none;display:block;line-height:45px;text-align:center;vertical-align:middle;font-size:0.875rem;}.button-group .button:hover, .button-group .button:active, .button-group .button.active{background:#7FBA46;color:#fff;}.button-group > .button:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0;}.button-group > .button:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px;}.button-group > .button + .button{margin-left:-1px;}.ratings{width:100px;background:url('../../cb4022022873/images/rating-star_sprite.svg') no-repeat top left;height:20px;margin-left:1rem;margin-top:-1px;}.rating-00{background-position:0 5px;}.rating-05{background-position:0 -16px;}.rating-10{background-position:0 -36px;}.rating-15{background-position:0 -56px;}.rating-20{background-position:0 -76px;}.rating-25{background-position:0 -96px;}.rating-30{background-position:0 -116px;}.rating-35{background-position:0 -136px;}.rating-40{background-position:0 -156px;}.rating-45{background-position:0 -176px;}.rating-50{background-position:0 -196px;}.ui-datepicker{width:100% !important;left:0 !important;top:50px !important;position:fixed !important;z-index:99999 !important;border:1px solid #ccc;background:#8FC54B;color:#fff;padding:0 0 1rem 0;}.ui-datepicker .ui-datepicker-title{line-height:2em !important;}.ui-datepicker .ui-datepicker-header{text-transform:uppercase;background:#106335;color:#fff;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-header .ui-datepicker-next span{cursor:pointer;height:17px !important;width:16px !important;top:16px !important;opacity:1;display:block;overflow:hidden;text-indent:-999em;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:15px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{background:url('../../cb1765532474/images/jquery-ui-custom/calendar-arrow-left.png') no-repeat 0 0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:15px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{background:url('../../cb3207851917/images/jquery-ui-custom/calendar-arrow-right.png') no-repeat 0 0;}.ui-datepicker .ui-datepicker-calendar{float:none;margin:0;}.ui-datepicker .ui-datepicker-calendar th{font-size:13px;font-weight:normal;padding-bottom:8px;text-align:left;text-transform:uppercase;}.ui-datepicker .ui-datepicker-calendar tr{border-top:0;}.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker .ui-datepicker-calendar td a{color:#086433;border-color:#b1df78;vertical-align:middle;text-align:center;opacity:1;font-weight:bold;}.ui-datepicker .ui-datepicker-calendar td a:hover, .ui-datepicker .ui-datepicker-calendar td a a:hover, .ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a a.ui-state-active{background:#e0fdbd;border-color:#e0fdbd;}.ui-datepicker .ui-datepicker-calendar td:first-child, .ui-datepicker .ui-datepicker-calendar td a:first-child{font-weight:normal;}.ui-datepicker .ui-datepicker-calendar td{padding:4px;}.ui-datepicker .ui-datepicker-calendar td a{background:#B1DF78;border-radius:3px;max-width:45px;line-height:38px;}#slider-mobile{padding-bottom:10px;background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background:-moz-linear-gradient(top, #ffffff, #f5f5f5);background:-o-linear-gradient(top, #ffffff, #f5f5f5);background:linear-gradient(to bottom, #ffffff, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);}#slider-mobile p{margin:5px 0 2rem 0;}#slider-mobile h2{line-height:1.3em;}#slider-mobile .home_alerts{width:90%;margin:0 5% 0;}#slider-mobile .home_alerts h1{float:right;}#slider-mobile .home_alerts a{float:right;margin-top:10px;margin-bottom:10px;}#slider-mobile .home_alerts a [class*="icon-"]{font-size:0;}#slider-mobile .slidesjs-container .slidesjs-slide{min-height:290px;}#slider-mobile .slidesjs-container .dashboard-alerts .name a{color:#0b5f26;text-decoration:none;}#slider-mobile .slidesjs-container .dashboard-alerts .r a .btn.btn-large, #slider-mobile .slidesjs-container .dashboard-alerts .r a .btn.btn-primary{margin:15px 0;}#slider-mobile .slidesjs-pagination{bottom:0;left:0;list-style:none outside none;margin-left:0;padding:0;position:relative;z-index:200;width:70%;}#slider-mobile .slidesjs-pagination li{float:left;margin-right:20px;margin-bottom:5px;}#slider-mobile .slidesjs-pagination li a{text-indent:-999em;overflow:hidden;width:18px;height:18px;display:block;background:#7FBA46;border-radius:40px;border:1px solid #7FBA46;outline:none;}#slider-mobile .slidesjs-pagination li a.active{background:#0b5f26;border:1px solid #0b5f26;}.ui-autocomplete{position:absolute;cursor:default;max-height:100px;}* html .ui-autocomplete{width:1px;height:100px;}.ui-autocomplete-loading{background:url('../../cb3893608830/images/jquery-ui-custom/ajax-loader.gif') no-repeat 95% center;}.ui-autocomplete-loading .ui-menu-item .ui-state-hover{margin:0;}.ui-autocomplete::-webkit-scrollbar{width:8px;}.ui-autocomplete::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#787878;}.ui-menu{background:#fff;list-style:none;font-weight:normal !important;}.ui-menu .ui-menu-item{background:#fff;padding:10px;width:100%;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;zoom:1;text-align:left !important;}.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active{background:#7FBA46;color:#ffffff;}.ui-autocomplete{background:#fff !important;border:1px solid #AAAAAA;overflow-y:auto;z-index:99999 !important;width:80%;max-width:80% !important;padding:0;margin:-11px 0 0;}.ui-autocomplete li{background:#fff;list-style:none;line-height:40px;padding:0 0 0 40px;border-top:1px solid #acacac;border-left:1px solid #acacac;border-right:1px solid #acacac;color:#acacac;display:list-item !important;}.ui-autocomplete li.active, .ui-autocomplete li:hover{background:#7FBA46;color:#ffffff;}.ui-autocomplete li:last-child{border-bottom:1px solid #acacac;}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before, .slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.i-bubble{position:relative;padding:15px;background:#f7f4d7;z-index:700;}.i-bubble h2{margin-top:0;line-height:normal;}.i-bubble img{position:relative;z-index:9999;}.i-bubble:first-child{margin-top:0;}.i-bubble #additionaltextheadline{font-size:1.125rem;}.i-bubble:after{content:"";position:absolute;display:block;width:0;border-style:solid;border-color:#f7f4d7 transparent;}.i-bubble.i-bubble-lt:after{top:16px;left:-40px;border-width:0px 0px 20px 40px;}.i-bubble.i-bubble-bl:after{bottom:-40px;left:20px;border-width:40px 20px 0px 0px;}.i-bubble.i-bubble-br:after{bottom:-40px;right:120px;border-width:40px 0px 0px 20px;}.i-bubble.i-bubble-rc:after{border-width:20px 40px 0 0;top:45%;right:-40px;}.laf-info .i-bubble:after{border-color:#f7f4d7 #F8F8F8;}.i-bubble-avatar{position:relative;z-index:800;top:0;padding-top:5px;margin-bottom:-5px;}.i-bubble-avatar .avatar{position:relative;display:block;text-indent:-999em;top:-5px;}.i-bubble-avatar .avatar-action{margin:5%;}.clearBoth{clear:both;}.withTenPxHeight{height:10px;}.error_message{display:none;background:none repeat scroll 0 0 #FF0000;color:#fff;overflow:hidden;padding:10px;font-weight:bold;}.info_message{display:none;background:none repeat scroll 0 0 #EFEFED;color:#686A54;overflow:hidden;padding:10px;}.good_news_message{display:none;background:none repeat scroll 0 0 #80BB47;color:#FFFFFF;overflow:hidden;padding:10px;}.errorfield{border:1px solid red !important;}.overlay{display:none;}.top-bar-overlay{border-top:1px solid #acacac;margin-top:-1px;border-bottom:1px solid #acacac;}.top-bar-overlay .close-top-bar-overlay{cursor:pointer;}.overlay-mobile{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100px;z-index:999999;background:white;}.overlay-mobile .textincolorbox{width:100%;list-style-type:none;padding:0;overflow:hidden;width:90%;margin:0 5% 0;height:100%;min-height:100px;}.overlay-mobile .textincolorbox#top-bar, .overlay-mobile .textincolorbox.top-bar-overlay{height:50px;position:fixed;background:#fff;z-index:1000;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border:none;left:0;top:0;}.overlay-mobile .textincolorbox#top-bar .link-button-text, .overlay-mobile .textincolorbox.top-bar-overlay .link-button-text{height:50px;}.overlay-mobile .textincolorbox#top-bar .h2, .overlay-mobile .textincolorbox.top-bar-overlay .h2{padding:0;width:80.5%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:normal;height:50px;font-size:14px;display:table;text-align:center;}.overlay-mobile .textincolorbox#top-bar .h2 span, .overlay-mobile .textincolorbox.top-bar-overlay .h2 span{display:table-cell;vertical-align:middle;}.overlay-mobile .textincolorbox#top-bar > div, .overlay-mobile .textincolorbox.top-bar-overlay > div{vertical-align:top;}.overlay-mobile .textincolorbox#top-bar > div [class^="icon-arrow-"], .overlay-mobile .textincolorbox.top-bar-overlay > div [class^="icon-arrow-"]{position:relative;top:-15px;margin-left:-12px;}.overlay-mobile .textincolorbox#top-bar > div.l, .overlay-mobile .textincolorbox.top-bar-overlay > div.l{padding:0;width:82%;}.overlay-mobile .textincolorbox#top-bar > div.l > div, .overlay-mobile .textincolorbox.top-bar-overlay > div.l > div{float:left;vertical-align:top;}.overlay-mobile .textincolorbox#top-bar > div.l a, .overlay-mobile .textincolorbox.top-bar-overlay > div.l a{display:block;height:50px;width:50px;padding:12px 0 0 10px;}.overlay-mobile .textincolorbox#top-bar > div.l a .icon-login, .overlay-mobile .textincolorbox.top-bar-overlay > div.l a .icon-login{left:-12px;}.overlay-mobile .textincolorbox#top-bar > div.l div:first-child, .overlay-mobile .textincolorbox.top-bar-overlay > div.l div:first-child{border-right:1px solid #f7f7f7;width:50px;}.overlay-mobile .textincolorbox#top-bar > div.r, .overlay-mobile .textincolorbox.top-bar-overlay > div.r{float:none;position:absolute;right:0;border-left:1px solid #f7f7f7;}.overlay-mobile .textincolorbox *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.overlay-mobile .textincolorbox .h2{padding:12px;display:table-cell;vertical-align:middle;line-height:1.3em;}.overlay-mobile .textincolorbox .l .icon-label{padding-right:10px;}.overlay-mobile .textincolorbox .l .icon-login, .overlay-mobile .textincolorbox .l .icon-menu-close{top:-15px;}.overlay-mobile .textincolorbox.clicked{background:#F5F5F5;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #EEE, #FFF);background:-moz-linear-gradient(center bottom, #EEE 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #EEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#EEE', GradientType=0);background:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #f5f5f5, #FFF);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#f5f5f5', GradientType=0);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background:-webkit-linear-gradient(top, #fff, #f5f5f5);background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-ms-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);border:1px solid #999;background-color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));background:-webkit-linear-gradient(top, #FFF, #FFF);background:-moz-linear-gradient(top, #FFF, #FFF);background:-ms-linear-gradient(top, #FFF, #FFF);background:-o-linear-gradient(top, #FFF, #FFF);border:none;border-top:1px solid #81BC47;border-bottom:1px solid #81BC47;}.overlay-mobile .textincolorbox.clicked .active{background-color:#7FBA46;}.overlay-mobile .textincolorbox.clicked .active span{color:#fff;}.overlay-mobile .textincolorbox.yellow{background:#eff5ce;padding:10px 0;}.overlay-mobile .textincolorbox.active, .overlay-mobile .textincolorbox .active{background-color:#7FBA46;color:#fff;padding-right:10px !important;}.overlay-mobile .textincolorbox.active [class^="icon-"], .overlay-mobile .textincolorbox .active [class^="icon-"]{color:#fff;}.overlay-mobile .textincolorbox h1{color:#7FBA46;}.overlay-mobile .textincolorbox h2{color:#7FBA46;}.overlay-mobile .textincolorbox .btn.btn-primary{padding:8px;line-height:normal;white-space:normal;font-size:14px;}.tooltip{position:absolute;z-index:1030;display:none;padding:5px;font-size:11px;opacity:0;}.spinner{position:absolute !important;width:0px !important;z-index:2000000000 !important;left:50% !important;top:130px !important;height:0 !important;}.clear-line, .clear-line-after:after, .clear-line-before:before{float:none !important;clear:both !important;margin:0 !important;width:100% !important;height:0px !important;text-indent:-999em;color:transparent !important;text-shadow:none !important;overflow:hidden !important;font:0/0 a !important;}video{max-width:100%;height:auto;}.back-top{background:#919074;text-align:center;padding:0;font-size:0.875rem;text-decoration:none;display:block;color:#fff;cursor:pointer;}.back-top span{font-size:2.5rem;}.footer{color:#fff;text-transform:uppercase;background:#646550;}.footer a{color:#CAC792;font-size:0.875rem;text-decoration:none;display:block;}.footer .amwayLogoContainer{text-align:center;margin-bottom:15px;}.footer .amwayLogoContainer .amway-link{display:block;height:25px;background-image:url('../../cb1210625941/images/logo-amway.svg');-webkit-background-size:150px 25px;background-size:150px 25px;background-repeat:no-repeat;background-position:top center;margin:0;padding:0;}.no-svg .footer .amwayLogoContainer .amway-link{background-image:url('../../cb2235614717/images/logo-amway.png');}.footer ul{list-style-type:none;}.footer .open-nav-links{display:block;margin-top:14px;}.footer .nav-links{display:none;padding-left:0;}.footer .nav-links li{line-height:2em;background-color:#3F4036;margin-top:2px;padding:0.75rem 0.75rem 0.75rem 1.25rem;}.footer .social-links{text-align:center;margin:0;padding:0;margin-bottom:1rem;}.footer .social-links li{display:inline-block;width:70px;vertical-align:top;text-align:center;overflow:hidden;}.footer .social-links li:nth-child(odd){margin:0 30px;}.footer .social-links li .icon{background:#000;display:inline-block;line-height:0.75em;text-indent:-6px;width:43px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.footer .social-links li a{text-transform:uppercase;font-size:0.75rem;line-height:1.5em;display:block;}@media(max-width:600px){.footer .social-links li:nth-child(odd){margin:0 10px;}}.footer .footer-under{background:#2B2A21;padding:25px 0 20px;text-align:center;text-transform:none;}.footer .footer-under > div{color:#5F604B;text-transform:uppercase;font-size:13px;margin-bottom:5px;}.footer .footer-under ul{font-size:13px;margin:0;padding:0;}.footer .footer-under > .switchView a{font-size:12px;padding:10px;}.footer .nav-footer{padding:0.75rem;text-transform:uppercase;font-size:0.875rem;background:#535543;color:#fff;}.footer .nav-footer span{float:right;margin-top:-15px;color:#fff;font-size:3rem;}.field-message{position:relative;margin-top:7px;padding:2px 5px;display:none;}.field-message:before{position:absolute;left:50px;top:-7px;content:'';}.field-message > span{display:block;margin:10px 10px 12px 10px;}.field-message.field-message-info{background-color:#EEEEEE;}.field-message.field-message-info:before{display:inline-block;border-style:solid;border-width:0 7px 7px 7px;border-bottom-color:#eeeeee;border-right-color:transparent;border-left-color:transparent;}.field-message.field-message-error{background-color:#FEFFFD;color:#FFFFFF;font-weight:bold;}.field-message.field-message-error:before{display:inline-block;border-style:solid;border-width:0 7px 7px 7px;border-bottom-color:#ff0000;border-right-color:transparent;border-left-color:transparent;}.page-personalSettings .clearfix .field-label, .page-personalSettings .clearfix .field{margin-bottom:0;}.overlay-mobile > div:nth-child(2){margin-top:60px;}.page-weight .select-mobile .r, .page-dashboard .select-mobile .r{margin-bottom:15px;float:none;}.page-weight .select-mobile .metricImperialSwitcher, .page-dashboard .select-mobile .metricImperialSwitcher{width:100%;}.page-dashboard .select-mobile .r{margin-bottom:0;margin-top:15px;}.page-dashboard #desiredWeightInKiloGram{margin:0 !important;}.page-weight .weight-management-overview .js-metricArea #updateCurrentWeight + span{font-weight:bold;}.page-weight .current-waistline.js-inInchesOnly .js-imperialArea input{width:80px;text-align:center;}.page-weight .current-waistline.js-inInchesOnly .js-imperialArea em{top:-4px;position:relative;margin-left:10px;}.imperialValue{display:none;}body.en_GB .imperialValue{display:inline;}#desiredWeightInKiloGram, #intermediateWeightInKiloGram, .js-imperialArea span{margin:0 10px !important;}.weight_STONES, .weight_POUNDS, .weight_OUNCES, .height_FEET, .height_INCHES{width:23px !important;padding-left:2px !important;padding-right:2px !important;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.video-box{border-color:#689B7C;border-radius:5px;border-style:solid;border-width:5px;display:none;height:540px;position:absolute;top:10px;width:960px;z-index:1001;}.texthidden{display:none;}.tbox-top-bottom{padding:10px 0 10px;}.diettype_label{color:#FFF !important;padding:5px;margin:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:0.6rem;}.diettype_label.ptype_LOW_CARB_bg{background-color:#FFD319;}.diettype_label.ptype_LOW_FAT_bg{background-color:#DB0031;}.diettype_label.ptype_MIXED_BALANCE_bg{background-color:#F29400;}.icon-croped{display:inline-block;width:18px;height:18px;top:2px;position:relative;margin-right:10px;}.icon-croped:before{margin-top:-28px;margin-left:-28px;position:absolute;top:50%;left:50%;}.no-padding-bottom{padding-bottom:0 !important;}[class*="icon-"]{clear:both;font-size:3.5rem;}.icon-s{font-size:2.5rem;}.icon-m{font-size:3.5rem;}.icon-l{font-size:6.25rem;}.icon-tilt{margin:-25px;transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);}.icon-primary{color:#7FBA46;}.icon-secondary{color:#333;}.icon-ingredient{color:#0b5f26;}.icon-recipe{color:#7FBA46;}.icon-product{color:#0b5f26;}.icon-ingredient-inactive{color:#acacac;}.icon-product-inactive{color:#575756;}.icon-weight-current{color:#7FBA46;}.icon-weight-intermediate{color:#B38659;}.icon-weight-final{color:#FFC10E;}.low-opacity{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-webkit-opacity:0.1;-khtml-opacity:0.1;-moz-opacity:0.1;opacity:0.1;filter:alpha(opacity = 10);}.medium-opacity{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-webkit-opacity:0.2;-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}.icon-flip-horizontal{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}.icon-flip-vertical{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}.weight-label-square{width:15px;height:10px;}.weight-label-round{width:10px;height:10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #7FBA46;}.icon-weight-2{color:#b38659;}.icon-weight-3{color:#ffd400;}.legend-weight-1{background-color:#7FBA46;}.legend-weight-2{background-color:#b38659;}.legend-weight-3{background-color:#ffd400;}.icon-label{position:relative;top:-22px;left:-15px;font-size:1.250rem;}.icon-menu-close{position:relative;top:-4px;}.icon-menu.primary{position:relative;top:-4px;}.icon-login{position:relative;top:-7px;}.icon-download-mobile{background:url(../../cb1361844945/images/mobile-icons/download-icon.png) no-repeat;width:13px;height:13px;display:inline-block;}.page-registration .control-group{margin-bottom:10px;}textarea, input[type="text"], input[type="number"], input[type="password"], input[type="email"], input[type="search"], .input{background-color:#FFFFFF;border:1px solid #acacac;color:#acacac;}::-webkit-input-placeholder{color:#acacac;}::-moz-placeholder{color:#acacac;}::-ms-input-placeholder{color:#acacac;}::input:-moz-placeholder{color:#acacac;}textarea:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="search"]:focus, .input:focus{border-color:rgba(172, 172, 172, 0.8);outline:0 none;color:#333;border:1px solid #666;}select, textarea, input[type="text"], input[type="number"], input[type="password"], input[type="number"], input[type="email"], input[type="search"], .input{border-radius:4px 4px 4px 4px;display:inline-block;font-family:inherit;font-size:1rem;line-height:1.5rem;margin-bottom:10px;width:100%;padding:8px 10px;vertical-align:middle;}select.active, textarea.active, input[type="text"].active, input[type="number"].active, input[type="password"].active, input[type="number"].active, input[type="email"].active, input[type="search"].active, .input.active{border-radius:4px 4px 0 0;}select{padding:0;}select.select-large{font-size:1.375rem;}select.with-margin{margin:5px;}textarea{padding-top:7px;padding-bottom:7px;}fieldset{position:relative;border:0 none;margin:0;padding:0;}fieldset > *{display:block;float:left;}fieldset .controls-row, fieldset .control-group{width:100%;float:none;}fieldset input{color:#7FBA46;height:40px;}.large-input-fieldset [class^="icon-"]{font-size:3.5rem;}.large-input-fieldset input{padding-right:10px;}fieldset.medium-input-fieldset input{width:50px;height:45px;}.regular-input{height:44px;}.comment-field{height:100px;color:#acacac;font-family:Arial, sans-serif;}.weight-input{height:60px;font-size:2.5rem ! important;text-align:center;color:#acacac;line-height:normal ! important;}.portion-input, .duration-input{height:44px;width:80px !important;text-align:right;}select.ingUnitDropDown{width:auto;}input.input-datepicker, input.input-other, input.input-small{height:45px;}input.input-small{width:40px;}.portion-label, .duration-label{margin:10px 30px 0 10px;color:#575756;}.gramms-input{height:44px;width:115px !important;text-align:right;}.wrapper-search, .wrapper-search-small{position:relative;}.wrapper-search .search-field, .wrapper-search-small .search-field{height:40px;padding-left:40px;padding-right:10px;}.wrapper-search .icon-close, .wrapper-search-small .icon-close{width:25px;height:25px;background:#acacac;position:absolute;top:10px;right:10px;border-radius:25px;}.wrapper-search .icon-zoom, .wrapper-search-small .icon-zoom{font-size:2.5rem;left:0px;position:absolute;top:0px;color:#acacac;}.wrapper-search-small .small-search-field{margin:0;color:#7FBA46;}.wrapper-search-small::-moz-placeholder{color:#acacac;}.wrapper-search-small::-webkit-input-placeholder{color:#acacac;}.wrapper-search-small:-ms-input-placeholder{color:#acacac;}.wrapper-search-small ul{margin-top:-1px;}.custom-checkbox input[type="checkbox"], .custom-radio input[type="radio"]{display:none;opacity:0;left:2px;margin:0;position:absolute;top:5px;z-index:-1;}.custom-checkbox, .custom-radio{position:relative;}.custom-checkbox label, .custom-radio label{cursor:pointer;display:block;margin:0 0 10px 0;min-height:20px;padding-left:30px;position:relative;z-index:1;max-width:1000px;}.custom-checkbox label .sub-label, .custom-radio label .sub-label{padding-left:5px;}.custom-radio label, .custom-radio label.hover{background-image:url(../../cb3369722883/images/header_sprite.png);background-position:-2000px -347px;background-repeat:no-repeat;}.custom-radio label.checked, .custom-radio label.checkedhover{background-position:-3000px -347px;background-repeat:no-repeat;}.custom-checkbox label, .custom-checkbox label.hover{background-image:url(../../cb3369722883/images/header_sprite.png);background-position:0 -347px;background-repeat:no-repeat;}.custom-checkbox label.checked{background-image:url(../../cb3369722883/images/header_sprite.png);background-position:-1000px -347px;background-repeat:no-repeat;}.field-with-error .field select, .field-with-error .field textarea, .field-with-error .field input{border-color:#FF0000;}.field-with-error .field-label{color:#FF0000;}.xx_slider{background-color:#f7f7f7;width:100%;height:17px !important;margin-top:60px;margin-bottom:20px;border-color:#cccccc;border-width:1px;border-style:solid;-moz-box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 2px 1px 0px rgba(177, 177, 177, 0.2);-webkit-box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 2px 1px 0px rgba(177, 177, 177, 0.2);box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 2px 1px 0px rgba(177, 177, 177, 0.2);}.xx_slider > *{outline:medium none !important;}.xx_slider .ui-slider-handle{top:-0.5em !important;height:34px !important;width:17px;height:54px;cursor:pointer;border:0;background:url(../../cb4042214380/images/slider-handle.png) no-repeat;}.xx_slider .ui-widget-header{-moz-box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 2px 1px 0px rgba(177, 177, 177, 0.2);-webkit-box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 2px 1px 0px rgba(177, 177, 177, 0.2);box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.3), inset 0px 2px 1px 0px rgba(177, 177, 177, 0.2);background:#106335 url(../../cb297508135/images/slider-header-background.jpg) repeat-x;}.xx_slider .info_bg{display:block;position:absolute;z-index:5;top:-40px;left:-55px;text-align:center;padding-top:5px;}.xx_slider .info{display:block;min-height:24px;padding:7px;border-radius:3px;font-size:1rem;font-weight:bold;line-height:120%;color:#ffffff;text-align:center;background:#80BB47;white-space:nowrap;}.nav{padding-top:5px;padding-bottom:5px;}.nav:hover, .nav.active{color:#fff !important;background-color:#7FBA46;}.menu{z-index:0;position:fixed;top:0;left:0;border-left:1px solid #7FBA46 !important;-webkit-transition:all all 1s ease-in-out ease-out;-moz-transition:all all 1s ease-in-out ease-out;-o-transition:all all 1s ease-in-out ease-out;transition:all all 1s ease-in-out ease-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;width:100%;height:100%;overflow:scroll;}.no-svg .menu{height:initial !important;position:absolute !important;overflow:visible !important;}.menu ul{list-style:none;margin:0 0 0 -40px;padding-left:14%;}.menu ul li{border-bottom:1px solid #7FBA46;background:#f6faf2;cursor:pointer;vertical-align:top;}.menu ul li.logo{border-bottom:none;}.menu ul li.logo a{display:block;width:200px;height:72px;background-image:url('../../cb2297865530/images/logo-bodykey.svg');background-size:200px 72px;background-repeat:no-repeat;margin:5px 0 0 30px;padding:0;}.no-svg .menu ul li.logo a{background-image:url('../../cb3021165380/images/logo-bodykey.png');}.tr_TR .menu ul li.logo a, .sv_SE .menu ul li.logo a, .fi_FI .menu ul li.logo a{background-image:url('../../cb3485295706/images/logo-bodykey_nutriway.svg');}.no-svg .tr_TR .menu ul li.logo a, .no-svg .sv_SE .menu ul li.logo a, .no-svg .fi_FI .menu ul li.logo a{background-image:url('../../cb3413254867/images/logo-bodykey_nutriway.png');}.menu ul li.group-title{text-transform:uppercase;display:block;padding:31px 15px 9px 12%;color:#0b5f26;background:#fff;cursor:default;}.menu ul li.spacer{background:#fff;height:45px;cursor:default;}.menu ul li.logout{margin-bottom:45px;}.menu ul li a{padding:11px 15px 9px 12%;vertical-align:top;color:#7FBA46 !important;text-decoration:none;display:block;color:#999;}.menu ul li.lang-choice{border-bottom:none;background-color:#FFF;}.menu ul li.lang-choice .box-2{padding:11px 15px 9px 12%;}.menu ul li.lang-choice .box-2 span{position:absolute;display:inline-block;right:18px;top:21px;width:0;height:7px;border-style:solid;border-width:7px 7px 0 7px;border-top-color:#acacac;border-right-color:transparent;border-left-color:transparent;}.menu ul li.lang-choice .box-2 select{border-radius:0;border-color:#acacac;color:#acacac;background:url('../../cb3369722883/images/header_sprite.png') no-repeat;background-position:0 1px;text-indent:26px;}.menu ul li.logo{background-color:#FFF;}.menu ul li.logo:hover{background-color:#FFF;}.menu ul li:hover a, .menu ul li:hover a:visited{}.menu ul li.logout a{padding:0;padding-left:5%;}.menu ul li.logout a span{display:table-cell;vertical-align:middle;}.menu ul li.logout:hover [class^="icon-"]{color:#fff;}.menu ul.public li{border-bottom:none;}#community-alerts{display:none;position:fixed;top:75px;z-index:9999999;box-shadow:2px 0px 12px 7px rgba(0, 0, 0, 0.2);background-color:#FFF;}#community-alerts .alert-type:first-child{border-bottom:1px solid #ccc;}#community-alerts .alert-type span#no-of-messages, #community-alerts .alert-type span#no-of-invitations{display:none;background:#ff0000;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmYwMDAwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzMDgwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #ff0000 0%, #ff0000 0%, #c30808 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff0000), color-stop(0%, #ff0000), color-stop(100%, #c30808));background:-webkit-linear-gradient(top, #ff0000 0%, #ff0000 0%, #c30808 100%);background:-o-linear-gradient(top, #ff0000 0%, #ff0000 0%, #c30808 100%);background:-ms-linear-gradient(top, #ff0000 0%, #ff0000 0%, #c30808 100%);background:linear-gradient(to bottom, #ff0000 0%, #ff0000 0%, #c30808 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#c30808', GradientType=0);color:white;margin-top:10px;margin-left:-20px;width:18px;height:18px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;text-align:center;font-size:12px;font-weight:bold;line-height:18px;cursor:pointer;position:absolute;}#community-alerts .alert-type #invitationsLayer{display:none !important;}#community-alerts .alert-type .icon-green{color:#7FBA46;}#first-container{position:relative;background:#fff;z-index:1000;left:0;width:auto;}#first-container, #second-container, #top-bar, #login-container{transition:all 0.3s ease-out;}#first-container:target, #first-container:target #top-bar{left:-86%;}#first-container:target{-webkit-box-shadow:3px 0 2px #ccc;box-shadow:3px 0 2px #ccc;}#first-container:target #top-bar .close-menu{display:block;}#first-container:target #top-bar .open-menu{display:none;}#second-container{position:relative;background:#fff;z-index:1000;}#second-container:target{left:0;}#top-bar .close-menu{display:none;}#login-container{position:relative;background:#fff;z-index:0;height:0;width:100%;}#login-container:target, #login-container:target #top-bar{position:relative;background:#fff;z-index:1001;height:100%;width:100%;}#login-container:target #top-bar .close-menu{display:block;}@font-face{font-family:"Avenir LT W01 45 Book";src:url("../../cb1545870511/static/fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix");src:url("../../cb1545870511/static/fonts/4f32268f-fd86-4960-b72c-4bb1ba75ec6f.eot?#iefix") format("eot"), url("../../cb21769731/static/fonts/939cba03-5b40-4d01-9bc5-7589eca863db.woff") format("woff"), url("../../cb15865949/static/fonts/849bc5b9-a2ff-4343-977b-26ba8bd24a60.ttf") format("truetype"), url("../../cb525791294/static/fonts/f67fa3b5-c1d1-488f-8e60-a828b9ad56a4.svg#f67fa3b5-c1d1-488f-8e60-a828b9ad56a4") format("svg");}@font-face{font-family:"Avenir LT W01 85 Heavy";src:url("../../cb2004622952/static/fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");src:url("../../cb2004622952/static/fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"), url("../../cb4227967954/static/fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"), url("../../cb152098714/static/fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"), url("../../cb2073266144/static/fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");}.dashboard .btn.btn-large{line-height:normal;padding:8px;white-space:normal;font-size:14px !important;}.dashboard .personal-recommendation{min-height:100px;width:100%;list-style-type:none;padding:0;overflow:hidden;padding:1rem 0;}.dashboard .personal-recommendation#top-bar, .dashboard .personal-recommendation.top-bar-overlay{height:50px;position:fixed;background:#fff;z-index:1000;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border:none;left:0;top:0;}.dashboard .personal-recommendation#top-bar .link-button-text, .dashboard .personal-recommendation.top-bar-overlay .link-button-text{height:50px;}.dashboard .personal-recommendation#top-bar .h2, .dashboard .personal-recommendation.top-bar-overlay .h2{padding:0;width:80.5%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:normal;height:50px;font-size:14px;display:table;text-align:center;}.dashboard .personal-recommendation#top-bar .h2 span, .dashboard .personal-recommendation.top-bar-overlay .h2 span{display:table-cell;vertical-align:middle;}.dashboard .personal-recommendation#top-bar > div, .dashboard .personal-recommendation.top-bar-overlay > div{vertical-align:top;}.dashboard .personal-recommendation#top-bar > div [class^="icon-arrow-"], .dashboard .personal-recommendation.top-bar-overlay > div [class^="icon-arrow-"]{position:relative;top:-15px;margin-left:-12px;}.dashboard .personal-recommendation#top-bar > div.l, .dashboard .personal-recommendation.top-bar-overlay > div.l{padding:0;width:82%;}.dashboard .personal-recommendation#top-bar > div.l > div, .dashboard .personal-recommendation.top-bar-overlay > div.l > div{float:left;vertical-align:top;}.dashboard .personal-recommendation#top-bar > div.l a, .dashboard .personal-recommendation.top-bar-overlay > div.l a{display:block;height:50px;width:50px;padding:12px 0 0 10px;}.dashboard .personal-recommendation#top-bar > div.l a .icon-login, .dashboard .personal-recommendation.top-bar-overlay > div.l a .icon-login{left:-12px;}.dashboard .personal-recommendation#top-bar > div.l div:first-child, .dashboard .personal-recommendation.top-bar-overlay > div.l div:first-child{border-right:1px solid #f7f7f7;width:50px;}.dashboard .personal-recommendation#top-bar > div.r, .dashboard .personal-recommendation.top-bar-overlay > div.r{float:none;position:absolute;right:0;border-left:1px solid #f7f7f7;}.dashboard .personal-recommendation *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.dashboard .personal-recommendation .h2{padding:12px;display:table-cell;vertical-align:middle;line-height:1.3em;}.dashboard .personal-recommendation .l .icon-label{padding-right:10px;}.dashboard .personal-recommendation .l .icon-login, .dashboard .personal-recommendation .l .icon-menu-close{top:-15px;}.dashboard .personal-recommendation.clicked{background:#F5F5F5;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #EEE, #FFF);background:-moz-linear-gradient(center bottom, #EEE 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #EEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#EEE', GradientType=0);background:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #f5f5f5, #FFF);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#f5f5f5', GradientType=0);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background:-webkit-linear-gradient(top, #fff, #f5f5f5);background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-ms-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);border:1px solid #999;background-color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));background:-webkit-linear-gradient(top, #FFF, #FFF);background:-moz-linear-gradient(top, #FFF, #FFF);background:-ms-linear-gradient(top, #FFF, #FFF);background:-o-linear-gradient(top, #FFF, #FFF);border:none;border-top:1px solid #81BC47;border-bottom:1px solid #81BC47;}.dashboard .personal-recommendation.clicked .active{background-color:#7FBA46;}.dashboard .personal-recommendation.clicked .active span{color:#fff;}.dashboard .personal-recommendation.yellow{background:#eff5ce;padding:10px 0;}.dashboard .personal-recommendation.active, .dashboard .personal-recommendation .active{background-color:#7FBA46;color:#fff;padding-right:10px !important;}.dashboard .personal-recommendation.active [class^="icon-"], .dashboard .personal-recommendation .active [class^="icon-"]{color:#fff;}.dashboard .personal-recommendation .products .product:first-child{display:table;}.dashboard #slider-mobile .greenBack{background-color:#7FBA46;}.dashboard .dashboard-alerts .g100.icon:before, .dashboard .dashboard-notifications .g100.icon:before{content:'';display:block;width:72px;height:72px;background:url('../../cb1912032629/images/dashboard/dashboard_sprite.png') no-repeat;float:right;margin:0 0 1rem 1rem;}.dashboard .dashboard-alerts .g100.icon.smily:before, .dashboard .dashboard-notifications .g100.icon.smily:before{background-position:0 0 !important;}.dashboard .dashboard-alerts .g100.icon.weight:before, .dashboard .dashboard-notifications .g100.icon.weight:before{background-position:0 -100px;}.dashboard .dashboard-alerts .g100.icon.flag:before, .dashboard .dashboard-notifications .g100.icon.flag:before{background-position:0 -200px;}.dashboard .dashboard-alerts .g100.icon.mail:before, .dashboard .dashboard-notifications .g100.icon.mail:before{background-position:0 -300px;}.dashboard .dashboard-alerts .g100.icon.steampot:before, .dashboard .dashboard-notifications .g100.icon.steampot:before{background-position:0 -400px;}.dashboard .dashboard-alerts .g100.icon.running:before, .dashboard .dashboard-notifications .g100.icon.running:before{background-position:0 -500px;}.dashboard .dashboard-alerts .g100.icon.mark:before, .dashboard .dashboard-notifications .g100.icon.mark:before{background-position:0 -600px;}.dashboard .dashboard-alerts .g100.icon.alert-icon:before, .dashboard .dashboard-notifications .g100.icon.alert-icon:before{background-position:0 -1009px;}.dashboard .dashboard-notifications .g100{color:#fff;}.dashboard .dashboard-notifications .g100 h2{color:#fff;}.dashboard .deep-link.btn{white-space:normal;width:100%;}#slider-mobile .btn.btn-medium{line-height:normal;padding:8px;white-space:normal;font-size:14px !important;}#slider-mobile .slidesjs-pagination{margin-top:20px;}.dashboard .products{width:90%;margin:0 5% 0;}.dashboard .products .product .btn.btn-small{font-size:14px;line-height:normal;padding:8px;white-space:normal;color:#fff;}#login-container #top-bar{border-bottom:2px solid #7FBA46;}#login-container .bg-green{background:#7FBA46;}#login-container .bg-green .icon-menu-close{color:#fff;}#login-container #headerLoginForm{width:100%;margin-top:20px;}#login-container #headerLoginForm p.r{text-align:right;font-size:14px;width:205px;}#login-container #headerLoginForm .special-link{color:#575756;text-decoration:underline;}#login-container .icon-menu-close{left:-12px;}#login-container .field input.span2{padding:10px;}#login-container .field label.overlabel-apply{display:inline-block;margin-bottom:5px;}#login-container .no-boxshadow{box-shadow:none;}#login-container .shadow{box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);}.content:first-child{border-top:medium none !important;}.weight-check-update, .weight-management-overview{margin:1rem 0;}.weight-check-update .grow, .weight-management-overview .grow{margin:0;}.weight-check-update dl.grow, .weight-management-overview dl.grow{margin-bottom:-16px;min-height:72px;position:relative;}.weight-check-update dl dt, .weight-management-overview dl dt, .weight-check-update dl dd, .weight-management-overview dl dd{display:inline-block;vertical-align:middle;margin:0;}.weight-check-update dl dt, .weight-management-overview dl dt{margin-left:-13px;position:absolute;}.weight-check-update dl dd:nth-child(2), .weight-management-overview dl dd:nth-child(2){margin-top:25px;padding-left:60px;}.weight-check-update dl dd:nth-child(3), .weight-management-overview dl dd:nth-child(3){float:right;margin-top:25px;font-weight:bold;text-align:right;}.weight-check-update dl dd.field-container.g30, .weight-management-overview dl dd.field-container.g30{margin-top:16px;}.weight-check-update dl dd.field-container input, .weight-management-overview dl dd.field-container input{padding:0 !important;width:50px !important;}.weight-check-update dl .js-metricArea, .weight-management-overview dl .js-metricArea, .weight-check-update dl #updateCurrentWeight, .weight-management-overview dl #updateCurrentWeight{font-weight:bold;}.weight-check-update .icon span, .weight-management-overview .icon span{font-size:4.5rem;width:45px;}.weight-check-update table, .weight-management-overview table{margin-left:-16px;padding:0;border:0;}.weight-check-update table tr td span.icon-m, .weight-management-overview table tr td span.icon-m{font-size:4.5rem;width:45px;}.weight-check-update table tr td span#updateCurrentWeight, .weight-management-overview table tr td span#updateCurrentWeight{padding-left:20px;font-weight:bold;}.weight-check-update table tr td .unit, .weight-management-overview table tr td .unit{font-weight:bold;}.weight-check-update table tr td .field, .weight-management-overview table tr td .field{margin-bottom:0;}.weight-check-update table tr td:first-child, .weight-management-overview table tr td:first-child{width:45px;}.weight-check-update table tr td:nth-child(2), .weight-management-overview table tr td:nth-child(2){font-size:14px;min-width:115px;}.weight-check-update table tr td:nth-child(3), .weight-management-overview table tr td:nth-child(3){font-size:14px;min-width:75px;padding:0 3px;}.weight-check-update table tr td:nth-child(3) input, .weight-management-overview table tr td:nth-child(3) input{width:52px !important;font-size:14px;text-align:center;margin-bottom:0;}.weight-check-update table tr td:nth-child(3) .unit, .weight-management-overview table tr td:nth-child(3) .unit{top:0;}.weight-check-update .field-container-goal-errors #finalIntermediateGoalInputSuccess, .weight-management-overview .field-container-goal-errors #finalIntermediateGoalInputSuccess, .weight-check-update .field-container-goal-errors #finalInputError, .weight-management-overview .field-container-goal-errors #finalInputError{margin-bottom:25px;}.weight-check-update #weightChartChart, .weight-management-overview #weightChartChart{clear:both;width:100%;height:150px;min-height:100px;margin:0 0 15px 0;}.weight-check-update #weightChartChart .tickLabel, .weight-management-overview #weightChartChart .tickLabel{display:none;}#currentWaistLine{text-align:center;}#weightChartChart{width:90%;}#weightChartChart .tickLabels .tickLabel{font-size:11px;margin-left:25px;}.page-weight .page-container .bars:first-child{border-top:none;padding-top:1rem;}.page-weight .page-container .yellow p{font-weight:bold;margin-bottom:5px;}.page-weight .page-container .button-group{margin-top:1rem;border:1px solid #0b5f26;background-color:#f6faf2;border-radius:4px;}.page-weight .page-container .button-group table{padding:0;width:100%;min-height:45px;height:45px;}.page-weight .page-container .button-group table td{vertical-align:middle;width:33.3%;}.page-weight .page-container .button-group table td .button{display:block;background:none;border:none;float:none;line-height:normal;min-height:43px;padding:13px 0;width:100%;}.page-weight .page-container .button-group table td.td-active{padding:0 !important;background-color:#7FBA46;}.page-weight .page-container .button-group table td.td-active a{color:#fff;}.page-weight .page-container .button-group table td:first-child, .page-weight .page-container .button-group table td:nth-child(2){border-right:1px solid #0b5f26;}.page-weight .page-container .button-group table td:hover{background-color:#7FBA46;cursor:pointer;}.page-weight .page-container .button-group table td:hover .button{color:#fff;}.page-weight .page-container .btn{margin-bottom:1rem;}.page-weight .page-container canvas{}.page-weight .page-container input + .unit{position:relative;top:-4px;}.page-weight .page-container #navigationForm .weight-input{margin-right:20px;width:82%;}.goal{padding:0 0 1rem;font-weight:bold;color:#7FBA46;}.goal p{font-size:2.75rem;margin:0 0 -13px 28px;}.goal p .unit{font-size:1rem;position:relative;bottom:19px;left:-9px;}.page-accountrecovery #main-content{margin-bottom:20px;}.sitePrefMobile .diet-plan{margin-bottom:16px;}.sitePrefMobile .diet-plan table{width:100%;}.sitePrefMobile .diet-plan table + table{margin-top:16px;}.sitePrefMobile .diet-plan tr{display:table-row;width:100%;}.sitePrefMobile .diet-plan td{display:block;}.sitePrefMobile .diet-plan tr.hr td{display:table-cell;}.sitePrefMobile .diet-plan tr.hr td.hr{width:90%;}.sitePrefMobile .diet-plan tr.hr td.hr hr{border-bottom:1px solid #0b5f26;margin:16px 5% 16px;}.sitePrefMobile .diet-plan tbody.foodplanitem:only-child tr.hr, .sitePrefMobile .diet-plan tbody.foodplanitem:nth-child(2) tr.hr, .sitePrefMobile .diet-plan tbody.foodplanitem:first-child tr.hr, .sitePrefMobile .diet-plan #table-supplements tbody.foodplanitem:first-child tr.hr{display:none;}.sitePrefMobile .diet-plan #table-supplements tbody.foodplanitem tr.hr, .sitePrefMobile .diet-plan .ingredients_container tbody.foodplanitem tr.hr{display:table-row;}.sitePrefMobile .diet-plan .ingredients_container tbody:first-child tr.hr{display:table-row;}.sitePrefMobile .diet-plan .addIngredientIcon, .sitePrefMobile .diet-plan .ingredientsIcon{width:20%;display:table-cell;vertical-align:top;text-align:center;}.sitePrefMobile .diet-plan .foodItemPortionChoices{min-width:60%;max-width:81%;margin-right:10px;height:30px;}.sitePrefMobile .diet-plan .ingredientsData{width:90%;}.sitePrefMobile .diet-plan .ingredientsData p{margin:0;padding:0;}.sitePrefMobile .diet-plan .ingredientsData .p-sku, .sitePrefMobile .diet-plan .ingredientsData .p-size{color:#0b5f26;}.sitePrefMobile .diet-plan .ingredientsData .name{color:#acacac;font-weight:normal;margin:0;}.sitePrefMobile .diet-plan .ingredientsData .name a{text-decoration:none;}.sitePrefMobile .diet-plan .ingredientsData span.c2{line-height:15px;}.sitePrefMobile .diet-plan .ingredientsData .product-name{color:#0b5f26;text-decoration:none;font-weight:bold;}.sitePrefMobile .diet-plan .ingredientsData .js-add-item{height:auto;padding:5px 10px;margin-right:5%;margin-left:-50px;}.sitePrefMobile .diet-plan .unitName div{height:46px;line-height:46px;display:inline-block;width:100px;padding-left:10px;color:#acacac;}.sitePrefMobile .diet-plan .type_recipe .name a{color:#7FBA46;}.sitePrefMobile .diet-plan .type_amway_product .name a{color:#0b5f26;}.sitePrefMobile .diet-plan .name a{font-weight:bold;}.sitePrefMobile .diet-plan .ingredientDelete, .sitePrefMobile .diet-plan .ingredientsFields{width:90%;}.sitePrefMobile .diet-plan .ingredientDelete.in-shoppingList, .sitePrefMobile .diet-plan .ingredientsFields.in-shoppingList{float:left;margin-top:10%;left:-12%;position:relative;margin-bottom:10%;}.sitePrefMobile .diet-plan .ingredientDelete.hideContent, .sitePrefMobile .diet-plan .ingredientsFields.hideContent{visibility:hidden;}.sitePrefMobile .diet-plan .ingredientAdd td{display:table-cell;}.sitePrefMobile .diet-plan .ingredientAdd .addIngredientIcon{line-height:0;}.sitePrefMobile .diet-plan .ingredientAdd .ingredientsAddFields{display:none;}.sitePrefMobile .diet-plan .ingredientEdit, .sitePrefMobile .diet-plan .ingredientDelete{float:left;width:45%;}.sitePrefMobile .diet-plan .ingredientEdit{width:45%;clear:left;padding-right:0.5rem;}.sitePrefMobile .diet-plan .ingredientDelete{width:45%;text-align:right;padding-left:0.5rem;}.sitePrefMobile .diet-plan .ingredientDelete button{display:none;}.sitePrefMobile .diet-plan .meal-category{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:58px;}.sitePrefMobile .diet-plan .type_recipe .meal-category{color:#7FBA46;}.sitePrefMobile .diet-plan .type_recipe.soup_stew .meal-category:before{content:"\e60e";}.sitePrefMobile .diet-plan .type_recipe.salad .meal-category:before{content:"\e610";}.sitePrefMobile .diet-plan .type_recipe.casserole .meal-category:before{content:"\e641";}.sitePrefMobile .diet-plan .type_recipe.cake_bread_cookies .meal-category:before{content:"\e613";}.sitePrefMobile .diet-plan .type_recipe.pizza .meal-category:before{content:"\e611";}.sitePrefMobile .diet-plan .type_recipe.dessert .meal-category:before{content:"\e612";}.sitePrefMobile .diet-plan .type_recipe.shakes_cocktails .meal-category:before{content:"\e60f";}.sitePrefMobile .diet-plan .type_recipe.miscellaneous .meal-category:before{content:"\e642";}.sitePrefMobile .diet-plan .type_ingredient .meal-category{color:#acacac;}.sitePrefMobile .diet-plan .type_ingredient.miscellaneous .meal-category:before{content:"\e623";}.sitePrefMobile .diet-plan .type_ingredient .ingAmountFields{width:30px;text-align:center;}.sitePrefMobile .diet-plan .type_ingredient .ingUnitDropDown{width:auto;margin-left:15px;}.sitePrefMobile .diet-plan .type_amway_product .meal-category{color:#0b5f26;}.sitePrefMobile .diet-plan .type_amway_product.instantmeal_type_soup .meal-category:before{content:"\e616";}.sitePrefMobile .diet-plan .type_amway_product.instantmeal_type_shake .meal-category:before{content:"\e617";}.sitePrefMobile .diet-plan .type_amway_product.instantmeal_type_bar .meal-category:before{content:"\e618";}.sitePrefMobile .diet-plan .type_amway_product.instantmeal_type_others .meal-category:before, .sitePrefMobile .diet-plan .type_amway_product.instantmeal_type_tea .meal-category:before{content:"\e615";}.sitePrefMobile .diet-plan .type_supplement .meal-category{color:#0b5f26;}.sitePrefMobile .diet-plan .type_supplement .supplement:before{content:"\e63f";}.sitePrefMobile .diet-plan .function-button{display:block;text-decoration:none;}.sitePrefMobile .diet-plan .ingredientsData{padding-top:1rem;}.sitePrefMobile .diet-plan .hr hr{border-bottom:1px solid #f7f7f7 !important;}.sitePrefMobile .diet-plan .alert{margin-top:20px;}.sitePrefMobile .diet-plan .manyIngredients{background-color:#fafbf1;margin-top:16px;padding-bottom:10px;}.sitePrefMobile .diet-plan .manyIngredients hr{display:none;}.sitePrefMobile .diet-plan .fewIngredients form.grow{display:none;}.sitePrefMobile .diet-plan .selfDefined-true .meal-category, .sitePrefMobile .diet-plan .selfDefined-true .name, .sitePrefMobile .diet-plan .selfDefined-true .name a{color:#da9005;}.sitePrefMobile .bubble-positionner{padding-top:1rem;}.sitePrefMobile .groceryList{margin-bottom:16px;}.sitePrefMobile .groceryList table{width:100%;}.sitePrefMobile .groceryList table + table{margin-top:16px;}.sitePrefMobile .groceryList tr{display:table-row;width:100%;}.sitePrefMobile .groceryList td{display:block;}.sitePrefMobile .groceryList tr.hr td{display:table-cell;}.sitePrefMobile .groceryList tr.hr td.hr{width:90%;}.sitePrefMobile .groceryList tr.hr td.hr hr{border-bottom:1px solid #0b5f26;margin:16px 5% 16px;}.sitePrefMobile .groceryList tbody.foodplanitem:only-child tr.hr, .sitePrefMobile .groceryList tbody.foodplanitem:nth-child(2) tr.hr, .sitePrefMobile .groceryList tbody.foodplanitem:first-child tr.hr, .sitePrefMobile .groceryList #table-supplements tbody.foodplanitem:first-child tr.hr{display:none;}.sitePrefMobile .groceryList #table-supplements tbody.foodplanitem tr.hr, .sitePrefMobile .groceryList .ingredients_container tbody.foodplanitem tr.hr{display:table-row;}.sitePrefMobile .groceryList .ingredients_container tbody:first-child tr.hr{display:table-row;}.sitePrefMobile .groceryList .addIngredientIcon, .sitePrefMobile .groceryList .ingredientsIcon{width:7%;display:table-cell;vertical-align:top;text-align:center;}.sitePrefMobile .groceryList .foodItemPortionChoices{min-width:60%;max-width:81%;margin-right:10px;height:30px;}.sitePrefMobile .groceryList .ingredientsData{width:90%;}.sitePrefMobile .groceryList .ingredientsData p{margin:0;padding:0;}.sitePrefMobile .groceryList .ingredientsData .p-sku, .sitePrefMobile .groceryList .ingredientsData .p-size{color:#0b5f26;}.sitePrefMobile .groceryList .ingredientsData .name{color:#acacac;font-weight:normal;margin:0;}.sitePrefMobile .groceryList .ingredientsData .name a{text-decoration:none;}.sitePrefMobile .groceryList .ingredientsData span.c2{line-height:15px;}.sitePrefMobile .groceryList .ingredientsData .product-name{color:#0b5f26;text-decoration:none;font-weight:bold;}.sitePrefMobile .groceryList .ingredientsData .js-add-item{height:auto;padding:5px 10px;margin-right:5%;margin-left:-50px;}.sitePrefMobile .groceryList .unitName div{height:46px;line-height:46px;display:inline-block;width:100px;padding-left:10px;color:#acacac;}.sitePrefMobile .groceryList .type_recipe .name a{color:#7FBA46;}.sitePrefMobile .groceryList .type_amway_product .name a{color:#0b5f26;}.sitePrefMobile .groceryList .name a{font-weight:bold;}.sitePrefMobile .groceryList .ingredientDelete, .sitePrefMobile .groceryList .ingredientsFields{width:18%;}.sitePrefMobile .groceryList .ingredientDelete.in-shoppingList, .sitePrefMobile .groceryList .ingredientsFields.in-shoppingList{float:left;margin-top:10%;left:-12%;position:relative;margin-bottom:10%;}.sitePrefMobile .groceryList .ingredientDelete.hideContent, .sitePrefMobile .groceryList .ingredientsFields.hideContent{visibility:hidden;}.sitePrefMobile .groceryList .ingredientAdd td{display:table-cell;}.sitePrefMobile .groceryList .ingredientAdd .addIngredientIcon{line-height:0;}.sitePrefMobile .groceryList .ingredientAdd .ingredientsAddFields{display:none;}.sitePrefMobile .groceryList .ingredientEdit, .sitePrefMobile .groceryList .ingredientDelete{float:left;width:45%;}.sitePrefMobile .groceryList .ingredientEdit{width:5%;clear:left;padding-right:0.5rem;}.sitePrefMobile .groceryList .ingredientDelete{width:0%;text-align:right;padding-left:0.5rem;}.sitePrefMobile .groceryList .ingredientDelete button{display:none;}.sitePrefMobile .groceryList .meal-category{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:58px;}.sitePrefMobile .groceryList .type_recipe .meal-category{color:#7FBA46;}.sitePrefMobile .groceryList .type_recipe.soup_stew .meal-category:before{content:"\e60e";}.sitePrefMobile .groceryList .type_recipe.salad .meal-category:before{content:"\e610";}.sitePrefMobile .groceryList .type_recipe.casserole .meal-category:before{content:"\e641";}.sitePrefMobile .groceryList .type_recipe.cake_bread_cookies .meal-category:before{content:"\e613";}.sitePrefMobile .groceryList .type_recipe.pizza .meal-category:before{content:"\e611";}.sitePrefMobile .groceryList .type_recipe.dessert .meal-category:before{content:"\e612";}.sitePrefMobile .groceryList .type_recipe.shakes_cocktails .meal-category:before{content:"\e60f";}.sitePrefMobile .groceryList .type_recipe.miscellaneous .meal-category:before{content:"\e642";}.sitePrefMobile .groceryList .type_ingredient .meal-category{color:#acacac;}.sitePrefMobile .groceryList .type_ingredient.miscellaneous .meal-category:before{content:"\e623";}.sitePrefMobile .groceryList .type_ingredient .ingAmountFields{width:30px;text-align:center;}.sitePrefMobile .groceryList .type_ingredient .ingUnitDropDown{width:auto;margin-left:15px;}.sitePrefMobile .groceryList .type_amway_product .meal-category{color:#0b5f26;}.sitePrefMobile .groceryList .type_amway_product.instantmeal_type_soup .meal-category:before{content:"\e616";}.sitePrefMobile .groceryList .type_amway_product.instantmeal_type_shake .meal-category:before{content:"\e617";}.sitePrefMobile .groceryList .type_amway_product.instantmeal_type_bar .meal-category:before{content:"\e618";}.sitePrefMobile .groceryList .type_amway_product.instantmeal_type_others .meal-category:before, .sitePrefMobile .groceryList .type_amway_product.instantmeal_type_tea .meal-category:before{content:"\e615";}.sitePrefMobile .groceryList .type_supplement .meal-category{color:#0b5f26;}.sitePrefMobile .groceryList .type_supplement .supplement:before{content:"\e63f";}.sitePrefMobile .groceryList .ingredientsFields{width:initial;}.sitePrefMobile .groceryList h2{color:#7FBA46;margin-top:1rem;padding-top:1rem;border-top:1px solid #f7f7f7;}.sitePrefMobile .groceryList .gramms-input{width:100px !important;}.sitePrefMobile .groceryList .unitName{clear:both;text-align:center;width:181px;margin-bottom:10px;}.sitePrefMobile .groceryList .unitName div{line-height:normal;margin-top:-7px;height:auto;}.sitePrefMobile .groceryList .unitName.hideContent{visibility:hidden;}.sitePrefMobile .groceryList .function-button{height:46px;line-height:.70em;}.sitePrefMobile #amway-products .separator{text-align:center;}.sitePrefMobile #shoppingListAppendForm select{word-wrap:normal;}.sitePrefMobile #shoppingUnitsSelect{font-size:1rem;}.sitePrefMobile .productList{margin-bottom:16px;}.sitePrefMobile .productList table{width:100%;}.sitePrefMobile .productList table + table{margin-top:16px;}.sitePrefMobile .productList tr{display:table-row;width:100%;}.sitePrefMobile .productList td{display:block;}.sitePrefMobile .productList tr.hr td{display:table-cell;}.sitePrefMobile .productList tr.hr td.hr{width:90%;}.sitePrefMobile .productList tr.hr td.hr hr{border-bottom:1px solid #0b5f26;margin:16px 5% 16px;}.sitePrefMobile .productList tbody.foodplanitem:only-child tr.hr, .sitePrefMobile .productList tbody.foodplanitem:nth-child(2) tr.hr, .sitePrefMobile .productList tbody.foodplanitem:first-child tr.hr, .sitePrefMobile .productList #table-supplements tbody.foodplanitem:first-child tr.hr{display:none;}.sitePrefMobile .productList #table-supplements tbody.foodplanitem tr.hr, .sitePrefMobile .productList .ingredients_container tbody.foodplanitem tr.hr{display:table-row;}.sitePrefMobile .productList .ingredients_container tbody:first-child tr.hr{display:table-row;}.sitePrefMobile .productList .addIngredientIcon, .sitePrefMobile .productList .ingredientsIcon{width:12%;display:table-cell;vertical-align:top;text-align:center;}.sitePrefMobile .productList .foodItemPortionChoices{min-width:60%;max-width:81%;margin-right:10px;height:30px;}.sitePrefMobile .productList .ingredientsData{width:90%;}.sitePrefMobile .productList .ingredientsData p{margin:0;padding:0;}.sitePrefMobile .productList .ingredientsData .p-sku, .sitePrefMobile .productList .ingredientsData .p-size{color:#0b5f26;}.sitePrefMobile .productList .ingredientsData .name{color:#acacac;font-weight:normal;margin:0;}.sitePrefMobile .productList .ingredientsData .name a{text-decoration:none;}.sitePrefMobile .productList .ingredientsData span.c2{line-height:15px;}.sitePrefMobile .productList .ingredientsData .product-name{color:#0b5f26;text-decoration:none;font-weight:bold;}.sitePrefMobile .productList .ingredientsData .js-add-item{height:auto;padding:5px 10px;margin-right:5%;margin-left:-50px;}.sitePrefMobile .productList .unitName div{height:46px;line-height:46px;display:inline-block;width:100px;padding-left:10px;color:#acacac;}.sitePrefMobile .productList .type_recipe .name a{color:#7FBA46;}.sitePrefMobile .productList .type_amway_product .name a{color:#0b5f26;}.sitePrefMobile .productList .name a{font-weight:bold;}.sitePrefMobile .productList .ingredientDelete, .sitePrefMobile .productList .ingredientsFields{width:70%;}.sitePrefMobile .productList .ingredientDelete.in-shoppingList, .sitePrefMobile .productList .ingredientsFields.in-shoppingList{float:left;margin-top:10%;left:-12%;position:relative;margin-bottom:10%;}.sitePrefMobile .productList .ingredientDelete.hideContent, .sitePrefMobile .productList .ingredientsFields.hideContent{visibility:hidden;}.sitePrefMobile .productList .ingredientAdd td{display:table-cell;}.sitePrefMobile .productList .ingredientAdd .addIngredientIcon{line-height:0;}.sitePrefMobile .productList .ingredientAdd .ingredientsAddFields{display:none;}.sitePrefMobile .productList .ingredientEdit, .sitePrefMobile .productList .ingredientDelete{float:left;width:45%;}.sitePrefMobile .productList .ingredientEdit{width:5%;clear:left;padding-right:0.5rem;}.sitePrefMobile .productList .ingredientDelete{width:auto;text-align:right;padding-left:0.5rem;}.sitePrefMobile .productList .ingredientDelete button{display:none;}.sitePrefMobile .productList .meal-category{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:58px;}.sitePrefMobile .productList .type_recipe .meal-category{color:#7FBA46;}.sitePrefMobile .productList .type_recipe.soup_stew .meal-category:before{content:"\e60e";}.sitePrefMobile .productList .type_recipe.salad .meal-category:before{content:"\e610";}.sitePrefMobile .productList .type_recipe.casserole .meal-category:before{content:"\e641";}.sitePrefMobile .productList .type_recipe.cake_bread_cookies .meal-category:before{content:"\e613";}.sitePrefMobile .productList .type_recipe.pizza .meal-category:before{content:"\e611";}.sitePrefMobile .productList .type_recipe.dessert .meal-category:before{content:"\e612";}.sitePrefMobile .productList .type_recipe.shakes_cocktails .meal-category:before{content:"\e60f";}.sitePrefMobile .productList .type_recipe.miscellaneous .meal-category:before{content:"\e642";}.sitePrefMobile .productList .type_ingredient .meal-category{color:#acacac;}.sitePrefMobile .productList .type_ingredient.miscellaneous .meal-category:before{content:"\e623";}.sitePrefMobile .productList .type_ingredient .ingAmountFields{width:30px;text-align:center;}.sitePrefMobile .productList .type_ingredient .ingUnitDropDown{width:auto;margin-left:15px;}.sitePrefMobile .productList .type_amway_product .meal-category{color:#0b5f26;}.sitePrefMobile .productList .type_amway_product.instantmeal_type_soup .meal-category:before{content:"\e616";}.sitePrefMobile .productList .type_amway_product.instantmeal_type_shake .meal-category:before{content:"\e617";}.sitePrefMobile .productList .type_amway_product.instantmeal_type_bar .meal-category:before{content:"\e618";}.sitePrefMobile .productList .type_amway_product.instantmeal_type_others .meal-category:before, .sitePrefMobile .productList .type_amway_product.instantmeal_type_tea .meal-category:before{content:"\e615";}.sitePrefMobile .productList .type_supplement .meal-category{color:#0b5f26;}.sitePrefMobile .productList .type_supplement .supplement:before{content:"\e63f";}.sitePrefMobile .productList .ingredientsIcon{vertical-align:top;}.sitePrefMobile .productList .ingredientsIcon img{max-width:none;}.sitePrefMobile .personal-recommendation .products .product.product-horizontal{padding:1rem 0;overflow:hidden;border-bottom:1px solid #f7f7f7;}.sitePrefMobile .personal-recommendation .products .product.product-horizontal:last-child{border:none;}.sitePrefMobile .searchbox{margin-bottom:1rem;}.sitePrefMobile #recipeRating{margin-top:0;padding:0;height:44px;border-bottom:1px solid #7FBA46;}.sitePrefMobile #recipeRating > div, .sitePrefMobile #recipeRating > form{padding-left:23px;margin-top:-18px;}.sitePrefMobile #recipeRating .recipe-rating-items{margin-top:0;padding-left:0;}.sitePrefMobile #recipeRating .recipe-rating-items ul{float:left;margin-top:0;margin-left:0;padding-left:0;padding-top:5px;width:85px;}.sitePrefMobile #recipeRating .recipe-rating-items ul li{margin-right:3px;}.sitePrefMobile #recipeRating .recipe-rating-items span.hint{min-width:110px;display:inline-block;margin:0;margin-left:-2px;font-size:14px;}.sitePrefMobile #recipeUserRating{height:100px;}.sitePrefMobile #recipeUserRating .star-rating{position:relative;padding:0 5px;margin:0 auto;}.sitePrefMobile #recipeUserRating .star-rating .hint{display:block;text-align:center;}.sitePrefMobile #recipeUserRating .star-rating .star-myrating{margin:10px 0 0 -10px;text-align:center;}.sitePrefMobile ul{list-style:none outside none;margin:0;}.sitePrefMobile ul.star-rating-list{margin:5px auto 0;padding-left:5px;width:105px;}.sitePrefMobile ul.star-rating-list li{float:left;line-height:12px;margin-right:7px;}.sitePrefMobile ul.star-rating-list li .rating{display:inline-block;background:url('../../cb2389035029/images/rating_magazine_sprite.svg') no-repeat scroll top left;width:13px;height:13px;text-indent:-999em;}.no-svg .sitePrefMobile ul.star-rating-list li .rating{background:url('../../cb3828733435/images/rating_magazine_sprite_fallback.png') no-repeat scroll top left;}.sitePrefMobile ul.star-rating-list li .recipe-rating{background:url("../../cb1822563083/images/rating_sprite.png") no-repeat scroll left top rgba(0, 0, 0, 0);}.sitePrefMobile ul.star-rating-list li .rating-0{background-position:0 0;}.no-svg .sitePrefMobile ul.star-rating-list li .rating-0{background-position:0 0;}.sitePrefMobile ul.star-rating-list li .rating-half{background-position:0 -13px;}.no-svg .sitePrefMobile ul.star-rating-list li .rating-half{background-position:0 -13px;}.sitePrefMobile ul.star-rating-list li .rating-1{background-position:0 -26px;}.no-svg .sitePrefMobile ul.star-rating-list li .rating-1{background-position:0 -26px;}.sitePrefMobile ul.info-list li span, .sitePrefMobile ul.info-list li a{display:block;display:table-cell;margin-left:0;vertical-align:middle;}.sitePrefMobile ul.info-list li{height:50px;border-bottom:1px solid #CCCCCC;}.sitePrefMobile ul.recipe-info-list{margin-left:-50px;}.sitePrefMobile ul.recipe-info-list li a{color:#686a54;word-break:break-word;max-width:12rem;}.sitePrefMobile ul.recipe-info-list li a:first-child{padding-right:10px;}.sitePrefMobile ul.recipe-nutvalue-list{margin-bottom:10px;}.sitePrefMobile ul.recipe-nutvalue-list li{background-image:url("../../cb1190799859/images/diet/striped-stretcher.gif");background-position:0 6px;background-repeat:no-repeat;border-bottom:1px solid #CCCCCC;height:37px;padding-top:7px;margin-left:-50px;}.sitePrefMobile ul.recipe-nutvalue-list li:first-child{border-top:1px solid #CCCCCC;}.sitePrefMobile ul.recipe-nutvalue-list li > span{display:table-cell;margin-left:0;padding-left:71px;vertical-align:middle;}.sitePrefMobile .amwaySingleProductView th{text-align:left;font-size:18px;padding-top:20px;}.sitePrefMobile .amwaySingleProductView th a{color:#0b5f26;text-decoration:none;display:block;margin-bottom:1rem;}.sitePrefMobile .amwaySingleProductView tr.bottomBorder{border-bottom:1px solid #f7f7f7;}.sitePrefMobile .amwaySingleProductView tr.bottomBorder td:first-child{padding-bottom:5px;}.sitePrefMobile .amwaySingleProductView td{display:table-cell;}.sitePrefMobile .amwaySingleProductView td.ingredientsData{vertical-align:top;width:100%;padding-left:10px;}.sitePrefMobile .amwaySingleProductView td button{display:none;}.sitePrefMobile .amwaySingleProductView td div .function-button{height:45px;}.sitePrefMobile .amwaySingleProductView td div .function-button span{line-height:0.7em;}.sitePrefMobile .amwaySingleProductView table td:nth-child(2){vertical-align:top;}.sitePrefMobile .portions-fieldset input{width:auto !important;text-align:center;}.sitePrefMobile .portions-fieldset .form-arrow-small{background-image:url("../../cb3698949771/images/diet/shopping-list_sprite.png");background-repeat:no-repeat;height:20px;width:12px;}.sitePrefMobile .portions-fieldset .form-arrow-small.minus{background-position:-6px -15px;margin-right:0;}.sitePrefMobile .portions-fieldset .form-arrow-small.plus{background-position:-1px -33px;margin-left:0;}.sitePrefMobile .replace-text{color:rgba(0, 0, 0, 0);display:block;overflow:hidden;}.sitePrefMobile .field-message-lowbmi span{color:#f00;}.sitePrefMobile .products-you-may-like-container .p-order a{margin-top:20px;}.sitePrefMobile .nutritional-analysis .content-section{width:100%;list-style-type:none;padding:0;overflow:hidden;width:90%;margin:0 5% 0;}.sitePrefMobile .nutritional-analysis .content-section#top-bar, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay{height:50px;position:fixed;background:#fff;z-index:1000;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border:none;left:0;top:0;}.sitePrefMobile .nutritional-analysis .content-section#top-bar .link-button-text, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay .link-button-text{height:50px;}.sitePrefMobile .nutritional-analysis .content-section#top-bar .h2, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay .h2{padding:0;width:80.5%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:normal;height:50px;font-size:14px;display:table;text-align:center;}.sitePrefMobile .nutritional-analysis .content-section#top-bar .h2 span, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay .h2 span{display:table-cell;vertical-align:middle;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div{vertical-align:top;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div [class^="icon-arrow-"], .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div [class^="icon-arrow-"]{position:relative;top:-15px;margin-left:-12px;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div.l, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div.l{padding:0;width:82%;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div.l > div, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div.l > div{float:left;vertical-align:top;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div.l a, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div.l a{display:block;height:50px;width:50px;padding:12px 0 0 10px;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div.l a .icon-login, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div.l a .icon-login{left:-12px;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div.l div:first-child, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div.l div:first-child{border-right:1px solid #f7f7f7;width:50px;}.sitePrefMobile .nutritional-analysis .content-section#top-bar > div.r, .sitePrefMobile .nutritional-analysis .content-section.top-bar-overlay > div.r{float:none;position:absolute;right:0;border-left:1px solid #f7f7f7;}.sitePrefMobile .nutritional-analysis .content-section *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.sitePrefMobile .nutritional-analysis .content-section .h2{padding:12px;display:table-cell;vertical-align:middle;line-height:1.3em;}.sitePrefMobile .nutritional-analysis .content-section .l .icon-label{padding-right:10px;}.sitePrefMobile .nutritional-analysis .content-section .l .icon-login, .sitePrefMobile .nutritional-analysis .content-section .l .icon-menu-close{top:-15px;}.sitePrefMobile .nutritional-analysis .content-section.clicked{background:#F5F5F5;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #EEE, #FFF);background:-moz-linear-gradient(center bottom, #EEE 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #EEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#EEE', GradientType=0);background:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #f5f5f5, #FFF);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#f5f5f5', GradientType=0);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background:-webkit-linear-gradient(top, #fff, #f5f5f5);background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-ms-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);border:1px solid #999;background-color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));background:-webkit-linear-gradient(top, #FFF, #FFF);background:-moz-linear-gradient(top, #FFF, #FFF);background:-ms-linear-gradient(top, #FFF, #FFF);background:-o-linear-gradient(top, #FFF, #FFF);border:none;border-top:1px solid #81BC47;border-bottom:1px solid #81BC47;}.sitePrefMobile .nutritional-analysis .content-section.clicked .active{background-color:#7FBA46;}.sitePrefMobile .nutritional-analysis .content-section.clicked .active span{color:#fff;}.sitePrefMobile .nutritional-analysis .content-section.yellow{background:#eff5ce;padding:10px 0;}.sitePrefMobile .nutritional-analysis .content-section.active, .sitePrefMobile .nutritional-analysis .content-section .active{background-color:#7FBA46;color:#fff;padding-right:10px !important;}.sitePrefMobile .nutritional-analysis .content-section.active [class^="icon-"], .sitePrefMobile .nutritional-analysis .content-section .active [class^="icon-"]{color:#fff;}.sitePrefMobile .nutritional-analysis .content-section h3{font-weight:bold;}.sitePrefMobile .nutritional-analysis .content-section h4{margin:0 0 1rem;color:#575756;}.sitePrefMobile .nutritional-analysis .content-section h4.good .value{color:#7FBA46;}.sitePrefMobile .nutritional-analysis .content-section h4.medium .value{color:#FFD42E;}.sitePrefMobile .nutritional-analysis .content-section h4.critical .value{color:#FF8400;}.sitePrefMobile .nutritional-analysis .content-section h4 .value{font-weight:bold;font-size:31px;display:block;margin-bottom:-5px;}.sitePrefMobile .nutritional-analysis .content-section .percentage-box{border-bottom:1px solid #acacac;padding-bottom:1rem;margin-bottom:1rem;}.sitePrefMobile .nutritional-analysis .content-section ul, .sitePrefMobile .nutritional-analysis .content-section li{padding:0;margin:0;}.sitePrefMobile .nutritional-analysis .content-section li{display:inline-block;background:#bfdda3;margin:0 0.5rem 0.5rem 0;padding:0.2rem 0.5rem;}.sitePrefMobile .nutritional-analysis .content-section li.is-hidden{display:none;}.sitePrefMobile .nutritional-analysis .content-section .medium li{background:#ffeeae;}.sitePrefMobile .nutritional-analysis .content-section .critical li{background:#ffc280;}.sitePrefMobile .nutritional-analysis .content-section .products .product-horizontal{border-bottom:1px solid #f7f7f7;margin-bottom:1rem;padding:1rem 0;}.sitePrefMobile .nutritional-analysis .content-section .products .product-horizontal .p-name{font-weight:bold;color:#0b5f26;font-size:18px;}.sitePrefMobile .nutritional-analysis .content-section .p-nutvalues{text-align:right;}.sitePrefMobile .assessmen{margin:-4px 0 0 0;padding:0;}.sitePrefMobile .assessmen.minimum li.box6, .sitePrefMobile .assessmen.minimum li.box7{background-color:#54e60d;}.sitePrefMobile .assessmen li{width:12%;height:1.5rem;display:block;float:left;margin-right:2.6%;margin-bottom:5px;-webkit-border-radius:1%;-moz-border-radius:1%;border-radius:1%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-webkit-opacity:0.1;-khtml-opacity:0.1;-moz-opacity:0.1;opacity:0.1;filter:alpha(opacity = 10);}.sitePrefMobile .assessmen li.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity = 100);}.sitePrefMobile .assessmen li.box7{margin-right:0;}.sitePrefMobile .assessmen li.box1, .sitePrefMobile .assessmen li.box7{background-color:#ff8400;}.sitePrefMobile .assessmen li.box2, .sitePrefMobile .assessmen li.box6{background-color:#fab91e;}.sitePrefMobile .assessmen li.box3, .sitePrefMobile .assessmen li.box5{background-color:#ffea00;}.sitePrefMobile .assessmen li.box4{background-color:#54e60d;}.sitePrefMobile .last .assessmen li.box5{background-color:#54e60d;}.sitePrefMobile #nutrition-overview .nutrient-table{width:90%;margin:0 5%;}.sitePrefMobile #nutrition-overview th{width:49%;float:left;text-align:left;}.sitePrefMobile #nutrition-overview td{display:block;}.sitePrefMobile #nutrition-overview td.reco{display:none;}.sitePrefMobile #nutrition-overview td.intake{width:49%;float:left;text-align:right;}.sitePrefMobile #nutrition-overview td.assessment{table-layout:fixed;width:100%;display:block;float:none;padding:.7rem 0;overflow:auto;}.sitePrefMobile #nutrition-overview .nutrition-info .avatar{width:116px;height:156px;background-image:url('../../cb2752417556/images/avatars/mobile_avatar_dietplan.png');}.sitePrefMobile #nutrition-overview .nutrition-info .btn.btn-large{padding:8px;font-size:14px;max-width:100%;white-space:normal;}.sitePrefMobile #addToDietPlanForm label, .sitePrefMobile #addProductToDietPlanForm label{display:inline;padding-right:15px;line-height:30px;}.sitePrefMobile #addToDietPlanForm .custom-radio label, .sitePrefMobile #addProductToDietPlanForm .custom-radio label{display:inline;margin-top:10px;padding-right:15px;line-height:40px;height:40px;padding-bottom:10px;}.sitePrefMobile #addToDietPlanForm .custom-radio input[type="radio"], .sitePrefMobile #addProductToDietPlanForm .custom-radio input[type="radio"]{top:12px;}.sitePrefMobile #addToDietPlanForm fieldset.radio-group, .sitePrefMobile #addProductToDietPlanForm fieldset.radio-group{width:100%;}.sitePrefMobile #addToDietPlanForm fieldset.radio-group .radio.inline, .sitePrefMobile #addProductToDietPlanForm fieldset.radio-group .radio.inline{display:block;float:left;background-color:#F8FAED;width:100%;min-width:130px;min-height:50px;margin:5px 10px 5px 0;}.sitePrefMobile #addToDietPlanForm #addToRecipePlan, .sitePrefMobile #addProductToDietPlanForm #addToRecipePlan{line-height:normal;white-space:normal;padding:7px 15px;font-size:16px;}@media(max-width:600px){.sitePrefMobile.page-dietSettings fieldset .g33{width:100%;}.sitePrefMobile.page-dietSettings fieldset .g33 label br{display:none;}.sitePrefMobile.page-dietSettings fieldset .g33 label span:first-child:after{content:' ';}}.sitePrefMobile.page-dietSettings .table-striped tbody > tr:nth-child(odd) > td, .sitePrefMobile.page-dietSettings .table-striped tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}.sitePrefMobile.page-dietSettings .table-striped tbody > tr > td{padding:.5rem;}.sitePrefMobile.page-dietSettings .table-striped tbody > tr .regular-input{text-align:right;width:100px;}@media(max-width:600px){.sitePrefMobile.page-dietSettings .table-striped tbody > tr{display:table;width:100%;}.sitePrefMobile.page-dietSettings .regular-input{height:30px;}}.sitePrefMobile.page-dietSettings .hd.primary{cursor:pointer;padding:10px;padding-right:40px;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.sitePrefMobile.page-dietSettings .hd.primary.ui-accordion-header .ui-accordion-header-icon{display:block;line-height:0;margin-top:-5px;padding-top:10px;position:absolute;right:14px;top:50%;width:16px;}.sitePrefMobile.page-dietSettings .hd.primary.ui-accordion-header .ui-accordion-header-icon:before{background:#fff;border-radius:3px;content:"";height:19px;margin-left:6px;position:absolute;top:-5px;width:3px;}.sitePrefMobile.page-dietSettings .hd.primary.ui-accordion-header .ui-accordion-header-icon:after{background:#fff;border-radius:3px;content:"";height:3px;left:-2px;position:absolute;top:3px;width:19px;}.sitePrefMobile.page-dietSettings .hd.primary.ui-accordion-header.ui-state-active .ui-accordion-header-icon:before{display:none;}.sitePrefMobile.page-dietSettings .hd.primary.ui-accordion-header.ui-state-active .ui-accordion-header-icon:after{background:#fff;content:"";width:19px;height:3px;position:absolute;top:3px;left:-2px;border-radius:3px;}.sitePrefMobile.page-dietSettings .field-container-bodyheight input[type="text"]{margin-bottom:0;width:auto;}@media(max-width:400px){.sitePrefMobile.page-dietSettings .products .control-group{width:100%;}}.sitePrefMobile.page-dietSettings .products .control-group:nth-child(2n) dl{margin-left:10px;}.sitePrefMobile.page-dietSettings .products .control-group:nth-child(1n) dl{margin-right:10px;}.sitePrefMobile.page-dietSettings .product-vertical > dt{padding:10px;vertical-align:middle;text-align:center;border-bottom:2px solid #f29400;}.sitePrefMobile.page-dietSettings .product-vertical > dd{margin:0;background-color:#fafbf1;padding:7px;}.sitePrefMobile.page-dietSettings .save-button{margin-bottom:20px;}.sitePrefMobile .product-catalogue .tabs{padding-bottom:20px;}.sitePrefMobile .product-catalogue .tabs .state-default{border:none;width:50%;display:inline-block;float:left;margin:0;padding:0 !important;vertical-align:top;}.sitePrefMobile .product-catalogue .tabs .state-default:first-child{border-right:1px solid #acacac;}.sitePrefMobile .product-catalogue .tabs .state-default:last-child{border-left:1px solid #acacac;margin-left:-1px;}.sitePrefMobile .product-catalogue .tabs .state-default .tab-elt a{background-color:#f8faed;min-height:15px;border-radius:0;font-weight:normal;padding-bottom:10px;border-right:0;border-left:0;border:none;color:#575756;}.sitePrefMobile .product-catalogue .tabs .state-default .tab-elt a span{position:relative;}.sitePrefMobile .product-catalogue .tabs .state-default.state-active .tab-elt a{background-color:#fff;color:#575756;font-weight:bold;border-bottom:0;}.sitePrefMobile .product-catalogue .tabs .product-catalogue-tabs{margin:0;padding:0;width:100%;display:inline-block;background:#f8faed;border-top:1px solid #acacac;border-bottom:1px solid #acacac;}.sitePrefMobile .product-catalogue .tabs .nav-bt{float:right;margin-right:20px;margin-top:20px;}.sitePrefMobile .product-catalogue .tabs .filters ul li.is-selected{color:#acacac;}.sitePrefMobile .product-catalogue .tabs .filter-icon, .sitePrefMobile .product-catalogue .tabs .categories-icon{display:inline-block;height:21px;width:21px;position:relative;}.sitePrefMobile .product-catalogue .tabs .categories-icon{top:5px;background-image:url('../../cb1240527822/images/products-catalog/categories-icon.svg');background-position:-21px -21px;}.no-svg .sitePrefMobile .product-catalogue .tabs .categories-icon{background-image:url('../../cb2050824272/images/products-catalog/categories-icon.png');}.sitePrefMobile .product-catalogue .tabs .filter-icon{top:3px;background-image:url('../../cb280615565/images/products-catalog/filter-icon.svg');background-position:-21px -21px;}.no-svg .sitePrefMobile .product-catalogue .tabs .filter-icon{background-image:url('../../cb3293452846/images/products-catalog/filter-icon.png');}.sitePrefMobile .product-catalogue #category-list{margin-left:20px;margin-top:20px;width:88%;}.sitePrefMobile .product-catalogue .categories, .sitePrefMobile .product-catalogue .filters{clear:both;}.sitePrefMobile .product-catalogue .categories ul, .sitePrefMobile .product-catalogue .filters ul{background:#eff5d0;border-top:1px solid #CCCCCC;margin:0;padding:0;}.sitePrefMobile .product-catalogue .categories ul li, .sitePrefMobile .product-catalogue .filters ul li{width:100%;display:block;text-align:left;overflow:hidden;cursor:pointer;margin:0;padding:0;border-bottom:1px solid #acacac;position:relative;}.sitePrefMobile .product-catalogue .categories ul li a, .sitePrefMobile .product-catalogue .filters ul li a{display:block;}.sitePrefMobile .product-catalogue .categories ul li a:hover, .sitePrefMobile .product-catalogue .filters ul li a:hover{color:inherit;}.sitePrefMobile .product-catalogue .categories ul li span, .sitePrefMobile .product-catalogue .filters ul li span{padding-top:10px;}.sitePrefMobile .product-catalogue .categories ul li span.name, .sitePrefMobile .product-catalogue .filters ul li span.name{margin-left:10px;padding:12px 0 7px 0;float:left;vertical-align:top;width:50%;font-weight:normal;}.sitePrefMobile .product-catalogue .categories ul li span.count, .sitePrefMobile .product-catalogue .filters ul li span.count{float:right;margin-right:10px;color:#7FBA46;}.sitePrefMobile .product-catalogue .categories ul li.is-active .name, .sitePrefMobile .product-catalogue .filters ul li.is-active .name{font-weight:bold;}.sitePrefMobile .product-catalogue .categories ul li.is-selected, .sitePrefMobile .product-catalogue .filters ul li.is-selected{border-bottom:none;}.sitePrefMobile .product-catalogue .categories ul li.is-selected .arrow, .sitePrefMobile .product-catalogue .filters ul li.is-selected .arrow{margin:18px 10px -6px 10px;float:left;display:inline-block;width:0;height:7px;border-style:solid;border-width:7px 7px 0 7px;border-top-color:#d6dfa4;border-right-color:transparent;border-left-color:transparent;}.sitePrefMobile .product-catalogue .categories ul li.is-unselected .arrow, .sitePrefMobile .product-catalogue .filters ul li.is-unselected .arrow{margin:18px 10px -6px 10px;float:left;display:inline-block;width:7px;height:0;border-style:solid;border-width:7px 0 7px 7px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#d6dfa4;}.sitePrefMobile .product-catalogue .categories ul li.is-unselected:hover .arrow, .sitePrefMobile .product-catalogue .filters ul li.is-unselected:hover .arrow{display:inline-block;width:7px;height:0;border-style:solid;border-width:7px 0 7px 7px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:#d6dfa4;}.sitePrefMobile .product-catalogue .categories ul li ul, .sitePrefMobile .product-catalogue .filters ul li ul{background:#eff5d0;border:none;margin-left:14%;width:86%;}.sitePrefMobile .product-catalogue .categories ul li ul li, .sitePrefMobile .product-catalogue .filters ul li ul li{padding-left:10px;padding-bottom:10px;background:#d6dfa4;border-color:#fff;width:100% !important;display:block !important;float:left !important;cursor:pointer;}.sitePrefMobile .product-catalogue .categories ul li ul li:last-child, .sitePrefMobile .product-catalogue .filters ul li ul li:last-child{border-bottom:none;}.sitePrefMobile .product-catalogue .categories ul li ul li em.arrow, .sitePrefMobile .product-catalogue .filters ul li ul li em.arrow{display:none !important;}.sitePrefMobile .product-catalogue .categories ul li ul li.is-selected:not(:last-child), .sitePrefMobile .product-catalogue .filters ul li ul li.is-selected:not(:last-child){border-bottom:1px solid #fff;}.sitePrefMobile .product-catalogue .categories ul li ul li.is-selected span.name, .sitePrefMobile .product-catalogue .filters ul li ul li.is-selected span.name{font-weight:bold;}.sitePrefMobile .product-catalogue #filter-list{width:94%;margin-left:8px;margin-top:20px;background-color:#fff;}.sitePrefMobile .product-catalogue #filter-list .custom-checkbox label{color:#acacac;}.sitePrefMobile .product-catalogue #filter-list .custom-checkbox label.checked{color:#575756;}.sitePrefMobile .product-catalogue #filter-list li.is-selected{background-color:#fff;border-bottom:1px solid #acacac;}.sitePrefMobile .product-catalogue .filters label{margin:0;line-height:35px;height:35px;background-position:10px -333px;}.sitePrefMobile .product-catalogue .filters label.checked, .sitePrefMobile .product-catalogue .filters label.checkedhover{background-position:-990px -333px;}.sitePrefMobile .product-catalogue .filters.is-unselected{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);}.sitePrefMobile .product-catalogue .product.product-horizontal{margin-bottom:30px !important;overflow:hidden;border-bottom:1px solid #f7f7f7;padding:1rem 0;}.sitePrefMobile .product-catalogue .product.product-horizontal:first-child{padding:0;}.sitePrefMobile .product-catalogue .product.product-horizontal:last-child{border:none;}.sitePrefMobile .product-catalogue .btn:not(.btn-bookmark){margin-left:1rem;margin-bottom:1rem;}.sitePrefMobile .products{overflow:hidden;}.sitePrefMobile .products dl, .sitePrefMobile .products dt, .sitePrefMobile .products dd{margin:0;padding:0;}.sitePrefMobile .products dd p{margin:0;}.sitePrefMobile .products .product.product-horizontal{width:100%;table-layout:fixed;position:relative;margin:0;padding:0;clear:both;}.sitePrefMobile .products .product.product-horizontal dt{float:left;width:110px;margin-right:10px;}.sitePrefMobile .products .product.product-horizontal dd.p-name{margin-bottom:1rem;word-wrap:break-word;}.sitePrefMobile .products .product.product-horizontal dd.p-name .grow{overflow:visible;}.sitePrefMobile .products .product.product-horizontal dd.p-name .g20{width:20% !important;}.sitePrefMobile .products .product.product-horizontal dd.p-name a:not(.btn-bookmark), .sitePrefMobile .products .product.product-horizontal dd.p-name a:visited:not(.btn-bookmark){color:#0b5f26;text-decoration:none;font-size:18px;font-weight:bold;}.sitePrefMobile .products .product.product-horizontal dd.p-order{clear:both;position:relative;margin-top:10px;font-size:0;overflow:hidden;white-space:pre;}.sitePrefMobile .products .product.product-horizontal dd.p-order a, .sitePrefMobile .products .product.product-horizontal dd.p-order span{color:#fff;float:right;}.sitePrefMobile .products .product.product-horizontal dd.p-order a [class^="icon-"], .sitePrefMobile .products .product.product-horizontal dd.p-order span [class^="icon-"]{font-size:1em;max-height:20px;}.sitePrefMobile .products .product.product-horizontal dd.p-order a:not(:last-child){margin-bottom:10px;}.sitePrefMobile .products .product.product-horizontal dd.p-order a:not(:last-child){margin-left:10px;}.sitePrefMobile .products .product.product-horizontal dd.p-message{margin-top:10px;}.sitePrefMobile .products .product.product-horizontal-small{display:table;width:100%;table-layout:fixed;position:relative;margin:0;padding:10px 0 15px 0;}.sitePrefMobile .products .product.product-horizontal-small dt{float:left;width:20%;}.sitePrefMobile .products .product.product-horizontal-small dd{float:left;width:80%;margin:0;background-color:#fafbf1;border-top:2px solid #ffcd31;}.sitePrefMobile .products .product.product-horizontal-small dd .name{font-weight:bold;color:#0b5f26;}.sitePrefMobile .products .product.product-horizontal-small dd .name:hover{text-decoration:underline;color:#5f604b;}.sitePrefMobile .products .product.product-horizontal-small dd .p-sku{color:#7FBA46;}.sitePrefMobile .products .product.product-horizontal-small dd .custom-radio{margin-bottom:0;}.sitePrefMobile .products .product.product-horizontal-small dd.p-radio{padding-top:7px;}.sitePrefMobile .products .product.product-horizontal-small dd:hover{background-color:#f1f3e8;}.sitePrefMobile .products .product .p-nutvalues li.toggleMore{background-color:#fff;}.sitePrefMobile .products .product .p-nutvalues li.toggleMore a{color:#686a54;font-size:14px;text-decoration:none;}.sitePrefMobile .products .product .p-nutvalues li.toggleMore a span:first-child{line-height:20px;font-size:30px;vertical-align:middle;}.sitePrefMobile .products .product .p-nutvalues li.toggleMore a .toggleLinkText{line-height:20px;text-decoration:underline;}.sitePrefMobile .products.product-details{overflow:hidden;}.sitePrefMobile .products.product-details h1{border-bottom:1px solid;padding-bottom:5px;}.sitePrefMobile .products.product-details .product-header{border-bottom:1px solid #7fba46;margin-bottom:10px;overflow:visible;display:inline-block;}.sitePrefMobile .products.product-details .product-header .g20{width:20% !important;padding-top:16px;}.sitePrefMobile .products.product-details .product-header .g20 > div{float:right;}.sitePrefMobile .products.product-details .product-header h1{margin-bottom:2px;border-bottom:none!important;padding-bottom:0 !important;}.sitePrefMobile .products.product-details .col1{text-align:center;}.sitePrefMobile .products.product-details .col1 .cbox-left{pointer-events:none;}.sitePrefMobile .products.product-details .col1 .cbox-left a{text-decoration:none;}.sitePrefMobile .products.product-details img{width:50%;}.sitePrefMobile .products.product-details #hint-magnify{display:none;}.sitePrefMobile .products.product-details .g50{width:100%;}.sitePrefMobile .products.product-details .zoomPad img{width:100%;max-width:none;}.sitePrefMobile .products.product-details .product-view{color:#333;}.sitePrefMobile .products.product-details .product-view .addProductToPlanBtClass{margin-top:15px;color:#fff !important;}.sitePrefMobile .products.product-details .product-view .addProductToShoppingListBtClass{color:#fff !important;}.sitePrefMobile .products.product-details .product-view .icon-arrow-switch-right, .sitePrefMobile .products.product-details .product-view .icon-arrow-switch-left{color:#7FBA46 !important;}.sitePrefMobile .products.product-details .product-view .icon-arrow-switch-right:hover, .sitePrefMobile .products.product-details .product-view .icon-arrow-switch-left:hover{color:#fff !important;}.sitePrefMobile .products.product-details .product-view #nutritional-info{margin-bottom:30px;}.sitePrefMobile .products.product-details .product-view #nutritional-info .i-bubble.i-bubble-rc:after{border:none !important;}.sitePrefMobile .products.product-details .product-view #nutritional-info ul{list-style-type:disc !important;padding-left:10px;}.sitePrefMobile .products.product-details .p-sku, .sitePrefMobile .products.product-details .p-size{margin:0;}.sitePrefMobile .products.product-details .p-message{margin-bottom:1rem;}.sitePrefMobile .products.product-details input{width:90%;height:45px;text-align:center;}.sitePrefMobile .products.product-details .btn.btn-primary{width:100%;margin-bottom:10px;line-height:normal;white-space:normal;padding:7px 15px;}.sitePrefMobile .products.product-details .btn.btn-primary i{display:none;}.sitePrefMobile .products.product-details .btn.btn-secondary{margin-bottom:10px;width:90%;}.sitePrefMobile .products.product-details .btn.btn-secondary i{display:none;}.sitePrefMobile .products.product-details .box-1{clear:both;}.sitePrefMobile .product-teaser h2{font-size:1rem;color:#0b5f26;font-weight:bold;}.sitePrefMobile .product-teaser li{list-style:none;color:#333;font-size:14px;}.sitePrefMobile .recipe-detail ul.info-list li{border-color:#7FBA46;display:table;width:100%;}.sitePrefMobile .recipe-detail .recipe-info-list [class^="icon-"]{width:70px;}.sitePrefMobile .recipe-detail #calculatedIngredients.selfDefined-true{color:inherit;}.sitePrefMobile .recipe-detail #calculatedIngredients.selfDefined-true span.title{color:#da9005;}.sitePrefMobile .recipe-detail #calculatedIngredients h3 .title:nth-child(4){margin-left:1rem;margin-top:8px;display:inline-block;}.sitePrefMobile .recipe-detail #calculatedIngredients h3 .title:nth-child(1){margin-bottom:5px;display:inline-block;}.sitePrefMobile .recipe-detail .grow.g90 h1{margin-bottom:0;line-height:25px;}.sitePrefMobile .recipe-detail h3{font-weight:bold;}.sitePrefMobile .recipe-detail #recipeUserRating{height:auto;}.sitePrefMobile .recipe-detail #recipeUserRating .hint{font-weight:bold;}.sitePrefMobile .recipe-detail .nav-bt button{line-height:normal;white-space:normal;padding:8px;font-size:14px;}.sitePrefMobile .alternativeIngredients .grow article{border-bottom:1px solid #f7f7f7;}.sitePrefMobile .alternativeIngredients .grow article h2{color:#7FBA46;}.sitePrefMobile .alternativeIngredients .grow article ul{list-style-type:disc;padding-left:20px;}.sitePrefMobile .alternativeIngredients .grow article:last-child{border-bottom:none;margin-bottom:30px;}.sitePrefMobile #editRecipe .btn, .sitePrefMobile #editRecipe .btn a{color:#fff !important;}.sitePrefMobile #editRecipe .btn.btn-primary, .sitePrefMobile #editRecipe .btn a.btn-primary, .sitePrefMobile #editRecipe .btn.btn-secondary, .sitePrefMobile #editRecipe .btn a.btn-secondary{line-height:2rem;vertical-align:middle;white-space:normal;padding:8px;font-size:14px;display:flex;margin:2px;}.sitePrefMobile #editRecipe .btn.btn-primary span, .sitePrefMobile #editRecipe .btn a.btn-primary span, .sitePrefMobile #editRecipe .btn.btn-secondary span, .sitePrefMobile #editRecipe .btn a.btn-secondary span{line-height:1rem;display:inline-block;}.sitePrefMobile .suggested-recipes{padding:0 5%;}.sitePrefMobile .suggested-recipes a{text-decoration:none;color:#7FBA46;font-weight:bold;}.sitePrefMobile .suggested-recipes .sub-label{font-size:0.875rem;line-height:1.5em;display:block;margin-top:-11px;}.sitePrefMobile .suggested-recipes .radio{overflow:hidden;}.sitePrefMobile .suggested-recipes .radio input{float:left;}.sitePrefMobile .suggested-recipes .radio label{float:left;width:80%;display:block;padding-left:20px;margin-top:-6px;}.sitePrefMobile .suggested-recipes .js-loadSuggestions i{display:none;}.sitePrefMobile .suggested-recipes .js-loadSuggestions.btn{display:flex;}.sitePrefMobile .suggested-recipes .js-loadSuggestions span{line-height:1rem;}.sitePrefMobile .suggested-recipes .recipeSuggestions{margin-bottom:1rem;}.sitePrefMobile #tab-products .g33{width:100%;}.sitePrefMobile #tab-products .p-radio{border:none;background:none;}.sitePrefMobile #replace-with-item-form-mobile input[type="radio"]{display:block;margin:1rem 0 0 1rem;}.sitePrefMobile #replace-with-item-form-mobile h3{margin:0;}.sitePrefMobile #add-to-amway-basket h2{font-size:1.250rem;color:#7FBA46;}.sitePrefMobile #add-to-amway-basket img{float:none;}.sitePrefMobile #add-to-amway-basket #shopCartForm a{width:100%;white-space:normal;}.sitePrefMobile #add-to-amway-basket #shopCartForm a [class^="icon-"], .sitePrefMobile #add-to-amway-basket #shopCartForm a [class*=" icon-"]{font-size:0;}.sitePrefMobile #add-to-amway-basket .addToCartMessage{margin-bottom:20px;}.sitePrefMobile #productsCarousel .products{margin-bottom:15px;}.sitePrefMobile #productsCarousel .products dt{width:100%;margin:0 auto;text-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-ms-box;-ms-box-pack:center;-ms-box-align:center;display:box;box-pack:center;box-align:center;}.sitePrefMobile #productsCarousel .products .p-order a{width:100%;}.sitePrefMobile #productsCarousel .products .p-order a [class^="icon-"], .sitePrefMobile #productsCarousel .products .p-order a [class*=" icon-"]{font-size:0;}.sitePrefMobile #amwayItemSearchField{padding-left:38px;padding-right:6px;}.sitePrefMobile #amwayItemSearchField, .sitePrefMobile #ingredientSearchField{font-size:1rem;}.sitePrefMobile #ingredientSearchField{padding-left:38px;padding-right:6px;}.sitePrefMobile.page-recipeedit h3, .sitePrefMobile.page-ingredientedit h3{margin:20px 0 0;}.sitePrefMobile.page-recipeedit p, .sitePrefMobile.page-ingredientedit p{margin:0 0 5px;}.sitePrefMobile.page-recipeedit .alert, .sitePrefMobile.page-ingredientedit .alert{padding:0;border:none;}.sitePrefMobile.page-recipeedit .alert span:not(.ng-hide), .sitePrefMobile.page-ingredientedit .alert span:not(.ng-hide){display:block;padding:10px;}.sitePrefMobile.page-recipeedit .icon-delete, .sitePrefMobile.page-ingredientedit .icon-delete{line-height:0.75;}.sitePrefMobile.page-recipeedit .border-bottom, .sitePrefMobile.page-ingredientedit .border-bottom{border-bottom:1px solid #ddd;margin-bottom:5px;padding-bottom:5px;padding-top:5px;}.sitePrefMobile.page-recipeedit #submitButtons, .sitePrefMobile.page-ingredientedit #submitButtons{display:block;overflow:auto;margin:10px;}.sitePrefMobile.page-recipeedit #submitButtons a, .sitePrefMobile.page-ingredientedit #submitButtons a{color:#686a54;}.sitePrefMobile.page-recipeedit .mobileExtraBottomMargin, .sitePrefMobile.page-ingredientedit .mobileExtraBottomMargin{margin-bottom:15px;display:block;}.sitePrefMobile .searchbox{overflow:visible;}.sitePrefMobile.page-recipe .tbox-top-bottom.selfDefined-true{padding-top:12px;}.sitePrefMobile.page-recipe .borderTop{border-top:1px solid #7fba46;}.sitePrefMobile .overlay-mobile .closeBtna{color:#686a54;}.sitePrefMobile .waterIntake-table th{width:50%;float:left;text-align:left;}.sitePrefMobile .waterIntake-table td{display:block;}.sitePrefMobile .waterIntake-table td.reco{display:none;}.sitePrefMobile .waterIntake-table td.intake{width:50%;float:left;text-align:right;}.sitePrefMobile .waterIntake-table td.assessment{table-layout:fixed;width:100%;display:block;float:none;padding:.7rem 0;overflow:auto;}.sitePrefMobile .nutrition-info .avatar{width:116px;height:156px;background-image:url('../../cb2752417556/images/avatars/mobile_avatar_dietplan.png');}.sitePrefMobile .nutrition-info .btn.btn-large{padding:8px;font-size:14px;max-width:100%;white-space:normal;}.sitePrefMobile span.drinkingCup{background:transparent url('../../cb1171505018/images/diet/drinkingCup.png') no-repeat;background-position:0 0;display:inline-block;height:34px;opacity:0.4;vertical-align:bottom;width:20%;}.sitePrefMobile span.drinkingCup.drinkingCup-full{opacity:1;}.sitePrefMobile span.drinkingCup.drinkingCup-half{opacity:1;position:relative;}.sitePrefMobile span.drinkingCup.drinkingCup-half .drinkingCup-half-overlay{background-color:rgba(255, 255, 255, 0.6);height:17px;position:absolute;width:50px;}.sitePrefMobile .energyIntakeReco{vertical-align:sub;}.sitePrefMobile .fluidIntake-trafficlight{background-color:#ccc;display:inline-block;float:left;height:32px;margin:0 10px 0 0;width:18%;}.sitePrefMobile .fluidIntake-trafficlight.green{background-color:#54e60d;}.sitePrefMobile .fluidIntake-trafficlight.red{background-color:#ff8400;}.sitePrefMobile .fluidIntake-trafficlight.yellow{background-color:#ffea00;}.sitePrefMobile .warning{background-color:#d8d8d8;color:#666666;margin-bottom:20px;padding:10px;}.sitePrefMobile .warning p{font-size:0.875em;margin:0;}.sitePrefMobile .waterIntake-overview a{color:#686A54;text-decoration:underline;}.sitePrefMobile .waterIntake-overview .inline{list-style-type:none;margin:0;padding:0;}.sitePrefMobile .waterIntake-overview .inline li{display:inline-block;padding-left:5px;}.sitePrefMobile .waterIntake-overview .inline li:first-child{padding-left:0;}.no-svg .ui-autocomplete-wrapper{overflow:visible !important;}.no-svg .ui-autocomplete-wrapper .ui-autocomplete{overflow:visible !important;max-height:initial !important;}body.sitePrefMobile .fitness-session-delete-headline{margin-top:60px;}body.sitePrefMobile .fitness-session #fitness-container .tabs ul{display:inline;}body.sitePrefMobile .fitness-session #fitness-container .tabs ul.ui-autocomplete{display:none;overflow-y:scroll;max-height:150px;}body.sitePrefMobile .fitness-session #fitness-container .tabs ul li{display:inline;}body.sitePrefMobile .fitness-session #dateselect{margin-bottom:10px;}body.sitePrefMobile .fitness-session #dateselect .input-container{max-width:none;}body.sitePrefMobile .fitness-session .input-container .icon-calendar{left:0;margin:-6px 0 0 8px;top:0;}body.sitePrefMobile .fitness-session .input-container .input-datepicker{padding-left:47px;}body.sitePrefMobile .fitness-session .intensity-radio{width:16%;}body.sitePrefMobile .fitness-session .intensity-radio:not(:last-child){margin-right:5%;}body.sitePrefMobile .fitness-session .intensity-radio:not(:last-child) .custom-radio{width:100%;}body.sitePrefMobile .fitness-session hr.primary{margin-left:0;margin-right:0;}body.sitePrefMobile .fitness-session .fitness-data span{color:#0b5f26;font-weight:bold;}body.sitePrefMobile .fitness-session .goal{background-image:url('../../cb1169077702/images/fitness/finish-flag.png');background-position:top center;background-repeat:no-repeat;height:110px;padding-left:25px;display:block;}body.sitePrefMobile .fitness-session .goal-row{padding-top:1rem;}body.sitePrefMobile .fitness-session .large-input-fieldset{width:100%;}body.sitePrefMobile .fitness-session .week-box{margin-bottom:1em;}body.sitePrefMobile .fitness-session .week-box .day-bar div{float:left;vertical-align:top;font-size:14px;}body.sitePrefMobile .fitness-session .week-box .g30{width:30%;}body.sitePrefMobile .fitness-session .week-box .g32{width:32%;}body.sitePrefMobile .fitness-session .week-box .g21{width:21%;}body.sitePrefMobile .fitness-session .week-box .g17{width:17%;}body.sitePrefMobile .fitness-session .week-display{display:table;height:36px;line-height:normal;background-color:#FFFFFF;color:#acacac;padding:0 10px;text-align:center;margin-bottom:15px;}body.sitePrefMobile .fitness-session .week-display .cell{display:table-cell;height:36px;vertical-align:middle;}body.sitePrefMobile .fitness-session .week-display .cell span{line-height:22px;}body.sitePrefMobile .fitness-session .session-label{display:block;overflow:hidden;}body.sitePrefMobile .fitness-session .day-bar{background-color:#F7F5E6;border-bottom:none;}body.sitePrefMobile .fitness-session .day-bar > div{line-height:3rem;}body.sitePrefMobile .fitness-session .session-row{display:none;}body.sitePrefMobile .fitness-session .session-row .cell{vertical-align:top;}body.sitePrefMobile .fitness-session .session-row .cell .add{margin:10px;width:93%;width:calc(100% - 20px);}body.sitePrefMobile .fitness-session .session-row .cell .add span{line-height:36px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block{height:100%;margin-bottom:2px;display:block;position:relative;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block a{color:#FFFFFF;text-decoration:none;padding:5px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block a.edit-session, body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block a.delete-session{display:block;line-height:1.5em;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block a.delete-session{float:right;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.yoursession{background-color:#686a54;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.yoursession:hover{background-color:#92947c;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.coachsession{background-color:#7FBA46;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.coachsession:hover{background-color:#98d55e;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level0{border-style:solid;border-color:#cccccc;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level0:hover{border-style:solid;border-color:#d9d9d9;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level6{border-style:solid;border-color:#80d4ff;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level6:hover{border-style:solid;border-color:#b2e5ff;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level5{border-style:solid;border-color:#0080ff;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level5:hover{border-style:solid;border-color:#6fb7ff;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level4{border-style:solid;border-color:#ffd400;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level4:hover{border-style:solid;border-color:#ffe358;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level3{border-style:solid;border-color:#ff6a00;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level3:hover{border-style:solid;border-color:#ffa769;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level2{border-style:solid;border-color:#ff0000;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .session-row .cell .session-container .session-block.intensity-level2:hover{border-style:solid;border-color:#ff7676;border-width:8px 0px 0px 0px;}body.sitePrefMobile .fitness-session .day-bar .icon-arrow-drop-down{display:none;}body.sitePrefMobile .fitness-session .day-bar.selected{background-color:#FFF;font-weight:bold;}body.sitePrefMobile .fitness-session .day-bar.selected + .session-row{display:block;}body.sitePrefMobile .fitness-session .day-bar.selected .icon-arrow-drop-down{display:block;}body.sitePrefMobile .fitness-session .day-bar.selected .icon-arrow-drop-up{display:none;}body.sitePrefMobile .fitness-session .day-bar > div:first-child{padding-left:0.25em;}body.sitePrefMobile .fitness-session #caption ul{list-style-type:none;margin:0 0 0 -50px;}body.sitePrefMobile .fitness-session #caption ul li{float:left;line-height:14px;}body.sitePrefMobile .fitness-session #caption ul li.item{margin:0 10px 10px;}body.sitePrefMobile .fitness-session #caption ul li.item > div{color:transparent;width:9px;height:9px;display:block;float:left;margin-top:2px;margin-right:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}body.sitePrefMobile .fitness-session #caption ul li.item > div.intensity-level2{background-color:#ff0000;}body.sitePrefMobile .fitness-session #caption ul li.item > div.intensity-level3{background-color:#ff6a00;}body.sitePrefMobile .fitness-session #caption ul li.item > div.intensity-level4{background-color:#ffd400;}body.sitePrefMobile .fitness-session #caption ul li.item > div.intensity-level5{background-color:#0080ff;}body.sitePrefMobile .fitness-session #caption ul li.item > div.intensity-level6{background-color:#80d4ff;}body.sitePrefMobile .fitness-session #caption ul li.item > div.no-intensity{background-color:#cccccc;}body.sitePrefMobile .fitness-session #caption ul li.item > div.your-sessions{background-color:#686a54;}body.sitePrefMobile .fitness-session #caption ul li.item > div.coach-sessions{background-color:#7FBA46;}body.sitePrefMobile .fitness-session #caption ul li.description{margin:0 10px 10px;}body.sitePrefMobile .fitness-session #caption ul li.description > span{color:#8D8D8D;font-size:.9em;line-height:1.3em;}body.sitePrefMobile .fitness-session .field-with-error input{background-color:#FFEEEE;border-color:#FF0000;}body.sitePrefMobile .fitness-session #fitnessPoints{padding-top:5px;margin-left:10px;font-size:1.5rem;color:#0b5f26;}body.sitePrefMobile .fitness-session .field-block{margin-bottom:20px;}body.sitePrefMobile .fitness-session .field-block .field-block-label{font-weight:bold;line-height:normal;margin-bottom:5px;}body.sitePrefMobile .fitness-session .field-block .field-block-field{line-height:normal;}body.sitePrefMobile .fitness-session .field-block .field-block-field .btn-medium.save-button{line-height:normal;padding:8px;white-space:normal;font-size:14px !important;margin-top:5px;}body.sitePrefMobile .fitness-session .field-block .field-block-field a{color:#686a54;}body.sitePrefMobile .fitness-session .field-block-duration{margin-bottom:10px;}body.sitePrefMobile .fitness-session .field-block-duration #duration{text-align:center;}body.sitePrefMobile .fitness-session .field-block-buttons{margin-bottom:0;}body.sitePrefMobile .fitness-session .field-block-buttons .required-info{margin-bottom:0;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container{position:relative;margin-top:10px;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio{float:left;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label{border:1px solid #0b5f26;text-decoration:none;display:block;text-align:center;background:#f6faf2;color:#7FBA46;height:36px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;display:inline-block;padding:0;line-height:36px;width:100%;color:#fff;cursor:pointer;border:none;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label [class^="icon-"]{line-height:.56em;vertical-align:top;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label [class^="icon-"]:before{display:inline-block;font-size:3rem;width:100%;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label [class^="icon-arrow"]:before{display:inline-block;font-size:4rem;width:100%;line-height:0.68em;margin-left:-19px;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label:hover, body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label:active{background-color:#7FBA46;color:#fff !important;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label.link-forward, body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio label.link-backward{min-width:0;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio.intensity-radio-2 label{background-color:#ff0000;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio.intensity-radio-3 label{background-color:#ff6a00;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio.intensity-radio-4 label{background-color:#ffd400;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio.intensity-radio-5 label{background-color:#0080ff;}body.sitePrefMobile .fitness-session .field-block-intensity .intensity-radio-container .intensity-radio.intensity-radio-6 label{margin-right:0px;background-color:#80d4ff;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message{position:relative;margin-top:7px;color:#fff;display:none;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message .fitness-session-intensity-message-container{background-color:#80BB47;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message .fitness-session-intensity-message-container:before{position:absolute;left:40px;top:-15px;content:' ';display:inline-block;border-style:solid;border-width:0 7px 7px 7px;border-bottom-color:#80BB47;border-right-color:transparent;border-left-color:transparent;border-width:15px;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message.fitness-session-intensity-message-2 .fitness-session-intensity-message-container:before{left:3%;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message.fitness-session-intensity-message-3 .fitness-session-intensity-message-container:before{left:24%;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message.fitness-session-intensity-message-4 .fitness-session-intensity-message-container:before{left:45%;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message.fitness-session-intensity-message-5 .fitness-session-intensity-message-container:before{left:65.5%;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message.fitness-session-intensity-message-6 .fitness-session-intensity-message-container:before{left:86.5%;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message .fitness-session-intensity-message-container{margin-top:9px;background:#80BB47;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 10px;}body.sitePrefMobile .fitness-session .field-block-intensity .fitness-session-intensity-message .fitness-session-intensity-message-container .fitness-session-intensity-message-description{padding-top:10px;clear:both;color:#333333;}body.sitePrefMobile .fitness-session .field-block-notes{margin-top:20px;}body.sitePrefMobile .fitness-session .fitness-session-exercises .video-list .video-block .video .video-overlay{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-indent:-999em;display:none;top:0;}body.sitePrefMobile .fitness-session .mejs-controls, body.sitePrefMobile .fitness-session .mejs-layers{display:none;}body.sitePrefMobile .fitness-session #session-description h2{padding-top:20px;}body.sitePrefMobile .trainingsplan-table{border:1px solid #CCC;padding:5px;width:100%;}body.sitePrefMobile .trainingsplan-table tr th{text-align:left;}body.sitePrefMobile .trainingsplan-table tr td.innerTableContainer{border-bottom:1px solid #CCCCCC;}body.sitePrefMobile .trainingsplan-table tr td.category-name{width:62%;}body.sitePrefMobile .trainingsplan-table tr td.category-selector-container{text-align:right;}body.sitePrefMobile .trainingsplan-table tr td .sub-table{width:100%;}body.sitePrefMobile #fitnessSettingsThirdPage .g33, body.sitePrefMobile #fitnessSettingsThirdPage .g50{width:100%;}body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox input[type="checkbox"], body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio input[type="radio"]{display:none;opacity:0;left:2px;margin:0;position:absolute;top:5px;z-index:-1;}body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox, body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio{position:relative;}body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox label, body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio label{cursor:pointer;display:block;margin:0 0 10px 0;min-height:20px;padding-left:30px;position:relative;z-index:1;}body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox label, body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio label, body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox label.hover, body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio label.hover{background-image:url(../../cb166559102/images/radio-sprite.svg);background-position:0 0;background-repeat:no-repeat;}.no-svg body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox label, .no-svg body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio label, .no-svg body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox label.hover, .no-svg body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio label.hover{background-image:url(../../cb2564602894/images/radio-sprite.png);}body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio label.checked, body.sitePrefMobile #fitnessSettingsThirdPage .custom-radio label.checkedhover{background-position:0 -387px;background-repeat:no-repeat;}body.sitePrefMobile #fitnessSettingsThirdPage .custom-checkbox label.checked{background-position:0 -387px;background-repeat:no-repeat;}body.sitePrefMobile #fitness_settings_physical_activity #control-group-favourite, body.sitePrefMobile #fitnessSettingsSecondPage #control-group-favourite{clear:both;width:100%;}body.sitePrefMobile #fitness_settings_physical_activity #control-group-favourite .g50, body.sitePrefMobile #fitnessSettingsSecondPage #control-group-favourite .g50{width:100%;margin-bottom:1rem;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-workout-sprite img.icon, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-workout-sprite img.icon{background:#8CC158 url('../../cb1663000360/images/laf/workout_sprites.svg') no-repeat;border-radius:3px;float:left;height:50px;margin:20px 0;width:50px;}.no-svg body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-workout-sprite img.icon, .no-svg body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-workout-sprite img.icon{background:#8CC158 url('../../cb796731923/images/laf/workout_sprites.png') no-repeat;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-workout-sprite .workout-level-1 img.icon, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-workout-sprite .workout-level-1 img.icon{background-color:#8CC158;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-workout-sprite .workout-level-2 img.icon, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-workout-sprite .workout-level-2 img.icon{background-color:#FFBF00;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-workout-sprite .workout-level-3 img.icon, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-workout-sprite .workout-level-3 img.icon{background-color:#ff0000;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon{background:url('../../cb4269744226/images/settings/settings_favourite-physical_sprite.png') no-repeat;height:50px;width:50px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.stepper, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.stepper{background-position:0 -520px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.indoorbiking, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.indoorbiking{background-position:0 -130px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.crosstrainer, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.crosstrainer{background-position:0 -1040px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.running, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.running{background-position:0 -390px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.treadmill, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.treadmill{background-position:0 -780px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.walking, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.walking{background-position:0 -910px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.nordicwalking, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.nordicwalking{background-position:0 -260px;}body.sitePrefMobile #fitness_settings_physical_activity #fitness-settings-training-favorite-activity-sprite .icon.swimming, body.sitePrefMobile #fitnessSettingsSecondPage #fitness-settings-training-favorite-activity-sprite .icon.swimming{background-position:0 -650px;}body.sitePrefMobile #fitness_settings_physical_activity input[type='radio'], body.sitePrefMobile #fitnessSettingsSecondPage input[type='radio']{opacity:0;}body.sitePrefMobile #fitness_settings_physical_activity input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage input[type='radio'] + label, body.sitePrefMobile #fitness_settings_physical_activity input[type='radio'] + label.hover, body.sitePrefMobile #fitnessSettingsSecondPage input[type='radio'] + label.hover{margin:0;clear:none;cursor:pointer;background:url('../../cb2618753107/images/favourite-physical_sprite.svg') 0 0 no-repeat;height:62px;display:block;overflow:hidden;padding:13px 13px 13px 82px;}.no-svg body.sitePrefMobile #fitness_settings_physical_activity input[type='radio'] + label, .no-svg body.sitePrefMobile #fitnessSettingsSecondPage input[type='radio'] + label, .no-svg body.sitePrefMobile #fitness_settings_physical_activity input[type='radio'] + label.hover, .no-svg body.sitePrefMobile #fitnessSettingsSecondPage input[type='radio'] + label.hover{background:url('../../cb2323925196/images/favourite-physical_sprite.png') 0 0 no-repeat;}body.sitePrefMobile #fitness_settings_physical_activity input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage input[type='radio']:checked + label{background-position:0 -65px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-cycling input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-cycling input[type='radio'] + label{background-position:0 0;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-cycling input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-cycling input[type='radio']:checked + label{background-position:0 -65px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-indoor input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-indoor input[type='radio'] + label{background-position:0 -130px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-indoor input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-indoor input[type='radio']:checked + label{background-position:0 -195px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-nordic input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-nordic input[type='radio'] + label{background-position:0 -260px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-nordic input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-nordic input[type='radio']:checked + label{background-position:0 -325px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-running input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-running input[type='radio'] + label{background-position:0 -390px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-running input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-running input[type='radio']:checked + label{background-position:0 -455px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-stepper input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-stepper input[type='radio'] + label{background-position:0 -520px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-stepper input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-stepper input[type='radio']:checked + label{background-position:0 -585px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-swimming input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-swimming input[type='radio'] + label{background-position:0 -650px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-swimming input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-swimming input[type='radio']:checked + label{background-position:0 -715px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-treadmil input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-treadmil input[type='radio'] + label{background-position:0 -780px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-treadmil input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-treadmil input[type='radio']:checked + label{background-position:0 -845px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-walking input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-walking input[type='radio'] + label{background-position:0 -910px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-walking input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-walking input[type='radio']:checked + label{background-position:0 -975px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-cross input[type='radio'] + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-cross input[type='radio'] + label{background-position:0 -1040px;}body.sitePrefMobile #fitness_settings_physical_activity .laf-radio-cross input[type='radio']:checked + label, body.sitePrefMobile #fitnessSettingsSecondPage .laf-radio-cross input[type='radio']:checked + label{background-position:0 -1105px;}body.sitePrefMobile #workoutContainer .custom-radio .workout-level-1 .radio-label{font-weight:bold;color:#7FBA46;}body.sitePrefMobile #workoutContainer .custom-radio .workout-level-2 .radio-label{font-weight:bold;color:#ffd400;}body.sitePrefMobile #workoutContainer .custom-radio .workout-level-3 .radio-label{font-weight:bold;color:#dd002a;}body.sitePrefMobile #workoutContainer .custom-radio .workout-icon{width:50px;height:50px;background-color:transparent;display:block;position:absolute;top:10px;left:-30px;border-radius:3px;color:#fff;font-size:3rem;}body.sitePrefMobile #workoutContainer .custom-radio .workout-icon.level-1{background-color:#7FBA46;}body.sitePrefMobile #workoutContainer .custom-radio .workout-icon.level-2{background-color:#ffd400;}body.sitePrefMobile #workoutContainer .custom-radio .workout-icon.level-3{background-color:#dd002a;}body.sitePrefMobile #workoutContainer .radio-sub-label-block{display:block;padding-left:40px;position:relative;}body.sitePrefMobile #control-group-fitness-activity > *{float:none;}body.sitePrefMobile #control-group-fitness-activity-goal .alert{margin-bottom:1rem;}body.sitePrefMobile #fitness_settings_schedule .td{display:block;}body.sitePrefMobile .fitness-session-delete-button-row a{line-height:47px;}body.sitePrefMobile .fitness-session-delete-button-row input{float:right;}.fitness-session-exercises{margin-top:-25px;}.fitness-session-exercises .video-list{margin:15px -10px;}.fitness-session-exercises .video-list .video-block{float:left;margin:10px;width:207px;height:auto;}.fitness-session-exercises .video-list .video-block .video{margin-bottom:10px;position:relative;}.fitness-session-exercises .video-list .video-block .video .image-container{display:block;position:relative;}.fitness-session-exercises .video-list .video-block .video .image-container img{width:100%;cursor:pointer;}.fitness-session-exercises .video-list .video-block .video .video-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;text-indent:-999em;overflow:hidden;}.fitness-session-exercises .video-list .video-block .video .video-overlay.checked{background-color:#7FBA46;opacity:0.5;}.no-multiplebgs .fitness-session-exercises .video-list .video-block .video .video-overlay{background-color:transparent;}.fitness-session-exercises .video-list .video-block .video .video-icon-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden;cursor:pointer;}.fitness-session-exercises .video-list .video-block .video .video-icon-container .icon{text-indent:-999em;background-image:url('../../cb469853778/images/fitness/icons_video_sprites.svg');background-repeat:no-repeat;background-position:0px -64px;width:59px;height:50px;margin:0 auto;margin-top:35px;}.no-svg .fitness-session-exercises .video-list .video-block .video .video-icon-container .icon{background-image:url('../../cb791775049/images/fitness/icons_video_sprites.png');}.fitness-session-exercises .video-list .video-block .video .video-icon-container .icon.checked{background-position:0px 0px;}.fitness-session-exercises .video-list .video-block .headline{font-size:20px;}.fitness-session-exercises .video-list .video-block .link-list{line-height:190%;}.fitness-session-exercises .video-list .video-block .link-list a{color:#80BB47;text-decoration:none;}.fitness-session-exercises .video-list .video-block .link-list a:hover, .fitness-session-exercises .video-list .video-block .link-list a:active{color:#686a54;text-decoration:underline;}#exerciseBox{position:absolute;z-index:1001;border:none;background-color:#FFFFFF;display:none;}#exerciseBox .exercise-one-box{position:absolute;width:100%;}#exerciseBox .exercise-one-box .exercise-box-content-container{position:relative;overflow:hidden;}#exerciseBox .exercise-one-box .exercise-box-content-container .exercise-box-content{overflow:hidden;}#exerciseBox .exercise-one-box .exercise-box-content-container .exercise-box-content .exercise-box-page-description .image-list-container .image-container{position:relative;}#exerciseBox .exercise-one-box .exercise-box-content-container .exercise-box-content .exercise-box-page-description .image-list-container .image-container img{width:100%;}#exerciseBox .exercise-one-box .exercise-box-content-container .exercise-box-content .exercise-box-page-description .exercise-description{margin:25px 0;}#exerciseBox .exercise-one-box .exercise-box-content-container .exercise-box-content .exercise-box-page-video{margin:0 0 20px;}#exerciseBox .exercise-one-box .exercise-box-navigation{background:#7FBA46;position:relative;}#exerciseBox .exercise-one-box .exercise-box-navigation .link{display:block;color:#0b5f26;text-decoration:none;}#exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-description, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-video{height:45px;}#exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-description span, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-video span{line-height:36px;}#exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-description span.icon-zoom, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-video span.icon-zoom{color:#0b5f26;}#exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-description span.icon-video-play, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-video span.icon-video-play{line-height:44px;color:#0b5f26;}#exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-description span.icon-video-play:before, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-video span.icon-video-play:before{font-size:5rem !important;}#exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-description.link-to-description:hover span, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-video.link-to-description:hover span, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-description.link-to-video:hover span, #exerciseBox .exercise-one-box .exercise-box-navigation .link.link-to-video.link-to-video:hover span{color:#fff;}#exerciseBox .exercise-one-box .exercise-box-navigation .link .icon{margin-right:15px;margin-left:15px;color:transparent;}#exerciseBox .exercise-one-box .exercise-box-navigation .link:hover{text-decoration:underline;}#exerciseBox .exercise-one-box .exercise-box-navigation .forward{position:absolute;right:0px;top:0px;height:45px;}#exerciseBox .exercise-one-box .exercise-box-navigation .forward span{height:45px;line-height:45px;}#exerciseBox .exercise-one-box .exercise-box-navigation .forward .icon{float:right;margin-top:14px;}#exerciseBox .exercise-one-box .exercise-box-navigation .backward{position:absolute;left:0px;top:0px;height:45px;}#exerciseBox .exercise-one-box .exercise-box-navigation .backward span{height:45px;line-height:45px;}#exerciseBox .exercise-one-box .exercise-box-navigation .backward .icon{float:left;margin-top:14px;}#exerciseBox .exercise-one-box .exercise-box-navigation .center{width:40%;margin-left:30%;overflow:show;text-align:center;}#exerciseBox .exercise-one-box .exercise-box-navigation .center .link{color:#FFFFFF;font-weight:bold;}#exerciseBox .exercise-one-box .exercise-box-navigation .center .link .text{padding-left:35px;}#exerciseBox .exercise-one-box .exercise-box-navigation .center .link .icon-container .icon{display:block;width:18px;height:18px;background-image:url('../../cb2128232023/images/fitness/exerciseVideos/video_UI-elements.svg');background-repeat:no-repeat;background-position:0 0;}#exerciseBox .exercise-one-box .exercise-box-navigation .center .link.link-to-video .icon-container .icon{background-position:0 -20px;}#exerciseBox .exercise-one-box .mobile-controls{background:#FFF;margin:0 0 20px;overflow:hidden;}.page-bonusfood .carousel{margin-bottom:0 !important;}.page-bonusfood .spinner{position:relative !important;}body.sitePrefMobile .magazine-container h1{color:#0b5f26;border-bottom:1px solid;padding-bottom:5px;}body.sitePrefMobile .magazine-container h2{margin:0 0 10px 0;}body.sitePrefMobile .magazine-container a{text-decoration:none;color:#0b5f26;}body.sitePrefMobile .magazine-container a.CTA{background:#fcaf07;background:-webkit-gradient(linear, left top, left bottom, from(#f9c50d), to(#fe9900));background:-webkit-linear-gradient(top, #f9c50d, #fe9900);background:-moz-linear-gradient(top, #f9c50d, #fe9900);background:-o-linear-gradient(top, #f9c50d, #fe9900);background:linear-gradient(to bottom, #f9c50d, #fe9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c50d', endColorstr='#fe9900', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#ffffff;border-color:#fe9900;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);font-size:16px;line-height:35px;font-weight:normal;font-size:1.125rem;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:45px;white-space:normal;line-height:normal;padding:8px;font-size:14px;float:right;}body.sitePrefMobile .magazine-container a.CTA:hover, body.sitePrefMobile .magazine-container a.CTA:active{background:#feaf07;background:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#fec50d));background:-webkit-linear-gradient(top, #fe9900, #fec50d);background:-moz-linear-gradient(top, #fe9900, #fec50d);background:-o-linear-gradient(top, #fe9900, #fec50d);background:linear-gradient(to bottom, #fe9900, #fec50d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9900', endColorstr='#fec50d', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#fff;}body.sitePrefMobile .magazine-container a.CTA:visited{color:#fff;}body.sitePrefMobile .magazine-container a img{width:100%;}body.sitePrefMobile .magazine-container hr{display:none;}body.sitePrefMobile .magazine-container .preview_large{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid;}body.sitePrefMobile .magazine-container .preview_large .g30{width:100%;}body.sitePrefMobile .magazine-container .g50, body.sitePrefMobile .magazine-container .g33, body.sitePrefMobile .magazine-container .g25{width:100%;border-bottom:1px solid #f7f7f7;padding-bottom:1rem;margin-bottom:2rem;}body.sitePrefMobile .magazine-container .archives .g33{margin-bottom:0;}body.sitePrefMobile .magazine-container .date, body.sitePrefMobile .magazine-container .article-date{color:#b2b2b2;}body.sitePrefMobile .magazine-container .box-1{width:90%;margin:0 5% 0;}body.sitePrefMobile .magazine-container .box-1 ul{padding:0;}body.sitePrefMobile .magazine-container .box-1 ul li{line-height:1.8em;}body.sitePrefMobile .article-category{color:#0b5f26;}body.sitePrefMobile .article-view .content-block{width:90%;margin:0 5% 0;}body.sitePrefMobile .article-view #main-article header{position:relative;left:auto;background:none;}body.sitePrefMobile .article-view #main-article header h1{font-size:1.375rem;}body.sitePrefMobile .article{overflow:hidden;background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));background:-webkit-linear-gradient(top, #ffffff, #f5f5f5);background:-moz-linear-gradient(top, #ffffff, #f5f5f5);background:-o-linear-gradient(top, #ffffff, #f5f5f5);background:linear-gradient(to bottom, #ffffff, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);}body.sitePrefMobile .article a, body.sitePrefMobile .article p{margin:5px 0 2rem 0;}body.sitePrefMobile .article h2{line-height:1.3em;}body.sitePrefMobile footer .footer-white-stripe{height:2rem;width:100%;display:block;position:relative;background:#fff;}#seasonal-recipes-bubble{background:#f7faec;padding:50px 15px 15px;margin-top:30px;position:relative;overflow:visible;}#seasonal-recipes-bubble .box-5, #seasonal-recipes-bubble .seasonal-recipes-list{width:100%;float:none;}#seasonal-recipes-bubble .r{float:none;}#seasonal-recipes-bubble .link-more{width:100%;text-align:right;text-decoration:underline;display:inline-block;}#seasonal-recipes-bubble ul{padding:0;}#seasonal-recipes-bubble ul li{border-radius:3px 3px 3px 3px;background:#7fba46;padding:5px 10px;}#seasonal-recipes-bubble ul li:not(:last-child){margin-bottom:10px;}#seasonal-recipes-bubble ul li a{color:#f7faec;}#seasonal-recipes-bubble #notes{background:url('../../cb1805211338/images/magazine/notes.png') no-repeat;background-size:100%;position:absolute;display:inline-block;height:71px;width:70px;right:0;top:-25px;z-index:999;}.article-headline{overflow:visible;display:inline-block;}.article-headline h1{border-bottom:none !important;padding-bottom:0 !important;margin-bottom:0;}.article-headline .magazine-container{border:1px solid lime;}.article-headline .g90{float:left;margin:0;}.article-headline .bookmark-article{margin-top:1rem;}.article-headline + hr.secondary{margin:0 0 20px 0 !important;display:block !important;}.sitePrefMobile .btn-bookmark-wrapper{position:relative;float:left;}.sitePrefMobile .btn-bookmark-wrapper .btn-bookmark-container{position:relative;display:inline-block;}.sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark{padding:0;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border:1px solid #cccccc;color:#fff;height:30px;width:29px;background:#cccccc;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(1, #eeeeee));background:-ms-linear-gradient(bottom, #cccccc 0%, #eeeeee 100%);background:-moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 100%);background:-o-linear-gradient(#eeeeee, #cccccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark .icon-more{font-size:2.9rem;left:-9px;top:-9px;}.sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark .icon-heart{top:-13px;left:-13px;}.sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark .icon-heart, .sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark .icon-more{margin-right:0;position:absolute;}.sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark:hover, .sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark.is-active{background:#f8faed;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, 204), color-stop(1, 238));background:-ms-linear-gradient(bottom, 204, 238);background:-moz-linear-gradient(center bottom, 204 0%, 238 100%);background:-o-linear-gradient(238, 204);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='238', endColorstr='204', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8faed', endColorstr='#f9f9f9', GradientType=0);}.sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark:hover .icon-heart, .sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark.is-active .icon-heart, .sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark:hover .icon-more, .sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark.is-active .icon-more{color:#7fba46;}.product-horizontal .sitePrefMobile .btn-bookmark-wrapper .btn.btn-bookmark{margin-top:-9px;}.sitePrefMobile .btn-bookmark-wrapper .button-text{margin:5px 0 0 20px;display:inline-block;}.sitePrefMobile .btn-bookmark-wrapper .button-text .default{display:inline-block;}.sitePrefMobile .btn-bookmark-wrapper .button-text .marked{display:none;}.sitePrefMobile .btn-bookmark-wrapper.is-active .button-text .default{display:none;}.sitePrefMobile .btn-bookmark-wrapper.is-active .button-text .marked{display:inline-block;}.sitePrefMobile .btn-bookmark-wrapper .bookmark-message{position:absolute;top:32px;right:-15px;z-index:99999;min-width:290px;max-width:500px;}.personal-recommendation .sitePrefMobile .btn-bookmark-wrapper{display:none;}.page-personalSettings .save-button, .page-profile .save-button, .page-fitnessSettings .save-button{float:right;}.page-personalSettings .cancel-button.link-prev, .page-profile .cancel-button.link-prev, .page-fitnessSettings .cancel-button.link-prev{color:#000;float:left;line-height:47px;}.page-personalSettings #emailFormContainer .alert, .page-profile #emailFormContainer .alert, .page-fitnessSettings #emailFormContainer .alert, .page-personalSettings #passwordFormContainer .alert, .page-profile #passwordFormContainer .alert, .page-fitnessSettings #passwordFormContainer .alert{display:none;margin:0 0 10px;}.page-personalSettings .box-form, .page-profile .box-form, .page-fitnessSettings .box-form, .page-personalSettings .box-success, .page-profile .box-success, .page-fitnessSettings .box-success{margin-top:60px;}.page-personalSettings .account-settings-container h2, .page-profile .account-settings-container h2, .page-fitnessSettings .account-settings-container h2, .page-personalSettings .account-settings-container h3, .page-profile .account-settings-container h3, .page-fitnessSettings .account-settings-container h3{color:#7FBA46;}.page-personalSettings .account-settings-container .link-prev, .page-profile .account-settings-container .link-prev, .page-fitnessSettings .account-settings-container .link-prev, .page-personalSettings .account-settings-container #cancelFinalisePlan, .page-profile .account-settings-container #cancelFinalisePlan, .page-fitnessSettings .account-settings-container #cancelFinalisePlan{display:block;line-height:45px;float:right;margin-bottom:1rem;}.page-personalSettings .account-settings-container #cancelFinalisePlan, .page-profile .account-settings-container #cancelFinalisePlan, .page-fitnessSettings .account-settings-container #cancelFinalisePlan{text-decoration:none;font-size:14px;color:#5f604b;}.page-personalSettings .account-settings-container #finalisePlan, .page-profile .account-settings-container #finalisePlan, .page-fitnessSettings .account-settings-container #finalisePlan, .page-personalSettings .account-settings-container #saveMotivation, .page-profile .account-settings-container #saveMotivation, .page-fitnessSettings .account-settings-container #saveMotivation, .page-personalSettings .account-settings-container #buttonCreateOrChangePlan, .page-profile .account-settings-container #buttonCreateOrChangePlan, .page-fitnessSettings .account-settings-container #buttonCreateOrChangePlan, .page-personalSettings .account-settings-container #fitnessSettingsGoToPhysicalActivity, .page-profile .account-settings-container #fitnessSettingsGoToPhysicalActivity, .page-fitnessSettings .account-settings-container #fitnessSettingsGoToPhysicalActivity, .page-personalSettings .account-settings-container #fitnessSettingsGoToWorkout, .page-profile .account-settings-container #fitnessSettingsGoToWorkout, .page-fitnessSettings .account-settings-container #fitnessSettingsGoToWorkout, .page-personalSettings .account-settings-container #fitnessSettingsGoToSchedule, .page-profile .account-settings-container #fitnessSettingsGoToSchedule, .page-fitnessSettings .account-settings-container #fitnessSettingsGoToSchedule{line-height:normal;padding:8px;white-space:normal;font-size:14px !important;}.page-personalSettings .account-settings-container #backToSettingsActivityLevel, .page-profile .account-settings-container #backToSettingsActivityLevel, .page-fitnessSettings .account-settings-container #backToSettingsActivityLevel{color:#333;}.page-personalSettings .account-settings-container .btn-primary, .page-profile .account-settings-container .btn-primary, .page-fitnessSettings .account-settings-container .btn-primary{margin-bottom:1rem;}.page-personalSettings .account-settings-container #reset-trainingsplan, .page-profile .account-settings-container #reset-trainingsplan, .page-fitnessSettings .account-settings-container #reset-trainingsplan{text-decoration:none;display:block;cursor:pointer;display:inline-block;margin-bottom:0;text-align:center;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;padding:0 15px;font-size:1rem;white-space:nowrap;line-height:35px;margin-top:1rem;}.page-personalSettings .account-settings-container #reset-trainingsplan [class^="icon-"], .page-profile .account-settings-container #reset-trainingsplan [class^="icon-"], .page-fitnessSettings .account-settings-container #reset-trainingsplan [class^="icon-"]{margin-right:4px;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-large, .page-profile .account-settings-container #reset-trainingsplan.btn-large, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-large{font-weight:normal;font-size:1.125rem;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:45px;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-small, .page-profile .account-settings-container #reset-trainingsplan.btn-small, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-small{border-radius:3px 3px 3px 3px;font-size:0.875rem !important;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);line-height:35px;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-primary, .page-profile .account-settings-container #reset-trainingsplan.btn-primary, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-primary{background:#fcaf07;background:-webkit-gradient(linear, left top, left bottom, from(#f9c50d), to(#fe9900));background:-webkit-linear-gradient(top, #f9c50d, #fe9900);background:-moz-linear-gradient(top, #f9c50d, #fe9900);background:-o-linear-gradient(top, #f9c50d, #fe9900);background:linear-gradient(to bottom, #f9c50d, #fe9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c50d', endColorstr='#fe9900', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#ffffff;border-color:#fe9900;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);font-size:16px;line-height:35px;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-primary:hover, .page-profile .account-settings-container #reset-trainingsplan.btn-primary:hover, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-primary:hover, .page-personalSettings .account-settings-container #reset-trainingsplan.btn-primary:active, .page-profile .account-settings-container #reset-trainingsplan.btn-primary:active, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-primary:active{background:#feaf07;background:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#fec50d));background:-webkit-linear-gradient(top, #fe9900, #fec50d);background:-moz-linear-gradient(top, #fe9900, #fec50d);background:-o-linear-gradient(top, #fe9900, #fec50d);background:linear-gradient(to bottom, #fe9900, #fec50d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9900', endColorstr='#fec50d', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#fff;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-secondary, .page-profile .account-settings-container #reset-trainingsplan.btn-secondary, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-secondary{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#686868));background:-webkit-linear-gradient(top, #c2c2c2, #686868);background:-moz-linear-gradient(top, #c2c2c2, #686868);background:-o-linear-gradient(top, #c2c2c2, #686868);background:linear-gradient(to bottom, #c2c2c2, #686868);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#686868', GradientType=0);border:1px solid #979797;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-secondary:hover, .page-profile .account-settings-container #reset-trainingsplan.btn-secondary:hover, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-secondary:hover{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#c2c2c2));background:-webkit-linear-gradient(top, #686868, #c2c2c2);background:-moz-linear-gradient(top, #686868, #c2c2c2);background:-o-linear-gradient(top, #686868, #c2c2c2);background:linear-gradient(to bottom, #686868, #c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#c2c2c2', GradientType=0);border:1px solid #979797;color:#fff;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-tertiary, .page-profile .account-settings-container #reset-trainingsplan.btn-tertiary, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-tertiary{color:#fff;background-color:#90c35c;border-radius:5px;box-shadow:none;line-height:35px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align:top;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-tertiary:hover, .page-profile .account-settings-container #reset-trainingsplan.btn-tertiary:hover, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-tertiary:hover{background-color:#7ca84f;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-delete, .page-profile .account-settings-container #reset-trainingsplan.btn-delete, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-delete{border:1px solid #979797;background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#ff5353), to(#dd0000));background:-webkit-linear-gradient(top, #ff5353, #dd0000);background:-moz-linear-gradient(top, #ff5353, #dd0000);background:-o-linear-gradient(top, #ff5353, #dd0000);background:linear-gradient(to bottom, #ff5353, #dd0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5353', endColorstr='#dd0000', GradientType=0);border:1px solid #ff0000;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-delete:hover, .page-profile .account-settings-container #reset-trainingsplan.btn-delete:hover, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-delete:hover{background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#ff5353));background:-webkit-linear-gradient(top, #dd0000, #ff5353);background:-moz-linear-gradient(top, #dd0000, #ff5353);background:-o-linear-gradient(top, #dd0000, #ff5353);background:linear-gradient(to bottom, #dd0000, #ff5353);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#ff5353', GradientType=0);border:1px solid #ff0000;color:#fff;}.page-personalSettings .account-settings-container #reset-trainingsplan.btn-delete:active, .page-profile .account-settings-container #reset-trainingsplan.btn-delete:active, .page-fitnessSettings .account-settings-container #reset-trainingsplan.btn-delete:active{color:#FFFFFF;background-color:#ccc;border-color:#ccc;}.page-personalSettings .account-settings-container #reset-trainingsplan.disabled, .page-profile .account-settings-container #reset-trainingsplan.disabled, .page-fitnessSettings .account-settings-container #reset-trainingsplan.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-opacity:0.3;-khtml-opacity:0.3;-moz-opacity:0.3;opacity:0.3;}.page-personalSettings .account-settings-container #reset-trainingsplan.flexibleHeight, .page-profile .account-settings-container #reset-trainingsplan.flexibleHeight, .page-fitnessSettings .account-settings-container #reset-trainingsplan.flexibleHeight{line-height:normal;white-space:normal;}.page-personalSettings .account-settings-container #reset-trainingsplan.flexibleHeight.btn-large, .page-profile .account-settings-container #reset-trainingsplan.flexibleHeight.btn-large, .page-fitnessSettings .account-settings-container #reset-trainingsplan.flexibleHeight.btn-large{padding:12px;}.page-personalSettings .account-settings-container #reset-trainingsplan.flexibleHeight.btn-medium, .page-profile .account-settings-container #reset-trainingsplan.flexibleHeight.btn-medium, .page-fitnessSettings .account-settings-container #reset-trainingsplan.flexibleHeight.btn-medium, .page-personalSettings .account-settings-container #reset-trainingsplan.flexibleHeight.btn-small, .page-profile .account-settings-container #reset-trainingsplan.flexibleHeight.btn-small, .page-fitnessSettings .account-settings-container #reset-trainingsplan.flexibleHeight.btn-small{padding:7px 15px;}.page-personalSettings .account-settings-container #personalData .save-button, .page-profile .account-settings-container #personalData .save-button, .page-fitnessSettings .account-settings-container #personalData .save-button{height:36px;}.page-personalSettings .account-settings-container .clearfix, .page-profile .account-settings-container .clearfix, .page-fitnessSettings .account-settings-container .clearfix{clear:both;}.page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan{margin-top:5px;}.page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan a, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan a, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan a{text-decoration:none;line-height:20px;}.page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan span, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan span, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan span{margin-left:2px;font-size:14px;color:#5f604b;line-height:20px;}.page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan span.icon-delete, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan span.icon-delete, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #deletePlan span.icon-delete{vertical-align:middle;font-size:2.5rem;}.page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #passwordChangeLink, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container #passwordChangeLink, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #passwordChangeLink, .page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #emailChangeLink, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container #emailChangeLink, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container #emailChangeLink{float:right;margin-top:-15px;}.page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container .fake-input, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container .fake-input, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container .fake-input{color:#999;vertical-align:top;}.page-personalSettings .account-settings-container .account-settings-inner-container .account-settings-content-container .field span.icon-lock, .page-profile .account-settings-container .account-settings-inner-container .account-settings-content-container .field span.icon-lock, .page-fitnessSettings .account-settings-container .account-settings-inner-container .account-settings-content-container .field span.icon-lock{line-height:0.5 !important;}.overlay-mobile #fitnessPlanDeleteConfirmContent h3{margin:80px 0 0 35px;}.overlay-mobile #fitnessPlanDeleteConfirmContent div.intro .l{margin-left:35px;}.overlay-mobile #fitnessPlanDeleteConfirmContent div.intro .r{margin-right:35px;}#dietSettings .accordionHeaderText{display:block;width:90%;white-space:normal;}.page-geneticType ul.gtr-bullets{padding:0;}.page-geneticType ul.gtr-bullets li{margin:-10px 0 0;position:relative;}.page-geneticType ul.gtr-bullets span:first-child{position:absolute;}.page-geneticType ul.gtr-bullets span:last-child{display:inline-block;padding:1.05rem 0 0 3.5rem;}#assessmentDiagram .progress_box{position:relative;font-size:1.250rem;}#assessmentDiagram .progress_box dl dd, #assessmentDiagram .progress_box dl dt{display:block;position:relative;background:#FCFBF1;margin:0;padding:0;}#assessmentDiagram .progress_box dl dt{font-size:13px;width:100%;padding:5% 60% 5% 5%;line-height:30px;}#assessmentDiagram .progress_box dl dd{color:#7FBA46;font-size:0.875rem;margin:-8px auto !important;width:20%;text-align:center;z-index:10;font-weight:bold;}#assessmentDiagram .progress_box .bmi-arrow-vertical{height:100%;position:absolute;top:0;left:50%;width:1px;background:#0b5f26;}#assessmentDiagram .progress_box .bmi-arrow-vertical span{position:absolute;height:15px;top:0;left:-7px;border-left:7px solid rgba(0, 0, 0, 0);border-right:7px solid rgba(0, 0, 0, 0);border-bottom:7px solid #acacac;}#assessmentDiagram .progress_box .current_value{padding:0;margin:0;position:absolute;top:0px;right:0;width:100%;padding-left:58%;z-index:20;}#assessmentDiagram .progress_box .current_value .value{color:#0b5f26;font-size:44px;display:inline-block;}#assessmentDiagram .progress_box .current_value .caret{display:inline-block;border-right:14px solid #0b5f26;border-top:14px solid rgba(0, 0, 0, 0);border-bottom:14px solid rgba(0, 0, 0, 0);margin-right:5px;height:0;width:0;vertical-align:baseline;}.activityTableRow{width:100%;border-bottom:1px solid #575756;}.activityTableRow .activityField{margin:0;}.activityTableRow .activityField h3{margin-bottom:10px;}.activityTableRow .icon-delete{line-height:55px;}.activityTableRow .activity-fieldgroup{padding:0 10px;}.activityTableRow .duration-energy-fieldgroup{background:#f7f7f7;border-bottom:3px solid #fff;}.activityTableRow .duration-energy-fieldgroup input{width:60px;margin:0;}.activityTableRow .duration-energy-fieldgroup > div{height:56px;}.activityTableRow .duration-energy-fieldgroup > div:nth-child(1){border-right:1px solid #fff;}.activityTableRow .duration-energy-fieldgroup > div:nth-child(2){border-left:1px solid #fff;}.form-cell hr{margin:0 0 5px 0;}.field-block-label{font-weight:normal !important;}.field-block-sports{margin-bottom:0 !important;}.field-block-duration{display:inline-block;width:100%;border-bottom:1px solid #acacac;margin-bottom:0 !important;}.field-block-duration input{width:60px;}.field-block-duration .input-unit{display:inline-block;margin-left:10px;}.field-block-button-add{display:inline-block;clear:left;position:absolute;right:5%;margin-top:21px;}.activity-total{background:#f7faec;}.activity-total .activity-total-headline{font-size:1.125rem;color:#7fba46;font-weight:bold;padding:10px;}.activity-total-col{width:50%;height:56px;float:left;background:#eff5ce;text-align:center;border-bottom:3px solid #f7faec;border-right:1px solid #f7faec;}.activity-total-col + .activity-total-col{border-right:none;border-left:1px solid #f7faec;}.activity-total-col span{position:relative;top:16px;}.m{text-align:center;}.m:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.m-wrap{display:inline-block;vertical-align:middle;}.mobile-slider{position:relative;}.carousel-inner .g25{width:100%;}.carousel-inner:not(.mobile-slider) .slidesjs-navigation{display:none;}.slidesjs-navigation{position:absolute;left:0;width:0;height:0;opacity:0.3;filter:alpha(opacity=30);top:90px;margin-top:-33px;border-color:transparent #000 transparent transparent;border-width:34px 12px 34px 0;border-style:solid;z-index:990;text-decoration:none;}.slidesjs-navigation.slidesjs-next{border-color:transparent transparent transparent #000;border-width:34px 0 34px 12px;right:0;left:auto;}.page-scrapbook .function-button{width:100%;}.page-scrapbook table{width:100%;margin-bottom:20px;}.page-scrapbook table tbody, .page-scrapbook table tr, .page-scrapbook table td, .page-scrapbook table .empty-cell{width:100%;display:inline-block;}.page-scrapbook table tbody{padding:0 18px 0 20px;}.page-scrapbook table tr{width:100%;}.page-scrapbook table tr:not(:first-child){border-top:1px solid #999;margin-top:10px;}.page-scrapbook .ingredientEdit, .page-scrapbook .ingredientDelete{float:left;width:50%;}.page-scrapbook .ingredientEdit{clear:left;padding-right:0.5rem;}.page-scrapbook .ingredientDelete{text-align:right;padding-left:0.5rem;}.page-scrapbook .ingredientsData .name{margin:5px 0;}.page-scrapbook .ingredientsData .name a{color:#0b5f26;font-weight:bold;text-decoration:none;}.page-scrapbook .ingredientsData .date{margin:5px 0;font-size:14px;}.page-scrapbook .ingredientsData .custom-tags{margin-bottom:10px;}.page-scrapbook .overlay-mobile .top-bar-overlay + *{margin-top:60px;}.page-scrapbook .field-container-renamecategory input{font-size:16px;width:100%;}.bookmark-table thead{display:none;}.bookmark-empty-box{padding:0 20px;}.btn-token{color:#fff;}.btn-token.btn-xsmall{font-size:10px;line-height:16px;padding:0 6px;border-radius:3px;}.btn-token.is-active{background:#999;}.accordion{padding:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}.accordion-container{width:100%;overflow:hidden;border-bottom:1px solid #CCCCCC;}.accordion-container:first-child{border-top:1px solid #CCCCCC;}.accordion-header{min-height:44px;line-height:44px;}.categories-primary .accordion-header{background:#f7faec;}.accordion-header .name{margin-left:20px;float:left;line-height:18px;width:65%;padding:15px 0;}.accordion-header .count{float:right;font-size:12px;color:#7FBA46;}.accordion-header:before{height:44px;width:56px;overflow:hidden;font-family:'icobodykey';speak:none;font-style:normal;font-size:3.5rem;font-weight:normal;font-variant:normal;text-transform:none;line-height:44px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;content:'\e631';}.accordion-header:after{content:' ';display:block;clear:left;}.accordion-header.open:before{content:'\e632';}.accordion-header.open{background:#E6F1D6;}.accordion-header.open ~ .accordion-content, .accordion-header.open + .accordion-content{display:block;height:auto;}.accordion-header.open .name{font-weight:bold;}.accordion-content{display:none;height:0;}.add-category-box{line-height:44px;}.add-category-box .grow{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}.add-category-box .input-append{display:inline-block;width:100%;line-height:38px;margin-bottom:0;font-size:0;white-space:nowrap;text-align:center;}.add-category-box .input-append .btn{margin-left:-1px;vertical-align:top;}.add-category-box .input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.add-category-box input{width:80%;padding:4px 4px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;height:30px;font-size:16px;line-height:20px;margin-bottom:0;position:relative;vertical-align:top;}.add-category-box .btn.btn-primary.btn-small{padding:0 8px 0 10px;height:30px;font-size:30px !important;line-height:30px;}.add-category-box .btn.btn-primary.btn-small .icon-more{font-size:48px;}.add-category-box .btn.btn-primary.btn-small .icon-more:before{margin-left:-23px;}@media(device-height:568px) and (device-width:320px) and (-webkit-min-device-pixel-ratio:2){.icon-more:before{margin-top:-30px;}}.category-header-box{background:#E6F1D6;}.category-header-box .category-header-button-group{width:100%;padding:0 18px 10px 20px;}.category-header-box .category-header-button-group .g50 .function-button{color:#0b5f26;border:1px solid #0b5f26;}.category-header-box .category-header-button-group .g50:first-child{padding-right:0.5rem;}.category-header-box .category-header-button-group .g50:nth-child(2){padding-left:0.5rem;}.create-buttons-group > div{margin:20px;}.empty-cell button{margin-top:10px;width:100%;}.empty-cell .p-message{margin-top:10px;}#actionAlerts{padding:0 20px;}#actionAlerts .alert{padding-right:30px;}.context-bookmark-category{padding:10px;}.context-bookmark-category .closeBtn{width:100%;display:inline-block;text-align:right;padding:0 10px;}.context-bookmark-category .btn-token-wrapper{padding:0 10px;}.context-bookmark-category .btn-token{display:block;text-align:left;margin:0 0 4px 0;}.context-bookmark-category .btn-token .close{float:right;padding:0 5px;}.context-bookmark-category .btn-token.is-active .close{display:inline-block;}.context-bookmark-category .btn-token.is-pasive .close{display:none;}.flexBox{display:-ms-flexbox;-ms-box-orient:horizontal;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.tooltip{line-height:1;}#toggle-extended-search, #untoggle-extended-search{background-image:url('../../cb555803566/images/search/extended-search-gradient.png');background-repeat:repeat-x;background-position:0 0;text-align:center;padding:0 !important;margin:-1px 0 !important;height:35px;border-bottom:0 !important;}#toggle-extended-search [class^=icon-], #untoggle-extended-search [class^=icon-]{top:-12px;position:relative;}.page-search .add-category-box{line-height:44px;}.page-search .add-category-box .grow{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;}.page-search .add-category-box .input-append{display:inline-block;width:100%;line-height:38px;margin-bottom:0;font-size:0;white-space:nowrap;text-align:center;}.page-search .add-category-box .input-append .btn{margin-left:-1px;vertical-align:top;}.page-search .add-category-box .input-append .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.page-search .add-category-box input{width:80%;padding:4px 4px;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;height:30px;font-size:16px;line-height:20px;margin-bottom:0;position:relative;vertical-align:top;}.page-search .add-category-box .btn.btn-primary.btn-small{padding:0;height:30px;font-size:30px !important;line-height:30px;}.page-search .add-category-box .icon-zoom{font-size:42px;line-height:28px;margin-right:0;}.page-search .accordion-header{padding-left:15px;}.page-search .accordion-content .block-description{display:none;}.page-search #main-container{min-height:396px;}.page-search .page-container a{cursor:pointer;color:#000;text-decoration:none;}.page-search .search-form .resultsearch{background-color:#f8fbe9;border:1px solid #d0d0ce;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;margin-bottom:30px;padding:10px;position:relative;width:100%;display:-ms-flexbox;-ms-box-orient:horizontal;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.page-search .search-form .resultsearch #resultsearch-input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;border-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;height:40px;padding:4px;-webkit-border-radius:2px;flex:1 1;min-width:400px;}.page-search button{margin-left:10px;width:auto;}.page-search .tabs{margin-bottom:20px;}.page-search .state-default{border-bottom:1px solid #ccc;padding:5px;display:inline-block;height:54px;width:25%;}.page-search .state-default .tab-elt{background-color:#ccc;text-decoration:none;height:100%;}.page-search .state-default .tab-elt [class^=icon-]{color:#fff;display:inline-block;margin-top:-5px;font-size:3rem;}.page-search .state-default .tab-elt .icon-activity_hard{transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);}.page-search .state-default .tab-elt .icon-footer-bodykey{font-size:4rem;margin-top:-10px;}.page-search .state-default:not(.state-active) .tab-elt{background-color:#7FBA46;}.page-search .state-default.state-active{border:1px solid #ccc;border-bottom:none;}.page-search .state-default.state-active .tab-elt{background-color:#FFF !important;}.page-search .state-default.state-active [class^=icon-]{color:#7FBA46;}.page-search .state-default.state-off .tab-elt{background:#ccc;}.page-search .extended-search{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;background-color:#f8fbe9;overflow:hidden;}.page-search .extended-search hr{margin:0 15px;}.page-search .extended-search .filter-headline{text-align:center;color:#999;}.page-search .extended-search .block{width:100%;overflow:hidden;padding:10px 15px;}.page-search .extended-search .block .block-description{float:left;width:180px;text-transform:uppercase;font-size:12px;font-weight:bold;margin-bottom:10px;}.page-search .extended-search .block .block-variables{float:left;width:100%;}.page-search .extended-search .block .block-variables label, .page-search .extended-search .block .block-variables p.label{height:auto;min-height:22px !important;font-size:13px !important;padding-top:4px;}.page-search .extended-search .block .block-variables input{width:30px;height:20px !important;float:left;margin-top:4px;font-size:15px;}.page-search .extended-search .block .block-variables .calory-slider-input{width:50px;height:35px !important;}.page-search .extended-search .block .block-variables .calory-slider-input ~ .calory-slider-input{float:right;}.page-search .extended-search .block .block-variables .calory-slider-kcal{margin-left:15px;display:inline-block;line-height:2.5rem;}.page-search .extended-search .block .block-variables .calory-slider-kcal ~ .calory-slider-kcal{float:right;margin-left:0;margin-right:15px;}.page-search .extended-search .block .block-variables #calory-slider{width:100%;margin:8px 15px 22px 0 !important;float:left;height:12px !important;}.page-search .extended-search .block .block-variables #calory-slider .ui-slider-handle{background:url(../../cb3942391540/images/search/search-slider-handle.png) no-repeat;width:18px;}.page-search .extended-search .block .block-variables #calory-slider .ui-slider-legend, .page-search .extended-search .block .block-variables #calory-slider .ui-slider-scale{clear:both;margin-top:5px;position:relative;}.page-search .extended-search .block .block-variables #calory-slider .ui-slider-legend .part, .page-search .extended-search .block .block-variables #calory-slider .ui-slider-scale .part{float:left;width:12.5%;margin-left:-1px;text-align:left;font-size:10px;line-height:1.5;}.page-search .extended-search .block .block-variables #calory-slider .ui-slider-legend .part:nth-last-child(2), .page-search .extended-search .block .block-variables #calory-slider .ui-slider-scale .part:nth-last-child(2){margin-right:-20px;}.page-search .extended-search .block .block-variables #calory-slider .ui-slider-legend .part:last-child, .page-search .extended-search .block .block-variables #calory-slider .ui-slider-scale .part:last-child{float:right;width:auto !important;}.page-search .extended-search .block .block-variables #calory-slider .ui-slider-scale .part{margin-left:0;}.ie8 .page-search .extended-search .block .block-variables #calory-slider .ui-slider-legend, .lt-ie9 .page-search .extended-search .block .block-variables #calory-slider .ui-slider-legend{margin-top:-5px;}.page-search .extended-search .block .block-variables #calory-slider-kcal{position:relative;top:10px;}.page-search .extended-search .block .block-variables .custom-checkbox .exclude + label.checked{background-image:url(../../cb3369722883/images/header_sprite.png);background-position:0px -419px;background-repeat:no-repeat;}.page-search .extended-search .block .block-variables .checkbox:not(:last-child) label, .page-search .extended-search .block .block-variables .radio:not(:last-child) label{margin-right:10px;}.page-search .extended-search .block .search-submit{width:100%;position:relative;}.page-search .extended-search .block .search-submit i{float:left;top:-10px;left:50%;margin-left:-28px;display:inline-block;position:absolute;font-size:3rem;}.page-search .extended-search .block:last-child, .page-search .extended-search .block:nth-last-child(2), .page-search .extended-search .block.no-border{border-bottom:0px;}.page-search .resultlistTable{display:block;}.page-search .resultlistTable .ellipsis:after{content:'...';}.page-search .resultlistTable.hide{display:none !important;}.page-search .resultlistTable #sortCategories{margin-top:10px;}.page-search .resultlistTable .toggle-group div{padding-left:60px;}.page-search .resultlistTable .toggled-group, .page-search .resultlistTable .toggled-group-sibling{background-color:#ececec;margin-left:-5%;padding:0 5%;width:110%;}.page-search .resultlistTable .toggled-group .resultRow td.resultData .clearfix:first-child span a:after, .page-search .resultlistTable .toggled-group-sibling .resultRow td.resultData .clearfix:first-child span a:after{background:linear-gradient(to right, rgba(236, 236, 236, 0), #ececec 50%) !important;}.page-search .resultlistTable .toggled-group .result.border-top, .page-search .resultlistTable .toggled-group-sibling .result.border-top{border-top:1px solid #acacac !important;margin-top:10px;}.page-search .resultlistTable hr{border-color:#ececec;}.page-search .resultlistTable hr:last-child{display:none;}.page-search .resultlistTable .result{display:block;padding-top:10px;padding-bottom:10px;}.page-search .resultlistTable .result.border-top:not(:nth-child(2)){border-top:1px solid #f7f7f7;margin-top:10px;}.page-search .resultlistTable .result h2 a{text-decoration:none;color:#0b5f26 !important;}.page-search .resultlistTable .result .resultRow td{vertical-align:top;}.page-search .resultlistTable .result .resultRow td.resultIcon{width:60px !important;margin-top:0 !important;}.page-search .resultlistTable .result .resultRow td.resultIcon img{width:60px !important;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category{display:block;height:45px;width:50px;background-image:url('../../cb705468549/images/diet/icons_diet-plan-categories_sprites.svg');background-repeat:no-repeat;background-position:-9999px -9999px;}.no-svg .page-search .resultlistTable .result .resultRow td.resultIcon .meal-category{background-image:url('../../cb2581007816/images/diet/icons_diet-plan-categories_sprites.png');}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.soup_stew{background-position:center 0px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.soup_stew.selfDefined-true{background-position:7px -635px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.salad{background-position:center -40px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.salad.selfDefined-true{background-position:7px -680px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.casserole{background-position:center -90px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.casserole.selfDefined-true{background-position:7px -728px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.cake_bread_cookies{background-position:center -140px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.cake_bread_cookies.selfDefined-true{background-position:7px -778px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.pizza{background-position:center -190px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.pizza.selfDefined-true{background-position:7px -825px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.dessert{background-position:center -240px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.dessert.selfDefined-true{background-position:7px -873px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.shakes_cocktails{background-position:center -290px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.shakes_cocktails.selfDefined-true{background-position:7px -922px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.miscellaneous{margin-top:10px;background-position:center -340px;}.page-search .resultlistTable .result .resultRow td.resultIcon .meal-category.miscellaneous.selfDefined-true{background-position:7px -973px;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix span a{text-decoration:none !important;color:#000 !important;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix h3 a{text-decoration:none;color:#0b5f26;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix div{float:left;margin-right:5px;color:inherit;font-weight:bold;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix div .icon-heart{display:inline-block;width:18px;height:18px;top:2px;position:relative;color:#7FBA46;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix div .icon-heart:before{margin-top:-28px;margin-left:-28px;position:absolute;top:50%;left:50%;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix .star-rating{clear:left;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix .meal-speed{float:none;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix:first-child h3{margin-bottom:5px !important;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix:first-child a{text-decoration:none;float:left;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix:first-child .selfDefined-true a{color:#da9005;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix:first-child span a{position:relative;text-decoration:none !important;color:#000 !important;line-height:16px;}.page-search .resultlistTable .result .resultRow td.resultData .clearfix:first-child span a:after{content:"...";}.page-search #noResults h2{color:#000 !important;}.page-search #noResults ul{list-style:initial;}.page-search .icon-search-custom{display:none;}.profile-info{border-top:1px solid #7FBA46;border-bottom:1px solid #7FBA46;}.iconMixin{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;}.avatarMixin.SYSTEM, .avatarMixin.MALE, .avatarMixin.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.avatarMixin.FEMALE:before{content:"\e63b";}.avatarMixin.MALE:before{content:"\e63a";}.avatarMixin.SYSTEM:before{content:"\e63e";}.communityResultMixin{display:table;width:100%;padding-top:10px;padding-bottom:10px;}.communityResultMixin .resultRow{display:table-row;width:100%;}.communityResultMixin .resultRow td{vertical-align:middle;}.communityResultMixin .resultRow td.resultIcon{width:65px;height:55px;margin-top:0;}.communityResultMixin .resultRow td.resultIcon img{width:55px;}.communityResultMixin .resultRow td.resultIcon span{width:55px !important;height:55px !important;display:inline-block;}.communityResultMixin .resultRow td.resultIcon span.SYSTEM, .communityResultMixin .resultRow td.resultIcon span.MALE, .communityResultMixin .resultRow td.resultIcon span.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.communityResultMixin .resultRow td.resultIcon span.FEMALE:before{content:"\e63b";}.communityResultMixin .resultRow td.resultIcon span.MALE:before{content:"\e63a";}.communityResultMixin .resultRow td.resultIcon span.SYSTEM:before{content:"\e63e";}.communityResultMixin .resultRow td.resultData .message-date{color:#999;text-align:right;}.communityResultMixin .resultRow td.resultData .conversation-partner{color:#575756;}.communityResultMixin .resultRow td.resultData .message-body{display:block;overflow:hidden;line-height:16px;max-height:32px;font-size:14px;}.communityResultMixin .resultRow td.resultData .message-body.conversation-partner{font-weight:bold;}.communityResultMixin .resultRow td.resultData .message-body:first-child{text-align:right;color:#999;}.communityResultMixin .resultRow td.resultData .status-container > *{margin:0;}.communityResultMixin .resultRow td.resultData .status-container span{width:auto;height:40px;font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;}.communityResultMixin .resultRow td.resultData .status-container button{height:30px;width:30px;margin-top:10px;margin-right:10px;}.communityResultMixin .resultRow td.resultData .status-container .icon-croped{width:0px;height:18px;top:0px;}.communityResultMixin .resultRow td.resultData .NONE .block-true{display:none;}.communityResultMixin .resultRow td.resultData .NONE .status, .communityResultMixin .resultRow td.resultData .CONNECTED .status, .communityResultMixin .resultRow td.resultData .NONE .deleteFriendRequest, .communityResultMixin .resultRow td.resultData .CONNECTED .deleteFriendRequest, .communityResultMixin .resultRow td.resultData .NONE .confirmFriendRequest, .communityResultMixin .resultRow td.resultData .CONNECTED .confirmFriendRequest, .communityResultMixin .resultRow td.resultData .NONE .rejectFriendRequest, .communityResultMixin .resultRow td.resultData .CONNECTED .rejectFriendRequest{display:none;}.communityResultMixin .resultRow td.resultData .CONNECTED .addFriend{display:none;}.communityResultMixin .resultRow td.resultData .INCOMING .block-true, .communityResultMixin .resultRow td.resultData .INCOMING .addFriend, .communityResultMixin .resultRow td.resultData .INCOMING .status, .communityResultMixin .resultRow td.resultData .INCOMING .deleteFriendRequest{display:none;}.communityResultMixin .resultRow td.resultData .OUTGOING .block-true, .communityResultMixin .resultRow td.resultData .OUTGOING .addFriend, .communityResultMixin .resultRow td.resultData .OUTGOING .confirmFriendRequest, .communityResultMixin .resultRow td.resultData .OUTGOING .rejectFriendRequest{display:none;}.communityResultMixin .resultRow td.resultData .MYSELF .status, .communityResultMixin .resultRow td.resultData .MYSELF .deleteFriendRequest, .communityResultMixin .resultRow td.resultData .MYSELF .confirmFriendRequest, .communityResultMixin .resultRow td.resultData .MYSELF .rejectFriendRequest, .communityResultMixin .resultRow td.resultData .MYSELF .addFriend, .communityResultMixin .resultRow td.resultData .MYSELF .sendMessageToFriend{display:none;}.communityResultMixin .resultRow td.resultData button{float:left;margin-right:5px;}.communityResultMixin .resultRow td.resultData button.confirmFriendRequest span{margin-right:4px;}.communityResultMixin .resultRow td.resultData button.rejectFriendRequest span{margin-right:4px;}.communityResultMixin .resultRow td.resultData button:first-child{margin-right:5px;}.communityResultMixin .resultRow td.resultData span.addFriend:before{content:"\e64b";}.communityResultMixin .resultRow td.resultData span.sendMessageToFriend:before{content:"\e652";}.communityResultMixin.read-false{background-color:#f7fbe6;}.communityResultMixin.read-true{background-color:#ffffff;}.communityResultMixin.selected{background-color:#e5f1d6;}.page-community .resultdiv{display:none;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result{display:table;width:100%;padding-top:10px;padding-bottom:10px;padding:10px;border:1px solid transparent;border-radius:3px 3px 3px 3px;position:relative;background-color:#fcf8e3;color:#c09853;color:#575756;margin-bottom:10px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow{display:table-row;width:100%;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td{vertical-align:middle;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon{width:65px;height:55px;margin-top:0;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon img{width:55px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon span{width:55px !important;height:55px !important;display:inline-block;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon span.SYSTEM, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon span.MALE, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon span.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon span.FEMALE:before{content:"\e63b";}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon span.MALE:before{content:"\e63a";}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultIcon span.SYSTEM:before{content:"\e63e";}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .message-date{color:#999;text-align:right;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .conversation-partner{color:#575756;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .message-body{display:block;overflow:hidden;line-height:16px;max-height:32px;font-size:14px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .message-body.conversation-partner{font-weight:bold;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .message-body:first-child{text-align:right;color:#999;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .status-container > *{margin:0;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .status-container span{width:auto;height:40px;font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .status-container button{height:30px;width:30px;margin-top:10px;margin-right:10px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .status-container .icon-croped{width:0px;height:18px;top:0px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .NONE .block-true{display:none;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .NONE .status, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .CONNECTED .status, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .NONE .deleteFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .CONNECTED .deleteFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .NONE .confirmFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .CONNECTED .confirmFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .NONE .rejectFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .CONNECTED .rejectFriendRequest{display:none;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .CONNECTED .addFriend{display:none;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .INCOMING .block-true, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .INCOMING .addFriend, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .INCOMING .status, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .INCOMING .deleteFriendRequest{display:none;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .OUTGOING .block-true, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .OUTGOING .addFriend, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .OUTGOING .confirmFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .OUTGOING .rejectFriendRequest{display:none;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .MYSELF .status, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .MYSELF .deleteFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .MYSELF .confirmFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .MYSELF .rejectFriendRequest, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .MYSELF .addFriend, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData .MYSELF .sendMessageToFriend{display:none;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData button{float:left;margin-right:5px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData button.confirmFriendRequest span{margin-right:4px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData button.rejectFriendRequest span{margin-right:4px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData button:first-child{margin-right:5px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData span.addFriend:before{content:"\e64b";}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultRow td.resultData span.sendMessageToFriend:before{content:"\e652";}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result.read-false{background-color:#f7fbe6;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result.read-true{background-color:#ffffff;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result.selected{background-color:#e5f1d6;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result > span:first-child{position:relative !important;float:right !important;margin-right:-15px !important;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result > p, .page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result > ul{margin-bottom:0;margin-top:0;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result > p + p{margin-top:5px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result [class^="icon-"]{cursor:pointer;font-size:2rem;position:absolute;top:0px;right:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result strong{padding-right:25px;}.page-community #friends #js-showConfirmedFriendRequests .confirmed-results .result .resultData .name{font-weight:bold;}.page-community #friends .search-submit{width:100%;}.page-community #friends .friendSearchResults p{margin-top:10px;color:#7FBA46;}.page-community #friends .friendSearchResults p.error{color:#686a54;}.page-community #friends .friendSearchResults .message{display:none;}.page-community #friends .friendSearchResults div .result{display:table;width:100%;padding-top:10px;padding-bottom:10px;border-top:1px solid #cccccc;}.page-community #friends .friendSearchResults div .result .resultRow{display:table-row;width:100%;}.page-community #friends .friendSearchResults div .result .resultRow td{vertical-align:middle;}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon{width:65px;height:55px;margin-top:0;}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon img{width:55px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon span{width:55px !important;height:55px !important;display:inline-block;}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon span.SYSTEM, .page-community #friends .friendSearchResults div .result .resultRow td.resultIcon span.MALE, .page-community #friends .friendSearchResults div .result .resultRow td.resultIcon span.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon span.FEMALE:before{content:"\e63b";}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon span.MALE:before{content:"\e63a";}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon span.SYSTEM:before{content:"\e63e";}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .message-date{color:#999;text-align:right;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .conversation-partner{color:#575756;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .message-body{display:block;overflow:hidden;line-height:16px;max-height:32px;font-size:14px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .message-body.conversation-partner{font-weight:bold;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .message-body:first-child{text-align:right;color:#999;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .status-container > *{margin:0;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .status-container span{width:auto;height:40px;font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .status-container button{height:30px;width:30px;margin-top:10px;margin-right:10px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .status-container .icon-croped{width:0px;height:18px;top:0px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .NONE .block-true{display:none;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .NONE .status, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .CONNECTED .status, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .NONE .deleteFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .CONNECTED .deleteFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .NONE .confirmFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .CONNECTED .confirmFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .NONE .rejectFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .CONNECTED .rejectFriendRequest{display:none;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .CONNECTED .addFriend{display:none;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .INCOMING .block-true, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .INCOMING .addFriend, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .INCOMING .status, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .INCOMING .deleteFriendRequest{display:none;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .OUTGOING .block-true, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .OUTGOING .addFriend, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .OUTGOING .confirmFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .OUTGOING .rejectFriendRequest{display:none;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .MYSELF .status, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .MYSELF .deleteFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .MYSELF .confirmFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .MYSELF .rejectFriendRequest, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .MYSELF .addFriend, .page-community #friends .friendSearchResults div .result .resultRow td.resultData .MYSELF .sendMessageToFriend{display:none;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData button{float:left;margin-right:5px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData button.confirmFriendRequest span{margin-right:4px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData button.rejectFriendRequest span{margin-right:4px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData button:first-child{margin-right:5px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData span.addFriend:before{content:"\e64b";}.page-community #friends .friendSearchResults div .result .resultRow td.resultData span.sendMessageToFriend:before{content:"\e652";}.page-community #friends .friendSearchResults div .result.read-false{background-color:#f7fbe6;}.page-community #friends .friendSearchResults div .result.read-true{background-color:#ffffff;}.page-community #friends .friendSearchResults div .result.selected{background-color:#e5f1d6;}.page-community #friends .friendSearchResults div .result .resultRow td{vertical-align:middle;}.page-community #friends .friendSearchResults div .result .resultRow td.resultIcon{width:65px !important;height:55px !important;margin-top:0 !important;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData .status-container{margin-top:-10px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData span{float:left;margin-right:5px;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData span.status{color:#999;font-style:italic;width:auto;padding:15px 2px 0 0;font-size:1rem;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData span:not(.MYSELF){cursor:pointer;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData span:not(.MYSELF).name{text-decoration:none;}.page-community #friends .friendSearchResults div .result .resultRow td.resultData span:not(.MYSELF).name:hover{color:#7FBA46;text-decoration:underline;}.page-community #friends .friendSearchResults div .result:last-child{border-bottom:1px solid #cccccc;}.page-community #friends .friendSearchResults div .empty-list{color:#999;}.page-community #friends .friendSearchResults div .empty-list .icon, .page-community #friends .friendSearchResults div .empty-list .m-wrap{float:left;display:block;}.page-community #messages .tab-head, .page-community #messages .message-preview-head{-webkit-box-shadow:0px 3px 10px #CCCCCC;-moz-box-shadow:0px 3px 10px #CCCCCC;box-shadow:0px 3px 10px #CCCCCC;box-shadow:0px 3px 10px #CCCCCC rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 3px 10px #CCCCCC rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 3px 10px #CCCCCC rgba(0, 0, 0, 0.5);}.page-community #messages .tab-head span, .page-community #messages .message-preview-head span{display:block;}.page-community #messages .tab-head span.SYSTEM, .page-community #messages .message-preview-head span.SYSTEM, .page-community #messages .tab-head span.MALE, .page-community #messages .message-preview-head span.MALE, .page-community #messages .tab-head span.FEMALE, .page-community #messages .message-preview-head span.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.page-community #messages .tab-head span.FEMALE:before, .page-community #messages .message-preview-head span.FEMALE:before{content:"\e63b";}.page-community #messages .tab-head span.MALE:before, .page-community #messages .message-preview-head span.MALE:before{content:"\e63a";}.page-community #messages .tab-head span.SYSTEM:before, .page-community #messages .message-preview-head span.SYSTEM:before{content:"\e63e";}.page-community #messages .tab-head span.SYSTEM, .page-community #messages .message-preview-head span.SYSTEM, .page-community #messages .tab-head span.MALE, .page-community #messages .message-preview-head span.MALE, .page-community #messages .tab-head span.FEMALE, .page-community #messages .message-preview-head span.FEMALE{width:55px !important;height:55px !important;}.page-community #messages .tab-head .l img, .page-community #messages .message-preview-head .l img{width:55px;height:55px;}.page-community #messages .tab-head .m, .page-community #messages .message-preview-head .m{padding-right:60px;padding-left:60px;font-size:0.875rem;}.page-community #messages #getMoreConversations, .page-community #messages .getMoreMessages{text-align:center;}.page-community #messages .conversation-preview{margin-top:-1px;}.page-community #messages .conversation-preview .conversation-wrapper{min-height:130px;border-right:1px solid #cccccc;margin-top:1px;}.page-community #messages .conversation-preview .conversation-wrapper .result{display:table;width:100%;padding-top:10px;padding-bottom:10px;padding-top:5px;padding-bottom:5px;margin-top:1px;cursor:pointer;border-bottom:1px solid #cccccc;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow{display:table-row;width:100%;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td{vertical-align:middle;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon{width:65px;height:55px;margin-top:0;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon img{width:55px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon span{width:55px !important;height:55px !important;display:inline-block;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon span.SYSTEM, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon span.MALE, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon span.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon span.FEMALE:before{content:"\e63b";}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon span.MALE:before{content:"\e63a";}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon span.SYSTEM:before{content:"\e63e";}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .message-date{color:#999;text-align:right;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .conversation-partner{color:#575756;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .message-body{display:block;overflow:hidden;line-height:16px;max-height:32px;font-size:14px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .message-body.conversation-partner{font-weight:bold;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .message-body:first-child{text-align:right;color:#999;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .status-container > *{margin:0;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .status-container span{width:auto;height:40px;font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .status-container button{height:30px;width:30px;margin-top:10px;margin-right:10px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .status-container .icon-croped{width:0px;height:18px;top:0px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .NONE .block-true{display:none;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .NONE .status, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .CONNECTED .status, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .NONE .deleteFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .CONNECTED .deleteFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .NONE .confirmFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .CONNECTED .confirmFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .NONE .rejectFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .CONNECTED .rejectFriendRequest{display:none;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .CONNECTED .addFriend{display:none;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .INCOMING .block-true, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .INCOMING .addFriend, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .INCOMING .status, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .INCOMING .deleteFriendRequest{display:none;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .OUTGOING .block-true, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .OUTGOING .addFriend, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .OUTGOING .confirmFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .OUTGOING .rejectFriendRequest{display:none;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .MYSELF .status, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .MYSELF .deleteFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .MYSELF .confirmFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .MYSELF .rejectFriendRequest, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .MYSELF .addFriend, .page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .MYSELF .sendMessageToFriend{display:none;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData button{float:left;margin-right:5px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData button.confirmFriendRequest span{margin-right:4px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData button.rejectFriendRequest span{margin-right:4px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData button:first-child{margin-right:5px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData span.addFriend:before{content:"\e64b";}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData span.sendMessageToFriend:before{content:"\e652";}.page-community #messages .conversation-preview .conversation-wrapper .result.read-false{background-color:#f7fbe6;}.page-community #messages .conversation-preview .conversation-wrapper .result.read-true{background-color:#ffffff;}.page-community #messages .conversation-preview .conversation-wrapper .result.selected{background-color:#e5f1d6;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultIcon{width:65px;padding:5px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData{padding:5px;padding-right:16px;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .conversation-partner{font-weight:bold;}.page-community #messages .conversation-preview .conversation-wrapper .result .resultRow td.resultData .message-arrow{position:relative;top:-20px;margin-bottom:-30px;}.page-community #messages .conversation-preview .empty-list{color:#999;}.page-community #messages .message-preview .message-wrapper .message{border-bottom:1px solid #cccccc;margin:0 20px 0 15px;padding:10px 0 10px 0;}.page-community #messages .message-preview .message-wrapper .message div{display:block;overflow:auto;}.page-community #messages .message-preview .message-wrapper .message div span.conversation-partner{color:#7FBA46;}.page-community #messages .message-preview .message-wrapper .message div span.datetime{color:#999;}.page-community #messages .message-preview .message-form{background-color:#f8fbe6;overflow:hidden;}.page-community #messages .message-preview .message-form div{overflow:hidden;padding:0 2.5% 0 2.5%;}.page-community #messages .message-preview .message-form div:first-child{margin:25px 0 0 0;}.page-community #messages .message-preview .message-form div:last-child{margin:15px 0 15px 0;}.page-community #messages .message-preview .message-form textarea{width:100%;padding:0;height:100px;font-size:14px;}.page-community #profileOverlay .grow.result > .l, .page-community #profile .grow.result > .l{width:100%;list-style-type:none;padding:0;overflow:hidden;width:90%;margin:0 5% 0;}.page-community #profileOverlay .grow.result > .l#top-bar, .page-community #profile .grow.result > .l#top-bar, .page-community #profileOverlay .grow.result > .l.top-bar-overlay, .page-community #profile .grow.result > .l.top-bar-overlay{height:50px;position:fixed;background:#fff;z-index:1000;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border:none;left:0;top:0;}.page-community #profileOverlay .grow.result > .l#top-bar .link-button-text, .page-community #profile .grow.result > .l#top-bar .link-button-text, .page-community #profileOverlay .grow.result > .l.top-bar-overlay .link-button-text, .page-community #profile .grow.result > .l.top-bar-overlay .link-button-text{height:50px;}.page-community #profileOverlay .grow.result > .l#top-bar .h2, .page-community #profile .grow.result > .l#top-bar .h2, .page-community #profileOverlay .grow.result > .l.top-bar-overlay .h2, .page-community #profile .grow.result > .l.top-bar-overlay .h2{padding:0;width:80.5%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:normal;height:50px;font-size:14px;display:table;text-align:center;}.page-community #profileOverlay .grow.result > .l#top-bar .h2 span, .page-community #profile .grow.result > .l#top-bar .h2 span, .page-community #profileOverlay .grow.result > .l.top-bar-overlay .h2 span, .page-community #profile .grow.result > .l.top-bar-overlay .h2 span{display:table-cell;vertical-align:middle;}.page-community #profileOverlay .grow.result > .l#top-bar > div, .page-community #profile .grow.result > .l#top-bar > div, .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div, .page-community #profile .grow.result > .l.top-bar-overlay > div{vertical-align:top;}.page-community #profileOverlay .grow.result > .l#top-bar > div [class^="icon-arrow-"], .page-community #profile .grow.result > .l#top-bar > div [class^="icon-arrow-"], .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div [class^="icon-arrow-"], .page-community #profile .grow.result > .l.top-bar-overlay > div [class^="icon-arrow-"]{position:relative;top:-15px;margin-left:-12px;}.page-community #profileOverlay .grow.result > .l#top-bar > div.l, .page-community #profile .grow.result > .l#top-bar > div.l, .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div.l, .page-community #profile .grow.result > .l.top-bar-overlay > div.l{padding:0;width:82%;}.page-community #profileOverlay .grow.result > .l#top-bar > div.l > div, .page-community #profile .grow.result > .l#top-bar > div.l > div, .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div.l > div, .page-community #profile .grow.result > .l.top-bar-overlay > div.l > div{float:left;vertical-align:top;}.page-community #profileOverlay .grow.result > .l#top-bar > div.l a, .page-community #profile .grow.result > .l#top-bar > div.l a, .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div.l a, .page-community #profile .grow.result > .l.top-bar-overlay > div.l a{display:block;height:50px;width:50px;padding:12px 0 0 10px;}.page-community #profileOverlay .grow.result > .l#top-bar > div.l a .icon-login, .page-community #profile .grow.result > .l#top-bar > div.l a .icon-login, .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div.l a .icon-login, .page-community #profile .grow.result > .l.top-bar-overlay > div.l a .icon-login{left:-12px;}.page-community #profileOverlay .grow.result > .l#top-bar > div.l div:first-child, .page-community #profile .grow.result > .l#top-bar > div.l div:first-child, .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div.l div:first-child, .page-community #profile .grow.result > .l.top-bar-overlay > div.l div:first-child{border-right:1px solid #f7f7f7;width:50px;}.page-community #profileOverlay .grow.result > .l#top-bar > div.r, .page-community #profile .grow.result > .l#top-bar > div.r, .page-community #profileOverlay .grow.result > .l.top-bar-overlay > div.r, .page-community #profile .grow.result > .l.top-bar-overlay > div.r{float:none;position:absolute;right:0;border-left:1px solid #f7f7f7;}.page-community #profileOverlay .grow.result > .l *, .page-community #profile .grow.result > .l *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.page-community #profileOverlay .grow.result > .l .h2, .page-community #profile .grow.result > .l .h2{padding:12px;display:table-cell;vertical-align:middle;line-height:1.3em;}.page-community #profileOverlay .grow.result > .l .l .icon-label, .page-community #profile .grow.result > .l .l .icon-label{padding-right:10px;}.page-community #profileOverlay .grow.result > .l .l .icon-login, .page-community #profile .grow.result > .l .l .icon-login, .page-community #profileOverlay .grow.result > .l .l .icon-menu-close, .page-community #profile .grow.result > .l .l .icon-menu-close{top:-15px;}.page-community #profileOverlay .grow.result > .l.clicked, .page-community #profile .grow.result > .l.clicked{background:#F5F5F5;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #EEE, #FFF);background:-moz-linear-gradient(center bottom, #EEE 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #EEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#EEE', GradientType=0);background:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #f5f5f5, #FFF);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#f5f5f5', GradientType=0);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background:-webkit-linear-gradient(top, #fff, #f5f5f5);background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-ms-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);border:1px solid #999;background-color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));background:-webkit-linear-gradient(top, #FFF, #FFF);background:-moz-linear-gradient(top, #FFF, #FFF);background:-ms-linear-gradient(top, #FFF, #FFF);background:-o-linear-gradient(top, #FFF, #FFF);border:none;border-top:1px solid #81BC47;border-bottom:1px solid #81BC47;}.page-community #profileOverlay .grow.result > .l.clicked .active, .page-community #profile .grow.result > .l.clicked .active{background-color:#7FBA46;}.page-community #profileOverlay .grow.result > .l.clicked .active span, .page-community #profile .grow.result > .l.clicked .active span{color:#fff;}.page-community #profileOverlay .grow.result > .l.yellow, .page-community #profile .grow.result > .l.yellow{background:#eff5ce;padding:10px 0;}.page-community #profileOverlay .grow.result > .l.active, .page-community #profile .grow.result > .l.active, .page-community #profileOverlay .grow.result > .l .active, .page-community #profile .grow.result > .l .active{background-color:#7FBA46;color:#fff;padding-right:10px !important;}.page-community #profileOverlay .grow.result > .l.active [class^="icon-"], .page-community #profile .grow.result > .l.active [class^="icon-"], .page-community #profileOverlay .grow.result > .l .active [class^="icon-"], .page-community #profile .grow.result > .l .active [class^="icon-"]{color:#fff;}.page-community #profileOverlay .grow.result > .l .l, .page-community #profile .grow.result > .l .l, .page-community #profileOverlay .grow.result > .l .r, .page-community #profile .grow.result > .l .r{width:40%;}.page-community #profileOverlay .grow.result > .l .l.profile-image.SYSTEM, .page-community #profile .grow.result > .l .l.profile-image.SYSTEM, .page-community #profileOverlay .grow.result > .l .r.profile-image.SYSTEM, .page-community #profile .grow.result > .l .r.profile-image.SYSTEM, .page-community #profileOverlay .grow.result > .l .l.profile-image.MALE, .page-community #profile .grow.result > .l .l.profile-image.MALE, .page-community #profileOverlay .grow.result > .l .r.profile-image.MALE, .page-community #profile .grow.result > .l .r.profile-image.MALE, .page-community #profileOverlay .grow.result > .l .l.profile-image.FEMALE, .page-community #profile .grow.result > .l .l.profile-image.FEMALE, .page-community #profileOverlay .grow.result > .l .r.profile-image.FEMALE, .page-community #profile .grow.result > .l .r.profile-image.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.page-community #profileOverlay .grow.result > .l .l.profile-image.FEMALE:before, .page-community #profile .grow.result > .l .l.profile-image.FEMALE:before, .page-community #profileOverlay .grow.result > .l .r.profile-image.FEMALE:before, .page-community #profile .grow.result > .l .r.profile-image.FEMALE:before{content:"\e63b";}.page-community #profileOverlay .grow.result > .l .l.profile-image.MALE:before, .page-community #profile .grow.result > .l .l.profile-image.MALE:before, .page-community #profileOverlay .grow.result > .l .r.profile-image.MALE:before, .page-community #profile .grow.result > .l .r.profile-image.MALE:before{content:"\e63a";}.page-community #profileOverlay .grow.result > .l .l.profile-image.SYSTEM:before, .page-community #profile .grow.result > .l .l.profile-image.SYSTEM:before, .page-community #profileOverlay .grow.result > .l .r.profile-image.SYSTEM:before, .page-community #profile .grow.result > .l .r.profile-image.SYSTEM:before{content:"\e63e";}.page-community #profileOverlay .grow.result > .l .l.profile-image.SYSTEM, .page-community #profile .grow.result > .l .l.profile-image.SYSTEM, .page-community #profileOverlay .grow.result > .l .r.profile-image.SYSTEM, .page-community #profile .grow.result > .l .r.profile-image.SYSTEM, .page-community #profileOverlay .grow.result > .l .l.profile-image.MALE, .page-community #profile .grow.result > .l .l.profile-image.MALE, .page-community #profileOverlay .grow.result > .l .r.profile-image.MALE, .page-community #profile .grow.result > .l .r.profile-image.MALE, .page-community #profileOverlay .grow.result > .l .l.profile-image.FEMALE, .page-community #profile .grow.result > .l .l.profile-image.FEMALE, .page-community #profileOverlay .grow.result > .l .r.profile-image.FEMALE, .page-community #profile .grow.result > .l .r.profile-image.FEMALE{width:150px !important;height:150px !important;font-size:150px !important;padding-top:25px;}.page-community #profileOverlay .grow.result > .l .l.profile-image img, .page-community #profile .grow.result > .l .l.profile-image img, .page-community #profileOverlay .grow.result > .l .r.profile-image img, .page-community #profile .grow.result > .l .r.profile-image img{position:absolute;top:0;left:0;}.page-community #profileOverlay .grow.result > .l .l span, .page-community #profile .grow.result > .l .l span, .page-community #profileOverlay .grow.result > .l .r span, .page-community #profile .grow.result > .l .r span, .page-community #profileOverlay .grow.result > .l .l button, .page-community #profile .grow.result > .l .l button, .page-community #profileOverlay .grow.result > .l .r button, .page-community #profile .grow.result > .l .r button{clear:both;float:left;border-bottom:1px solid #ccc;margin-top:10px;}.page-community #profileOverlay .grow.result > .l .l span.status, .page-community #profile .grow.result > .l .l span.status, .page-community #profileOverlay .grow.result > .l .r span.status, .page-community #profile .grow.result > .l .r span.status, .page-community #profileOverlay .grow.result > .l .l button.status, .page-community #profile .grow.result > .l .l button.status, .page-community #profileOverlay .grow.result > .l .r button.status, .page-community #profile .grow.result > .l .r button.status{font-style:italic;color:#f7f7f7;}.page-community #profileOverlay .grow.result > .l .l.NONE .block-true, .page-community #profile .grow.result > .l .l.NONE .block-true, .page-community #profileOverlay .grow.result > .l .r.NONE .block-true, .page-community #profile .grow.result > .l .r.NONE .block-true, .page-community #profileOverlay .grow.result > .l .l.INCOMING .block-true, .page-community #profile .grow.result > .l .l.INCOMING .block-true, .page-community #profileOverlay .grow.result > .l .r.INCOMING .block-true, .page-community #profile .grow.result > .l .r.INCOMING .block-true, .page-community #profileOverlay .grow.result > .l .l.OUTGOING .block-true, .page-community #profile .grow.result > .l .l.OUTGOING .block-true, .page-community #profileOverlay .grow.result > .l .r.OUTGOING .block-true, .page-community #profile .grow.result > .l .r.OUTGOING .block-true{display:none;}.page-community #profileOverlay .grow.result > .l .l.NONE .confirmFriendRequest, .page-community #profile .grow.result > .l .l.NONE .confirmFriendRequest, .page-community #profileOverlay .grow.result > .l .r.NONE .confirmFriendRequest, .page-community #profile .grow.result > .l .r.NONE .confirmFriendRequest, .page-community #profileOverlay .grow.result > .l .l.NONE .deleteFriendRequest, .page-community #profile .grow.result > .l .l.NONE .deleteFriendRequest, .page-community #profileOverlay .grow.result > .l .r.NONE .deleteFriendRequest, .page-community #profile .grow.result > .l .r.NONE .deleteFriendRequest, .page-community #profileOverlay .grow.result > .l .l.NONE .rejectFriendRequest, .page-community #profile .grow.result > .l .l.NONE .rejectFriendRequest, .page-community #profileOverlay .grow.result > .l .r.NONE .rejectFriendRequest, .page-community #profile .grow.result > .l .r.NONE .rejectFriendRequest, .page-community #profileOverlay .grow.result > .l .l.NONE .disconnectFriend, .page-community #profile .grow.result > .l .l.NONE .disconnectFriend, .page-community #profileOverlay .grow.result > .l .r.NONE .disconnectFriend, .page-community #profile .grow.result > .l .r.NONE .disconnectFriend, .page-community #profileOverlay .grow.result > .l .l.NONE .status-request-pending, .page-community #profile .grow.result > .l .l.NONE .status-request-pending, .page-community #profileOverlay .grow.result > .l .r.NONE .status-request-pending, .page-community #profile .grow.result > .l .r.NONE .status-request-pending{display:none;}.page-community #profileOverlay .grow.result > .l .l.CONNECTED .confirmFriendRequest, .page-community #profile .grow.result > .l .l.CONNECTED .confirmFriendRequest, .page-community #profileOverlay .grow.result > .l .r.CONNECTED .confirmFriendRequest, .page-community #profile .grow.result > .l .r.CONNECTED .confirmFriendRequest, .page-community #profileOverlay .grow.result > .l .l.CONNECTED .deleteFriendRequest, .page-community #profile .grow.result > .l .l.CONNECTED .deleteFriendRequest, .page-community #profileOverlay .grow.result > .l .r.CONNECTED .deleteFriendRequest, .page-community #profile .grow.result > .l .r.CONNECTED .deleteFriendRequest, .page-community #profileOverlay .grow.result > .l .l.CONNECTED .rejectFriendRequest, .page-community #profile .grow.result > .l .l.CONNECTED .rejectFriendRequest, .page-community #profileOverlay .grow.result > .l .r.CONNECTED .rejectFriendRequest, .page-community #profile .grow.result > .l .r.CONNECTED .rejectFriendRequest, .page-community #profileOverlay .grow.result > .l .l.CONNECTED .status-request-pending, .page-community #profile .grow.result > .l .l.CONNECTED .status-request-pending, .page-community #profileOverlay .grow.result > .l .r.CONNECTED .status-request-pending, .page-community #profile .grow.result > .l .r.CONNECTED .status-request-pending, .page-community #profileOverlay .grow.result > .l .l.CONNECTED .addFriend, .page-community #profile .grow.result > .l .l.CONNECTED .addFriend, .page-community #profileOverlay .grow.result > .l .r.CONNECTED .addFriend, .page-community #profile .grow.result > .l .r.CONNECTED .addFriend{display:none;}.page-community #profileOverlay .grow.result > .l .l.OUTGOING .confirmFriendRequest, .page-community #profile .grow.result > .l .l.OUTGOING .confirmFriendRequest, .page-community #profileOverlay .grow.result > .l .r.OUTGOING .confirmFriendRequest, .page-community #profile .grow.result > .l .r.OUTGOING .confirmFriendRequest, .page-community #profileOverlay .grow.result > .l .l.OUTGOING .rejectFriendRequest, .page-community #profile .grow.result > .l .l.OUTGOING .rejectFriendRequest, .page-community #profileOverlay .grow.result > .l .r.OUTGOING .rejectFriendRequest, .page-community #profile .grow.result > .l .r.OUTGOING .rejectFriendRequest, .page-community #profileOverlay .grow.result > .l .l.OUTGOING .disconnectFriend, .page-community #profile .grow.result > .l .l.OUTGOING .disconnectFriend, .page-community #profileOverlay .grow.result > .l .r.OUTGOING .disconnectFriend, .page-community #profile .grow.result > .l .r.OUTGOING .disconnectFriend, .page-community #profileOverlay .grow.result > .l .l.OUTGOING .addFriend, .page-community #profile .grow.result > .l .l.OUTGOING .addFriend, .page-community #profileOverlay .grow.result > .l .r.OUTGOING .addFriend, .page-community #profile .grow.result > .l .r.OUTGOING .addFriend{display:none;}.page-community #profileOverlay .grow.result > .l .l.INCOMING .status-request-pending, .page-community #profile .grow.result > .l .l.INCOMING .status-request-pending, .page-community #profileOverlay .grow.result > .l .r.INCOMING .status-request-pending, .page-community #profile .grow.result > .l .r.INCOMING .status-request-pending, .page-community #profileOverlay .grow.result > .l .l.INCOMING .deleteFriendRequest, .page-community #profile .grow.result > .l .l.INCOMING .deleteFriendRequest, .page-community #profileOverlay .grow.result > .l .r.INCOMING .deleteFriendRequest, .page-community #profile .grow.result > .l .r.INCOMING .deleteFriendRequest, .page-community #profileOverlay .grow.result > .l .l.INCOMING .disconnectFriend, .page-community #profile .grow.result > .l .l.INCOMING .disconnectFriend, .page-community #profileOverlay .grow.result > .l .r.INCOMING .disconnectFriend, .page-community #profile .grow.result > .l .r.INCOMING .disconnectFriend, .page-community #profileOverlay .grow.result > .l .l.INCOMING .addFriend, .page-community #profile .grow.result > .l .l.INCOMING .addFriend, .page-community #profileOverlay .grow.result > .l .r.INCOMING .addFriend, .page-community #profile .grow.result > .l .r.INCOMING .addFriend{display:none;}.page-community #profileOverlay .function-button, .page-community #profile .function-button{width:50px;height:50px;overflow:hidden;}.page-community #profileOverlay .function-button #fileupload, .page-community #profile .function-button #fileupload{line-height:40px;}.page-community #profileOverlay .function-button [class^="icon-"]:before, .page-community #profile .function-button [class^="icon-"]:before{font-size:40px;}.page-community #profileOverlay .profile-image, .page-community #profile .profile-image{width:185px;height:185px;display:block;}.page-community #profileOverlay .profile-image.SYSTEM, .page-community #profile .profile-image.SYSTEM, .page-community #profileOverlay .profile-image.MALE, .page-community #profile .profile-image.MALE, .page-community #profileOverlay .profile-image.FEMALE, .page-community #profile .profile-image.FEMALE{font-family:'icobodykey';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;overflow:hidden;font-size:54px;background-color:#7FBA46;color:#0b5f26;padding-top:10px;}.page-community #profileOverlay .profile-image.FEMALE:before, .page-community #profile .profile-image.FEMALE:before{content:"\e63b";}.page-community #profileOverlay .profile-image.MALE:before, .page-community #profile .profile-image.MALE:before{content:"\e63a";}.page-community #profileOverlay .profile-image.SYSTEM:before, .page-community #profile .profile-image.SYSTEM:before{content:"\e63e";}.page-community #profileOverlay .profile-image.SYSTEM, .page-community #profile .profile-image.SYSTEM, .page-community #profileOverlay .profile-image.MALE, .page-community #profile .profile-image.MALE, .page-community #profileOverlay .profile-image.FEMALE, .page-community #profile .profile-image.FEMALE{font-size:185px;line-height:14.5rem;}.page-community #profileOverlay .weight, .page-community #profile .weight{width:100%;list-style-type:none;padding:0;overflow:hidden;width:90%;margin:0 5% 0;}.page-community #profileOverlay .weight#top-bar, .page-community #profile .weight#top-bar, .page-community #profileOverlay .weight.top-bar-overlay, .page-community #profile .weight.top-bar-overlay{height:50px;position:fixed;background:#fff;z-index:1000;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border:none;left:0;top:0;}.page-community #profileOverlay .weight#top-bar .link-button-text, .page-community #profile .weight#top-bar .link-button-text, .page-community #profileOverlay .weight.top-bar-overlay .link-button-text, .page-community #profile .weight.top-bar-overlay .link-button-text{height:50px;}.page-community #profileOverlay .weight#top-bar .h2, .page-community #profile .weight#top-bar .h2, .page-community #profileOverlay .weight.top-bar-overlay .h2, .page-community #profile .weight.top-bar-overlay .h2{padding:0;width:80.5%;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:normal;height:50px;font-size:14px;display:table;text-align:center;}.page-community #profileOverlay .weight#top-bar .h2 span, .page-community #profile .weight#top-bar .h2 span, .page-community #profileOverlay .weight.top-bar-overlay .h2 span, .page-community #profile .weight.top-bar-overlay .h2 span{display:table-cell;vertical-align:middle;}.page-community #profileOverlay .weight#top-bar > div, .page-community #profile .weight#top-bar > div, .page-community #profileOverlay .weight.top-bar-overlay > div, .page-community #profile .weight.top-bar-overlay > div{vertical-align:top;}.page-community #profileOverlay .weight#top-bar > div [class^="icon-arrow-"], .page-community #profile .weight#top-bar > div [class^="icon-arrow-"], .page-community #profileOverlay .weight.top-bar-overlay > div [class^="icon-arrow-"], .page-community #profile .weight.top-bar-overlay > div [class^="icon-arrow-"]{position:relative;top:-15px;margin-left:-12px;}.page-community #profileOverlay .weight#top-bar > div.l, .page-community #profile .weight#top-bar > div.l, .page-community #profileOverlay .weight.top-bar-overlay > div.l, .page-community #profile .weight.top-bar-overlay > div.l{padding:0;width:82%;}.page-community #profileOverlay .weight#top-bar > div.l > div, .page-community #profile .weight#top-bar > div.l > div, .page-community #profileOverlay .weight.top-bar-overlay > div.l > div, .page-community #profile .weight.top-bar-overlay > div.l > div{float:left;vertical-align:top;}.page-community #profileOverlay .weight#top-bar > div.l a, .page-community #profile .weight#top-bar > div.l a, .page-community #profileOverlay .weight.top-bar-overlay > div.l a, .page-community #profile .weight.top-bar-overlay > div.l a{display:block;height:50px;width:50px;padding:12px 0 0 10px;}.page-community #profileOverlay .weight#top-bar > div.l a .icon-login, .page-community #profile .weight#top-bar > div.l a .icon-login, .page-community #profileOverlay .weight.top-bar-overlay > div.l a .icon-login, .page-community #profile .weight.top-bar-overlay > div.l a .icon-login{left:-12px;}.page-community #profileOverlay .weight#top-bar > div.l div:first-child, .page-community #profile .weight#top-bar > div.l div:first-child, .page-community #profileOverlay .weight.top-bar-overlay > div.l div:first-child, .page-community #profile .weight.top-bar-overlay > div.l div:first-child{border-right:1px solid #f7f7f7;width:50px;}.page-community #profileOverlay .weight#top-bar > div.r, .page-community #profile .weight#top-bar > div.r, .page-community #profileOverlay .weight.top-bar-overlay > div.r, .page-community #profile .weight.top-bar-overlay > div.r{float:none;position:absolute;right:0;border-left:1px solid #f7f7f7;}.page-community #profileOverlay .weight *, .page-community #profile .weight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.page-community #profileOverlay .weight .h2, .page-community #profile .weight .h2{padding:12px;display:table-cell;vertical-align:middle;line-height:1.3em;}.page-community #profileOverlay .weight .l .icon-label, .page-community #profile .weight .l .icon-label{padding-right:10px;}.page-community #profileOverlay .weight .l .icon-login, .page-community #profile .weight .l .icon-login, .page-community #profileOverlay .weight .l .icon-menu-close, .page-community #profile .weight .l .icon-menu-close{top:-15px;}.page-community #profileOverlay .weight.clicked, .page-community #profile .weight.clicked{background:#F5F5F5;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #EEE), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #EEE, #FFF);background:-moz-linear-gradient(center bottom, #EEE 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #EEE);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#EEE', GradientType=0);background:#fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #FFF));background:-ms-linear-gradient(bottom, #f5f5f5, #FFF);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #FFF 100%);background:-o-linear-gradient(#FFF, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF', endColorstr='#f5f5f5', GradientType=0);background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));background:-webkit-linear-gradient(top, #fff, #f5f5f5);background:-moz-linear-gradient(top, #fff, #f5f5f5);background:-ms-linear-gradient(top, #fff, #f5f5f5);background:-o-linear-gradient(top, #fff, #f5f5f5);border:1px solid #999;background-color:#FFF;background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#FFF));background:-webkit-linear-gradient(top, #FFF, #FFF);background:-moz-linear-gradient(top, #FFF, #FFF);background:-ms-linear-gradient(top, #FFF, #FFF);background:-o-linear-gradient(top, #FFF, #FFF);border:none;border-top:1px solid #81BC47;border-bottom:1px solid #81BC47;}.page-community #profileOverlay .weight.clicked .active, .page-community #profile .weight.clicked .active{background-color:#7FBA46;}.page-community #profileOverlay .weight.clicked .active span, .page-community #profile .weight.clicked .active span{color:#fff;}.page-community #profileOverlay .weight.yellow, .page-community #profile .weight.yellow{background:#eff5ce;padding:10px 0;}.page-community #profileOverlay .weight.active, .page-community #profile .weight.active, .page-community #profileOverlay .weight .active, .page-community #profile .weight .active{background-color:#7FBA46;color:#fff;padding-right:10px !important;}.page-community #profileOverlay .weight.active [class^="icon-"], .page-community #profile .weight.active [class^="icon-"], .page-community #profileOverlay .weight .active [class^="icon-"], .page-community #profile .weight .active [class^="icon-"]{color:#fff;}.page-community #profileOverlay .weight h2, .page-community #profile .weight h2{color:#7FBA46;}.page-community #profileOverlay .weight #weightChartPlaceholderMOBILE h2, .page-community #profile .weight #weightChartPlaceholderMOBILE h2{display:none;}.page-community #profileOverlay .weight.NONE, .page-community #profile .weight.NONE, .page-community #profileOverlay .weight.OUTGOING, .page-community #profile .weight.OUTGOING, .page-community #profileOverlay .weight.INCOMING, .page-community #profile .weight.INCOMING{display:none;}.page-community #profileOverlay .weight #weightChartDiv #weightChartChart, .page-community #profile .weight #weightChartDiv #weightChartChart{clear:both;width:100%;height:150px;min-height:100px;margin:0 0 15px 0;}.page-community #profileOverlay .weight #weightChartDiv #weightChartChart .tickLabel, .page-community #profile .weight #weightChartDiv #weightChartChart .tickLabel{display:none;}.page-community #profileOverlay .weight #weightChartLegend, .page-community #profile .weight #weightChartLegend{display:none;}.page-community #profileOverlay .weight ul.weight-info-inline, .page-community #profile .weight ul.weight-info-inline{padding:0;clear:both;}.page-community #profileOverlay .weight ul.weight-info-inline li, .page-community #profile .weight ul.weight-info-inline li{clear:both;height:45px;margin-bottom:15px;}.page-community #profileOverlay .weight ul.weight-info-inline li span, .page-community #profile .weight ul.weight-info-inline li span{float:left;}.page-community #profileOverlay .weight ul.weight-info-inline li span.icon-croped, .page-community #profile .weight ul.weight-info-inline li span.icon-croped{width:29px;height:29px;}.page-community #profileOverlay .weight ul.weight-info-inline li span.info-list-li-span-right, .page-community #profile .weight ul.weight-info-inline li span.info-list-li-span-right{float:right;font-weight:bold;}.page-community #commentBox #preview-pane{display:none;}.page-community #commentBox .jcrop-holder div:first-child{border:1px solid red;}.page-community #help ul{list-style:initial;}.page-community #help h2{color:#7FBA46;}.page-submitTestimonials .g20{width:20%;}.page-submitTestimonials .disclaimer-container label.disclaimer-text{font-size:14px;height:22px;}.page-submitTestimonials .disclaimer-container label.disclaimer-text span{float:left;}.page-submitTestimonials .disclaimer-container .btn-show-disclaimer{margin-top:10px;text-align:right;display:block;color:#000;}.page-submitTestimonials .disclaimer-container.open a{display:none;}.page-submitTestimonials input{padding:0 6px;font-size:17px;}.page-submitTestimonials .controls{padding-right:12px;}.page-submitTestimonials .nav-bt{margin:30px 0;}.page-submitTestimonials #responseMessage a, .page-submitTestimonials #responseMessage a:focus, .page-submitTestimonials #responseMessage a:hover, .page-submitTestimonials #responseMessage a:visited{color:#686a54;}.fileupload-container{background-color:#f7f7f7;}.fileupload-container .fileupload-group h3{margin-bottom:1px;}.fileupload-container .fileupload-group .fileupload-row:first-child:not(.file-added) .btn-remove-file{display:none;}.fileupload-container .row-group .fileupload-row:not(.file-added){display:none;}.fileupload-container .row-group .fileupload-row:first-child{display:table;}.fileupload-container .row-group .fileupload-row:first-child.file-added ~ .fileupload-row{display:table;}.fileupload-container .fileupload-row{margin-top:10px;}.fileupload-container .fileupload-row.file-upload .btn-fileupload{visibility:hidden;height:0;padding:0;border:none;}.fileupload-container .fileupload-row.file-upload .ajax-loader{display:inline-block;}.fileupload-container .fileupload-row:not(.file-added) .g80{width:100%;}.fileupload-container .fileupload-row.file-added .btn-remove-file{display:inline-block;font-size:42px;}.fileupload-container .fileupload-row.file-added .alert-success{display:block;}.fileupload-container .fileupload-row.file-added .btn-fileupload{visibility:hidden;height:0;padding:0;border:none;}.fileupload-container .fileupload-row.file-added .ajax-loader{display:none;}.fileupload-container .fileupload-row .btn-fileupload{position:relative;overflow:hidden;visibility:visible;height:auto;display:block;}.fileupload-container .fileupload-row .btn-fileupload input[type=file]{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}.fileupload-container .fileupload-row .btn-remove-file{display:none;margin-top:5px;}.fileupload-container .fileupload-row .alert{padding:4px 5px;margin-bottom:0;margin-top:14px;}.fileupload-container .fileupload-row .alert p{margin:0;white-space:nowrap;overflow:hidden;}.fileupload-container .fileupload-row .alert-success{display:none;}.fileupload-container .fileupload-row .ajax-loader{display:none;}.fileupload-container hr{border-top:1px solid #ccc;border-bottom:none;margin:30px 5% 0 5%;clear:left;}.fileupload-container .box-2{background:none;padding:1px 5% 0 5%;}.fileupload-container > .box-2{border-bottom:10px solid #fff;}.fileupload-container .fileupload-information p{font-size:12px;}.field-container-disclaimer{margin-top:30px;padding:5%;border:1px solid #f7f7f7;}.home #teaser h2{font-size:1.250rem;color:#7FBA46;}.home #teaser label{font-size:.9rem;}.about h1, .genetic-test h1, .why h1, .news h1, .how h1, .accountpage h1, .registration h1, .howToJoin h1, .products h1, .bmi h1, .faq h1, .contact h1, .terms h1, .privacy h1, .imprint h1, .testimonials h1, .about h2, .genetic-test h2, .why h2, .news h2, .how h2, .accountpage h2, .registration h2, .howToJoin h2, .products h2, .bmi h2, .faq h2, .contact h2, .terms h2, .privacy h2, .imprint h2, .testimonials h2{color:#7FBA46;}.about a, .genetic-test a, .why a, .news a, .how a, .accountpage a, .registration a, .howToJoin a, .products a, .bmi a, .faq a, .contact a, .terms a, .privacy a, .imprint a, .testimonials a, .about a:visited, .genetic-test a:visited, .why a:visited, .news a:visited, .how a:visited, .accountpage a:visited, .registration a:visited, .howToJoin a:visited, .products a:visited, .bmi a:visited, .faq a:visited, .contact a:visited, .terms a:visited, .privacy a:visited, .imprint a:visited, .testimonials a:visited{color:#f49400;}.about a:visited, .genetic-test a:visited, .why a:visited, .news a:visited, .how a:visited, .accountpage a:visited, .registration a:visited, .howToJoin a:visited, .products a:visited, .bmi a:visited, .faq a:visited, .contact a:visited, .terms a:visited, .privacy a:visited, .imprint a:visited, .testimonials a:visited, .about a:visited:visited, .genetic-test a:visited:visited, .why a:visited:visited, .news a:visited:visited, .how a:visited:visited, .accountpage a:visited:visited, .registration a:visited:visited, .howToJoin a:visited:visited, .products a:visited:visited, .bmi a:visited:visited, .faq a:visited:visited, .contact a:visited:visited, .terms a:visited:visited, .privacy a:visited:visited, .imprint a:visited:visited, .testimonials a:visited:visited{color:#f49400;}.about .ft, .genetic-test .ft, .why .ft, .news .ft, .how .ft, .accountpage .ft, .registration .ft, .howToJoin .ft, .products .ft, .bmi .ft, .faq .ft, .contact .ft, .terms .ft, .privacy .ft, .imprint .ft, .testimonials .ft{background:none repeat scroll 0 0 #EEEEEE;padding:5%;color:#999999;}.about .ft blockquote, .genetic-test .ft blockquote, .why .ft blockquote, .news .ft blockquote, .how .ft blockquote, .accountpage .ft blockquote, .registration .ft blockquote, .howToJoin .ft blockquote, .products .ft blockquote, .bmi .ft blockquote, .faq .ft blockquote, .contact .ft blockquote, .terms .ft blockquote, .privacy .ft blockquote, .imprint .ft blockquote, .testimonials .ft blockquote{font-size:1rem;}.about #video_Novogenia, .genetic-test #video_Novogenia, .why #video_Novogenia, .news #video_Novogenia, .how #video_Novogenia, .accountpage #video_Novogenia, .registration #video_Novogenia, .howToJoin #video_Novogenia, .products #video_Novogenia, .bmi #video_Novogenia, .faq #video_Novogenia, .contact #video_Novogenia, .terms #video_Novogenia, .privacy #video_Novogenia, .imprint #video_Novogenia, .testimonials #video_Novogenia{position:relative;}.dmp .nav-tabs, .registration .nav-tabs{min-height:50px;margin:0;margin-left:-40px;margin-top:30px;border:0;list-style:none;}.dmp .nav-tabs li, .registration .nav-tabs li{float:left;height:50px;padding:15px;padding-left:32px !important;padding-right:30px !important;width:auto;position:relative;border-top:1px solid #EFEFED;border-bottom:1px solid #EFEFED;}.dmp .nav-tabs li:not(:last-child) >::after, .registration .nav-tabs li:not(:last-child) >::after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);background:none repeat scroll 0 0 white;content:"";height:34px;width:34px;position:absolute;top:7px;right:-17px;background:#fff;border-top:1px solid #EFEFED;border-right:1px solid #EFEFED;}.dmp .nav-tabs li.active, .registration .nav-tabs li.active, .dmp .nav-tabs li.active >::after, .registration .nav-tabs li.active >::after{background-color:#7FBA46;color:#fff;}.dmp .nav-tabs li span, .registration .nav-tabs li span{color:#A9A9A9;}.dmp .nav-tabs li span.completed, .registration .nav-tabs li span.completed{background:transparent url('../../cb2550360322/images/sprite.png') no-repeat scroll 0 -65px;width:40px;height:30px;position:absolute;top:-25px;right:0px;text-indent:-999em;overflow:hidden;}.dmp .nav-tabs li.active span, .registration .nav-tabs li.active span{color:#fff;}.dmp .nav-tabs li:first-child, .registration .nav-tabs li:first-child{border-left:1px solid #EFEFED;padding-right:30px !important;}.dmp .nav-tabs li:last-child, .registration .nav-tabs li:last-child{border-right:1px solid #EFEFED;}.dmp .page.page1, .registration .page.page1{display:block;}.dmp .page.page2, .registration .page.page2{display:none;margin-top:20px;}.dmp .page.page3, .registration .page.page3{display:none;}.dmp #registrationForm label, .registration #registrationForm label, .dmp #registrationForm p.label, .registration #registrationForm p.label, .dmp #registrationForm legend, .registration #registrationForm legend{font-size:1.250rem;background-color:inherit;border:0;font-weight:normal;text-shadow:none;padding:0;width:100%;}.dmp #registrationForm .radio, .registration #registrationForm .radio, .dmp #registrationForm .checkbox, .registration #registrationForm .checkbox{padding:20px;background-color:#F7F7F7;}.dmp #registrationForm .radio.inline, .registration #registrationForm .radio.inline, .dmp #registrationForm .checkbox.inline, .registration #registrationForm .checkbox.inline{display:inline-block;}.dmp #registrationForm .radio.inline#control-w label, .registration #registrationForm .radio.inline#control-w label, .dmp #registrationForm .checkbox.inline#control-w label, .registration #registrationForm .checkbox.inline#control-w label, .dmp #registrationForm .radio.inline#control-m label, .registration #registrationForm .radio.inline#control-m label, .dmp #registrationForm .checkbox.inline#control-m label, .registration #registrationForm .checkbox.inline#control-m label, .dmp #registrationForm .radio.inline #control-privacy label, .registration #registrationForm .radio.inline #control-privacy label, .dmp #registrationForm .checkbox.inline #control-privacy label, .registration #registrationForm .checkbox.inline #control-privacy label, .dmp #registrationForm .radio.inline #control-terms label, .registration #registrationForm .radio.inline #control-terms label, .dmp #registrationForm .checkbox.inline #control-terms label, .registration #registrationForm .checkbox.inline #control-terms label{width:35px;height:50px;text-indent:-999em;overflow:hidden;float:left;top:15px;}.dmp #registrationForm .radio.inline label, .registration #registrationForm .radio.inline label, .dmp #registrationForm .checkbox.inline label, .registration #registrationForm .checkbox.inline label{cursor:pointer;display:block;margin:0;height:22px;padding-left:30px;position:relative;z-index:1;}.dmp #registrationForm .radio.radio-xs, .registration #registrationForm .radio.radio-xs, .dmp #registrationForm .checkbox.radio-xs, .registration #registrationForm .checkbox.radio-xs{width:137px;margin-right:5px;}.dmp #registrationForm .radio.radio-s, .registration #registrationForm .radio.radio-s, .dmp #registrationForm .checkbox.radio-s, .registration #registrationForm .checkbox.radio-s{margin-right:5px;min-width:12em;}.dmp #registrationForm select, .registration #registrationForm select{color:#686A54;height:35px;margin:0;padding:4px 6px 6px;text-shadow:none;}.dmp #registrationForm .custom-checkbox label.focus, .registration #registrationForm .custom-checkbox label.focus, .dmp #registrationForm .custom-radio label.focus, .registration #registrationForm .custom-radio label.focus{outline:1px dotted #ccc;}.dmp #registrationForm .custom-checkbox input:focus, .registration #registrationForm .custom-checkbox input:focus, .dmp #registrationForm .custom-radio input:focus, .registration #registrationForm .custom-radio input:focus, .dmp #registrationForm .custom-checkbox input:focus, .registration #registrationForm .custom-checkbox input:focus, .dmp #registrationForm .custom-radio input:focus, .registration #registrationForm .custom-radio input:focus{outline:0;}.dmp #registrationForm .custom-radio label, .registration #registrationForm .custom-radio label, .dmp #registrationForm .custom-radio label.hover, .registration #registrationForm .custom-radio label.hover{background-image:url(../../cb3369722883/images/header_sprite.png);background-position:-2000px -347px;background-repeat:no-repeat;}.dmp #registrationForm .custom-radio label.checked, .registration #registrationForm .custom-radio label.checked, .dmp #registrationForm .custom-radio label.hover.checked, .registration #registrationForm .custom-radio label.hover.checked, .dmp #registrationForm .custom-radio label.checkedhover, .registration #registrationForm .custom-radio label.checkedhover, .dmp #registrationForm .custom-radio label.hover.checkedhover, .registration #registrationForm .custom-radio label.hover.checkedhover{background-position:-3000px -347px;background-repeat:no-repeat;}.dmp #registrationForm .custom-checkbox label, .registration #registrationForm .custom-checkbox label, .dmp #registrationForm .custom-checkbox label.hover, .registration #registrationForm .custom-checkbox label.hover{background-image:url(../../cb3369722883/images/header_sprite.png);background-position:0 -347px;background-repeat:no-repeat;}.dmp #registrationForm .custom-checkbox label.checked, .registration #registrationForm .custom-checkbox label.checked, .dmp #registrationForm .custom-checkbox label.hover.checked, .registration #registrationForm .custom-checkbox label.hover.checked, .dmp #registrationForm .custom-checkbox labellabel.checkedhover, .registration #registrationForm .custom-checkbox labellabel.checkedhover, .dmp #registrationForm .custom-checkbox label.hoverlabel.checkedhover, .registration #registrationForm .custom-checkbox label.hoverlabel.checkedhover{background-image:url(../../cb3369722883/images/header_sprite.png);background-position:-1000px -347px;background-repeat:no-repeat;}.dmp #registrationForm .link-prev.js-back, .registration #registrationForm .link-prev.js-back{color:#575756;}.dmp #registrationForm .control-group .special-margin, .registration #registrationForm .control-group .special-margin{margin-bottom:5px;}.dmp #registrationForm label.special-label, .registration #registrationForm label.special-label{font-size:1rem;padding-left:45px;}.dmp #registrationForm #form_page_3 .control-group, .registration #registrationForm #form_page_3 .control-group{margin-bottom:20px;}.dmp #registrationForm #form_page_3 .control-group .inline.checkbox.radio-xl, .registration #registrationForm #form_page_3 .control-group .inline.checkbox.radio-xl, .dmp #registrationForm #form_page_3 .control-group .radio.radio-xl.special-margin, .registration #registrationForm #form_page_3 .control-group .radio.radio-xl.special-margin{width:100%;}.dmp #registrationForm #form_page_3 .control-group .controls, .registration #registrationForm #form_page_3 .control-group .controls{margin-top:15px;}.field-message{position:relative;margin-top:7px;padding:2px 5px;display:none;}.field-message:before{position:absolute;left:50px;top:-7px;content:'';display:inline-block;border-style:solid;border-width:0 7px 7px 7px;border-bottom-color:#ccc;border-right-color:transparent;border-left-color:transparent;}.field-message > span{display:block;margin:10px 10px 12px 10px;}.field-message.field-message-info{background-color:#EEEEEE;}.field-message.field-message-info:before{display:inline-block;border-style:solid;border-width:0 7px 7px 7px;border-bottom-color:#EEEEEE;border-right-color:transparent;border-left-color:transparent;}.field-message.field-message-error{background-color:#FF0000;color:#FFFFFF;font-weight:normal;}.field-message.field-message-error:before{display:inline-block;border-style:solid;border-width:0 7px 7px 7px;border-bottom-color:#FF0000;border-right-color:transparent;border-left-color:transparent;}.public .privacy ul{padding-left:20px;}.public .privacy ul li{list-style:disc;margin-bottom:8px;}.terms ul{padding-left:20px;}.terms ul li{list-style:disc;margin-bottom:8px;}.publicarea .margin-top{margin-top:30px;}.publicarea .margin-bottom{margin-bottom:30px;}.publicarea a.special-link{color:#575756;text-decoration:underline;font-size:0.87rem;}.publicarea .divider{border-bottom:1px solid #7FBA46;margin:10px 0;width:100%;}.publicarea .select-mobile{width:285px;}.publicarea #slider-mobile .slidesjs-pagination{margin-top:20px;}.publicarea #slider-mobile div.slidesjs-container{min-height:290px;}.publicarea .js-imperialArea em{padding:10px 20px;}.publicarea .js-imperialArea input.weight_STONES, .publicarea .js-imperialArea input.weight_pounds{min-width:50px;text-align:center;}.publicarea .js-metricArea{text-align:center;}.publicarea .js-metricArea input#weight, .publicarea .js-metricArea input#height{text-align:center;}.publicarea #search-bubble .wrapper-search button.search{display:none;margin-top:10px;}.publicarea .ft{margin:20px 0;}.publicarea #faqSearch .error-container{margin:0;}.publicarea #bmiCalcForm .control-group.js-metricImperialWeightSlider{margin-top:30px;}.publicarea #bmiCalcForm{margin-bottom:30px;}.publicarea #bmiCalcForm .controls.slider_withinput{margin-top:10px;}.publicarea .form_messages{margin-bottom:30px;margin-top:20px;}.publicarea .nutrilite-carb, .publicarea .nutrilite-fat, .publicarea .nutrilite-balanced{background:#ffd400;display:block;height:13px;margin-top:5px;padding-right:5.555556%;}.publicarea .nutrilite-fat{background:#dd002a;}.publicarea .nutrilite-balanced{background:#f49400;}.page-accountrecovery #accountRecovery label{height:22px;}.page-accountrecovery #accountRecovery label span{float:left;}.page-why .testimonial{border-top:1px solid #7FBA46;border-bottom:1px solid #7FBA46;padding:30px 0;background:#F8FAED;}.page-testimonial .page-why .testimonial{margin-bottom:15px;}.page-why .testimonial .text-container{margin:0 5%;}.page-why .testimonial .text-container h2{margin-bottom:0;}.page-why .testimonial .text-container .teaser{margin-top:0;margin-bottom:1rem;}.page-why .testimonial .text-container .text{margin:0;}.page-why .testimonial a.js-toggle{float:left;font-weight:bold;margin-top:0.5em;margin-bottom:0.5em;}.page-why .testimonial a.js-toggle.ml{margin-left:44px;}.page-why .testimonial .pictures{margin:0 5%;position:relative;display:inline-block;width:100%;}.page-why .testimonial .pictures .before-container, .page-why .testimonial .pictures .after-container{display:inline-block;position:relative;width:50%;text-align:center;}.page-why .testimonial .pictures .before-container{float:left;}.page-why .testimonial .pictures .after-container{clear:left;right:10%;top:0;}.page-why .testimonial .pictures a{display:inline-block;position:relative;width:100%;}.page-why .testimonial .pictures a img{-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.5) rgba(0, 0, 0, 0.5);}.page-why .testimonial .pictures .imageAfter{position:relative;}.page-why .testimonial .pictures span{display:block;font-weight:bold;margin-bottom:0;}.page-why .testimonial .pictures .before, .page-why .testimonial .pictures .after{font-size:14px;line-height:16px;padding:3px 0;display:inline-block;word-break:break-all;}.page-why .testimonial .pictures .before{background:url('../../cb2304235626/images/testimonials_arrow_up.png') no-repeat left 5px transparent;padding-left:26px;padding-right:24%;}.page-why .testimonial .pictures .after{background:url('../../cb951079887/images/testimonials_arrow_down.png') no-repeat right center transparent;padding-right:26px;padding-left:24%;}.page-testimonial .testimonial{padding:30px 0;position:relative;}.page-why .page-testimonial .testimonial{border-top:none;}.page-testimonial .testimonial .textimonial-imagesWrapper{float:left;position:relative;}.page-testimonial .testimonial .text-container{position:relative;margin-top:50px;float:left;}.page-testimonial .testimonial .text-container .teaser{font-weight:bold;}.page-testimonial .testimonial .text-container .text{line-height:130%;display:block;}.page-testimonial .testimonial .text-container .readmore{color:#F29400;text-decoration:underline;cursor:pointer;}.page-testimonial .testimonial .textBefore span, .page-testimonial .testimonial .textAfter span{display:block;font-weight:bold;margin-bottom:3px;}.page-testimonial .testimonial a.js-toggle{float:left;font-weight:bold;margin-top:0.5em;}.page-testimonial .testimonial a.js-toggle.ml{margin-left:44px;}.page-testimonial .testimonial .imageAfter, .page-testimonial .testimonial .imageBefore{-webkit-backface-visibility:hidden;border:1px solid #CCC;-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.5);}.arrow-left{position:absolute;background:url(../../cb3144707619/images/testimonials_arrow_left.png) no-repeat;background-size:contain;top:30px;left:390px;width:40px;height:40px;}.testimonial-pager img.loader{margin-right:6px;margin-top:-18px;}.testimonial-colorbox #cboxPrevious, .testimonial-colorbox #cboxNext{bottom:350px;background-image:url('../../cb216260038/images/testimonials-nav-arrows.png');background-repeat:no-repeat;height:28px;width:30px;}.testimonial-colorbox #cboxPrevious{background-position:-30px -29px;left:20px;}.testimonial-colorbox #cboxPrevious:hover{background-position:-30px -1px;}.testimonial-colorbox #cboxNext{background-position:0 -29px;left:auto;right:20px;}.testimonial-colorbox #cboxNext:hover{background-position:0 -1px;}.testimonial-colorbox img.cboxPhoto{height:700px;width:525px;}.slick-prev, .slick-next{display:block;position:absolute;top:0;width:75px;height:100%;z-index:10;text-indent:-999em;overflow:hidden;background-color:transparent;background-image:url('../../cb2941624964/images/public/slider/slider-stripe.png');background-repeat:no-repeat;opacity:0;background-size:240px;}.slick-prev:hover, .slick-next:hover{opacity:1;}.slick-next{background-position:-56px 150px;right:-80px;}.slick-prev{background-position:0 150px;left:-80px;}.slick-dots{text-align:center;margin:40px 0;padding:0 10px;}.slick-dots li{text-indent:-999em;overflow:hidden;display:inline-block;background-image:url('../../cb2941624964/images/public/slider/slider-stripe.png');background-color:transparent;background-repeat:no-repeat;background-position:-125px -120px;outline:0;width:18px;height:18px;margin-right:6px;cursor:pointer;}.slick-dots li.slick-active{background-position:-100px -120px;}#slider_videos{background:none;opacity:0;}#slider_videos.slick-initialized{opacity:1;}#slider_videos .slide{margin:0 10px;padding:20px 0;}#slider_videos .slide_box{box-shadow:3px 3px 8px #DDD, -2px -2px 3px #DDD;padding:10px;text-align:center;}#slider_videos .visual{position:relative;}#slider_videos .slide_video .slide-thumbnail{display:inline-block;width:100%;}#slider_videos .slide_video .slide-infocontainer{font-family:"Avenir LT W01 45 Book", sans-serif;color:#000;}.cs_CZ #slider_videos .slide_video .slide-infocontainer, .hu_HU #slider_videos .slide_video .slide-infocontainer{font-family:sans-serif;}#slider_videos .slide_video .slide-infocontainer h2{font-size:30px;margin:2px;color:#000;}#slider_videos .slide_video .slide-infocontainer h2 i{margin:0 5px 0 -15px;}#slider_videos .slide_video .slide-infocontainer .nameABO{display:block;}#slider_videos .slide_video .slide-infocontainer .countryABO{display:block;font-weight:bold;text-transform:uppercase;color:#000;}#testimonial-list{margin:0 auto 20px;position:relative;}#testimonial-list h2{margin:15px 0 0;}#testimonial-list .col-left{float:left;width:50%;}#testimonial-list .col-right{float:right;width:50%;}#testimonial-list .imageAfter{position:relative;left:-15px;top:15px;transform:rotateZ(-3deg);width:90%;z-index:10;transition:left 0.1s ease;}#testimonial-list .slick-current .imageAfter{left:15%;}#testimonial-list .imageBefore{position:relative;margin-left:8%;transform:rotateZ(3deg);width:57%;margin-top:53px;}#testimonial-list .textAfter{position:relative;top:10px;left:14%;font-size:10px;line-height:10px;}#testimonial-list .textBefore{position:relative;margin-top:12px;margin-right:40%;text-align:right;font-size:10px;line-height:10px;}#testimonial-list .arrow-left{top:0%;left:52%;}#testimonial-list .readmore{display:block;}#testimonial-list .extraText{display:none;}#testimonial-list .slick-dots li{text-indent:0;width:40px;height:auto;font-size:0;border:1px solid #CCC;}#testimonial-list .slick-dots li.slick-active{box-shadow:2px 2px 3px #7FBA46, -1px -1px 7px #7FBA46;}#testimonial-lightbox{display:none;opacity:0;}.testimonial-lightbox-wrapper{position:fixed;top:50px;background:#FFF;z-index:800;width:100%;margin:0 auto;padding:50px 15px 80px 15px;left:0;right:0;height:100%;}.testimonial-lightbox-wrapper .slick-slider{overflow-y:auto;max-height:100%;}.testimonial-lightbox-wrapper .testimonial{height:auto;padding:0;margin:0;overflow:visible;position:relative;}.testimonial-lightbox-wrapper .testimonial .col-left{float:left;width:50%;}.testimonial-lightbox-wrapper .testimonial .col-right{float:right;width:50%;}.testimonial-lightbox-wrapper .testimonial h2{margin:15px 0 0;}.testimonial-lightbox-wrapper .testimonial .text-container{margin-top:2px;}.testimonial-lightbox-wrapper .testimonial .slick-current .imageAfter{margin-left:15%;}.testimonial-lightbox-wrapper .testimonial .imageAfter{position:relative;margin-left:17px;margin-top:24px;transform:rotateZ(-2deg);width:89%;z-index:10;}.testimonial-lightbox-wrapper .testimonial .imageBefore{position:relative;margin-left:22%;transform:rotateZ(2deg);width:64%;margin-top:13px;}.testimonial-lightbox-wrapper .testimonial .textAfter{position:absolute;top:87%;left:54%;font-size:10px;line-height:10px;}.testimonial-lightbox-wrapper .testimonial .textBefore{position:relative;margin-top:6px;margin-right:18%;text-align:right;font-size:10px;line-height:10px;}.testimonial-lightbox-wrapper .testimonial .arrow-left{top:13%;left:51%;width:27px;}.testimonial-lightbox-wrapper .testimonial .readmore{display:none;}.testimonial-lightbox-wrapper .testimonial .extraText{display:none;}.testimonial-lightbox-wrapper .testimonial .slick-dots li{text-indent:0;width:60px;height:auto;border:1px solid #CCC;}.testimonial-lightbox-wrapper .testimonial .slick-dots li.slick-active{box-shadow:2px 2px 3px #7FBA46, -1px -1px 7px #7FBA46;}.testimonial-lightbox-wrapper .slick-dots{display:none !important;}.testimonial-lightbox-wrapper #testimonial-lightbox-list .slick-arrow{display:none !important;}.testimonial-lightbox-wrapper .slick-prev, .testimonial-lightbox-wrapper .slick-next{top:0;width:50px;height:50px;overflow:hidden;background-repeat:no-repeat;background-color:#FFF;opacity:1;background-size:25px;border-radius:50%;}.testimonial-lightbox-wrapper .slick-next{background-image:url('../../cb1662861628/images/arrow-next.png');background-position:70% 50%;right:15px;}.testimonial-lightbox-wrapper .slick-next:hover{background-image:url('../../cb1738459111/images/arrow-next-hover.png');}.testimonial-lightbox-wrapper .slick-prev{background-image:url('../../cb1389621650/images/arrow-previous.png');background-position:45% 50%;right:70px;left:auto;}.testimonial-lightbox-wrapper .slick-prev:hover{background-image:url('../../cb3542629323/images/arrow-previous-hover.png');}.testimonial-lightbox-wrapper .testimonial-lightbox-close{position:absolute;top:15px;left:15px;background:url(../../cb3662177856/images/close-button.png) top left no-repeat;width:30px;height:30px;text-indent:-999em;background-size:contain;cursor:pointer;z-index:50;}.testimonial-lightbox-wrapper .readmore{display:none;}.testimonial-lightbox-bg{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.6);z-index:790;display:none;opacity:0;}.pagination-dots{text-align:center;}.pagination-dots ul{margin:0;padding:0;}.pagination-dots li{text-indent:-999em;overflow:hidden;display:inline-block;background-image:url('../../cb2941624964/images/public/slider/slider-stripe.png');background-color:transparent;background-repeat:no-repeat;background-position:-125px -120px;outline:0;width:18px;height:18px;margin-right:6px;cursor:pointer;}.pagination-dots li.active{background-position:-100px -120px;}.pagination{margin:0 5%;}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;}.pagination ul > li{display:inline;}.pagination ul > li > a, .pagination ul > li > span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}.pagination ul > .active > a, .pagination ul > .active > span{background-color:#f5f5f5;}.pagination ul > .active > a, .pagination ul > .active > span{color:#999999;cursor:default;}.pagination ul > .disabled > span, .pagination ul > .disabled > a{color:#999999;cursor:default;background-color:transparent;}.pagination-right{text-align:right;}.pagination ul > li > a, .pagination ul > li > span{padding:2px 10px;color:#686a54;background:#cccccc;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #ffffff));background:-ms-linear-gradient(bottom, #f5f5f5 0%, #ffffff 100%);background:-moz-linear-gradient(center bottom, #f5f5f5 0%, #ffffff 100%);background:-o-linear-gradient(#ffffff, #f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ccc;font-size:10px;margin-left:-1px;}.pagination ul > .active > a, .pagination ul > .active > span{color:#0b5f26;background:#F8FAED;}.pagination ul > li:first-child > a, .pagination ul > li:first-child > span, .pagination ul > li:last-child > a, .pagination ul > li:last-child > span{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-radius:3;-moz-border-radius:3;border-radius:3;}.pagination ul > li:first-child > a:after, .pagination ul > li:first-child > span:after, .pagination ul > li:last-child > a:after, .pagination ul > li:last-child > span:after{content:"\0020";display:block;width:6px;height:8px;margin:6px 0px;background:url(../../cb3167667501/images/settings/scrapbook/arrows-pagination.png) no-repeat;}.pagination ul > li:first-child > a, .pagination ul > li:first-child > span{margin-right:5px;}.pagination ul > li:first-child > a:after, .pagination ul > li:first-child > span:after{background-position:0 0;}.pagination ul > li:last-child > a, .pagination ul > li:last-child > span{margin-left:5px;}.pagination ul > li:last-child > a:after, .pagination ul > li:last-child > span:after{background-position:-7px 0;}.pagination ul > li:nth-child(2) > a, .pagination ul > li:nth-child(2) > span{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;}.pagination ul > li:nth-last-child(2) > a, .pagination ul > li:nth-last-child(2) > span{webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;}.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover{color:#ccc;cursor:default;background:transparent;}#slider-mobile .slide-11 .visual{display:block;float:none;text-align:center;}#slider-mobile .slide-11 .visual-imgContainer{display:inline-block;}#slider-mobile .slide-11 img{margin-bottom:-10px;max-width:200px;}#slider-mobile .slide-11 .btn{margin-bottom:30px;}#slider-mobile .slide-12 .app-announcement .imageContainer{margin:0 auto;padding:10px;position:relative;}#slider-mobile .slide-12 .app-announcement .imageContainer img{margin:0 auto;}#slider-mobile .slide-12 .app-announcement .linkContainer{margin-top:20px;}#slider-mobile .slide-12 .app-announcement .store-area{display:inline-block;padding:0 5px;width:50%;}#slider-mobile .absoluteSlideImage{display:none;}#slider-mobile .news{width:90%;margin:10px 5% 0;}#slider-mobile .news p.newsMarker{position:absolute;top:5px;z-index:5;color:#fff;background-color:#7ebc3d;padding:3px 25px;}#slider-mobile .news .newsContent h1{margin:0.5em 0 0 0;}#slider-mobile .news .newsContent p{max-height:192px;overflow:hidden;}#slider-mobile .news .newsContent p.date{font-size:0.875em;margin:-0.3125px 0 0.75em 0;}#slider-mobile .news .newsContent p.text{margin:0 0 0.75em 0;}#slider-mobile .news .newsContent div:last-child{float:right;margin-bottom:0.5em;}#slider-mobile .news .newsContent a{position:static;}#slider-mobile .news .newsContent a.btn{margin:0 0 0.5em 0;display:block;color:#fff;}#slider-mobile .news .newsContent a.all-news{font-weight:bold;color:#686a54;}#main-container.news article{position:relative;border-top:1px solid #7fba46;border-bottom:none;}#main-container.news article.newArticle{background-color:#f8faed;}#main-container.news article.newArticle p.newsFlag{margin:0 1.25em 0 0;display:inline-block;float:right;color:#fff;background-color:#7fba46;padding:0.4em 1em;}#main-container.news article:last-child{border-bottom:1px solid #7fba46;margin-bottom:2.5em;}#main-container.news article > div:first-child{margin:0 5%;}#main-container.news article p.newsFlag{display:none;}#main-container.news article img{margin-top:1.25em;}#main-container.news article div.newsContent h2{font-size:1.375em;margin:1.25em 0 0 0;}#main-container.news article div.newsContent p.date{margin:0 0 0 0;font-size:0.875em;}#main-container.news article div.newsContent div.text{margin-bottom:20px;overflow:hidden;}#main-container.news article p.artBtnCon{clear:both;margin:0;}#main-container.news article a.btn{margin:0 auto 1.8em;display:block;position:relative;padding:0.25em;border:none;text-align:center;}#main-container.news article a.btn span{background:transparent url('../../cb2908746878/images/public/articleArrow.png') 0 -8px no-repeat;width:16px;height:8px;display:inline-block;vertical-align:middle;text-indent:1000px;}#main-container.news article a.btn.artClose span{background-position:0 0;}.page-news div.pagination{margin-bottom:1.875em;}.news .articleBtn, .news .articleBtn a:visited{color:#fff !important;text-shadow:none;background-image:-moz-linear-gradient(top, #c9c9c9, #707070);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#c9c9c9), to(#707070));background-image:-webkit-linear-gradient(top, #c9c9c9, #707070);background-image:-o-linear-gradient(top, #c9c9c9, #707070);background-image:linear-gradient(to bottom, #c9c9c9, #707070);}.news .articleBtn:hover, .news .articleBtn a:visited:hover{background-image:-moz-linear-gradient(top, #707070, #c9c9c9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#707070), to(#c9c9c9));background-image:-webkit-linear-gradient(top, #707070, #c9c9c9);background-image:-o-linear-gradient(top, #707070, #c9c9c9);background-image:linear-gradient(to bottom, #707070, #c9c9c9);text-decoration:none;transition:background-image 0.1s linear 0s;}.news .artBtnCon a:hover, a:active, a:focus{transition:background-image 0.1s linear 0s;background-color:#707070;color:#fff;}.gettingstartedarea .home-container h1, .gettingstartedarea .dmp h1, .gettingstartedarea .diet h1, .gettingstartedarea .fitness h1, .gettingstartedarea .magazine h1, .gettingstartedarea .bodykey h1, .gettingstartedarea .home-container h2, .gettingstartedarea .dmp h2, .gettingstartedarea .diet h2, .gettingstartedarea .fitness h2, .gettingstartedarea .magazine h2, .gettingstartedarea .bodykey h2{color:#7FBA46;}.gettingstartedarea .home-container a, .gettingstartedarea .dmp a, .gettingstartedarea .diet a, .gettingstartedarea .fitness a, .gettingstartedarea .magazine a, .gettingstartedarea .bodykey a, .gettingstartedarea .home-container a:visited, .gettingstartedarea .dmp a:visited, .gettingstartedarea .diet a:visited, .gettingstartedarea .fitness a:visited, .gettingstartedarea .magazine a:visited, .gettingstartedarea .bodykey a:visited{color:#f49400;}.gettingstartedarea .home-container a:visited, .gettingstartedarea .dmp a:visited, .gettingstartedarea .diet a:visited, .gettingstartedarea .fitness a:visited, .gettingstartedarea .magazine a:visited, .gettingstartedarea .bodykey a:visited, .gettingstartedarea .home-container a:visited:visited, .gettingstartedarea .dmp a:visited:visited, .gettingstartedarea .diet a:visited:visited, .gettingstartedarea .fitness a:visited:visited, .gettingstartedarea .magazine a:visited:visited, .gettingstartedarea .bodykey a:visited:visited{color:#f49400;}.gettingstartedarea .home-container .ft, .gettingstartedarea .dmp .ft, .gettingstartedarea .diet .ft, .gettingstartedarea .fitness .ft, .gettingstartedarea .magazine .ft, .gettingstartedarea .bodykey .ft{background:none repeat scroll 0 0 #EEEEEE;padding:5%;color:#999999;}.gettingstartedarea .home-container .ft blockquote, .gettingstartedarea .dmp .ft blockquote, .gettingstartedarea .diet .ft blockquote, .gettingstartedarea .fitness .ft blockquote, .gettingstartedarea .magazine .ft blockquote, .gettingstartedarea .bodykey .ft blockquote{font-size:1rem;}.gettingstartedarea.page-home #top-bar .h2.primary{width:100% !important;}.gettingstartedarea .magazine.article-view ul{list-style:inherit;}.gettingstartedarea .dmp .dmp-page{display:none;position:relative;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio{clear:both;display:inline-block;width:100%;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full{clear:both;background-color:transparent;margin-top:0 !important;padding:5px 15px;border-top:1px solid #EEEEEE;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio{background:none;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label{padding-left:0;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label img.icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label img.icon{float:left;width:50px;height:50px;margin-bottom:30px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label div, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label div{float:left;vertical-align:top;width:25%;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label div:nth-child(2), .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label div:nth-child(2){float:left;vertical-align:top;width:50%;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label div:last-child, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label div:last-child{display:none;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label.checked div:last-child, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label.checked div:last-child{display:block;float:left;vertical-align:top;width:25%;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full input, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full input{top:15px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .icon{min-width:50px;min-height:50px;border-radius:3px;background-repeat:no-repeat;background-color:#eee;background-image:url('../../cb1663000360/images/laf/workout_sprites.svg');}.no-svg .gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .icon, .no-svg .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .icon{background-image:url('../../cb796731923/images/laf/workout_sprites.png');}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radioActivityLevel1 .icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radioActivityLevel1 .icon{background-position:0 0;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radioActivityLevel2 .icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radioActivityLevel2 .icon{background-position:0 -50px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radioActivityLevel3 .icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radioActivityLevel3 .icon{background-position:0 -100px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radioActivityLevel4 .icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radioActivityLevel4 .icon{background-position:0 -150px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radioActivityLevel5 .icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radioActivityLevel5 .icon{background-position:0 -200px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .icon{background-image:url('../../cb1133795929/images/laf/activity_sprites.svg');}.no-svg .gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .icon{background-image:url('../../cb1209055214/images/laf/activity_sprites.png');}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full{padding:5px 0;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio:focus, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio:focus{outline:none;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label{padding-left:30px;padding-right:60px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label span, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label span{display:inline-block;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-physicalActivity .radio-full .custom-radio label img.icon, .gettingstartedarea .dmp .dmp-page .field-container.field-container-workouttype .radio-full .custom-radio label img.icon{position:absolute;right:0;top:0;margin:0;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .favorite-group{border-top:1px solid #EEEEEE;display:inline-block;position:relative;width:100%;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .favorite-group:last-child{border-bottom:1px solid #EEEEEE;margin-bottom:10px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .radio{float:left;vertical-align:top;width:33.33333%;padding-top:10px;padding-bottom:10px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .radios-with-icon label{margin:0;min-height:60px;font-size:0.75rem;padding-left:0;padding-right:10px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite label:before{content:'';height:60px;width:62px;display:block;background-image:url('../../cb2618753107/images/laf/favourite-physical_sprite.svg');background-repeat:no-repeat;}.no-svg .gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite label:before{background-image:url('../../cb2323925196/images/laf/favourite-physical_sprite.png');}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-cycling label:before{background-position:0 0px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-cycling label.checked:before{background-position:0 -65px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-indoor label:before{background-position:0 -130px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-indoor label.checked:before{background-position:0 -195px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-stepper label:before{background-position:0 -520px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-stepper label.checked:before{background-position:0 -585px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-cross label:before{background-position:0 -1040px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-cross label.checked:before{background-position:0 -1105px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-running label:before{background-position:0 -390px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-running label.checked:before{background-position:0 -455px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-treadmil label:before{background-position:0 -780px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-treadmil label.checked:before{background-position:0 -845px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-walking label:before{background-position:0 -910px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-walking label.checked:before{background-position:0 -975px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-nordic label:before{background-position:0 -260px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-nordic label.checked:before{background-position:0 -325px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-swimming label:before{background-position:0 -650px;}.gettingstartedarea .dmp .dmp-page .field-container.field-container-favourite .laf-radio-swimming label.checked:before{background-position:0 -715px;}.gettingstartedarea .dmp .dmp-page .field .radio-sub-label{color:#999999;font-size:16px;line-height:24px;}.gettingstartedarea .dmp .dmp-nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;list-style-type:none;padding:0;overflow:hidden;}.gettingstartedarea .dmp .dmp-nav > div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.gettingstartedarea .dmp .dmp-nav > div.js-back{float:left;}.gettingstartedarea .dmp .dmp-nav > div.js-back > span{cursor:pointer;text-decoration:underline;}.gettingstartedarea .dmp .dmp-nav > div.js-next{float:right;}.gettingstartedarea .dmp .dmp-nav > p{clear:both;}.gettingstartedarea .dmp .info-text{color:#999999;font-size:16px;line-height:24px;padding-bottom:10px;word-wrap:break-word;}.gettingstartedarea .dmp .bmi-calculation-table.table{display:table;margin-bottom:20px;width:100%;}.gettingstartedarea .dmp .bmi-calculation-table.table .tr{display:table-row;}.gettingstartedarea .dmp .bmi-calculation-table.table .td{display:table-cell;vertical-align:top;text-align:center;}.gettingstartedarea .dmp .bmi-calculation-table .column-between{text-indent:-999em;width:17px;}.gettingstartedarea .dmp .bmi-calculation-table .whiteline{overflow:hidden;text-indent:-999em;height:2px;background-color:#FFFFFF;}.gettingstartedarea .dmp .bmi-calculation-table .last-column{margin-right:0px;}.gettingstartedarea .dmp .bmi-calculation-table .row1 .column1, .gettingstartedarea .dmp .bmi-calculation-table .row1 .column2, .gettingstartedarea .dmp .bmi-calculation-table .row1 .column3{color:#7FBA46;font-size:1.375rem;}.gettingstartedarea .dmp .bmi-calculation-table .row2 .column1, .gettingstartedarea .dmp .bmi-calculation-table .row2 .column2, .gettingstartedarea .dmp .bmi-calculation-table .row2 .column3{background-color:#7FBA46;color:#FFFFFF;font-size:0.875rem;}.gettingstartedarea .dmp .bmi-calculation-table .row2 .column1{text-indent:-999em;}.gettingstartedarea .dmp .bmi-calculation-table .row2 .column-between{background-image:url('../../cb451268769/images/laf/green_arrow_right.png');background-position:2px center;background-repeat:no-repeat;}.gettingstartedarea .dmp .bmi-calculation-table .row3 .td{vertical-align:middle;padding:5px 0px;}.gettingstartedarea .dmp .bmi-calculation-table .row3 .column1, .gettingstartedarea .dmp .bmi-calculation-table .row3 .column2, .gettingstartedarea .dmp .bmi-calculation-table .row3 .column3{background-color:#F7F3DA;font-size:0.875rem;}.gettingstartedarea .dmp .bmi-calculation-table .js-imperialArea{font-size:0.875rem;}.gettingstartedarea .dmp .dmp-page-diet-bmi .xx_slider_input{width:100%;margin:0 auto;text-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-ms-box;-ms-box-pack:center;-ms-box-align:center;display:box;box-pack:center;box-align:center;}.gettingstartedarea .dmp .dmp-page-diet-bmi .xx_slider_input input, .gettingstartedarea .dmp .dmp-page-diet-bmi .xx_slider_input span{display:inline-block;}.gettingstartedarea .dmp .dmp-page-diet-goal .field input, .gettingstartedarea .dmp .dmp-page-diet-goal .field span{display:inline-block;}.gettingstartedarea .dmp .dmp-page-diet-summary ul, .gettingstartedarea .dmp .dmp-page-fitness-summary ul{list-style:initial;}.gettingstartedarea .dmp .dmp-page-diet-summary ul li .summary-value-physicalActivity div:first-child, .gettingstartedarea .dmp .dmp-page-fitness-summary ul li .summary-value-physicalActivity div:first-child, .gettingstartedarea .dmp .dmp-page-diet-summary ul li .summary-value-physicalActivity div:last-child, .gettingstartedarea .dmp .dmp-page-fitness-summary ul li .summary-value-physicalActivity div:last-child{display:none;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container{min-height:350px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .radio-full label img.icon{float:left !important;height:50px !important;width:50px;margin-right:10px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .radio-full label span{display:table-cell;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .radio-full label span span{float:left;margin-right:5px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .radio-full label div{display:none;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .radio-full label.checked div{display:block;position:absolute;top:10px;right:0px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .activity-beginner .radio-label{color:#8cc158;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .activity-intermediate .radio-label{color:#ffbf00;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .activity-advanced .radio-label{color:#ff0000;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .icon{margin-top:10px;border-radius:3px;background-repeat:no-repeat;background-image:url('../../cb1663000360/images/laf/workout_sprites.svg');}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .workout-level-1 .icon{background-color:#8cc158;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .workout-exerciser-sit_ball .icon{background-position:0 0;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .workout-level-2 .icon{background-color:#ffbf00;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .workout-exerciser-ball_gymnastics .icon{background-position:0 -50px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .workout-level-3 .icon{background-color:#FF0000;}.gettingstartedarea .dmp .dmp-page-fitness-workout .workout-container .workout-exerciser-gym_mat .icon{background-position:0 -100px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .orange-box{position:relative;background-color:orange;color:#FFFFFF;padding:15px;overflow:hidden;margin-bottom:16px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .orange-box > div{overflow:hidden;float:left;}.gettingstartedarea .dmp .dmp-page-fitness-workout .orange-box .sign{font-size:64px;line-height:64px;width:9%;}.gettingstartedarea .dmp .dmp-page-fitness-workout .orange-box .text-in-orange-box{width:91%;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table{position:relative;padding:5px 0;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table{display:block;border:0;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .tr{display:block;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td.th{font-size:1.250rem;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container{text-decoration:none;display:block;cursor:pointer;display:inline-block;margin-bottom:0;text-align:center;border-radius:4px 4px 4px 4px;border-style:solid;border-width:1px;padding:0 15px;font-size:1rem;white-space:nowrap;border-radius:3px 3px 3px 3px;font-size:0.875rem !important;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#686868));background:-webkit-linear-gradient(top, #c2c2c2, #686868);background:-moz-linear-gradient(top, #c2c2c2, #686868);background:-o-linear-gradient(top, #c2c2c2, #686868);background:linear-gradient(to bottom, #c2c2c2, #686868);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#686868', GradientType=0);border:1px solid #979797;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;width:100%;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container [class^="icon-"]{margin-right:4px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-large{font-weight:normal;font-size:1.125rem;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:45px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-small{border-radius:3px 3px 3px 3px;font-size:0.875rem !important;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.5);line-height:35px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-primary{background:#fcaf07;background:-webkit-gradient(linear, left top, left bottom, from(#f9c50d), to(#fe9900));background:-webkit-linear-gradient(top, #f9c50d, #fe9900);background:-moz-linear-gradient(top, #f9c50d, #fe9900);background:-o-linear-gradient(top, #f9c50d, #fe9900);background:linear-gradient(to bottom, #f9c50d, #fe9900);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9c50d', endColorstr='#fe9900', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#ffffff;border-color:#fe9900;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);font-size:16px;line-height:35px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-primary:hover, .gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-primary:active{background:#feaf07;background:-webkit-gradient(linear, left top, left bottom, from(#fe9900), to(#fec50d));background:-webkit-linear-gradient(top, #fe9900, #fec50d);background:-moz-linear-gradient(top, #fe9900, #fec50d);background:-o-linear-gradient(top, #fe9900, #fec50d);background:linear-gradient(to bottom, #fe9900, #fec50d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9900', endColorstr='#fec50d', GradientType=0);border:1px solid #fe9900;-webkit-box-shadow:inset 1px -1px 0 #f9c50d;-moz-box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d;box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 1px -1px 0 #f9c50d rgba(0, 0, 0, 0.5);color:#fff;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-secondary{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#c2c2c2), to(#686868));background:-webkit-linear-gradient(top, #c2c2c2, #686868);background:-moz-linear-gradient(top, #c2c2c2, #686868);background:-o-linear-gradient(top, #c2c2c2, #686868);background:linear-gradient(to bottom, #c2c2c2, #686868);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c2c2c2', endColorstr='#686868', GradientType=0);border:1px solid #979797;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-secondary:hover{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#c2c2c2));background:-webkit-linear-gradient(top, #686868, #c2c2c2);background:-moz-linear-gradient(top, #686868, #c2c2c2);background:-o-linear-gradient(top, #686868, #c2c2c2);background:linear-gradient(to bottom, #686868, #c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#c2c2c2', GradientType=0);border:1px solid #979797;color:#fff;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-tertiary{color:#fff;background-color:#90c35c;border-radius:5px;box-shadow:none;line-height:35px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);vertical-align:top;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-tertiary:hover{background-color:#7ca84f;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-delete{border:1px solid #979797;background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#ff5353), to(#dd0000));background:-webkit-linear-gradient(top, #ff5353, #dd0000);background:-moz-linear-gradient(top, #ff5353, #dd0000);background:-o-linear-gradient(top, #ff5353, #dd0000);background:linear-gradient(to bottom, #ff5353, #dd0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5353', endColorstr='#dd0000', GradientType=0);border:1px solid #ff0000;color:#fff;vertical-align:top;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);line-height:35px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-delete:hover{background:#ee2a2a;background:-webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#ff5353));background:-webkit-linear-gradient(top, #dd0000, #ff5353);background:-moz-linear-gradient(top, #dd0000, #ff5353);background:-o-linear-gradient(top, #dd0000, #ff5353);background:linear-gradient(to bottom, #dd0000, #ff5353);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd0000', endColorstr='#ff5353', GradientType=0);border:1px solid #ff0000;color:#fff;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.btn-delete:active{color:#FFFFFF;background-color:#ccc;border-color:#ccc;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-opacity:0.3;-khtml-opacity:0.3;-moz-opacity:0.3;opacity:0.3;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.flexibleHeight{line-height:normal;white-space:normal;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.flexibleHeight.btn-large{padding:12px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.flexibleHeight.btn-medium, .gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container.flexibleHeight.btn-small{padding:7px 15px;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainingsplan-table.table .td .table .switch-button-container:hover{background:#959595;background:-webkit-gradient(linear, left top, left bottom, from(#686868), to(#c2c2c2));background:-webkit-linear-gradient(top, #686868, #c2c2c2);background:-moz-linear-gradient(top, #686868, #c2c2c2);background:-o-linear-gradient(top, #686868, #c2c2c2);background:linear-gradient(to bottom, #686868, #c2c2c2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#686868', endColorstr='#c2c2c2', GradientType=0);border:1px solid #979797;color:#fff;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainigplan-reset-button{margin-top:15px;width:100%;}.gettingstartedarea .dmp .dmp-page-fitness-workout .trainigplan-reset-button span{width:100%;border:none;text-decoration:underline;}.gettingstartedarea .home-container #main-subcontent #todolist .teasers{margin:0;background-color:#f7faec;}.gettingstartedarea .home-container #main-subcontent #todolist h2.gbox-right{padding-left:5%;padding-right:5%;}.gettingstartedarea .home-container #main-subcontent #todolist p{margin:0;padding:0;padding-left:5%;padding-right:5%;padding-top:3px;color:#fff !important;}.gettingstartedarea .home-container #main-subcontent #todolist .fix-whitebox{margin-bottom:5%;}.gettingstartedarea .home-container #main-subcontent #todolist .fix-whitebox p{color:#333 !important;}.gettingstartedarea .home-container #main-subcontent #todolist .step{position:relative;border:0 solid #D9D9D9;border-bottom-width:1px;padding:0;clear:both;overflow:hidden;zoom:1;}.gettingstartedarea .home-container #main-subcontent #todolist .first .step{border-top-width:1px;}.gettingstartedarea .home-container #main-subcontent #todolist .first .step .icon-arrow-drop-down, .gettingstartedarea .home-container #main-subcontent #todolist .first .step .icon-arrow-drop-up{display:none;}.gettingstartedarea .home-container #main-subcontent #todolist .no-drop-down .icon-arrow-drop-down, .gettingstartedarea .home-container #main-subcontent #todolist .no-drop-down .icon-arrow-drop-up{display:none;}.gettingstartedarea .home-container #main-subcontent #todolist .step h3{margin:5% 0;padding:0;padding-left:5%;padding-right:5%;float:left;vertical-align:top;width:75%;}.gettingstartedarea .home-container #main-subcontent #todolist .step h3 [class^="icon-"], .gettingstartedarea .home-container #main-subcontent #todolist .step h3 [class*=" icon-"]{position:absolute;top:0;left:0;height:38px;width:38px;font-size:2rem;line-height:1rem;}.gettingstartedarea .home-container #main-subcontent #todolist .step h3.inverse{color:#fff;}.gettingstartedarea .home-container #main-subcontent #todolist .step .g25 span{position:absolute;}.gettingstartedarea .home-container #main-subcontent #todolist .step .g25 span.icon-primary{right:20px;}.gettingstartedarea .home-container #main-subcontent #todolist .step .g25 span.icon-arrow-drop-up, .gettingstartedarea .home-container #main-subcontent #todolist .step .g25 span.icon-arrow-drop-down{right:-6px;top:6px;color:#999999;}.gettingstartedarea .home-container #main-subcontent #todolist .step .g25 span.icon-arrow-drop-down{width:100%;height:60%;}.gettingstartedarea .home-container #main-subcontent #todolist .step .g25 span.icon-arrow-drop-down:before{right:0;position:absolute;}.gettingstartedarea .home-container #main-subcontent #todolist .checked{cursor:auto;}.gettingstartedarea .home-container #main-subcontent #todolist .opened{background-color:#7FB948;}.gettingstartedarea .home-container #main-subcontent #todolist .opened .g25 .icon-arrow-drop-down, .gettingstartedarea .home-container #main-subcontent #todolist .opened .g25 .icon-arrow-drop-up, .gettingstartedarea .home-container #main-subcontent #todolist .opened .g25 span{color:#fff !important;}.gettingstartedarea .home-container #main-subcontent #todolist h3.is-checked{color:#999999;}.gettingstartedarea .home-container #main-subcontent #todolist a, .gettingstartedarea .home-container #main-subcontent #todolist a:visited{color:#fff !important;}.gettingstartedarea .home-container #main-subcontent #todolist .btn{margin-bottom:10px;}.gettingstartedarea .home-container #main-subcontent #todolist .btn.btn-small{font-size:0.75rem !important;margin:18px 5px 18px 0;}.gettingstartedarea .home-container #main-subcontent #todolist .opened .step .btn, .gettingstartedarea .home-container #main-subcontent #todolist .opening .step .btn{display:block;z-index:999;}.gettingstartedarea .home-container #main-subcontent #todolist .step-descr{display:none;border-top:1px solid #fff;clear:both;}.gettingstartedarea .home-container #main-subcontent #todolist .openeable .step-descr{padding-bottom:0;}.gettingstartedarea .home-container #main-subcontent #todolist .opened .step-descr{display:block;}.gettingstartedarea .home-container #main-subcontent #magazine{padding:20px;margin-top:10px;}.gettingstartedarea .home-container #main-subcontent #magazine a, .gettingstartedarea .home-container #main-subcontent #magazine a:hover, .gettingstartedarea .home-container #main-subcontent #magazine p{color:#000;text-decoration:none;}.gettingstartedarea .home-container #main-subcontent #magazine .magazine a{display:block;position:absolute;z-index:10;top:3px;left:-30px;width:184px;height:205px;background-image:url('../../cb2054659634/images/gettingstarted/magazine/home_teaser_magazine_bg.png');background-color:transparent;background-position:top left;}.gettingstartedarea .home-container #main-subcontent #magazine > h2 a{color:#7FBA46 !important;}.gettingstartedarea .home-container #main-subcontent #magazine .btn, .gettingstartedarea .home-container #main-subcontent #magazine .btn:hover{color:#fff;}.gettingstartedarea .home-container .anim-5 .inner-content{margin-bottom:15px;}.gettingstartedarea .home-container ol#gentest_status{clear:both;margin:0;padding:0;list-style:none;width:100%;}.gettingstartedarea .home-container ol#gentest_status li{height:0;width:24%;padding-bottom:24%;position:relative;}.gettingstartedarea .home-container ol#gentest_status li:not(:last-child){margin-right:1%;}.gettingstartedarea .home-container ol#gentest_status li span{display:block;position:absolute;height:100%;width:100%;background-image:url('../../cb3330181965/images/gettingstarted/icons_genetic-test-progress_mobile.svg');background-color:#ECEFDD;background-position:top left;background-repeat:no-repeat;background-size:100%;}.no-svg .gettingstartedarea .home-container ol#gentest_status li span{background-image:url('../../cb2830605804/images/gettingstarted/icons_genetic-test-progress_mobile.png');}.gettingstartedarea .home-container ol#gentest_status li #gentest_1{background-position:0 0.5%;}.gettingstartedarea .home-container ol#gentest_status li #gentest_2{background-position:0 9.5%;}.gettingstartedarea .home-container ol#gentest_status li #gentest_3{background-position:0 18.5%;}.gettingstartedarea .home-container ol#gentest_status li #gentest_4{background-position:0 27.5%;}.gettingstartedarea .home-container ol#gentest_status li.validated #gentest_1{background-position:0 36.3%;}.gettingstartedarea .home-container ol#gentest_status li.validated #gentest_2{background-position:0 45.3%;}.gettingstartedarea .home-container ol#gentest_status li.validated #gentest_3{background-position:0 54.3%;}.gettingstartedarea .home-container ol#gentest_status li.validated #gentest_4{background-position:0 99.3%;}.gettingstartedarea .home-container ol#gentest_status li.current #gentest_1{background-position:0 72.5%;}.gettingstartedarea .home-container ol#gentest_status li.current #gentest_2{background-position:0 81.5%;}.gettingstartedarea .home-container ol#gentest_status li.current #gentest_3{background-position:0 90.5%;}.gettingstartedarea .home-container ol#gentest_status li.current #gentest_4{background-position:0 99.3%;}.gettingstartedarea .nutrilite-carb, .gettingstartedarea .nutrilite-fat, .gettingstartedarea .nutrilite-balanced{background:#ffd400;display:block;height:13px;margin-top:5px;padding-right:5.555556%;}.gettingstartedarea .nutrilite-fat{background:#dd002a;}.gettingstartedarea .nutrilite-balanced{background:#f49400;}