.ia{font-family:"ifit-awesome" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;margin:0;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ia-youtube:before{content:"\e900"}.ia-airplane:before{content:"\e901"}.ia-arrow-left:before{content:"\e902"}.ia-caret-down:before{content:"\e903"}.ia-facebook:before{content:"\e904"}.ia-googleplus:before{content:"\e905"}.ia-instagram:before{content:"\e906"}.ia-pinterest:before{content:"\e907"}.ia-twitter:before{content:"\e908"}.ia-user:before{content:"\e909"}/*!
 * Bootstrap v2.0.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{margin:0;font-size:13px;line-height:18px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:""}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.span1{width:60px}.span2{width:140px}.span3{width:220px}.span4{width:300px}.span5{width:380px}.span6{width:460px}.span7{width:540px}.span8{width:620px}.span9{width:700px}.span10{width:780px}.span11{width:860px}.span12,.container{width:940px}.offset1{margin-left:100px}.offset2{margin-left:180px}.offset3{margin-left:260px}.offset4{margin-left:340px}.offset5{margin-left:420px}.offset6{margin-left:500px}.offset7{margin-left:580px}.offset8{margin-left:660px}.offset9{margin-left:740px}.offset10{margin-left:820px}.offset11{margin-left:900px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid>[class*="span"]{float:left;margin-left:2.12765957%}.row-fluid>[class*="span"]:first-child{margin-left:0}.row-fluid .span1{width:6.38297872%}.row-fluid .span2{width:14.89361702%}.row-fluid .span3{width:23.40425532%}.row-fluid .span4{width:31.91489361%}.row-fluid .span5{width:40.42553191%}.row-fluid .span6{width:48.93617021%}.row-fluid .span7{width:57.44680851%}.row-fluid .span8{width:65.9574468%}.row-fluid .span9{width:74.4680851%}.row-fluid .span10{width:82.9787234%}.row-fluid .span11{width:91.48936169%}.row-fluid .span12{width:99.99999999%}.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1}.container:before,.container:after{display:table;content:""}.container:after{clear:both}.container-fluid{*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}p{margin:0 0 9px;font-size:13px;line-height:18px}p small{font-size:11px;color:#999}.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999}h1{font-size:30px;line-height:36px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h2 small{font-size:18px}h3{line-height:27px;font-size:18px}h3 small{font-size:14px}h4,h5,h6{line-height:18px}h4{font-size:14px}h4 small{font-size:12px}h5{font-size:12px}h6{font-size:11px;color:#999}.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eee}.page-header h1{line-height:1}ul,ol{padding:0;margin:0 0 9px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:18px}ul.unstyled{margin-left:0;list-style:none}dl{margin-bottom:18px}dt,dd{line-height:18px}dt{font-weight:bold}dd{margin-left:9px}hr{margin:18px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}strong{font-weight:bold}em{font-style:italic}.muted{color:#999}abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help}blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px}blockquote small{display:block;line-height:18px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eee}blockquote.pull-right p,blockquote.pull-right small{text-align:right}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:18px;line-height:18px;font-style:normal}small{font-size:100%}cite{font-style:normal}code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:3px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:18px;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;white-space:pre;white-space:pre-wrap;word-break:break-all}pre.prettyprint{margin-bottom:18px}pre code{padding:0;background-color:transparent}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333;border:0;border-bottom:1px solid #eee}label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px}label{display:block;margin-bottom:5px;color:#333}input,textarea,select,.uneditable-input{display:inline-block;width:220px;height:auto;padding:4px;margin-bottom:9px;font-size:11px;line-height:18px;color:#555;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.uneditable-textarea{width:auto;height:auto}label input,label textarea,label select{display:block}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type="file"]{padding:initial;line-height:initial;border:initial;background-color:#fff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto}select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px}select{width:220px;background-color:#fff}select[multiple],select[size]{height:auto}input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea{height:auto}input[type="hidden"]{display:none}.radio,.checkbox{padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.controls>.radio.inline:first-child,.controls>.checkbox.inline:first-child{padding-top:0}input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-ms-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}input:focus,textarea:focus{border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);outline:0;outline:thin dotted \9}input[type="file"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{float:none;margin-left:0}input.span1,textarea.span1,.uneditable-input.span1{width:50px}input.span2,textarea.span2,.uneditable-input.span2{width:130px}input.span3,textarea.span3,.uneditable-input.span3{width:210px}input.span4,textarea.span4,.uneditable-input.span4{width:290px}input.span5,textarea.span5,.uneditable-input.span5{width:370px}input.span6,textarea.span6,.uneditable-input.span6{width:450px}input.span7,textarea.span7,.uneditable-input.span7{width:530px}input.span8,textarea.span8,.uneditable-input.span8{width:610px}input.span9,textarea.span9,.uneditable-input.span9{width:690px}input.span10,textarea.span10,.uneditable-input.span10{width:770px}input.span11,textarea.span11,.uneditable-input.span11{width:850px}input.span12,textarea.span12,.uneditable-input.span12{width:930px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow:0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow:0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd}.uneditable-input{display:block;background-color:#fff;border-color:#eee;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}:-moz-placeholder{color:#999}::-webkit-input-placeholder{color:#999}.help-block{margin-top:5px;margin-bottom:0;color:#999}.help-inline{display:inline-block;*display:inline;*zoom:1;margin-bottom:9px;vertical-align:middle;padding-left:5px}.input-prepend,.input-append{margin-bottom:5px;*zoom:1}.input-prepend:before,.input-append:before,.input-prepend:after,.input-append:after{display:table;content:""}.input-prepend:after,.input-append:after{clear:both}.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2}.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc}.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999;text-align:center;text-shadow:0 1px 0 #fff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on{*margin-top:1px}.input-append input,.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .uneditable-input{border-right-color:#ccc}.input-append .add-on{margin-right:0;margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:first-child{*margin-left:-160px}.input-append input:first-child+.add-on{*margin-left:-21px}.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input{display:inline-block;margin-bottom:0}.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block}.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle}.control-group{margin-bottom:9px}.form-horizontal legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:18px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-group>label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:160px}.form-horizontal .form-actions{padding-left:160px}table{max-width:100%;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:18px}.table th,.table td{padding:8px;line-height:18px;text-align:left;border-top:1px solid #ddd}.table th{font-weight:bold;vertical-align:bottom}.table td{vertical-align:top}.table thead:first-child tr th,.table thead:first-child tr td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid #ddd}.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}[class^="icon-"]{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url("https://cdn.ifit.com/d/nc/img/033f26daff-glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em}[class^="icon-"]:last-child{*margin-left:0}.icon-white{background-image:url("https://cdn.ifit.com/d/nc/img/9bbc6e9602-glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;text-indent:-99999px;*text-indent:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;opacity:.3;filter:alpha(opacity=30);content:"\2193"}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100)}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;max-width:260px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px}.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px}.dropdown-menu .divider{height:1px;margin:5px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff;*width:100%;*margin:-5px 0 5px}.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#08c}.dropdown.open{*z-index:1000}.dropdown.open .dropdown-toggle{color:#fff;background:#ccc;background:rgba(0,0,0,0.3)}.dropdown.open .dropdown-menu{display:block}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.typeahead>li{overflow:hidden}.typeahead>li>a>img.avatar{float:none;vertical-align:middle}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #eee;border:1px solid rgba(0,0,0,0.05);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.fade{-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-ms-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0}.fade.in{opacity:1}.collapse{-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-ms-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease;position:relative;overflow:hidden;height:0}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;opacity:.4;filter:alpha(opacity=40);cursor:pointer}button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.large,input[type="submit"].btn.large{*padding-top:7px;*padding-bottom:7px}button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom:3px}.btn-group{position:relative;*zoom:1;*margin-left:.3em}.btn-group:before,.btn-group:after{display:table;content:""}.btn-group:after{clear:both}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:9px;margin-bottom:9px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group .btn.large:last-child,.btn-group .large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active,.btn-group .btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);*padding-top:5px;*padding-bottom:5px}.btn-group.open{*z-index:1000}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 6px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn .caret{margin-top:7px;margin-left:0}.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100)}.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;opacity:.75;filter:alpha(opacity=75)}.btn-small .caret{margin-top:4px}.btn-inverse{background-color:#414141;background-image:-moz-linear-gradient(top, #555, #222);background-image:-ms-linear-gradient(top, #555, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222));background-image:-webkit-linear-gradient(top, #555, #222);background-image:-o-linear-gradient(top, #555, #222);background-image:linear-gradient(top, #555, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert-heading{color:#c09853}.alert .close{position:relative;top:-2px;right:-21px;line-height:18px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6}.alert-success,.alert-success .alert-heading{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7}.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1}.alert-info,.alert-info .alert-heading{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:18px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav-list{padding-left:14px;padding-right:14px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{display:block;padding:3px 15px;margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list .nav-header{font-size:11px;font-weight:bold;line-height:18px;color:#999;text-transform:uppercase}.nav-list>li+.nav-header{margin-top:9px}.nav-list .active>a,.nav-list .active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"]{margin-right:2px}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:9px;padding-bottom:9px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills .active>a,.nav-pills .active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px}.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#08c;margin-top:6px}.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580}.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333}.nav>.dropdown.active>a:hover{color:#000;cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:""}.tabbable:after{clear:both}.tabs-below .nav-tabs,.tabs-right .nav-tabs,.tabs-left .nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below .nav-tabs{border-top:1px solid #ddd}.tabs-below .nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below .nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below .nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left .nav-tabs>li,.tabs-right .nav-tabs>li{float:none}.tabs-left .nav-tabs>li>a,.tabs-right .nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left .nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left .nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left .nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right .nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right .nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right .nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.navbar{overflow:visible;margin-bottom:18px}.navbar-inner{background:#282828;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333, #222);background-image:-ms-linear-gradient(top, #333, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#222));background-image:-webkit-linear-gradient(top, #333, #222);background-image:-o-linear-gradient(top, #333, #222);background-image:linear-gradient(top, #333, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#222}.btn-navbar:active,.btn-navbar.active{background-color:#080808 \9}.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.nav-collapse.collapse{height:auto}.navbar .brand:hover{text-decoration:none}.navbar .brand{background:url(/img/logo.png) no-repeat center;width:77px;height:30px;float:left;display:block;margin:25px 0 35px 20px;font-size:20px;font-weight:200;line-height:1;text-indent:-9999px;color:#fff}.navbar .navbar-text{margin-bottom:0;line-height:40px;color:#999}.navbar .navbar-text a:hover{color:#fff;background-color:transparent}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select{display:inline-block;margin-top:5px;margin-bottom:0}.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0}.navbar-search .search-query{padding:4px 9px;font-size:13px;font-weight:normal;line-height:1;color:#fff;color:rgba(255,255,255,0.75);background:#666;background:rgba(255,255,255,0.3);border:1px solid #111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.navbar-search .search-query :-moz-placeholder{color:#eee}.navbar-search .search-query::-webkit-input-placeholder{color:#eee}.navbar-search .search-query:hover{color:#fff;background-color:#999;background-color:rgba(255,255,255,0.5)}.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{display:block;float:left}.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar .nav>li>a:hover{background-color:transparent;color:#fff;text-decoration:none}.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#fff;text-decoration:none;background-color:#222;background-color:rgba(0,0,0,0.5)}.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#222;border-right:1px solid #333}.navbar .nav.pull-right{margin-left:10px;margin-right:0}.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.navbar .dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#fff}.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100)}.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent}.navbar .nav .active>.dropdown-toggle:hover{color:#fff}.navbar .nav.pull-right .dropdown-menu{left:auto;right:0}.navbar .nav.pull-right .dropdown-menu:before{left:auto;right:12px}.navbar .nav.pull-right .dropdown-menu:after{left:auto;right:13px}.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top, #fff, #f5f5f5);background-image:-ms-linear-gradient(top, #fff, #f5f5f5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5));background-image:-webkit-linear-gradient(top, #fff, #f5f5f5);background-image:-o-linear-gradient(top, #fff, #f5f5f5);background-image:linear-gradient(top, #fff, #f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.breadcrumb li{display:inline;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#999}.breadcrumb .active a{color:#333}.pagination{height:36px;margin:18px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination a:hover,.pagination .active a{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled a,.pagination .disabled a:hover{color:#999;background-color:transparent;cursor:default}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:""}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2070}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;max-height:500px;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-ms-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-body{padding:15px}.modal-footer{padding:14px 15px 15px;margin-bottom:0;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:""}.modal-footer:after{clear:both}.modal-footer .btn{float:right;margin-left:5px;margin-bottom:0}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-2px}.tooltip.right{margin-left:2px;width:auto}.tooltip.bottom{margin-top:2px}.tooltip.left{margin-left:-2px;width:auto}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.tooltip.bottom .tooltip-arrow{display:none;top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.tooltip-arrow{position:absolute;width:0;height:0}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000}.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000}.popover .arrow{position:absolute;width:0;height:0}.popover-inner{padding:3px;width:300px;overflow:hidden;min-height:100px;max-height:250px;background:#000;background:rgba(0,0,0,0.8);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3)}.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.popover-content{padding:14px;overflow:auto;background-color:#fff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:""}.thumbnails:after{clear:both}.thumbnails>li{float:left;margin:0 0 18px 20px}.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075);box-shadow:0 1px 1px rgba(0,0,0,0.075)}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px}.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#fff;text-transform:uppercase;background-color:#999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.label-important{background-color:#b94a48}.label-warning{background-color:#f89406}.label-success{background-color:#468847}.label-info{background-color:#3a87ad}@-webkit-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0;height:18px;color:#fff;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-ms-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)}.progress-danger.progress-striped .bar{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-success .bar{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)}.progress-success.progress-striped .bar{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-info .bar{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)}.progress-info.progress-striped .bar{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.15)), color-stop(.75, rgba(255,255,255,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.accordion{margin-bottom:18px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:18px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-ms-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel .item>img{display:block;line-height:0}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff}.hero-unit{padding:60px;margin-bottom:30px;background-color:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px}.hero-unit p{font-size:18px;font-weight:200;line-height:27px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}[class*="i2x__"]{background-image:url('https://cdn.ifit.com/d/nc/img/90c4f3a174-ss-r.png');background-repeat:no-repeat}.i2x__payment--processed{background-position:-5px -5px;width:248px;height:86px}.i2x__payment--error{background-position:-5px -101px;width:248px;height:86px}.i2x__logo{background-position:-5px -196px;width:103px;height:45px}.i2x__logo--white-text{background-position:-118px -196px;width:55px;height:24px}.i2x__logo--dark-bg{background-position:-182px -196px;width:55px;height:24px}.i2x__gender--male{background-position:-263px -5px;width:39px;height:50px}.i2x__gender--female{background-position:-5px -251px;width:41px;height:39px}.i2x__radio--inactive{background-position:-263px -65px;width:23px;height:23px}.i2x__radio--active{background-position:-263px -98px;width:23px;height:23px}.i2x__sign-up--fb{background-position:-263px -130px;width:20px;height:20px}.i2x__sign-up--google{background-position:-285px -130px;width:20px;height:20px}.i2x__sign-up--email{background-position:-262.5px -160px;width:20px;height:19px}.i2x__caret--up{background-position:-263px -189px;width:10px;height:6px}.i2x__caret--down{background-position:-282px -189px;width:10px;height:6px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){[class*='i2x__']{background-image:url('https://cdn.ifit.com/d/nc/img/4b6aeb3870-ss-r@2x.png');-webkit-background-size:306px 295px;-moz-background-size:306px 295px;background-size:306px 295px}}@media (min-width: 1025px){.i-landing__club:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/59fcf2bb4b-sprite.png') no-repeat;display:inline-block}.i-landing__club--collage:before{background-position:-5px -5px;width:866px;height:430px}.i-landing__club--screens:before{background-position:-5px -445px;width:535px;height:515px}.i-landing__club--community:before{background-position:-550px -445px;width:97px;height:73px}.i-landing__club--library:before{background-position:-550px -528px;width:82px;height:74px}.i-landing__club--maps:before{background-position:-657px -445px;width:80px;height:73px}.i-landing__club--stats:before{background-position:-747px -445px;width:74px;height:73px}.i-landing__club--elevation:before{background-position:-642px -528px;width:48px;height:43px}.i-landing__club--calories:before{background-position:-831px -445px;width:30px;height:47px}.i-landing__club--distance:before{background-position:-700px -528px;width:43px;height:42px}}@media (max-width:1024px){.i-landing__club:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/3ad9e35960-sprite-mobile.png') no-repeat;display:inline-block;background-size:703px,258px}.i-landing__club--collage:before{background-position:-306px 0;width:285px;height:141.5px}.i-landing__club--screens:before{background-position:0 0;width:274.5px;height:296.5px}.i-landing__club--community:before{background-position:-591px -178.5px;width:106px;height:79px}.i-landing__club--library:before{background-position:-490.5px -178.5px;width:87.5px;height:79px}.i-landing__club--maps:before{background-position:-387.5px -178.5px;width:87px;height:79px}.i-landing__club--stats:before{background-position:-293px -178.5px;width:79px;height:79px}}.i-landing__device:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/device/16bec87a6f-sprite.png') no-repeat;display:inline-block}.i-landing__device--calories-in:before{background-position:-40px -96px;width:26px;height:38px}.i-landing__device--calories-out:before{background-position:-5px -96px;width:25px;height:40px}.i-landing__device--steps:before{background-position:-76px -96px;width:18px;height:37px}.i-landing__device--goals:before{background-position:-104px -96px;width:32px;height:32px}.i-landing__device--distance:before{background-position:-186px -5px;width:32px;height:31px}.i-landing__device--sleep:before{background-position:-186px -46px;width:26px;height:26px}.i-landing__device--message-user-1:before{background-position:-5px -5px;width:81px;height:81px}.i-landing__device--message-user-2:before{background-position:-48px -3px;width:80px;height:81px}@media (min-width: 768px) and (max-width: 1024px){.i-landing__device--message-user-2:before{background-position:-72px -5px}}@media (min-width: 1025px){.i-landing__device--message-user-2:before{background-position:-96px -5px}}.i-landing__device--arrow-prev:before{background-position:-143px -86px;width:29px;height:50px}.i-landing__device--arrow-next:before{background-position:-177px -86px;width:29px;height:50px}.i-landing__net:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/device/1c6d81a5a6-net-calories.png') no-repeat;display:inline-block;background-size:238.0952381px,95.23809524px}.i-landing__net--calories-in:before{background-position:0 0;width:26px;height:38px}.i-landing__net--calories-out:before{background-position:-47.61904762px 0;width:25px;height:40px}.i-landing__net--steps:before{background-position:-95.23809524px 0;width:18px;height:37px}.i-landing__net--goals:before{background-position:0 -47.61904762px;width:32px;height:34px}.i-landing__net--distance:before{background-position:-142.85714286px 0;width:32px;height:31px}.i-landing__net--sleep:before{background-position:-190.47619048px 0;width:26px;height:34px}.i-landing__premium:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/8731eb3017-sprite.png') no-repeat;display:inline-block}.i-landing__premium--program-6:before{background-position:-5px -5px;width:320px;height:320px}.i-landing__premium--program-5:before{background-position:-335px -5px;width:320px;height:320px}.i-landing__premium--program-9:before{background-position:-5px -335px;width:150px;height:150px}.i-landing__premium--program-8:before{background-position:-165px -335px;width:150px;height:150px}.i-landing__premium--program-7:before{background-position:-325px -335px;width:150px;height:150px}.i-landing__premium--program-4:before{background-position:-485px -335px;width:150px;height:150px}.i-landing__premium--program-3:before{background-position:-5px -495px;width:150px;height:150px}.i-landing__premium--program-2:before{background-position:-165px -495px;width:150px;height:150px}.i-landing__premium--program-12:before{background-position:-325px -495px;width:150px;height:150px}.i-landing__premium--program-11:before{background-position:-485px -495px;width:150px;height:150px}.i-landing__premium--program-10:before{background-position:-665px -5px;width:150px;height:150px}.i-landing__premium--program-1:before{background-position:-665px -165px;width:150px;height:150px}.i-landing__premium--nutrition:before{background-position:-665px -325px;width:51px;height:73px}.i-landing__premium--fit-score:before{background-position:-726px -325px;width:67px;height:73px}.i-landing__premium--pencil-and-wrench:before{background-position:-294px -182px;width:71px;height:71px;background-size:364px,288px}.i-landing__premium--arrow:before{background-position:-658px -575px;width:20px;height:12px;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);position:absolute;right:40px;margin-top:19px}@media (min-width: 1025px){.i-landing__premium--arrow:before{display:none}}@media (min-width: 768px) and (max-width: 1024px){.i-landing__premium--program-5,.i-landing__premium--program-11,.i-landing__premium--program-12{display:none}.i-landing__premium--arrow:before{right:20px}}.i-landing__premium-mobile:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/47505f38a8-programs-mobile.png') no-repeat;display:inline-block;background-size:277px,533.5px}.i-landing__premium-mobile--program-1:before{background-position:0 0;width:277px;height:277px}.i-landing__premium-mobile--program-2:before{background-position:0 -277px;width:128px;height:128px}.i-landing__premium-mobile--program-3:before{background-position:-128px -277px;width:128px;height:128px}.i-landing__premium-mobile--program-4:before{background-position:0 -405px;width:128px;height:128px}.i-landing__premium-mobile--program-5:before{background-position:-128px -405px;width:128px;height:128px}.i-landing__programs:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/4f0bb2e03b-programs.png') no-repeat;display:inline-block;background-size:1267.5px 465px}.i-landing__programs--1:before{width:150px;height:150px}.i-landing__programs--2:before{width:150px;height:150px;background-position:-155px 0}.i-landing__programs--3:before{width:150px;height:150px;background-position:-310px 0}.i-landing__programs--4:before{width:150px;height:150px;background-position:-465px 0}.i-landing__programs--5:before{width:320px;height:320px;background-position:-620px 0}.i-landing__programs--6:before{width:320px;height:320px;background-position:-945px 0}.i-landing__programs--7:before{width:150px;height:150px;background-position:0 -155px}.i-landing__programs--8:before{width:150px;height:150px;background-position:-155px -155px}.i-landing__programs--9:before{width:150px;height:150px;background-position:-310px -155px}.i-landing__programs--9:before{width:150px;height:150px;background-position:-310px -155px}.i-landing__programs--10:before{width:150px;height:150px;background-position:-465px -155px}.i-landing__programs--11:before{width:150px;height:150px;background-position:0 -310px}.i-landing__programs--12:before{width:150px;height:150px;background-position:-155px -310px}.i-landing__logos:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/branding/e78e73c349-sprite.png') no-repeat;display:inline-block}.i-landing__logos:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/branding/4c3673cb8e-sprite-hover.png')}.i-landing__logos--1:before{background-position:0 -8px;width:173px;height:14px}.i-landing__logos--2:before{background-position:-216px -5px;width:192px;height:20px}.i-landing__logos--3:before{background-position:-463px -3px;width:109px;height:23px}.i-landing__logos--4:before{background-position:-625px 0;width:164px;height:29px}.i-landing__logos--5:before{background-position:-848px -6px;width:153px;height:17px}.i-landing__logos--6:before{background-position:0 -29px;width:100px;height:28px}.i-landing__logos--7:before{background-position:-141px -30px;width:85px;height:27px}.i-landing__logos--8:before{background-position:-267px -29px;width:59px;height:28px}.i-landing__logos--9:before{background-position:-367px -30px;width:96px;height:27px}.i-side-menu:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/0c75984b91-social-icons.png') no-repeat;display:inline-block;width:31px;height:28px;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.i-side-menu__twitter:before{background-position:0 -132px}.i-side-menu__google:before{background-position:0 -33px}.i-side-menu__pinterest:before{background-position:0 -99px}.i-side-menu__instagram:before{background-position:0 -66px}.i-side-menu__youtube:before{background-position:0 -165px}.i-side-menu__facebook:before{background-position:0 0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.skrollr-desktop body,.skrollr body{height:auto !important}html,body,#ui-datepicker-div,button,input,select,textarea{font-family:'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif}html{position:relative;min-height:100%}body{background:#fdfdfd;color:#424242}body.logged-in .navbar{border-bottom:1px solid rgba(0,0,0,0.1)}.body--white,.body--white #main{background-color:#fff !important;position:relative;margin-bottom:0}@media screen and (min-device-width:1024px){body.logged-in{min-width:1170px}}ul,ol,li{list-style:none;margin:0;padding:0;outline:0;border:0}.align-right{float:right}#main{min-height:100%;height:auto !important;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#main.menu-push{position:relative;overflow-x:hidden}@media (min-width: 1025px){#main.menu-push{overflow-x:scroll}}.menu-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:-1000;transition:all .3s}.menu-overlay.is-open{background-color:rgba(0,0,0,0.6);z-index:1040}p{margin:0 0 9px;font-size:13px;line-height:18px;font-weight:lighter}a,a:visited{color:#0096d6;outline:none;text-decoration:none}a:hover,a:visited:hover{color:#929292;text-decoration:none;outline:none}a.blue-button{color:#fdfdfd;background:#0096d6;padding:12px 11px;text-transform:uppercase;font-size:12px;min-width:40px;display:block;text-align:center;line-height:1}a.blue-button.confirmation-page{width:180px}a.blue-button.dashboard{padding:0 11px;line-height:30px;margin-top:19px;position:absolute}a.blue-button:hover{background:#929292;color:#fdfdfd}a.orange-button{color:#fdfdfd;background:#fabb00;padding:10px 11px;text-transform:uppercase;font-size:12px;min-width:40px;display:block;vertical-align:top;text-align:center;line-height:.8}a.orange-button:hover{background:#929292;color:#fdfdfd}label{color:#424242}.stylized-numbers{font-weight:700}.container-center-float.fluidity{width:100%;min-width:initial;max-width:initial}.container-center-float.fluidity .content-header,.container-center-float.fluidity #community-blocks-container{margin-left:25px}#main{background:#fdfdfd;margin:auto}.sidebar-nav{padding:9px 0}.topnav li,.topnav2 li{display:inline-block;padding:2px 8px;margin:0 8px}.topnav li.active{border-bottom:none;background:#0096d6}.topnav2 li.active{font-weight:700}.row-fluid.topnav{width:100%;height:30px;padding-bottom:0;margin:-30px 0 0;position:relative;z-index:1040}.row-fluid.topnav a{color:#ebebeb}.navbar{margin-bottom:0}.navbar .logo-container{float:left;padding:0 30px 0 0}.navbar .brand{background:url("https://cdn.ifit.com/d/nc/img/branding/9f018c68f1-ifit-logo-dark.svg") no-repeat center;background-size:70px 30px;width:70px;height:30px;display:block;text-indent:-9999px;margin:20px 0 0 20px}@media (min-width: 1025px){.navbar .brand{margin:20px 0 0}}ul.topnav{display:inline-block;padding-bottom:0;margin-bottom:0}ul.topnav li{float:left;padding:6px 12px}ul.topnav li ul{display:none}ul.topnav2{margin-left:150px}.num{margin-bottom:0}.progress{height:6px;border-radius:0;background:#006089;overflow:visible}.progress .bar{background:#0096d6;position:relative;height:6px;border-right:1px solid #44c7ff}.progress .bar .marker{color:#000;position:absolute;top:-15px;right:-8px;z-index:10000}.clear{clear:both;height:0;line-height:0}.center{text-align:center}.upper{text-transform:uppercase}.btn-signIn{padding:7px 11px;text-transform:uppercase;color:#fdfdfd;background:#424242;display:inline-block;margin-left:20px}.inner-content{width:960px;margin:auto;position:relative}a.subheader-link-1{float:right;text-align:right}a.subheader-link-2{float:right;margin-top:0}.content-header-container{background:#fdfdfd}.content-header{max-width:960px;width:100%;margin:auto;padding:40px 0;color:#3c3c3c;position:relative}.pre-login-heading{padding:45px 0;width:960px;margin:auto}.pre-login-heading .gray-thin{display:inline-block;float:left}.pre-login-heading .btn-joinIfit{float:right;display:inline-block;padding:10px 30px}p.content-subtitle{font-style:italic !important;font-size:11px !important;font-weight:500 !important;margin-bottom:0 !important}.btn-group .btn{width:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-right:10px;box-shadow:none;font-size:18px;font-weight:400;border:none;background:#f2f4f4;color:#282828;padding:5px 10px 6px;text-transform:capitalize;text-align:left}.btn-group .btn .caret{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);top:10px}.btn-group .btn.btn-inverse{background:#282828;color:#fdfdfd}.btn-group .btn:first-child{border-radius:0}.btn-group .btn .value{padding-right:18px}.btn-group.open .dropdown-menu{border-radius:0;overflow:auto}.btn-group.open .dropdown-menu li a:hover{background:#424242}.btn-group .dropdown-menu{max-height:300px;overflow:auto}.workout{background:#f0f0f0;padding:5px;margin-bottom:5px;position:relative;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.workout.noshadow{box-shadow:0 0 0 0 #fff;-o-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff}.workout>i{position:absolute;top:10px;right:10px}.workout img{background:#fdfdfd;padding:3px;display:block;border:1px solid #bac5cb;float:left;margin-right:10px;max-width:70px;max-height:70px}.workout img.calendar{margin-left:60px}.workout .workout-details{position:relative}.workout .workout-details .title{color:#424242;font-size:19px;line-height:110%;font-weight:700;padding-top:4px;cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:515px}.workout .workout-details .title.calendar{height:61px;line-height:61px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.workout .workout-details .author{font-style:oblique;font-size:11px}.workout .workout-details .author a{font-weight:700;cursor:pointer}.workout .workout-details ul{list-style:none;margin:0;padding:0;outline:0;border:0;padding-top:5px;font-size:11px;letter-spacing:1px}.workout .workout-details ul li{display:inline-block;margin-right:15px;float:left}.workout .workout-details .individual-workout-stats{float:right}.workout .workout-details .individual-workout-stats.left{float:none;width:400px}.workout .workout-details .individual-workout-stats ul{padding-top:27px;font-size:18px;letter-spacing:1px;margin-right:70px;font-weight:bold}.workout .workout-details .individual-workout-stats ul li{margin-left:15px;float:left}.workout .workout-details .individual-workout-stats ul li.calendar{margin-right:0}.workout .workout-details .individual-workout-stats ul li:first-child{margin-left:0}.workout .workout-details .individual-workout-stats ul li .value{vertical-align:top}.workout .workout-details .individual-workout-stats ul li .value .unit{font-size:12px;padding-left:5px;font-weight:normal}.workout .workout-details .individual-workout-stats .calendarChallenge{float:right;margin:-4px 10px 0 0}.workout .workout-details .individual-workout-stats .removeEvent{float:right;cursor:pointer;margin:-27px 10px 0 0}.workout .workout-details .link-to-workout{font-size:12px;font-weight:700;font-style:oblique}.workout .accept-workout{position:absolute;bottom:15px;right:15px;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px}.workout .accept-workout .icon-white-calendar{margin-top:1px}.workout .accept-workout:hover{background:#929292;text-decoration:none}.workout .workout-card-schedule-button .schedule-workout-button{position:absolute;right:5px;bottom:5px;cursor:pointer}.pagination{height:25px;margin:-80px 0 100px;float:right}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.pagination li{display:inline-block;margin-right:5px}.pagination a{float:left;padding:0;line-height:25px;width:25px;text-decoration:none;border:1px solid #ddd;text-align:center;font-weight:bold;color:#999}.pagination a:hover,.pagination .active a{color:#fdfdfd;background-color:#0096d6}.pagination .active a{color:#fdfdfd;background-color:#0096d6;cursor:default}.pagination .disabled a,.pagination .disabled a:hover{color:#fdfdfd;background-color:#0096d6;cursor:default}.pagination li.disabled.first-child,.pagination li.disabled.last-child{display:none}.pagination li.first-child a{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/bc2ee020ec-pag-arrows.png");background-repeat:no-repeat;background-position:0 0;width:25px;height:25px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}.pagination li.last-child a{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/bc2ee020ec-pag-arrows.png");background-repeat:no-repeat;background-position:-24px 0;width:25px;height:25px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}.pagination li.first-child a:hover,.pagination li.last-child a:hover{background-position-y:-24px}.recommended{width:250px;float:right}.recommended ul li{position:relative;margin-bottom:50px}.recommended ul li label{font-size:11px;font-weight:700;font-style:oblique;line-height:1.5}.recommended ul li img{display:block;max-width:250px;max-height:150px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.recommended ul li .content{position:absolute;bottom:10px;left:10px;width:245px;margin:auto;color:#fdfdfd}.recommended ul li .content .title-area .title{font-size:30px;line-height:26px;font-weight:bold;text-transform:uppercase;margin-bottom:0}.recommended ul li .content .title-area .additional-info{text-transform:uppercase;margin-bottom:0;line-height:1}.recommended ul li .content .length{text-transform:uppercase;font-size:22px;margin-bottom:0;margin-top:5px}.recommended ul li .content .length i,.recommended ul li .content .length .icon-runner-2{margin-bottom:0}.recommended ul li .content .link-moreDetails{background:url("https://cdn.ifit.com/d/nc/img/arrows/80ac945e4e-arrow-lowerRtCorner-ltBlue.png") no-repeat 0 0;display:block;width:14px;height:14px;text-indent:-9999px;position:absolute;bottom:8px;right:8px}.page-message{padding-top:50px;padding-bottom:100px;text-align:center}.response{display:inline-block !important;font-weight:bold;margin:0 20px 100px}.response-header{margin-top:100px}.avatar:hover{cursor:pointer;cursor:hand}.quote{word-wrap:break-word}.radio__circle{display:none !important}.radio__circle+label{display:inline-block;position:relative;max-width:120px;margin-left:18px;cursor:pointer;font-size:13px;color:#747474}.radio__circle+label:before{content:'';position:absolute;left:-18px;background:url('https://cdn.ifit.com/d/nc/img/b1ab55e8ca-sprite-radio.png') no-repeat;background-size:15px 36px;width:15px;height:15px}.radio__circle:checked+label{color:#424242}.radio__circle:checked+label:before{background-position:0 -21px}.radio__circle--mobile+label{max-width:70px;font-size:17px;margin-left:35px;line-height:1.5}.radio__circle--mobile+label:before{background-size:22.5px 55px;width:23px;height:23px;left:-35px}.radio__circle--mobile:checked+label:before{background-position:0 -32.5px}.unit-settings .radio__circle--mobile+label{max-width:100px}textarea{-webkit-transition:height .25s;-moz-transition:height .25s;-o-transition:height .25s;transition:height .25s}textarea.grow:focus{height:9em}input.small{width:50px}.image-preloader{width:1px;height:1px;position:absolute;z-index:-1;display:block;top:0;left:0}.is-centered-text{text-align:center !important}.is-italic{font-style:italic !important}@media (max-width: 320px){.is-320-hidden{display:none !important}}@media (max-width: 480px){.is-xs-screen-hidden{display:none !important}}@media (max-width:768px){.is-sm-screen-hidden{display:none !important}}@media (max-width:1025px){.is-md-screen-hidden{display:none !important}}@media (min-width: 1170px){.is-lg-screen-hidden{display:none !important}}@media (max-device-width: 320px){.is-phone-hidden{display:none !important}}@media (max-device-width: 480px){.is-lg-phone-hidden{display:none !important}}@media (min-device-width: 480px) and (max-width: 1024px - 1){.is-tablet-hidden{display:none !important}}@media (min-device-width: 1025px){.is-desktop-hidden{display:none !important}}@media (min-device-width: 1170px){.is-lg-desktop-hidden{display:none !important}}.reset{list-style:none;margin:0;padding:0;outline:0;border:0}[class^='col-']{float:left;padding-right:12.5px}@media (min-width: 768px) and (max-width: 1024px){[class^='col-']{padding-right:10px}}@media (min-width: 1025px){[class^='col-']{padding-right:15px}}[class^='col-']:last-of-type{padding-right:0}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-1-3:nth-child(3){padding-right:0}@media (max-width:767px){.col-sm-1-1{width:100%}.col-sm-1-2{width:50%}}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.black-friday-modal{position:relative}.black-friday-modal .modal-backdrop{position:fixed;z-index:1052;top:0;left:0;right:0;bottom:0;display:none;background-color:rgba(0,0,0,0.8);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.black-friday-modal .modal{position:fixed;left:50%;top:0;-webkit-transform:translate(0, -500px);-moz-transform:translate(0, -500px);-ms-transform:translate(0, -500px);-o-transform:translate(0, -500px);transform:translate(0, -500px);z-index:1053;margin-left:-240px;background:#fff url('https://cdn.ifit.com/d/nc/img/popup/47ed4ae605-black-friday-bg.png') no-repeat;background-size:cover;background-position:top right;width:480px;height:345px;padding:39px 39px 29px 39px;border-radius:2px;border:none;-webkit-box-shadow:0 0 3px #bcbcbc;-moz-box-shadow:0 0 3px #bcbcbc;box-shadow:0 0 3px #bcbcbc;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media (max-width: 480px){.black-friday-modal .modal{width:90%;margin-left:0;left:5%;height:auto;padding:30px 20px 20px}}.black-friday-modal .modal .close-modal{position:absolute;top:-12.5px;right:-12.5px;width:25px;height:25px;background:url('https://cdn.ifit.com/d/nc/img/popup/eb1582c835-icon-close.png') no-repeat;cursor:pointer}@media (max-width: 480px){.black-friday-modal .modal .close-modal{top:-10px;right:-5px}}.black-friday-modal .modal h1{font-family:martines;font-size:81px;text-transform:uppercase;color:#0096d6;text-align:center;line-height:59px;margin:0}@media (max-width: 360px){.black-friday-modal .modal h1{font-size:52px;line-height:48px}}.black-friday-modal .modal p{margin:18px 0 20.5px 0;text-align:center;font-size:16px;font-size:400;line-height:28px}.black-friday-modal .modal p strong{text-transform:uppercase;font-weight:600}.black-friday-modal .modal p.small-text{font-size:11px;line-height:14px;color:#c1c1c1}@media (max-width: 360px){.black-friday-modal .modal p{font-size:13px;line-height:20px;margin:5px 0 15px}}.black-friday-modal .modal input[type=email]{width:280px;height:35px;line-height:35px;padding:0 10px 0 35px;border-radius:2px;float:left;border:none;color:#424242;font-size:13px;position:relative;margin-bottom:0;background:#ebebeb url('https://cdn.ifit.com/d/nc/img/popup/13c372a6ef-icon-email.png') 10px center no-repeat}.black-friday-modal .modal input[type=email]::-webkit-input-placeholder{color:#b7b7b7}.black-friday-modal .modal input[type=email]:-moz-placeholder{color:#b7b7b7}.black-friday-modal .modal input[type=email]::-moz-placeholder{color:#b7b7b7}.black-friday-modal .modal input[type=email]:-ms-input-placeholder{color:#b7b7b7}@media (max-width: 480px){.black-friday-modal .modal input[type=email]{width:70%}}.black-friday-modal .modal input[type=submit]{height:35px;line-height:25px;border:none;cursor:pointer;text-align:center;color:#fff;background-color:#0096d6;border-radius:2px;float:right;font-size:13px;font-weight:500;width:87px}@media (max-width: 480px){.black-friday-modal .modal input[type=submit]{width:25%}}.black-friday-modal.active .modal-backdrop{display:block}@media (min-width: 1025px){.black-friday-modal.active .modal-backdrop{background-color:rgba(255,255,255,0.8)}}.black-friday-modal.active .modal{-webkit-transform:translate(0, 80px);-moz-transform:translate(0, 80px);-ms-transform:translate(0, 80px);-o-transform:translate(0, 80px);transform:translate(0, 80px)}@media (min-width: 1025px){.black-friday-modal.active .modal{-webkit-transform:translate(0, 266px);-moz-transform:translate(0, 266px);-ms-transform:translate(0, 266px);-o-transform:translate(0, 266px);transform:translate(0, 266px)}}.black-friday-modal #black-friday-error{color:#f00}.black-friday-modal #black-friday-success{color:#00bf16;text-align:center}a.support-link{display:inline-block;padding:0;color:#0096d6;font-weight:600;border-radius:3px;font-size:16px;text-transform:uppercase;margin-top:0;position:relative}a.support-link:after{content:'\203A';display:inline-block;margin-left:4px;font-weight:300;font-size:20px}a.support-link.no-caret:after{content:''}@media (max-width: 640px){a.support-link{margin-top:20px;font-size:14px}}a.support-link:hover{color:#0096d6}.btn{color:#fdfdfd;display:inline-block;*display:inline;*zoom:1;font-size:12px;padding:5px 14px;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:0;*margin-left:.3em;text-transform:uppercase}.btn:first-child{*margin-left:0}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.disabled,.btn[disabled]{cursor:default;background-color:#0072a3;background-image:none;opacity:.65;box-shadow:none}.btn-large{padding:9px 14px;line-height:normal}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{background-color:#cecece}.btn-primary{background-color:#0096d6}.btn-warning{background-color:#f99d31}.btn-danger{background-color:#fa0465}.btn-success{background-color:#64db00}.btn-info{background-color:#44c7ff}.btn-inverse{background-color:#282828}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;border-radius:0}.btn-link:hover{text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{text-decoration:none}.btn.dropdown-toggle{color:#282828}.btn__primary{text-transform:uppercase;font-size:17.5px;font-weight:700;letter-spacing:1px;color:#fdfdfd;background:#0096d6;padding:10px 15px}.btn__primary:hover,.btn__primary:visited,.btn__primary:visited:hover{color:#fdfdfd}.btn__primary--small{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;color:#fdfdfd;background:#0096d6;padding:10px 15px}.btn__primary--small:hover,.btn__primary--small:visited,.btn__primary--small:visited:hover{color:#fdfdfd}.btn__cancel{font-size:13px;font-weight:600;color:#727d82;text-transform:uppercase;padding:15px}.btn__outline,a.btn__outline{font-size:15px;font-weight:700;letter-spacing:1px;color:#0096d6;padding:12px 0;border:1px solid #0096d6;width:220px;display:inline-block;position:relative;z-index:1}.btn__outline:before,a.btn__outline:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#0096d6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}.btn__outline:hover:before,a.btn__outline:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.btn__outline.learn-more-btn:hover:before,a.btn__outline.learn-more-btn:hover:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}@media (-webkit-min-device-pixel-ratio: 2), and (min--moz-device-pixel-ratio: 2), and (-o-min-device-pixel-ratio: 2/1), and (min-device-pixel-ratio: 2), and (min-resolution: 192dpi), and (min-resolution: 2dppx){.btn__outline,a.btn__outline{border:2px solid #0096d6}}.btn__outline:hover,a.btn__outline:hover{color:#fdfdfd}.btn__outline--full,a.btn__outline--full{font-size:16px;font-weight:700;letter-spacing:1px;color:#0096d6;padding:14px 0;border:1px solid #0096d6;display:inline-block;width:100%;text-align:center}[class^='i-button__app']{background:url('https://cdn.ifit.com/d/nc/img/buttons/6e31fa9a94-app.png') transparent;display:inline-block;width:188px;height:54px;background-size:410px 144px;position:relative;z-index:1;border:2px solid #e3e3e3;-webkit-transition:.3s background-color ease;-moz-transition:.3s background-color ease;-o-transition:.3s background-color ease;transition:.3s background-color ease}[class^='i-button__app']:hover{background-color:#e3e3e3}.i-button__app--apple{background-position:-215px -10.5px}.i-button__app--apple:hover{background-position:-215px -82px}.i-button__app--google{background-position:-5px -10.5px}.i-button__app--google:hover{background-position:-5px -82px}.i-button__app--dark--apple{background-position:-215px -82px;border-color:#424242}.i-button__app--dark--apple:hover{background-position:-215px -10.5px;background-color:#424242}.i-button__app--dark--google{background-position:-5px -82px;border-color:#424242}.i-button__app--dark--google:hover{background-position:-5px -10.5px;background-color:#424242}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.preserve-newlines{white-space:pre-line}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.input-block-level{display:block;width:100%;min-height:30px}.flash{z-index:9999;position:fixed;right:100px;top:75px}.flash>div{position:relative;z-index:9999;margin:5px 0}.scaffold.button{border-radius:0;border:0;background-color:#0096d6;font-size:8pt;color:#fdfdfd;font-weight:700;margin:2px;text-transform:uppercase;padding:8px 12px;width:100px;height:40px}.scaffold.button:focus{outline:0}.scaffold.col{height:200px}.scaffold.col .three .qtr{float:left;clear:left;width:75%}.scaffold.col .qtr{float:left;clear:left;width:25%}.scaffold.avatar{background-image:url("https://cdn.ifit.com/d/nc/img/placeholders/4e87244604-user-1.png");width:40px;height:40px}.scaffoldtable{max-width:100%;min-width:200px}.scaffold tr:nth-child(odd){background-color:#cecece;max-width:100%;min-width:200px}.scaffold.bar-dark{background-color:#282828;width:100%;height:50px}.console-line-type-info{color:#09406c}.console-line-type-warning{color:#4b2607}.console-line-type-error{color:#410b0c}.jade-console-context{position:fixed;left:0;top:120px;-webkit-transition:left .5s;-moz-transition:left .5s;-o-transition:left .5s;-ms-transition:left .5s;transition:left .5s;z-index:200}.debug-console-line-prefix{font-weight:bold}.debug-console-line-type{text-transform:uppercase}.console-hidden{left:-600px}.jade-console-show-button{font-weight:bold}.jade-console-console{width:600px;height:200px;float:left;background-color:#9a9a9a;color:#000;font-family:"Courier New",serif;font-size:10pt;overflow:auto;-moz-opacity:.95;opacity:.95;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=.95);-khtml-opacity:.95;z-index:1000;border-width:1px;border-style:solid;border-color:#808080;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.jade-console-console .debug-console-line{float:left;clear:both}.jade-console-show-button{float:left}.component-list{box-shadow:inset 0 0 10px #000;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;-box-shadow:inset 0 0 10px #000;width:150px;border:2px solid #000;background:#fff;padding:10px;margin:10px}.component-box{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border-width:1px;border-color:#808080;border-style:solid;padding:15px;box-shadow:inset 0 0 10px #000;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;-box-shadow:inset 0 0 10px #000;margin:20px 0}.component-title{font-size:14pt}.component-display{float:left;width:300px}.component-description{float:left;width:650px;font-family:serif;font-size:12pt}.component-description p{font-size:10pt}.fc{direction:ltr;text-align:left}.fc table{border-collapse:collapse;border-spacing:0}html .fc,.fc table{font-size:1em}.fc td,.fc th{padding:0;vertical-align:top}.fc-header td{white-space:nowrap}.fc-header-left{width:25%;text-align:left}.fc-header-center{text-align:center}.fc-header-right{width:25%;text-align:right}.fc-header-title{display:inline-block;vertical-align:top}.fc-header-title h2{margin-top:0;white-space:nowrap;color:#424242}.fc .fc-header-space{padding-left:10px}.fc-header .fc-button{margin-bottom:1em;vertical-align:top}.fc-header .fc-button{margin-right:-1px}.fc-header .fc-corner-right{margin-right:1px}.fc-header .ui-corner-right{margin-right:0}.fc-header .fc-state-hover,.fc-header .ui-state-hover{z-index:2}.fc-header .fc-state-down{z-index:3}.fc-header .fc-state-active,.fc-header .ui-state-active{z-index:4}.fc-content{clear:both}.fc-view{width:100%;overflow:hidden}.fc-day{border-top:1px solid #f2f2f2;border-right:1px solid #cfcfcf;border-bottom:1px solid #b8b8b8;border-left:1px solid #e6e6e6}.fc-day-wrap{width:102px;height:102px;border-top:1px solid #f8f8f8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e6e6e6;border-left:1px solid #ebebeb}.fc-widget-header,.fc-widget-content{border:1px solid #ccc}.fc-state-highlight{background:#ffc}.fc-cell-overlay{background:#c3c3c4;opacity:.2;filter:alpha(opacity=20)}.fc-button{position:relative;display:inline-block;cursor:pointer}.fc-state-default{border-style:solid;border-width:1px 0}.fc-button-inner{position:relative;float:left;overflow:hidden}.fc-state-default .fc-button-inner{border-style:solid;border-width:0 1px}.fc-button-content{position:relative;float:left;height:1.9em;line-height:1.9em;padding:0 .6em;white-space:nowrap}.fc-button-content .fc-icon-wrap{position:relative;float:left;top:50%}.fc-button-content .ui-icon{position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%}.fc-state-default .fc-button-effect{position:absolute;top:50%;left:0}.fc-state-default .fc-button-effect span{position:absolute;top:-100px;left:0;width:500px;height:100px;border-width:100px 0 0 1px;border-style:solid;border-color:#fff;background:#444;opacity:.09;filter:alpha(opacity=9)}.fc-state-default,.fc-state-default .fc-button-inner{border-style:solid;border-color:#ccc #bbb #aaa;background:#f3f3f3;color:#000}.fc-state-hover,.fc-state-hover .fc-button-inner{border-color:#999}.fc-state-down,.fc-state-down .fc-button-inner{border-color:#555;background:#777}.fc-state-active,.fc-state-active .fc-button-inner{border-color:#555;background:#777;color:#fff}.fc-state-disabled,.fc-state-disabled .fc-button-inner{color:#999;border-color:#ddd}.fc-state-disabled{cursor:default}.fc-state-disabled .fc-button-effect{display:none}.fc-event{border-style:solid;border-width:0;font-size:.85em;cursor:default}a.fc-event,.fc-event-draggable{cursor:pointer}a.fc-event{text-decoration:none}.fc-rtl .fc-event{text-align:right}.fc-event-skin{border-color:#36c;background-color:#36c;color:#fff}.fc-event-inner{position:relative;width:100%;height:100%;border-style:solid;border-width:0;overflow:hidden}.fc-event-time,.fc-event-title{padding:0 1px}.fc .ui-resizable-handle{display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%}.fc-event-hori{border-width:1px 0;margin-bottom:1px}.fc-event-hori .ui-resizable-e{top:0 !important;right:-3px !important;width:7px !important;height:100% !important;cursor:e-resize}.fc-event-hori .ui-resizable-w{top:0 !important;left:-3px !important;width:7px !important;height:100% !important;cursor:w-resize}.fc-event-hori .ui-resizable-handle{_padding-bottom:14px}.fc-corner-left{margin-left:1px}.fc-corner-left .fc-button-inner,.fc-corner-left .fc-event-inner{margin-left:-1px}.fc-corner-right{margin-right:1px}.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner{margin-right:-1px}.fc-corner-top{margin-top:1px}.fc-corner-top .fc-event-inner{margin-top:-1px}.fc-corner-bottom{margin-bottom:1px}.fc-corner-bottom .fc-event-inner{margin-bottom:-1px}.fc-corner-left .fc-event-inner{border-left-width:1px}.fc-corner-right .fc-event-inner{border-right-width:1px}.fc-corner-top .fc-event-inner{border-top-width:1px}.fc-corner-bottom .fc-event-inner{border-bottom-width:1px}table.fc-border-separate{border-collapse:separate}.fc-border-separate th,.fc-border-separate td{border-width:1px 0 0 1px}.fc-border-separate th.fc-last,.fc-border-separate td.fc-last{border-right-width:1px}.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td{border-bottom-width:1px}.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th{border-top-width:0}.fc-grid th{text-align:center}.fc-grid .fc-day-number{float:right;padding:0 2px}.fc-grid .fc-other-month .fc-day-number{opacity:.3;filter:alpha(opacity=30)}.fc-grid .fc-day-content{clear:both;padding:2px 2px 1px}.fc-grid .fc-event-time{font-weight:bold}.fc-rtl .fc-grid .fc-day-number{float:left}.fc-rtl .fc-grid .fc-event-time{float:right}.fc-agenda table{border-collapse:separate}.fc-agenda-days th{text-align:center}.fc-agenda .fc-agenda-axis{width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:normal}.fc-agenda .fc-day-content{padding:2px 2px 1px}.fc-agenda-days .fc-agenda-axis{border-right-width:1px}.fc-agenda-days .fc-col0{border-left-width:0}.fc-agenda-allday th{border-width:0 1px}.fc-agenda-allday .fc-day-content{min-height:34px;_height:34px}.fc-agenda-divider-inner{height:2px;overflow:hidden}.fc-widget-header .fc-agenda-divider-inner{background:#eee}.fc-agenda-slots th{border-width:1px 1px 0}.fc-agenda-slots td{border-width:1px 0 0;background:none}.fc-agenda-slots td div{height:20px}.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td{border-top-width:0}.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td{border-top-style:dotted}.fc-agenda-slots tr.fc-minor th.ui-widget-header{*border-top-style:solid}.fc-event-vert{border-width:0 1px}.fc-event-vert .fc-event-head,.fc-event-vert .fc-event-content{position:relative;z-index:2;width:100%;overflow:hidden}.fc-event-vert .fc-event-time{white-space:nowrap;font-size:10px}.fc-event-vert .fc-event-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;filter:alpha(opacity=30)}.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg{display:none\9}.fc-event-vert .ui-resizable-s{bottom:0 !important;width:100% !important;height:8px !important;overflow:hidden !important;line-height:8px !important;font-size:11px !important;font-family:monospace;text-align:center;cursor:s-resize}.fc-agenda .ui-resizable-resizing{_overflow:hidden}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5dbec;background:#dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#2e6e9e}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2e6e9e;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #79b7e7;background:#d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1d5987}.ui-state-hover a,.ui-state-hover a:hover{color:#1d5987;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #79b7e7;background:#f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#e17009}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#e17009;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fad42e;background:#fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_469bdd_256x240.png)}.ui-widget-content .ui-icon{background-image:url(images/ui-icons_469bdd_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_d8e7f3_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_6da8d5_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_217bc0_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_f9bd01_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.calendar-container{width:81.5%;margin-bottom:100px}.calendar-container .small-dark-italics{margin-right:5px}.calendar-container .individual-workout-stats ul{position:relative;right:85px}.calendar-container .upcomingList ul{right:0}.fc-widget-content .fc-day-content>div{height:60px !important}.fc-widget-content .add-workout-ribbon{z-index:99999999;cursor:pointer;display:none;background:url("https://cdn.ifit.com/d/nc/img/calendar/41520d4809-add-workout-ribbon.png");position:relative;top:-102px;left:75px;width:24px;height:28px;float:left}.fc-widget-content .events-flag-box{position:relative}.fc-widget-content .events-flag-box .events-flag{background:url("https://cdn.ifit.com/d/nc/img/calendar/9486563536-event-ribbon.png");position:absolute;top:-102px;left:100px;width:24px;height:33px}.fc-widget-content .events-flag-box .events-flag .events-flag-num{position:relative;left:8px;top:3px;color:#fff}.eventList{display:none}.reschedule-date{background:#0096d6;font-size:14px;font-style:none;padding:10px 5px;text-transform:uppercase;font-weight:700;color:#fdfdfd;width:120px;text-align:center;box-shadow:none;position:absolute;top:40px;right:10px}.date-input{max-width:100%;height:100%;top:0;left:0}.event-controls-down{float:right;margin-right:-3px;margin-top:-8px}.event-controls-down>img{border:none;background-color:transparent;cursor:pointer}.event-controls-up{float:right;margin-right:-26px;margin-top:-19px}.event-controls-up>img{border:none;background-color:transparent;cursor:pointer}.settings .settings-btn{background:url("https://cdn.ifit.com/d/nc/img/calendar/8f3bdea20a-settings.png") no-repeat 0 -36px;width:36px;height:36px;cursor:pointer;float:right;margin:-6px 0}.settings .settings-btn.active{background-position:0 0}.calendar-options{width:16%;float:right;padding-bottom:100px}.calendar-options .calendar-settings{margin-bottom:15px;margin-top:10px}.calendar-options .calendar-settings .name{float:none;color:#282828;margin-bottom:5px;display:inline-block}.calendar-options .calendar-settings .checkbox-one label{width:15px;height:15px;font-size:14px;line-height:15px;text-align:center;padding:1px 2px 2px;margin-right:2px;color:#3c3c3c;font-weight:700;float:left}.calendar-options .calendar-settings .checkbox-one input{position:absolute;display:none}.calendar-options .calendar-settings .checkbox-one.label-checked label{background:#0096d6;color:#fdfdfd}.calendar-options .calendar-settings .radio-one label{font-size:14px;line-height:18px;text-align:center;padding:1px 4px 2px;margin-right:6px;color:#3c3c3c;font-weight:700;float:left}.calendar-options .calendar-settings .radio-one input{display:none}.calendar-options .calendar-settings .radio-one.label-checked label{background:#0096d6;color:#fdfdfd}.no-upcoming-events{margin:0 0 20px 0;font-style:oblique}.btn-addWorkout{float:right;margin:8px 20px 0 0;font-weight:600;color:#0096d6}.btn-addWorkout:hover{color:#0096d6;text-decoration:none}.header{width:960px;font-weight:bolder;margin-bottom:15px}.header>img{cursor:pointer;margin:0 7px;padding:0}.header hr{margin:18px 0;border-top:solid;border-top-color:#cecece;border-width:1px}.header .month{display:inline;font-weight:700;font-size:23px;line-height:75%}.calendar-collapse{display:none}.calendar-collapse hr{margin:0;padding-top:18px;border-top:solid;border-top-color:#cecece;border-width:1px}.calendar-collapse .subheader{margin-bottom:20px}.calendar-collapse .form-list{display:inline;position:relative;height:20px}.calendar-collapse .form-list .setting-checkbox,.calendar-collapse .form-list .setting-radio{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);width:16px !important;height:16px !important}.calendar-collapse .form-list b{position:absolute;left:0;top:0;width:12px;height:15px;background:url("https://cdn.ifit.com/d/nc/img/interactive/05dcafb682-checkbox-3.png") no-repeat 0 -16px}.calendar-collapse .form-list.isChecked b{background:url("https://cdn.ifit.com/d/nc/img/interactive/05dcafb682-checkbox-3.png") no-repeat 0 2px}.calendar-collapse .form-list label{font-size:14px;cursor:pointer;text-transform:uppercase;font-weight:600;padding:15px 15px 15px 0;display:inline-block}.calendar-collapse .form-block{display:block;padding:2px 0}.calendar-collapse .form-block:first-child{margin-top:8px}.calendar-collapse .form-block label{margin-bottom:0;padding:0}.calendar-collapse .form-block b{top:3px}.calendar-collapse .btn-addCalendar{color:#0096d6;font-size:12px;font-weight:550;margin-bottom:25px;display:inline-block}.calendar-collapse .btn-addCalendar:hover{color:#0096d6;text-decoration:none}.calendar-collapse .list-workout{margin:-23px 0 18px 0}.calendar-collapse table{margin-top:10px;margin-bottom:-30px}.calendar-collapse table td{max-width:137px;min-width:137px;border:solid;border-width:1px;border-color:#cecece;background-image:url("https://cdn.ifit.com/d/nc/img/calendar/1c9cf990bc-today-stripe.png");background-repeat:repeat;padding:9px 0 27px 10px}#calendar{margin-bottom:60px;width:960px}.fc-event{border:none}.fc-event-title{font-weight:600;border-color:#cecece;background-color:transparent !important;color:#282828;padding:5px 10px 5px 3px;width:114px;font-size:10px;font-weight:300}.fc-event-inner{border-left-style:solid;border-left-width:4px !important}.fc-event-inner.fc-event-skin{background-color:#fdfdfd !important;color:#282828 !important;border-top:solid;border-top-color:#cecece !important;border-width:1px;border-bottom:none;border-right:none;margin-left:15px;width:114px}#selectedDate{display:inline;margin:0 0 13px 0;padding:0 0 10px 0}#calendarDay{width:960px}.upcomingEvents,.selectedDateEvents{width:950px;margin:0 5px 15px;padding:0}.selectedDateEvents{height:87px;background-color:#f6f6f6;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#c5c4c4}.selectedDateEvents .first-tile{width:50px;height:87px;border-bottom:solid;border-bottom-width:1px}.selectedDateEvents .first-tile .type{margin-left:auto;margin-right:auto;padding-top:10px;width:30px}.selectedDateEvents .first-tile .selected-day{color:#fdfdfd;font-size:23px;font-weight:bold;text-align:center;padding-top:3px}.selectedDateEvents .first-tile .day-of-week{color:#fdfdfd;font-size:11px;text-transform:uppercase;text-align:center}.selectedDateEvents .workoutIcon{margin-left:60px;margin-top:-78px}.selectedDateEvents .workout.workout-details{float:none !important;display:inline-block;vertical-align:middle;background:none;height:78px;margin:0}.colorChooser{width:25px;height:25px;border:2px solid #fff;display:inline-block}.colorChooser.active{border:2px dotted #282828}.calendarLabel{border-radius:5px;padding:3px;margin:5px}.fc-header{display:none;border-bottom:2px solid #282828;margin-bottom:25px}.fc-header .fc-button-prev,.fc-header .fc-button-next{background:none;border:none}.fc-header .fc-button-prev .fc-button-inner,.fc-header .fc-button-next .fc-button-inner{background:none;border:none}.fc-header .fc-button-prev .fc-button-inner .fc-button-content,.fc-header .fc-button-next .fc-button-inner .fc-button-content{height:0;line-height:25px;margin-top:5px;color:#424242}.dropdown-area{float:right;width:170px}#calendarDropdown{float:right}#calendarDropdown .dropdown.dropdown-menu{left:100px;top:47px}#calendarDropdown .dropdown-area{display:inline-block;margin-left:20px}#calendarDropdown .dropdown-area .btn-group{display:inline-block}#calendarDropdown .showCalendar{cursor:pointer;border:solid;border-width:1px;border-color:#cecece;border-top:none}#calendarDropdown .showCalendar .side-bar{width:3px;height:22px;float:left;padding:0}#calendarDropdown .showCalendar .type-title{font-size:11px;padding:2px 3px 2px 10px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#calendarDropdown .showCalendar .type-title .number{font-weight:bold}#calendarDropdown .showCalendar .visible-circle{position:relative;top:5px;float:right;background:url("https://cdn.ifit.com/d/nc/img/calendar/7cacc4b327-blue-check.jpg") no-repeat 0 -11px;width:10px;height:11px;margin-bottom:-10px;padding-right:3px}#calendarDropdown .showCalendar .visible-circle.visible{background-position:0 0}#calendarDropdown .dropdown-toggle{width:220px}.upcomingEvents .upcoming-event-container{margin-bottom:20px;margin-top:15px}.upcomingEvents .upcoming-event-container .calendar-icon{overflow:hidden;margin:0 4px 8px 0;float:left}.upcomingEvents .upcoming-event-container .event-title{color:#0096d6;width:98px;display:inline-block;font-size:16px}.upcomingEvents .upcoming-event-container .event-owner{font-size:10px;display:inline-block;line-height:12px;vertical-align:top;font-style:oblique}.upcomingEvents .upcoming-event-container .event-owner .owner-name{color:#0096d6}.upcomingEvents .upcoming-event-container .event-calories,.upcomingEvents .upcoming-event-container .event-distance,.upcomingEvents .upcoming-event-container .event-duration,.upcomingEvents .upcoming-event-container .event-altitude{clear:both;padding-top:4px;font-size:11px;height:17px;margin-right:6px}.upcomingEvents .upcoming-event-container .event-calories{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/dfa0269b10-calories.png") no-repeat -3px center;padding-left:18px}.upcomingEvents .upcoming-event-container .event-distance{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/03019d61c6-track.png") no-repeat 0 center;padding-left:21px}.upcomingEvents .upcoming-event-container .event-duration{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/e8de04d2f0-stopwatch.png") no-repeat 0 center;padding-left:18px}.upcomingEvents .upcoming-event-container .event-altitude{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/49a7088e11-altitude.png") no-repeat 0 center;padding-left:18px}.fc-state-default .fc-button-effect span{background:none;border:none}.fc-widget-header{border:none;background-color:#424242;vertical-align:middle;color:#fdfdfd;height:30px}.fc-grid th{font-weight:lighter;text-transform:uppercase;text-align:left;vertical-align:middle;padding-left:10px}.fc-widget-content{border:solid;border-width:1px;border-color:#cecece;width:136px;height:136px}.fc-widget-content>div{background:#f6f6f6;overflow:hidden;width:136px;height:136px;margin:0}.fc-widget-content>div .fc-day-number{font-size:24px;float:left;font-weight:bold;padding:10px 10px}.fc-cell-overlay{width:136px !important;height:136px !important;margin-left:0 !important}.fc-state-highlight{background:none}.fc-state-highlight>div{background-image:url("https://cdn.ifit.com/d/nc/img/calendar/1c9cf990bc-today-stripe.png");background-repeat:repeat}.fc-other-month{background:none}.fc-other-month>div{background:#f6f6f6}.date-input{background:transparent;color:transparent;border:none;position:absolute;outline:none;z-index:2;padding:0;cursor:pointer;opacity:0}.date-input:focus,.date-input:hover{outline:none;box-shadow:none}.cal-btn-area{background-color:#ebebeb;padding:10px;margin-bottom:30px}button.calendar-button{font-size:12px;color:#fff;background-color:#ebebeb;text-decoration:none;font-weight:600;display:inline-block;text-align:center;border:1px solid #0096d6;transition:all .3s}button.calendar-button.map{color:#6aac4d;border:1px solid #53863c}button.calendar-button.map:hover{background-color:#6aac4d;color:#fff}button.calendar-button.map.selected{background-color:#6aac4d;color:#fff}button.calendar-button.training{color:#81428b;border:1px solid #5f3267}button.calendar-button.training:hover{background-color:#81428b;color:#fff}button.calendar-button.training.selected{background-color:#81428b;color:#fff}button.calendar-button.trainer{color:#81428b;border:1px solid #5f3267}button.calendar-button.trainer:hover{background-color:#81428b;color:#fff}button.calendar-button.trainer.selected{background-color:#81428b;color:#fff}button.calendar-button.compete{color:#d0192e;border:1px solid #9f1424}button.calendar-button.compete:hover{background-color:#d0192e;color:#fff}button.calendar-button.compete.selected{background-color:#d0192e;color:#fff}button.calendar-button.lose-weight{color:#e7862e;border:1px solid #c96a18}button.calendar-button.lose-weight:hover{background-color:#e7862e;color:#fff}button.calendar-button.lose-weight.selected{background-color:#e7862e;color:#fff}button.calendar-button.video{color:#de378a;border:1px solid #c12170}button.calendar-button.video:hover{background-color:#de378a;color:#fff}button.calendar-button.video.selected{background-color:#de378a;color:#fff}button.calendar-button.live{color:#0069d2;border:1px solid #0b5bab}button.calendar-button.live.hover{background-color:#0069d2;color:#fff}button.calendar-button.live.selected{background-color:#0069d2;color:#fff}.navbar{position:relative;z-index:1000;background:#fff;right:0;left:0}.navbar .navbar-inner{max-width:960px;margin:auto;position:relative}.logged-out .navbar{position:fixed;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (min-width:768px){.logged-out .navbar{position:static;bottom:auto}}.logged-out .navbar.menu-push{overflow-x:hidden}@media (min-width: 1025px){.logged-out .navbar.menu-push{overflow-x:scroll}}@media (max-width:590px){.logged-out .navbar.menu-push a{display:none}.logged-out .navbar.menu-push li{margin-right:0}.logged-out .navbar.menu-push label{position:relative;right:12px}}.sticky-header .navbar--stick{position:fixed;top:0}.container-post-login-header{width:100%}@media (min-width: 1025px){.container-post-login-header{width:1000px;margin:0 auto}}.container-center-float{max-width:960px;margin:auto}.logged-out .container-center-float{min-width:initial}ul.main-navbar{float:left}@media (max-width: 719px){ul.main-navbar{width:100%}}ul.main-navbar li.main-nav-li{position:relative;float:left;padding-bottom:7px;margin:0}ul.main-navbar li.main-nav-li:first-child{margin-left:0}ul.main-navbar li.main-nav-li a{cursor:pointer;display:inline-block;position:relative;font-weight:700}ul.main-navbar li.main-nav-li a:hover,ul.main-navbar li.main-nav-li a.active,ul.main-navbar li.main-nav-li a.dropdown-vis{color:#424242}ul.main-navbar li.main-nav-li>a{font-size:14px;cursor:default;color:#424242}ul.main-navbar li.main-nav-li>a:after{background:url('https://cdn.ifit.com/d/nc/img/arrows/e9b1b1f510-new-menu-arrow.png') no-repeat;background-size:10px 7px;width:10px;height:7px;content:'';position:absolute;right:15px;top:32px}ul.main-navbar li.main-nav-li .dropdown-arrow{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #f2f4f4;color:#f2f4f4;position:absolute;bottom:-7px;z-index:10;display:none}ul.main-navbar li.main-nav-li.nav-upgrade{height:70px;line-height:70px}@media (max-width: 640px){ul.main-navbar li.main-nav-li.nav-upgrade{display:none}}ul.main-navbar li.main-nav-li.nav-upgrade a{color:#0096d6;cursor:pointer}ul.main-navbar li.main-nav-li.nav-upgrade a:after{background:none}ul.main-navbar li.main-nav-li.nav-1>a{padding:25px 30px 20px 20px}ul.main-navbar li.main-nav-li.nav-1 .dropdown-arrow{left:36px;border-bottom-color:#151515}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container{background:#f2f4f4;position:absolute;top:70px;left:-82px;display:none;width:960px;border-right:1px solid #cecece;border-bottom:1px solid #cecece}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav{margin:auto}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav h4{margin-top:25px;font-size:11px;font-weight:700;text-transform:uppercase;border-bottom:3px solid #747474;color:#747474}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul{float:left}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li{width:212px;position:relative;font-weight:700;float:left;margin-right:30px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li{border-bottom:1px solid #cecece}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li:first-child{border-bottom:none}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.nav-programs{margin-right:0}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a{color:#424242;font-size:15px;line-height:1;padding:12px 0 1px 28px;margin:3px 0;display:block;position:relative;z-index:2;font-weight:800}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a:hover{background:#0096d6;color:#fdfdfd}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a:hover p{color:#fdfdfd}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a:active,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a.active{background:#424242;color:#44c7ff}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a:active p,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a.active p{color:#fdfdfd}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a:active span,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a.active span{color:#44c7ff}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li a p{font-size:11px;color:#424242;font-weight:600}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li span{font-size:12px;font-weight:400;font-style:italic;font-family:'georgia',serif;position:relative;top:-4px;color:#929292}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li[class*="subnav"] a:before{content:"";position:absolute;left:2px;top:50%;z-index:-1}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-workouts a:before{margin-top:-18px;width:36px;height:36px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/9f5e9cabda-workouts-inactive.svg');background-size:36px 36px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-workouts a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/50fdc18578-workouts-hover.svg');background-size:36px 36px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-workouts a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-workouts a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/aa7555ef40-workouts-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-schedule a:before{margin-top:-19.5px;width:34.5px;height:39px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/6ca57d45ef-schedule-inactive.svg');background-size:34.5px 39px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-schedule a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/9e525ee657-schedule-hover.svg');background-size:34.5px 39px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-schedule a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-schedule a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/207eec4930-schedule-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-dashboard a:before{margin-top:-19.25px;width:43px;height:38.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/036e7a14f9-dashboard-inactive.svg');background-size:43px 38.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-dashboard a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/e3cbfc2f72-dashboard-hover.svg');background-size:43px 38.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-dashboard a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-dashboard a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/ccf3111247-dashboard-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-stats a:before{margin-top:-20.5px;width:36.5px;height:41px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/0312870dae-stats-inactive.svg');background-size:36.5px 41px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-stats a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/04bcf46b1e-stats-hover.svg');background-size:36.5px 41px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-stats a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-stats a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/6488b95849-stats-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-profile a:before{margin-top:-19.25px;width:38.5px;height:38.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/9b95100d2e-profile-inactive.svg');background-size:38.5px 38.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-profile a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/2b3f62b6d4-profile-hover.svg');background-size:38.5px 38.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-profile a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-profile a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/8e75dccd08-profile-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-community a:before{margin-top:-18.25px;width:51.5px;height:36.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/d4f2feead9-community-inactive.svg');background-size:51.5px 36.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-community a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/438986acea-community-hover.svg');background-size:51.5px 36.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-community a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-community a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/07ecc27685-community-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-following a:before{margin-top:-16px;width:44px;height:32px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/46072c9c84-following-inactive.svg');background-size:44px 32px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-following a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/a06ac608b4-following-hover.svg');background-size:44px 32px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-following a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-following a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/ca0c9f53bf-following-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-messages a:before{margin-top:-17px;width:34px;height:34px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/be2eaa8e71-messages-inactive.svg');background-size:34px 34px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-messages a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/cb87accfee-messages-hover.svg');background-size:34px 34px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-messages a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-messages a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/7d725a95e0-messages-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-challenges a:before{margin-top:-18.25px;width:36.5px;height:36.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/d2c18ddcfc-challenges-inactive.svg');background-size:36.5px 36.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-challenges a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/9ce23cda6e-challenges-hover.svg');background-size:36.5px 36.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-challenges a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-challenges a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/f6915e1bcc-challenges-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-shop a:before{margin-top:-18.5px;width:37px;height:37px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/2700fd0df5-shop-inactive.svg');background-size:37px 37px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-shop a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/6291a069b0-shop-hover.svg');background-size:37px 37px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-shop a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-shop a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/c249f05827-shop-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-deals a:before{margin-top:-19.25px;width:40.5px;height:38.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/fb1a36333c-deals-inactive.svg');background-size:40.5px 38.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-deals a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/d7e6154a5c-deals-hover.svg');background-size:40.5px 38.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-deals a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-deals a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/ed0cf83430-deals-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-blog a:before{margin-top:-7px;width:36.5px;height:14px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/f7081aa6a2-blog-inactive.svg');background-size:36.5px 14px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-blog a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/ae2a92a483-blog-hover.svg');background-size:36.5px 14px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-blog a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-blog a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/b2efbf4fcb-blog-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-daily a:before{margin-top:-18.75px;width:33.5px;height:37.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/9fd469f411-daily-inactive.svg');background-size:33.5px 37.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-daily a:hover:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/8213ae80a6-daily-hover.svg');background-size:33.5px 37.5px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-daily a:active:before,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li li.subnav-daily a.active:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/661c220bc0-daily-active.svg')}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.btn-log-create{padding-top:36px;height:40px;border-bottom:none}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.btn-log-create:before{display:none}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li.btn-log-create a{font-weight:700}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li .btn-create{color:#fdfdfd;background:#0096d6;padding:10px 23px;text-transform:uppercase;font-size:15px;width:108px;height:100px;display:inline;margin-top:25px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li .btn-create:hover{background:#0084bd;color:#fdfdfd}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li .btn-log{color:#fdfdfd;background:#929292;padding:10px 32px;text-transform:uppercase;font-size:15px;margin-right:9px;display:inline;margin-top:25px;height:100px;width:65px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li .btn-log:hover{background:#797979;color:#fdfdfd}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul li .notification-bubble{background:url("https://cdn.ifit.com/d/nc/img/decorative/5577060524-notification-bubble.png") no-repeat 0 0;display:block;width:16px;height:16px;line-height:16px;position:absolute;top:50%;right:5px;margin-top:-8px;text-align:center;color:#fdfdfd;font-size:10px;overflow:hidden}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav ul .bottom-li{border:0;padding:20px 0 0}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav>ul{margin-left:240px;margin-bottom:25px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary{background:#151515;border-bottom:1px solid #151515;min-height:377px;float:left;color:#fdfdfd;width:217px;text-align:center;position:absolute;padding:20px 0 0}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .user-avatar{display:inline-block;overflow:hidden;position:relative}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .user-avatar .profile-avatar{border-radius:100%;background-position:50% 50%;background-size:cover;width:160px;height:160px;border:5px solid #474747}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .quick-profile-link{font-weight:700}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .overlay{height:100%;width:100%;position:absolute}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary input{position:fixed;z-index:-10;opacity:0}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary label{width:100%;height:100%;border-radius:100%;top:0;left:0;margin:auto;position:absolute;cursor:pointer;z-index:2;background:#fdfdfd;opacity:0}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary label:hover~.profile-change-photo,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary label:active~.profile-change-photo,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary label:focus~.profile-change-photo{background:rgba(0,150,214,0.8)}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary label:hover~.profile-change-photo p,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary label:active~.profile-change-photo p,ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary label:focus~.profile-change-photo p{opacity:1}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .profile-change-photo{position:absolute;top:4px;left:4px;width:152px;height:152px;margin:auto;padding:0;border-radius:100%}@media screen and (-webkit-min-device-pixel-ratio:0){ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .profile-change-photo{width:150px;height:150px;left:5px;top:5px}}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .profile-change-photo p{opacity:0;text-transform:uppercase;text-align:center;top:48px;left:37px;position:relative;color:#fdfdfd;font-size:17.5px;font-weight:700;max-width:75px;line-height:1.02}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary img{width:160px;height:auto;max-height:160px;position:absolute;left:0}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary a{color:#0096d6;font-size:12px;font-weight:500}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary a:hover{color:#0ab6ff}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .user-name{display:block;font-size:32px;color:#cecece;font-weight:100;margin:20px auto 10px auto;max-width:160px;line-height:.95}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .line-graph{position:relative;background:#282828;float:left;height:18px;width:170px;margin-bottom:18px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .line-graph .inner{background:url("https://cdn.ifit.com/d/nc/img/decorative/458884b8e9-pink-line-graph.png") no-repeat right 0;height:18px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .line-graph .num{position:absolute;top:0;right:4px;color:#fdfdfd}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .quick-summary{color:#4f5558;width:170px;font-weight:700;position:absolute;bottom:20px;left:10px;font-size:12px}ul.main-navbar li.main-nav-li.nav-1 .sub-nav-container .sub-nav .user-summary .quick-summary span{color:#fa0465}ul.main-navbar li.main-nav-li.nav-2 a{padding:25px 30px 20px 14px}ul.main-navbar li.main-nav-li.nav-2 .dropdown-arrow{left:25px}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container{background:#f2f4f4;position:absolute;top:70px;left:0;display:none;padding:20px 10px 10px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav{margin:auto}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li{width:220px;padding:20px 0;font-weight:700;border-bottom:2px solid #e5e5e5}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li:first-child{padding:0 0 20px}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li:last-child{padding:20px 0 10px;border-bottom:none}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a{color:#4f5558;font-size:14px;line-height:1;padding:0 0 0 35px}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a.active,ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a:hover{color:#0096d6}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a.disabled{color:#abadae;text-decoration:none;cursor:default}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li a p{font-size:11px;color:#4f5558;margin-bottom:0}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-1 a{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/66a157fd35-subnav-2-1.png") no-repeat 2px 0}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-2 a{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/473a748477-subnav-2-2.png") no-repeat 7px 0}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-3 a{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/247bed25fc-subnav-2-3.png") no-repeat 0 0}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-4 a{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/b7f83b122b-subnav-2-4.png") no-repeat 9px 0}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul li.sub-nav-5 a{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/d68b291189-subnav-2-5.png") no-repeat 3px 0}ul.main-navbar li.main-nav-li.nav-2 .sub-nav-container .sub-nav ul .bottom-li{border:0;margin-bottom:15px}ul.main-navbar li.main-nav-li.nav-3{position:absolute;right:49px;white-space:nowrap}ul.main-navbar li.main-nav-li.nav-3 a{padding:30px 70px 15px 10px}ul.main-navbar li.main-nav-li.nav-3 a.light{font-weight:400;text-transform:none;letter-spacing:0;color:#0096d6}ul.main-navbar li.main-nav-li.nav-3 a.light:hover{color:#0096d6}ul.main-navbar li.main-nav-li.nav-3 .dropdown-arrow{left:25px}ul.main-navbar li.main-nav-li.nav-3 .caret{background:url("https://cdn.ifit.com/d/nc/img/arrows/6163077cd5-arrow-blue-down-2.png") no-repeat;border:none;width:12px;height:6px;margin-left:5px;margin-top:6px;opacity:1}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container{background:#f2f4f4;position:absolute;z-index:2;top:70px;left:0;display:none;padding:20px 10px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav{margin:auto}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li{width:220px;padding:20px 0;font-weight:700;border-bottom:2px solid #e5e5e5;position:relative}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li:first-child{padding:0 0 20px}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li:last-child{padding:20px 0 0;border-bottom:none}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a{color:#4f5558;font-size:14px;line-height:1;padding:0 0 0 25px}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a.active,ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a:hover{color:#0096d6}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li a p{font-size:11px;color:#4f5558;margin-bottom:0}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li.sub-nav-li:before{content:'';position:absolute;display:block;left:0;top:50%}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li.sub-nav-li--settings:before{width:39.5px;height:39.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/f10ec8fa91-settings.svg');background-repeat:no-repeat;background-size:39.5px 39.5px;margin-top:-29.5px}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li.sub-nav-li--person:before{width:38.5px;height:38.5px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/9b95100d2e-profile-inactive.svg');background-repeat:no-repeat;background-size:38.5px 38.5px;margin-top:-19.25px}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul li.sub-nav-li--logout:before{top:50%;width:38px;height:36px;background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/0d717b73b1-logout.svg');background-repeat:no-repeat;background-size:38px 36px;margin-top:-7px;left:5px}ul.main-navbar li.main-nav-li.nav-3 .sub-nav-container .sub-nav ul .bottom-li{border:0;margin-bottom:15px}ul.main-navbar.settings-dropdown{float:right}@media (max-width: 719px){ul.main-navbar.settings-dropdown{float:none;position:absolute;right:0;width:auto}}ul.main-navbar.settings-dropdown li.nav-3{position:relative;right:0}ul.main-navbar.settings-dropdown li.nav-3 a{padding:25px 21px 20px 10px;color:#424242;text-transform:none;letter-spacing:0}ul.main-navbar.settings-dropdown li.nav-3 a:after{background:none}ul.main-navbar.settings-dropdown li.nav-3 a .caret{background:url('https://cdn.ifit.com/d/nc/img/arrows/e9b1b1f510-new-menu-arrow.png') no-repeat;background-size:10px 7px;width:10px;height:7px}li.new-sub-li{position:relative}li.new-sub-li:before{content:'';position:absolute;display:block;background-repeat:no-repeat;left:5px;margin-top:-7px;width:36.5px;height:36.5px;background-size:36.5px 36.5px}li.new-sub-li--challenge:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/d2c18ddcfc-challenges-inactive.svg')}li.new-sub-li--workout:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/81c8629264-workout.svg')}li.new-sub-li--sleep:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/a3ec5b7e37-sleep.svg')}li.new-sub-li--nutrition:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/823783cd81-nutrition.svg')}li.new-sub-li--map:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/14c1e9b16c-map.svg')}li.new-sub-li--distance:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/1e88756e7a-distance.svg')}li.new-sub-li--time:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/7e59dea1ba-time.svg')}li.new-sub-li--weight:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/186fe9e238-weight.svg')}li.new-sub-li--faq:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/544a4063a2-faq.svg')}li.new-sub-li--chat:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/309befbda6-chat.svg')}li.new-sub-li--contact:before{background-image:url('https://cdn.ifit.com/d/nc/img/glyphs/svgs/cd16705859-contact.svg')}li.new-sub-li--deals:before{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/svgs/fb1a36333c-deals-inactive.svg")}.notifications{float:right;padding-top:20px;padding-right:20px}@media (min-width: 1025px){.notifications{padding-right:0}}.notifications ul li{color:#fdfdfd;float:left;cursor:pointer;position:relative}.notifications ul li a.main-button{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/cbf8616cd5-notifications-bar-2.png") no-repeat;color:#fdfdfd;display:block;width:30px;height:30px;text-indent:-9999px;margin-left:1px}.notifications ul li.live-workout-link{display:none;margin-top:10px;position:absolute;right:250px}.notifications ul li.live-workout-link span{color:#fa0465}.notifications ul li.shopping-cart a{background-position:0 0}.notifications ul li.messages .btn{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/cbf8616cd5-notifications-bar-2.png") no-repeat -31px 0;margin:0;max-width:30px;max-height:30px;padding:5px 0 0;text-indent:1px;font-size:10px;text-align:center;overflow:hidden;color:#fdfdfd;filter:none}.notifications ul li.messages.active .btn{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/370664ce81-message-icon-2.png") no-repeat 0 0}.notifications ul li.messages .dropdown-menu{left:-168px !important;border:1px solid #a4a4a4}.notifications ul li.messages .dropdown-menu:after,.notifications ul li.messages .dropdown-menu:before{left:197px !important}.notifications ul li.messages .dropdown-menu li.no-notifications{padding:0;font-size:18px;font-weight:700;background-color:transparent}.notifications ul li.messages .dropdown-menu li.dismiss-visible{background:#929292;display:block;text-transform:uppercase;font-weight:700;font-size:12px}.notifications ul li.messages .dropdown-menu li.dismiss-visible a{color:#fff;padding:0 60px}.notifications ul li.messages .dropdown-menu li.dismiss-visible a:hover{background:none;color:#fff}.notifications ul li.log a{background-position:-62px 0}.notifications ul li.create a{background-position:-93px 0}.notifications ul li.search .btn{background-position:-124px 0;padding:0}.notifications ul li.search .search-button{color:#fdfdfd;background:#0096d6;padding:6px 10px;text-transform:uppercase;font-size:16px;margin-top:-5px}.notifications ul li.search.active .dropdown-toggle,.notifications ul li.search.open .dropdown-toggle{background-image:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/cbf8616cd5-notifications-bar-2.png")}.notifications ul li.search.active .dropdown-menu,.notifications ul li.search.open .dropdown-menu{left:auto;right:10px}.notifications ul li.search.active .dropdown-menu li,.notifications ul li.search.open .dropdown-menu li{padding:0}.notifications ul li.search.active .dropdown-menu:after,.notifications ul li.search.open .dropdown-menu:after,.notifications ul li.search.active .dropdown-menu:before,.notifications ul li.search.open .dropdown-menu:before{left:auto;right:25px}.notifications ul li.settings .btn{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/cbf8616cd5-notifications-bar-2.png") -155px 0;padding:0;width:30px}.notifications ul li.messages-container .dropdown-menu{border-radius:0;padding:15px;max-height:550px;overflow-y:scroll;overflow-x:hidden}.notifications ul li.messages-container .dropdown-menu li{color:#424242;width:219px;border-bottom:1px solid #cecece;background-color:#f2f4f4;padding:10px 9px 9px 0}.notifications ul li.messages-container .dropdown-menu li.unviewed{background:#ebebeb}.notifications ul li.messages-container .dropdown-menu li .notification{margin-bottom:4px;float:left;width:70%}.notifications ul li.messages-container .dropdown-menu li p{float:left;margin-bottom:5px;width:155px;font-size:12px;line-height:1.4}.notifications ul li.messages-container .dropdown-menu li p a{color:#44c7ff;padding:0 5px 0 0;display:inline-block;line-height:1.4}.notifications ul li.messages-container .dropdown-menu li p a:hover{background:none}.notifications ul li.messages-container .dropdown-menu li p a.follower-name{color:#424242;font-size:12px;line-height:1.4;float:left;padding:0 5px 0 0;clear:none;font-weight:700}.notifications ul li.messages-container .dropdown-menu li p a.follower-name:hover{background:none;color:#0096d6}.notifications ul li.messages-container .dropdown-menu li .btn-accept,.notifications ul li.messages-container .dropdown-menu li .btn-ignore,.notifications ul li.messages-container .dropdown-menu li .btn-view,.notifications ul li.messages-container .dropdown-menu li .btn-follow{float:right;clear:none;color:#44c7ff;padding:0;margin-left:10px;font-size:11px}.notifications ul li.messages-container .dropdown-menu li .btn-accept:hover,.notifications ul li.messages-container .dropdown-menu li .btn-ignore:hover,.notifications ul li.messages-container .dropdown-menu li .btn-view:hover,.notifications ul li.messages-container .dropdown-menu li .btn-follow:hover{background:none;color:#44c7ff}.notifications ul li.messages-container .dropdown-menu li .gray-link{color:#cecece}.notifications ul li.messages-container .dropdown-menu li .gray-link:hover{color:#cecece}.notifications ul .btn-group{margin-top:0 !important;position:relative}.notifications ul .btn-group .btn{color:#0096d6;text-shadow:none;box-shadow:none;font-size:13px;filter:none}.notifications ul .btn-group .dropdown-menu{left:-120px;margin-top:20px;padding:10px;background:#f2f4f4;min-width:133px !important;border-radius:0}.notifications ul .btn-group .dropdown-menu li{float:none !important;padding:20px 0 9px;border-bottom:2px solid #e5e5e5}.notifications ul .btn-group .dropdown-menu li:last-child{border-bottom:none}.notifications ul .btn-group .dropdown-menu li a{color:#4f5558;font-size:14px;font-weight:700;line-height:1;padding:0 0 0 50px}.notifications ul .btn-group .dropdown-menu li a.active,.notifications ul .btn-group .dropdown-menu li a:hover{color:#0096d6;background-color:none}.notifications ul .btn-group .dropdown-menu li a p{font-size:11px;color:#4f5558}.notifications ul .btn-group .dropdown-menu li .profile-avatar+h4+p{width:70%}.notifications ul .btn-group .dropdown-menu:before{left:15px}.notifications ul .btn-group .dropdown-menu:after{border-bottom:6px solid #f2f4f4;left:15px}.notifications ul .btn-group .btn-dropdown-options{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/b187ae0b80-open.png") no-repeat 0 0;display:none;width:22px;height:22px;padding:0;text-indent:-9999px;position:absolute;top:0;right:0}.notifications ul .btn-group:hover .btn-dropdown-options{display:block}.notifications .profile-avatar{float:left;margin-right:7px;display:inline-block;background-size:cover}.statusUpdateBar{background-color:#fa0465;height:50px;color:#fdfdfd}.statusUpdateBar .statusLink{float:right;width:190px;padding-top:14px;text-align:right}.statusUpdateBar .statusLink a{color:#fdfdfd;float:left;text-transform:uppercase;font-weight:700;margin-right:7px}.no-scroll{overflow:hidden}.header-nav--pre-login{position:fixed;top:0;left:0;width:100%;*zoom:1;height:50px;border-top:1px solid rgba(0,0,0,0.1)}.header-nav--pre-login:before,.header-nav--pre-login:after{display:table;content:"";line-height:0}.header-nav--pre-login:after{clear:both}.header-nav--pre-login .mobile-menu-btn{background:url('https://cdn.ifit.com/d/nc/img/menu/b7406967e3-nav-btn.png') no-repeat;background-size:25px 18px;width:25px;height:18px;display:inline-block;cursor:pointer;text-indent:-9999px}.header-nav--pre-login.show-desktop{display:none}@media (min-width: 768px){.header-nav--pre-login{border-top:none;background-color:#fff;height:80px}.header-nav--pre-login.show-desktop{display:block}}@media (min-width: 768px) and (max-width: 1024px) and (max-device-width:1025px){.header-nav--pre-login{height:57px}.header-nav--pre-login .i-logo--nav{height:57px;line-height:57px}}.header-nav--pre-login__inner{margin:0;line-height:50px}@media (min-width: 768px){.header-nav--pre-login__inner{line-height:79px;margin:0 auto}}@media (min-width: 768px) and (max-width: 1024px) and (max-device-width:1025px){.header-nav--pre-login__inner{line-height:56px}}@media (min-width: 1025px){.header-nav--pre-login__inner{width:1000px}}.header-nav--pre-login__menu{line-height:50px;float:right}@media (max-width: 768px){.header-nav--pre-login__menu{float:left}}@media (min-width: 768px){.header-nav--pre-login__menu{line-height:80px;padding-right:0}}@media (min-width: 768px) and (max-width: 1024px) and (max-device-width:1025px){.header-nav--pre-login__menu{line-height:57px}}@media (min-width: 768px) and (max-width: 1024px){.header-nav--pre-login__menu{padding-right:22px}}.header-nav--pre-login__menu ::selection{background:transparent}.header-nav--pre-login__menu ::-moz-selection{background:transparent}.header-nav--pre-login__menu li{display:inline-block;margin-right:8px}.header-nav--pre-login__menu li:first-child{margin-left:0}@media (min-width: 768px){.header-nav--pre-login__menu li{margin-left:25px;margin-right:0}}@media (min-width: 768px) and (max-width: 1024px){.header-nav--pre-login__menu li{margin-left:20px}}.header-nav--pre-login__menu--left{display:none}@media (min-width: 768px){.header-nav--pre-login__menu--left{display:block;float:left}}@media (min-width: 1025px){.header-nav--pre-login__menu--left li{padding:0 9px;height:80px;line-height:80px;border-left:1px solid #fff;border-right:1px solid #fff}}@media (min-width: 768px) and (max-width: 1024px){.header-nav--pre-login__menu--left li{padding:0 8px;height:57px;line-height:57px;border-left:1px solid #fff;border-right:1px solid #fff;margin-left:0}}@media (min-width: 768px){.header-nav--pre-login__menu--right li:last-child{display:none}}.header-nav--pre-login__menu__links,a.header-nav--pre-login__menu__links{color:#424242;font-weight:600}@media (min-width: 768px){.header-nav--pre-login__menu__links,a.header-nav--pre-login__menu__links{font-weight:400}}.header-nav--pre-login__menu__links{cursor:pointer;font-size:13.5px;background-color:transparent;border:none;text-transform:uppercase}.header-nav--pre-login__menu__links.desktop-only{display:none}@media (min-width: 1025px){.header-nav--pre-login__menu__links.desktop-only{display:block}}.header-nav--pre-login__menu__links.tablet-only{display:none}@media (min-width: 768px) and (max-width: 1024px){.header-nav--pre-login__menu__links.tablet-only{display:block}}.header-nav--pre-login__menu__links.cover{opacity:0}a.header-nav--pre-login__menu__links:hover,a.header-nav--pre-login__menu__links:active{color:#0096d6}@media (min-width: 768px){.header-nav--pre-login__menu__links{margin-right:0;font-size:14px;text-transform:capitalize}}@media (min-width: 768px){a.header-nav--pre-login__menu__links--main-signup-link{display:inline-block;padding:7px 20px;font-weight:600;border-radius:3px;color:#fff;background-color:#0096d6}a.header-nav--pre-login__menu__links--main-signup-link:hover{color:#fff}}a.header-nav--pre-login__menu__links--hide-on-mobile{display:none}@media (min-width: 768px){a.header-nav--pre-login__menu__links--hide-on-mobile{display:inline-block}}@media (min-width: 768px){a.header-nav--pre-login__menu__links.important:after{content:'|';position:relative;right:-13px;margin:0 6px}a.header-nav--pre-login__menu__links.important:hover:after{color:#424242}}button.header-nav--pre-login__menu__links{display:none;position:relative;z-index:-1;cursor:pointer}button.header-nav--pre-login__menu__links:focus{outline:0}.header-nav--pre-login__menu--expand{position:relative;display:inline;width:23px;height:16px;margin-left:50px;cursor:pointer;right:14px}@media (max-width: 768px){.header-nav--pre-login__menu--expand{margin-left:25px;left:0}}@media (min-width: 768px){.header-nav--pre-login__menu--expand{display:none}}.header-nav--pre-login__menu--expand:before,.header-nav--pre-login__menu--expand:after{content:'';position:absolute;top:0;right:0;height:0;border-bottom:2px solid #0096d6;width:23px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition:-webkit-transform .5s ease}.header-nav--pre-login__menu--expand:after{top:7px;height:9px;border-top:2px solid #0096d6}.header-nav--pre-login__menu--expand.x:before{transform:rotate3d(0, 0, 1, -135deg) translate3d(0, -10px, 0);-webkit-transform:rotate3d(0, 0, 1, -135deg) translate3d(0, -10px, 0)}.header-nav--pre-login__menu--expand.x:after{border-top-color:transparent;-webkit-border-top-color:transparent;transform:rotate3d(0, 0, 1, 135deg) translate3d(4px, 4px, 0);-webkit-transform:rotate3d(0, 0, 1, 135deg) translate3d(4px, 4px, 0);top:6px}.ie9 .menu-full__input-toggle:checked+.header-nav--pre-login__menu--expand:before,.ie9 .menu-full__input-toggle:checked+.header-nav--pre-login__menu--expand:after{border-color:transparent}.ie9 .menu-full__input-toggle:checked+.header-nav--pre-login__menu--expand:before{background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/d5ad97d4e5-close-icon-fallback.png') no-repeat;width:18px;height:18px}.mega-menu{position:absolute;top:79.5px;left:0;right:0;width:100%;background-color:#fff;padding:15px 0 0 0;z-index:900;display:none;border-bottom:1px solid rgba(0,0,0,0.1)}.mega-menu.is-open{display:block}.mega-menu span.main-text{display:block}@media (min-width: 768px) and (max-width: 1024px){.mega-menu{top:56.5px}}.mega-menu .clear{height:25px}.mega-menu ul{display:table;width:100%;padding-right:10px;margin:0 auto}@media (min-width: 1025px){.mega-menu ul{width:1150px;padding-right:0}}.mega-menu ul li{display:table-cell;text-align:center;width:20%;height:auto;line-height:normal;padding:0}.mega-menu ul li .sub-text{position:relative;bottom:0;width:100%;display:block;text-align:center;color:#0096d6;font-size:12px;text-transform:uppercase;font-weight:300}@media (min-width: 768px){.mega-menu ul li:first-child{width:20%}}.mega-menu ul li a{font-size:14px;font-weight:400;text-decoration:none}.wearable-list{padding-bottom:30px}.compare-banner{border-top:1px solid rgba(0,0,0,0.1);text-align:center;color:#fff;line-height:44px;margin:30px 0 0 0;margin:0 0 0 0}.compare-banner a{text-transform:uppercase;font-size:14px;font-weight:600}.compare-banner a:after{content:'\203A';display:inline-block;margin-left:4px}a.compare-blocked-link{display:none;width:100%;text-align:center;background-color:#0096d6;color:#fff;text-transform:uppercase;font-size:11px;font-weight:400;height:32px;line-height:32px;position:relative}a.compare-blocked-link:after{content:'\203A';display:inline-block;margin-left:4px}a.compare-blocked-link:visited{color:#fff}a.compare-blocked-link:hover{color:#fff}@media only screen and (max-width:1024px){a.compare-blocked-link{display:block}}@media (max-width: 768px){a.compare-blocked-link{height:43.5px;line-height:43.5px;font-weight:12px;margin-top:0}}.device-image{display:inline-block;margin:0 auto}.device-image--active{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/aa141f7ba5-active.png') no-repeat;width:157px;height:127px;background-size:157px 127px}@media (min-width: 768px) and (max-width: 1024px){.device-image--active{width:109.9px;height:88.9px;background-size:109.9px 88.9px}}@media (max-device-width: 320px){.device-image--active{margin-left:-13px}}.device-image--link{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/7b055afe6d-link_black.png') no-repeat;width:128px;height:125px;background-size:128px 125px}@media (min-width: 768px) and (max-width: 1024px){.device-image--link{width:89.6px;height:87.5px;background-size:89.6px 87.5px}}@media (max-device-width: 320px){.device-image--link{margin-left:-13px}}.device-image--vue{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/863e231e0b-vue_black.png') no-repeat;width:128px;height:125px;background-size:128px 125px}@media (min-width: 768px) and (max-width: 1024px){.device-image--vue{width:89.6px;height:87.5px;background-size:89.6px 87.5px}}@media (max-device-width: 320px){.device-image--vue{margin-left:-13px}}.device-image--classic{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/bacc900df7-classic.png') no-repeat;width:149px;height:128px;background-size:149px 128px}@media (min-width: 768px) and (max-width: 1024px){.device-image--classic{width:104.3px;height:89.6px;background-size:104.3px 89.6px}}@media (max-device-width: 320px){.device-image--classic{margin-left:-13px}}.device-image--sensor{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/f7971bf0b4-sensor.png') no-repeat;width:173px;height:128px}@media (min-width: 768px) and (max-width: 1024px){.device-image--sensor{background-size:121.1px 89.6px;width:121.1px;height:89.6px}}.device-image--mattress{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/ba14ef63a8-mattress.png') no-repeat;width:179px;height:119px}@media (min-width: 768px) and (max-width: 1024px){.device-image--mattress{background-size:125.3px 83.3px;width:125.3px;height:83.3px}}.device-image--accessories{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/d9a930f17d-accessories.png') no-repeat;background-size:139.5px 126px;width:139.5px;height:126px}@media (min-width: 768px) and (max-width: 1024px){.device-image--accessories{background-size:100.75px 91px;width:100.75px;height:91px}}@media (min-width: 768px){.dropdown-link:hover{border-bottom:1px solid #fff}.dropdown-link:hover a{color:#0096d6}.dropdown-link:hover a.compare-blocked-link{color:#fff}.dropdown-link:hover .mega-menu{display:block}.dropdown-link:hover .mega-menu ul li a{color:#929292}.dropdown-link:hover .mega-menu ul li a:hover{color:#0096d6}}.menu-full{position:fixed;display:table;background:rgba(245,245,245,0.95);top:0;bottom:-80px;left:0;width:100%;height:100%;z-index:-1;opacity:0}.menu-full__center{display:table-cell;text-align:center;vertical-align:middle;width:730px;margin:0 auto}.menu-full ul{display:inline-block;*zoom:1}.menu-full ul:before,.menu-full ul:after{display:table;content:"";line-height:0}.menu-full ul:after{clear:both}.menu-full li{display:inline-block}.menu-full--sprite{background-image:url('https://cdn.ifit.com/d/nc/img/menu/3d46fafcd9-image-links.png');background-repeat:no-repeat;width:160px;height:307px}.menu-full__image{width:160px;height:307px;position:relative;display:inline-block}.menu-full__image--overlay{position:absolute;width:100%;height:100%;background:rgba(40,40,40,0.8);z-index:2}.menu-full__image:hover .menu-full__image--overlay{background:rgba(40,40,40,0.6)}.menu-full__image--premium-text,.menu-full__image--active-text,.menu-full__image--outside-text{height:220px;position:absolute;top:80px;z-index:3}.menu-full__image--premium-text{background-position:0 0}.menu-full__image--active-text{background-position:-172px 0}.menu-full__image--outside-text{background-position:-348px 0}.menu-full__image--premium-background{background-position:0 -220px}.menu-full__image--active-background{background-position:-172px -220px}.menu-full__image--outside-background{background-position:-348px -220px}.menu-full__image:hover__image--overlay{position:absolute;width:160px;height:307px;background:#282828;z-index:2}.menu-full--open{z-index:500;opacity:1}.menu-full__list{height:307px;text-align:left;text-transform:uppercase;padding-left:75px;margin-left:75px;border-left:2px solid #cecece;vertical-align:top}li.menu-full__link{display:block}li.menu-full__link a{color:#424242;font-weight:600;display:inline-block;margin-bottom:20px;letter-spacing:1px}.menu-full__input-toggle{position:absolute;left:-9999em;visibility:hidden}.i-logo--nav{float:left;background-color:transparent;padding:0 30px 0 15px;margin-right:24px;position:relative}@media only screen and (max-width:767px){.i-logo--nav{position:absolute;top:50%;left:50%;background:url('https://cdn.ifit.com/d/nc/img/menu/43772005af-new-mobile-logo.png') no-repeat;width:46px;height:20.5px;background-size:46px 20.5px;margin-top:-10.25px;margin-left:-23px}}@media (min-width: 768px) and (max-width: 1024px){.i-logo--nav{background-color:transparent;padding:0 15px 0 25px}}@media (min-width: 1025px){.i-logo--nav{background-color:transparent;padding-left:0;padding-right:15px}}.i-logo--nav:before{content:'';background:url("https://cdn.ifit.com/d/nc/img/branding/9f018c68f1-ifit-logo-dark.svg") no-repeat center transparent;background-size:41.6px 17.92px;width:41.6px;height:17.92px;display:inline-block;position:relative;top:5px}@media only screen and (max-width:767px){.i-logo--nav:before{background:none}}@media (min-width: 768px) and (max-width: 1024px){.i-logo--nav:before{background-size:55.25px 23.8px;width:55.25px;height:23.8px;top:8px}}@media (min-width: 1025px){.i-logo--nav:before{background-size:65px 28px;width:65px;height:28px;top:10px}}.language-picker .language-label{float:left}.language-picker .language-box{float:left}.language-picker .language-box .language-item{text-transform:uppercase;padding:0}.language-picker .language-box .language-item img{width:20px}.language-picker .language-box .btn-group a{font-size:10px;padding:0;letter-spacing:0;text-transform:uppercase;background-color:transparent;box-shadow:none}.language-picker .language-box .btn-group a .value{padding-right:5px;font-weight:400}@media (max-width: 480px){.language-picker .language-box .btn-group a .value{font-weight:600;color:#0096d6}}@media (max-width: 480px){.language-picker .language-box .btn-group a .caret{border-top:4px solid #0096d6}}.language-picker .language-box ul.dropdown-menu{bottom:30px;top:auto;left:0;background-color:#fafafa;border:none;border-radius:2px;padding:0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.language-picker .language-box ul.dropdown-menu li{display:block;width:100%;padding:0;margin:0;background-color:#fafafa}.language-picker .language-box ul.dropdown-menu li a{padding:8px 15px;background-color:#fafafa;cursor:pointer}.language-picker .language-box ul.dropdown-menu li a:hover{background-color:rgba(21,21,21,0.12);color:#282828}.secondary-main-nav{display:none;padding:0 25px;width:100%;border-bottom:1px solid rgba(0,0,0,0.1);position:fixed;top:50px;z-index:999;background-color:#fff}@media (max-width: 480px){.secondary-main-nav{padding:0 10px}}@media (max-width: 768px){.secondary-main-nav ul{display:table;width:100%}}.secondary-main-nav ul li{height:42px;line-height:40px;display:inline-block;font-size:11px;text-transform:uppercase;font-weight:600;margin-right:20px;position:relative}@media (max-width: 768px){.secondary-main-nav ul li{display:table-cell;width:18%;text-align:center}.secondary-main-nav ul li:first-child{width:22%}.secondary-main-nav ul li:nth-child(2){width:27%}}.secondary-main-nav ul li.current_page a{color:#0096d6;border-bottom:2px solid #0096d6}.secondary-main-nav ul li a{color:#747474;display:block}.secondary-main-nav ul li:hover a{color:#0096d6;border-bottom:2px solid #0096d6}.secondary-main-nav ul li:hover ul li a{border:none;color:#747474}@media only screen and (max-width:767px){.secondary-main-nav{display:block}}.secondary-main-nav .wearables-nav{display:none;top:32px;left:0;width:100%;box-shadow:0 1px 2px rgba(0,0,0,0.45);background-color:#fff;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:100}@media (max-width: 640px){.secondary-main-nav .wearables-nav{width:168px}}.secondary-main-nav .wearables-nav.is-open{display:block}.secondary-main-nav .wearables-nav li{display:block;width:100%;line-height:normal;height:auto;margin:10px 0;text-align:left;text-transform:capitalize}.secondary-main-nav .wearables-nav li:first-child,.secondary-main-nav .wearables-nav li:nth-child(2){width:100%}.secondary-main-nav .wearables-nav li a{display:block;width:100%;text-decoration:none;color:#747474;border-bottom:none;height:32.5px;line-height:32.5px;padding:0 17px 0 22px;font-size:13px}.secondary-main-nav .wearables-nav li a:hover{color:#424242;border:none;background-color:#f5f5f5}.secondary-main-nav .wearables-nav li a.compare{border-top:1px solid #ccc;height:43px;line-height:43px}.secondary-main-nav .wearables-nav--separate{padding:8px 0 0 0;border-top:1px solid #ebebeb}.secondary-main-nav .wearables-nav--morelink{left:100%;left:0}@media (max-width: 640px){.secondary-main-nav .wearables-nav--morelink{width:90px;left:10px}}@media (max-width: 480px){.secondary-main-nav .wearables-nav--morelink{left:-20px}}.secondary-main-nav .wearables-nav--morelink:nth-child{margin-bottom:0}.secondary-main-nav .wearables-nav--morelink:first-child{padding-top:0}.secondary-main-nav .wearables-nav--morelink li a{padding:0 17px}.more-nav{position:fixed;z-index:1050;width:100%;left:0;right:0;bottom:0;background-color:#fff;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:translate(0, 151px);-moz-transform:translate(0, 151px);-ms-transform:translate(0, 151px);-o-transform:translate(0, 151px);transform:translate(0, 151px)}.more-nav.is-open{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.more-nav li{display:block;width:100%;font-size:17px;font-weight:600}.more-nav li .icon-section{float:left;width:35px}.more-nav li.cancel-link{border-top:1px solid #ccc}.more-nav li a{color:#747474;display:block;width:100%;padding:16px 20px}.more-nav li a:hover{color:#0096d6}.more-nav li .nav-icons{background:url('https://cdn.ifit.com/d/nc/img/pre-login/menu/d3e90457ec-hidden-menu-icons.png') no-repeat;background-size:60px 19px;width:60px;height:19px;display:inline-block}.more-nav li .nav-icons--shop{width:21px;height:19px;background-position:0 0}.more-nav li .nav-icons--gps{width:19px;height:19px;background-position:-23.5px 0}.more-nav li .nav-icons--cancel{width:15px;height:15px;background-position:-45px 0;margin:0 0 -2px 2px}.header--dark{background-color:#282828;color:#fff;padding:15px 0}.header--dark__logo{background:url('https://cdn.ifit.com/d/nc/img/branding/350f688f27-logo-light.png') no-repeat;background-size:57.75px 25px;width:57.75px;height:25px;display:block;margin:0 auto}.hp{margin-bottom:35px}@media (min-width: 768px){.hp a.register-link{display:inline-block;padding:7px 20px;background-color:#0096d6;color:#fff}.hp a.register-link:after{content:'';margin:0}}.stop-assuming-user{position:relative;float:left;margin-left:50px;padding-top:5px;text-align:center}.stop-assuming-user a{display:block}.alert-bar-component .container{position:absolute;top:70px;left:50%;width:100%;max-width:1920px;padding:8px 48px 1px 24px;background-color:#0069d2;box-shadow:0 4px 7px 0 rgba(46,49,52,0.5);transform:translateX(-50%);z-index:100;color:#fff;display:flex;justify-content:center;font-size:14px;text-transform:uppercase}@media (max-width:620px){.alert-bar-component .container{top:90px}}@media (max-width:600px){.alert-bar-component .container{top:140px}}@media (max-width:454px){.alert-bar-component .container{top:212px}}@media (max-width:360px){.alert-bar-component .container{top:200px}}.alert-bar-component .container p{font-weight:300}.alert-bar-component .container p:after{content:"."}.alert-bar-component .container p span{margin-left:4px}@media (max-width: 640px){.alert-bar-component .container p span{display:none}}.alert-bar-component .container a{color:#fff;margin-left:10px;font-weight:500}.alert-bar-component .container button.close-button{width:12px;height:12px;position:absolute;top:12px;right:15px;background:url("https://cdn.ifit.com/d/nc/img/b5483a0a23-details-section-close.png") no-repeat;background-size:contain;border:0;cursor:pointer;line-height:normal;text-shadow:none}.editable-text-field-wrapper span{line-height:30px;padding-left:5px}.editable-text-field-wrapper span.placeholder{font-style:italic}.editable-text-field-wrapper-display{cursor:text}.editable-text-field-wrapper-display:hover{background-color:#ebebeb}.component-dropdown{position:relative;display:block;margin-bottom:0}.component-dropdown>a{display:inline-block;line-height:18px;cursor:pointer;text-align:center;text-decoration:none;font-size:11px;vertical-align:middle;width:auto;border:1px solid #cecece;color:#000;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f3f3f3;background-image:-moz-linear-gradient(top, #fdfdfd, #e4e4e4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#e4e4e4));background-image:-webkit-linear-gradient(top, #fdfdfd, #e4e4e4);background-image:-o-linear-gradient(top, #fdfdfd, #e4e4e4);background-image:linear-gradient(to bottom, #fdfdfd, #e4e4e4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#ffe4e4e4', GradientType=0);border-color:#e4e4e4 #e4e4e4 #bdbdbd;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:5px 10px 6px}.component-dropdown>a:hover,.component-dropdown>a:active,.component-dropdown>a.active,.component-dropdown>a.disabled,.component-dropdown>a[disabled]{color:#000;background-color:#e4e4e4;*background-color:#d7d7d7}.component-dropdown>a:active,.component-dropdown>a.active{background-color:#cacaca \9}.component-dropdown>a>b.arrow{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;margin-left:10px}.component-dropdown>a:hover{color:#000;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.component-dropdown>a:active,.component-dropdown>a.active{background-color:#e4e4e4;background-color:#d7d7d7 \9;outline:0}.component-dropdown>ul{display:none;position:absolute;top:100%;left:0;float:left;z-index:2050;min-width:160px;max-width:220px;list-style:none;background-color:#fdfdfd;border:1px solid #cecece;margin:0;padding:0;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.component-dropdown>ul>li>a{cursor:pointer;display:block;padding:3px 15px;clear:both;line-height:18px;font-weight:normal;color:#282828;white-space:nowrap}.component-dropdown>ul>li>a:hover{color:#f2f4f4;background-color:#000}.component-dropdown.open>a{background-color:#f0f0f0;background-image:none}.component-dropdown.open>ul{display:block}.component-dropdown.pull-right>ul{left:auto;right:0}.leaderboard{margin:40px 0 0;padding-bottom:100px}.leaderboard .subheader{margin-bottom:5px}.leaderboard>table.summary{width:100%;background-color:#ebebeb;text-align:center;margin-bottom:40px}.leaderboard>table.summary th{text-transform:uppercase;color:#717c81;padding-top:10px;font-weight:400;font-size:12px}.leaderboard>table.summary td{font-size:40px;line-height:46px;font-weight:700;padding:5px}.leaderboard>table.summary td.current{color:#fdfdfd}.leaderboard>table.summary td.current img{margin-right:25px}.leaderboard>table.summary .current{background-color:#3c3c3c}.leaderboard>.details-pane{margin-bottom:40px}.leaderboard>.details-pane>.filters-pane{float:left;width:20%}.leaderboard>.details-pane>.filters-pane>ul{list-style:none;margin:0;padding:0;padding-right:25px}.leaderboard>.details-pane>.filters-pane>ul>li{cursor:pointer;padding:14px 12px;line-height:1;margin-bottom:5px;background:#f0f0f0;text-transform:uppercase}.leaderboard>.details-pane>.filters-pane>ul>li.highlighted{color:#fdfdfd;background:#0096d6}.leaderboard>.details-pane>.filters-pane>ul>li.gender,.leaderboard>.details-pane>.filters-pane>ul>li.type,.leaderboard>.details-pane>.filters-pane>ul>li.age{background:none;padding:0 0;margin-bottom:0}.leaderboard>.details-pane>.filters-pane>ul>li.gender .selectoror,.leaderboard>.details-pane>.filters-pane>ul>li.type .selectoror,.leaderboard>.details-pane>.filters-pane>ul>li.age .selectoror{width:155px;height:29px;background:url('https://cdn.ifit.com/d/nc/img/arrows/7e618c3ac3-arrow-gray-down.png') no-repeat right}.leaderboard>.details-pane>.filters-pane>ul>li.gender .selectoror select,.leaderboard>.details-pane>.filters-pane>ul>li.type .selectoror select,.leaderboard>.details-pane>.filters-pane>ul>li.age .selectoror select{margin-bottom:0;background:transparent;width:155px;font-size:11px;font-weight:bold;line-height:1;border:0;border-radius:0;height:29px;text-transform:uppercase;-webkit-appearance:none}.leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-age,.leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-gender{background:none;padding:0}.leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-age .component-dropdown>a,.leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-gender .component-dropdown>a{border:none;background:none;width:145px;text-align:left}.leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-age .component-dropdown>a .arrow,.leaderboard>.details-pane>.filters-pane>ul>li.dropdown-filter-gender .component-dropdown>a .arrow{float:right;margin-top:6px}.leaderboard>.details-pane>.results-pane{float:left;width:80%;max-height:500px;overflow-y:auto}.leaderboard>.details-pane>.results-pane table{width:100%}.leaderboard>.details-pane>.results-pane table tr.highlighted{background-color:#c8dee8}.leaderboard>.details-pane>.results-pane table tr:hover{background:#dbf4ff}.leaderboard>.details-pane>.results-pane table tr:hover td.hide{color:#cecece}.leaderboard>.details-pane>.results-pane table tr:hover td.workout-name>a.details{opacity:.01}.leaderboard>.details-pane>.results-pane table tr:hover .component-tooltip-menu{opacity:.01}.leaderboard>.details-pane>.results-pane table tbody tr.compare-a{background-color:#64db00}.leaderboard>.details-pane>.results-pane table tbody tr.compare-b{background-color:#f99d31}.leaderboard>.details-pane>.results-pane table th{text-transform:uppercase;border-bottom:1px solid #000;text-align:left;font-weight:400}.leaderboard>.details-pane>.results-pane table th:first-child{padding-left:10px}.leaderboard>.details-pane>.results-pane table td{border-bottom:1px solid #000;padding:20px 0;vertical-align:center}.leaderboard>.details-pane>.results-pane table td.rank{font-size:24px;line-height:1}.leaderboard>.details-pane>.results-pane table td.workout-name>a.avatar-link{height:30px;width:30px}.leaderboard>.details-pane>.results-pane table td.workout-name>a.avatar-link>img{height:30px;width:30px}.leaderboard>.details-pane>.results-pane table td.workout-name>a.user{position:relative;top:-10px;padding-left:10px;font-size:18px}.leaderboard>.details-pane>.results-pane table td.workout-name>a.details{font-size:11px;left:0;bottom:0;position:absolute;opacity:0;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.leaderboard>.details-pane>.results-pane table td:first-child{padding-left:10px}.leaderboard>.details-pane>.results-pane .comparing{text-transform:uppercase;font-weight:bold;font-size:11px}.leaderboard>.details-pane>.results-pane .comparing.comparing-a{color:#0096d6}.leaderboard>.details-pane>.results-pane .comparing.comparing-b{color:#64db00}.leaderboard>.details-pane>.results-pane td.nobody{text-transform:uppercase;font-weight:bold}.component-modalconfirm .modal-header{margin:4px;background-color:#393d40}.component-modalconfirm .modal-header .header-text{color:#fdfdfd;padding:20px}.component-modalconfirm .modal-body .confirm-text{padding:15px}.component-modalloading .modal-header{margin:4px;background-color:#393d40}.component-modalloading .modal-header .header-text{color:#fdfdfd;padding:20px}.component-modalloading .modal-body .successful-log-message{display:none}.component-modalloading .modal-body .loading{display:none}.component-modalloading .modal-body .confirm-text{padding:15px}.row-fluid.club{background:#282828 url("https://cdn.ifit.com/d/nc/img/decorative/cc5f2f7861-overall-stats-bg.jpg") repeat-x center 0}.overall-stats-container{background-color:#3c3c3c;min-height:291px;position:relative;z-index:2}.overall-stats-container .overall-stats{width:960px}.modal-body .overall-stats-container .overall-stats .health-score-graph-container{top:-20px;right:-10px}.overall-stats-container .overall-stats .health-score-graph-container{padding-top:25px;float:right;position:absolute;right:0;z-index:50}.overall-stats-container .overall-stats .health-score-graph-container img{width:215px}.overall-stats-container .overall-stats .health-score-graph-container .fit-shadow{background:url("https://cdn.ifit.com/d/nc/img/health-score/7775e04381-shadow.png") no-repeat center transparent;width:223px;height:39px;position:absolute;bottom:-27px;left:-3px}.overall-stats-container .overall-stats .health-score-graph-container .scaled{width:215px}.overall-stats-container .overall-stats .health-score-graph-container .content{width:150px;text-align:center;position:absolute;top:78px;left:50%;margin-left:-75px;z-index:3}.overall-stats-container .overall-stats .health-score-graph-container .content .score{font-size:68px;line-height:68px;font-weight:700;color:#fa0465;margin-top:-7px}.overall-stats-container .overall-stats .health-score-graph-container .content .sub{color:#747474;text-transform:uppercase;letter-spacing:1px;max-width:120px;margin:auto;font-weight:300}.header-stats{background-color:#f5f5f5;min-height:501px;position:relative;z-index:2;margin-bottom:30px;min-width:1152px}.header-stats:before{content:"";width:50%;position:absolute;height:100%;top:0;left:0;background:url("https://cdn.ifit.com/d/nc/img/c99c9770e9-new-stats-two-toned.jpg") top right no-repeat;background-color:#e6e6e6;height:500px}.modal-body .header-stats{background-image:none}.header-stats.club{margin-top:40px;margin-bottom:-60px}.header-stats .overall-stats{width:1152px;margin:0 auto 0;position:relative;z-index:1100}.header-stats .overall-stats.club{padding-left:40px}.header-stats .overall-stats .stats-totals-wrapper{max-width:759px;margin-bottom:30px;float:left;padding-top:77px}.header-stats .overall-stats .stats-totals-wrapper.long{margin-bottom:51px;padding-top:33px}.header-stats .overall-stats .stats-totals-wrapper.long-club{max-width:650px;margin-bottom:51px;padding-top:33px}.header-stats .overall-stats .stats-totals-group{display:inline-block;max-width:759px;float:left}.header-stats .overall-stats .score-details h2{color:#747474;font-size:47.34px;font-weight:300}.header-stats .overall-stats #distance{display:inline-block}.header-stats .overall-stats #distance.long{padding-left:130px}.header-stats .overall-stats #distance.long-club{padding-right:98px}.header-stats .overall-stats #elevation{display:inline-block}.header-stats .overall-stats #calorie{display:inline-block}.header-stats .overall-stats #calorie.long{padding-left:142px}.header-stats .overall-stats #calorie.long-club{padding-left:100px}.header-stats .overall-stats #time{display:inline-block}.header-stats .overall-stats #time.long{padding-left:142px}.header-stats .overall-stats #time.long-club{padding-left:60px}.header-stats .overall-stats p.stats-description{width:390px;color:#747474;line-height:21px}.header-stats .overall-stats .view-all-stats a{text-transform:uppercase;font-size:14px;color:#0096d6;text-decoration:none;font-weight:600;display:inline-block;padding:11px 25px;text-align:center;border:1px solid #0096d6;margin-top:20px;transition:all .3s}.header-stats .overall-stats .view-all-stats a:hover{background-color:#0096d6;color:#fff}.header-stats .overall-stats .stat-total{display:inline-block;color:#fdfdfd;margin-right:60px}.header-stats .overall-stats .stat-total .value{font-size:36px;line-height:40px;font-weight:700}.header-stats .overall-stats .stat-total .sub{font-size:12px;font-weight:100;color:#a6acb0;letter-spacing:1px;line-height:14px}.modal-body .header-stats .overall-stats .health-score-graph-container{top:-20px;right:-10px}.header-stats .overall-stats .health-score-graph-container{padding-top:25px;float:right;position:absolute;right:0}.header-stats .overall-stats .health-score-graph-container img{position:relative;z-index:2}.header-stats .overall-stats .health-score-graph-container #score_loader{width:399px;height:460px;position:relative;background-color:#747474}.header-stats .overall-stats .health-score-graph-container #score_loader h1{z-index:999;margin:-60px 0 0;font-weight:300;font-size:159px;color:#424242}.header-stats .overall-stats .health-score-graph-container #score_loader .circle_loader{background:url("https://cdn.ifit.com/d/nc/img/health-score/517b14979a-score-bg.png") no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:999}.header-stats .overall-stats .health-score-graph-container .content{width:250px;text-align:center;position:absolute;top:61%;left:50%;margin-left:-125px;z-index:999}.header-stats .overall-stats .health-score-graph-container .content .score{font-size:159px;line-height:159px;font-weight:300;color:#424242;margin-top:-7px}.header-stats .overall-stats .health-score-graph-container .content .sub{color:#747474;text-transform:uppercase;letter-spacing:1px;font-size:26px;width:100%;max-width:100%;text-align:center;letter-spacing:-0.5px}.header-stats .overall-stats .health-score-graph-container .content .link-details{width:65px;padding-right:10px;margin:auto;font-size:12px}.header-stats .overall-stats .health-score-graph-container .content .link-details:after{background:url("https://cdn.ifit.com/d/nc/img/arrows/ec2ff3f9e9-small-rtArrow-ltBlue.png") no-repeat 10px center;width:55px;height:20px;content:" ";display:inline-block;position:absolute}.header-stats .overall-stats .health-score-graph-container .content .link-details:hover{color:#0096d6}.header-stats .overall-stats .health-score-graph-container .fit-shadow{background:url("https://cdn.ifit.com/d/nc/img/health-score/7775e04381-shadow.png") no-repeat center transparent;width:223px;height:39px;position:absolute;bottom:-27px;left:-3px}.header-stats .overall-stats .column-1{width:720px;float:left;padding-top:15px}.header-stats .overall-stats .column-2{width:225px;float:right;padding-top:15px}.header-stats .overall-stats .dropdown-menu{max-width:none}.header-stats .overall-stats .custom-dropdown{position:absolute;background-color:#0096d6;border:none;max-height:372px;height:372px;top:-70px;overflow:hidden}.header-stats .overall-stats .custom-dropdown li a{color:#7fcaea;font-size:55px;font-weight:600;line-height:normal;height:auto;position:relative}.header-stats .overall-stats .custom-dropdown li a:hover{background-color:#0096d6;color:#fff}.header-stats .overall-stats .custom-dropdown li a:active:after{background:url("https://cdn.ifit.com/d/nc/img/2eb41ba4f4-dropdown-arrow-white.png") center right no-repeat;width:28px;height:23px;content:"";display:block;position:absolute;top:50%;right:6%;margin-top:-11.5px}.header-stats .overall-stats .custom-dropdown span{text-transform:uppercase;font-size:14px;font-weight:bold}.header-stats .overall-stats .custom-dropdown .icon{padding-right:10px}.header-stats .overall-stats .custom-dropdown .dropdown-toggle{width:185px}.header-stats .overall-stats .custom-dropdown .caret{float:right;background:url("https://cdn.ifit.com/d/nc/img/arrows/7e618c3ac3-arrow-gray-down.png") no-repeat 0 center;display:inline-block;width:15px;height:7px;text-indent:none;vertical-align:top;border-left:none;border-right:none;border-top:none;opacity:none;filter:alpha(opacity=0)}.header-stats .overall-stats .date-picker{float:left;color:#fdfdfd;margin:7px 25px 0 0;text-transform:uppercase}.header-stats .overall-stats .date-picker .buttons a{background:url("https://cdn.ifit.com/d/nc/img/arrows/07a8db86b6-arrows-datepicker.png") no-repeat 0 center;display:block;width:7px;height:12px;float:left;text-indent:-9999px;margin:3px 8px 0 0}.header-stats .overall-stats .date-picker .buttons .next-day{background-position:-14px center}.header-stats .overall-stats .weekly-average{font-size:30px;font-weight:700;color:#fdfdfd;line-height:34px;width:755px;clear:both;margin-top:75px}.header-stats .overall-stats .weekly-average .losing{color:#beef51}.header-stats .overall-stats .weekly-average .gaining{color:#fa0465}.header-stats .overall-stats .calorie-calculator{color:#cecece}.header-stats .overall-stats .calorie-calculator li{letter-spacing:1px}.header-stats .overall-stats .calorie-calculator li .value{display:inline-block;width:50px;text-align:right;margin-right:20px}.header-stats .overall-stats .calorie-calculator li.consumed .sub{color:#0096d6}.header-stats .overall-stats .calorie-calculator li.metabolism .sub{color:#0096d6}.header-stats .overall-stats .calorie-calculator li.burned{border-bottom:1px solid #ebebeb;padding-bottom:10px}.header-stats .overall-stats .calorie-calculator li.net .value{width:auto;display:block;font-size:85px;line-height:90px;margin-right:0;text-align:-webkit-match-parent;padding-top:20px;font-weight:700}.header-stats .overall-stats .calorie-calculator li.net .value.negative{color:#beef51}.header-stats .overall-stats .calorie-calculator li.net .value.positive{color:#fa0465}.header-stats.stats-page ul.total-progress{padding:110px 0 15px}.header-stats.stats-page .dropdown-menu{min-width:145px}.header-stats .active-stats-details{position:absolute;top:0;left:0;width:100%;height:100%}.header-stats .active-stats-details .stats-arrow{background:url("https://cdn.ifit.com/d/nc/img/circles/0d8c267dfa-arrows.png") no-repeat;width:20px;height:30px;display:block;position:absolute;top:50%;margin-top:-15px;z-index:1100;display:none}.header-stats .active-stats-details .stats-arrow.active{display:block}.header-stats .active-stats-details .stats-arrow--left{background-position:left;left:55px}.header-stats .active-stats-details .stats-arrow--right{background-position:right;right:55px}@media only screen and (max-width:1249px){.header-stats .active-stats-details .stats-arrow{top:auto;bottom:15px;margin-top:0}.header-stats .active-stats-details .stats-arrow--left{left:15px}}.header-stats .active-stats-details.open-state{z-index:1199}.header-stats .active-details{width:100%;height:100%;position:absolute;top:0;left:0;padding:40px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1099}.header-stats .active-details h1{text-transform:uppercase;font-weight:700;font-size:52px;letter-spacing:-1px;float:left}.header-stats .active-details p.tagline{font-size:14px;text-transform:uppercase;float:right;color:#fff;margin:15px 5px 0 0}.header-stats .active-details.steps-div{background-color:rgba(40,187,233,0.95);display:none}.header-stats .active-details.steps-div h1{color:#0073c3}.header-stats .active-details.steps-div li:hover{background-color:rgba(255,255,255,0.15);border-color:#fff}.header-stats .active-details.steps-div li.active{background-color:#159ee7;border-color:#159ee7}.header-stats .active-details.steps-div li a{color:#0073c3}.header-stats .active-details.steps-div li.log-it:hover{background-color:rgba(255,255,255,0.15);border-color:#fff}.header-stats .active-details.steps-div li.log-it:hover a{background-color:transparent;color:#fff}.header-stats .active-details.nutritional-div{background-color:rgba(153,204,0,0.95);display:none}.header-stats .active-details.nutritional-div h1{color:#429e00}.header-stats .active-details.nutritional-div li:hover{background-color:rgba(255,255,255,0.15);border-color:#fff}.header-stats .active-details.nutritional-div li.active{background-color:#70ae09;border-color:#519603}.header-stats .active-details.nutritional-div li a{color:#429e00}.header-stats .active-details.nutritional-div li.log-it:hover{background-color:rgba(255,255,255,0.15);border-color:#fff}.header-stats .active-details.nutritional-div li.log-it:hover a{background-color:transparent;color:#fff}.header-stats .active-details.sleep-div{background-color:rgba(153,0,102,0.95);display:none}.header-stats .active-details.sleep-div h1{color:#650033}.header-stats .active-details.sleep-div li:hover{background-color:rgba(255,255,255,0.15);border-color:#fff}.header-stats .active-details.sleep-div li.active{background-color:#8d1b61;border-color:#650838}.header-stats .active-details.sleep-div li a{color:#650033}.header-stats .active-details.sleep-div li.log-it:hover{background-color:rgba(255,255,255,0.15);border-color:#fff}.header-stats .active-details.sleep-div li.log-it:hover a{background-color:transparent;color:#fff}.header-stats .active-details.goals-div{background-color:rgba(255,153,0,0.95);display:none}.header-stats .active-details.goals-div h1{color:#fa6500}.header-stats .active-details.goals-div li:hover{background-color:rgba(255,255,255,0.15)}.header-stats .active-details.goals-div li.active{border-color:#ed5d06;background-color:#f48a2d;font-weight:400}.header-stats .active-details.goals-div li a{color:#fa6500}.header-stats .active-details.goals-div li.log-it:hover{background-color:rgba(255,255,255,0.15)}.header-stats .active-details.goals-div li.log-it:hover a{background-color:transparent;color:#fff}.header-stats .active-details li.log-it:hover{background-color:transparent;border:1px solid #fff}.header-stats .active-details .container{width:1149px;margin:0 auto}.header-stats .active-details .container button.close{width:23px;height:23px;position:absolute;top:30px;right:55px;background:url("https://cdn.ifit.com/d/nc/img/b5483a0a23-details-section-close.png") no-repeat;cursor:pointer;line-height:normal;text-shadow:none;border:none;opacity:.4}.header-stats .full-stats{margin-top:25px}.header-stats .full-stats li{width:378px;height:60px;line-height:60px;display:inline-block;padding:0 15px;border:1px solid #fff;background-color:transparent;font-size:17.5px;font-weight:300;color:#fff;cursor:pointer;margin:0 1px}.header-stats .full-stats li.log-it{padding:0}.header-stats .full-stats li.log-it a{float:left;display:block;width:100%;text-align:center;background-color:#fff;transition:all .3s;font-weight:400}.header-stats .full-stats li span.type{float:left}.header-stats .full-stats li div.numbers{float:right}.header-stats .full-stats li div.numbers .numbersmall{font-size:14px}.header-stats .full-stats li span.title{float:left;margin-left:10px}.header-stats .full-stats li .icons-block{width:20px;float:left}.header-stats .full-stats li .normalized-power-icon{background:url("https://cdn.ifit.com/d/nc/img/efa973452d-normalized-power-icon-white.png") no-repeat top left;display:block;float:left;width:24px;height:24px;margin-top:15px;margin-left:-3px}.header-stats .full-stats li .steps-icons{background:url("https://cdn.ifit.com/d/nc/img/cfd4f37959-dashboard-sprites.png") no-repeat top left;display:block;float:left}.header-stats .full-stats li .steps-icons.icon-activefire{width:15px;height:20px;background-position:-63px -105px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-awakefor{width:20px;height:12px;background-position:0 -42px;margin-top:23px}.header-stats .full-stats li .steps-icons.icon-cadence{width:20px;height:20px;background-position:0 0;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-calories{width:19px;height:20px;background-position:-80px -122px;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-carbs{width:19px;height:17px;background-position:0 -112px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-cholesterol{width:20px;height:16px;background-position:0 -95px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-clock{width:20px;height:20px;background-position:-21px 0;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-current-weight{width:18px;height:18px;background-position:-80px -43px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-cycling{width:22px;height:18px;background-position:-63px 0;padding-right:0;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-deepsleep{width:20px;height:18px;background-position:-21px -42px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-distance{width:20px;height:20px;background-position:-42px 0;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-elevation{width:18px;height:18px;background-position:-42px -126px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-fiber{width:18px;height:20px;background-position:-42px -42px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-fit-score-goal{width:20px;height:22px;background-position:-21px -101px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-foot{width:10px;height:22px;background-position:-63px -19px;margin-top:16px}.header-stats .full-stats li .steps-icons.icon-grade{width:20px;height:18px;background-position:0 -55px;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-lightsleep{width:20px;height:18px;background-position:-21px -82px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-moon{width:20px;height:20px;background-position:0 -21px;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-net-calories{width:22px;height:20px;background-position:-72px -84px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-pace{width:21px;height:20px;background-position:-62px -63px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-protein{width:10px;height:21px;background-position:-42px -83px;margin-top:17px}.header-stats .full-stats li .steps-icons.icon-resistance{width:20px;height:20px;background-position:-21px -21px;margin-top:17px}.header-stats .full-stats li .steps-icons.icon-fire-rest{width:18px;height:20px;background-position:-61px -42px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-running{width:14px;height:22px;background-position:-85px -20px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-saturated-fat{width:19px;height:19px;background-position:-42px -63px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-sodium{width:20px;height:20px;background-position:-42px -21px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-speed{width:20px;height:20px;background-position:-21px -61px;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-sugar{width:15px;height:21px;background-position:-84px -62px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-time{width:20px;height:20px;background-position:0 -74px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-tobed{width:18px;height:18px;background-position:-61px -126px;margin-top:20px}.header-stats .full-stats li .steps-icons.icon-totalburn{width:18px;height:20px;background-position:-53px -84px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-unsat-fat{width:13px;height:19px;background-position:-86px 0;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-wakeup{width:20px;height:20px;background-position:-42px -105px;margin-top:19px}.header-stats .full-stats li .steps-icons.icon-watts{width:10px;height:22px;background-position:-74px -19px;margin-top:18px}.header-stats .full-stats li .steps-icons.icon-workouttime{width:20px;height:20px;background-position:0 -74px;margin-top:18px}.header-stats .full-stats li .sleep-icons{background:url("https://cdn.ifit.com/d/nc/img/17f3f69308-sleep-icons.png") no-repeat top left;display:block;float:left;margin-top:20px}.header-stats .full-stats li .sleep-icons.icon-heartrate{width:19px;height:17px;background-position:-8px -85px}.header-stats .full-stats li .sleep-icons.icon-respiratory{width:18px;height:18px;background-position:-9px -8px}.header-stats .full-stats li .sleep-icons.icon-awakefor{width:20px;height:14px;background-position:-8px -49px}.header-stats .full-stats li .sleep-icons.icon-stopwatch{width:17px;height:20px;background-position:-9px -157px}.header-stats .full-stats li .sleep-icons.icon-sleepwatch{width:18px;height:19px;background-position:-9px -195px}.header-stats .full-stats li .sleep-icons.icon-deepsleep{width:19px;height:19px;background-position:-8px -309px}.header-stats .full-stats li .sleep-icons.icon-lightsleep{width:19px;height:19px;background-position:-8px -271px}.header-stats .full-stats li .sleep-icons.icon-remsleep{width:20px;height:15px;background-position:-8px -236px}.header-stats .full-stats li .sleep-icons.icon-bed{width:20px;height:17px;background-position:-8px -121px}.eclipses{position:relative;width:100%}.eclipses .total-steps{position:absolute;top:38px;left:509px;z-index:150}.eclipses .total-calories{position:absolute;top:154px;left:468px;z-index:150}.eclipses .total-sleep{position:absolute;top:269px;left:421px;z-index:150}.eclipses .total-weight{position:absolute;top:387px;left:373px;z-index:150}.eclipses .outer-rim{background-color:#e6e6e6;border-radius:100%;float:left;left:3px;position:absolute;width:80px;height:81px}.eclipses .eclipse{width:70px;height:73px;display:block;position:relative;float:left;margin-right:15px;left:50%;top:50%;margin-left:-35px;margin-top:-36px;background:url("https://cdn.ifit.com/d/nc/img/circles/26e90aa246-eclipses.png") no-repeat;z-index:99}.eclipses .eclipse .circle-event{background-color:rgba(253,253,253,0.7);border-radius:100%;width:73px;height:73px;position:absolute;top:50%;left:50%;margin-top:-38px;margin-left:-37px;color:#0096d6;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:30px;cursor:pointer;display:none}@media (min-width: 1025px){.eclipses .eclipse:hover .circle-event{display:block}}.eclipses .eclipse.activity.totalBurned{background-position:0 -975px}.eclipses .eclipse.activity.workoutTime{background-position:0 -375px}.eclipses .eclipse.activity.averageDuration{background-position:0 -375px}.eclipses .eclipse.activity.pace{background-position:0 -75px}.eclipses .eclipse.activity.distance{background-position:0 -300px}.eclipses .eclipse.activity.speed{background-position:0 -225px}.eclipses .eclipse.activity.resting{background-position:0 -600px}.eclipses .eclipse.activity.elevation{background-position:0 -450px}.eclipses .eclipse.activity.grade{background-position:0 -150px}.eclipses .eclipse.activity.active{background-position:0 0}.eclipses .eclipse.activity.watts{background-position:0 -1050px}.eclipses .eclipse.activity.normalizedPower{background:url("https://cdn.ifit.com/d/nc/img/circles/df7c9efd0b-normalized-power-circle.png") no-repeat}.eclipses .eclipse.activity.steps{background-position:0 -825px}.eclipses .eclipse.nutritional .circle-event{color:#008000}.eclipses .eclipse.nutritional.burned{background-position:0 -1875px}.eclipses .eclipse.nutritional.consumed{background-position:0 -1950px}.eclipses .eclipse.nutritional.protein{background-position:0 -2025px}.eclipses .eclipse.nutritional.fiber{background-position:0 -2100px}.eclipses .eclipse.nutritional.cholesterol{background-position:0 -2175px}.eclipses .eclipse.nutritional.sugar{background-position:0 -2250px}.eclipses .eclipse.nutritional.sodium{background-position:0 -2325px}.eclipses .eclipse.nutritional.net{background-position:0 -2400px}.eclipses .eclipse.nutritional.saturated{background-position:0 -2475px}.eclipses .eclipse.nutritional.carbs{background-position:0 -2550px}.eclipses .eclipse.nutritional.unsat{background-position:0 -2700px}.eclipses .eclipse.sleep .circle-event{color:#800080}.eclipses .eclipse.sleep.time{background-position:0 -3150px}.eclipses .eclipse.sleep.timeToFallAsleep{background-position:0 -2850px}.eclipses .eclipse.sleep.score{background-position:0 -2850px}.eclipses .eclipse.sleep.timeInBed{background-position:0 -2775px}.eclipses .eclipse.sleep.light{background-position:0 -3075px}.eclipses .eclipse.sleep.deep{background-position:0 -2925px}.eclipses .eclipse.sleep.awake{background-position:0 -3000px}.eclipses .eclipse.sleep.awakeFor{background-position:0 -3000px}.eclipses .eclipse.sleep.awakeTimes{background-position:0 -3000px}.eclipses .eclipse.sleep.rem{background-position:0 -3305px}.eclipses .eclipse.sleep.avgHR{background-position:0 -3383px}.eclipses .eclipse.sleep.avgRR{background-position:0 -3227px}.eclipses .eclipse.goal .circle-event{color:#fa6500}.eclipses .eclipse.goal.fitScore{background-position:0 -1500px}.eclipses .eclipse.goal.distance{background-position:0 -1425px}.eclipses .eclipse.goal.caloriesConsumed{background-position:0 -1200px}.eclipses .eclipse.goal.running{background-position:0 -1650px}.eclipses .eclipse.goal.steps{background-position:0 -1800px}.eclipses .eclipse.goal.caloriesBurned{background-position:0 -1125px}.eclipses .eclipse.goal.cycling{background-position:0 -1350px}.eclipses .eclipse.goal.sleep{background-position:0 -1725px}.eclipses .eclipse.goal.weight{background-position:0 -1275px}.eclipses .eclipse-details{float:left;padding-top:12px;margin-left:95px}.eclipses .eclipse-details .title{font-size:12px;color:#747474;font-weight:400;display:block;margin-bottom:7px}.eclipses .eclipse-details .number{font-size:36px;font-weight:300;color:#747474;display:block;position:relative}.stats-page{padding-bottom:120px}.stats-select-dropdown{position:relative;bottom:30px;display:inline-block;left:0;z-index:1000}.stats-select-dropdown.long{bottom:35px}.stats-select-dropdown.long-club{bottom:-40px;left:-30px}.stats-select-dropdown.dashboard{bottom:-35px;float:right}.stats-select-dropdown.btn-group.open .dropdown-toggle{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.stats-select-dropdown .btn{background:none !important;text-shadow:none !important;font-weight:400 !important;padding:4px 10px 6px 0 !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;filter:none}.stats-select-dropdown .btn:hover,.stats-select-dropdown .btn.active{color:#999 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.stats-select-dropdown .btn .value{padding-right:15px !important;color:#0096d6;font-weight:600;font-size:72.41px;text-transform:lowercase;border-bottom:2px dashed #0096d6;position:relative;padding-bottom:6px}.stats-select-dropdown .btn .value:after{background:url("https://cdn.ifit.com/d/nc/img/arrows/962e5833b9-stats-down-arrow.png") no-repeat;border:none !important;opacity:1 !important;margin-top:0;width:30px;height:17px;background-position:top;position:absolute;right:-30px;top:50%;content:"";display:block}.stats-select-dropdown .btn .value:hover{color:#424242}.stats-select-dropdown .btn .value:hover:after{background-position:bottom}.stats-select-dropdown .btn .caret{background:url("https://cdn.ifit.com/d/nc/img/arrows/962e5833b9-stats-down-arrow.png") no-repeat 0 0;border:none !important;opacity:1 !important;margin-top:4px !important;width:30px;height:17px;background-position:top}.stats-select-dropdown .dropdown-menu li a{cursor:pointer}.stats-select-dropdown>a{color:#999;cursor:pointer;text-transform:uppercase}.stats-select-dropdown>a:hover{text-decoration:none}.component-stats-chart{overflow:hidden;width:100%;height:300px;margin-top:50px}.component-stats-chart.initialized{height:auto}.component-stats-chart .title{width:150px;display:inline-block;font-size:15px;font-weight:700;float:left}.component-stats-chart .timespan{display:block;margin-bottom:25px}.component-stats-chart .metrics{width:130px;display:inline-block;float:left;clear:both}.component-stats-chart .metrics a{display:inline-block;float:left;color:#4f5558;padding:3px 16px;margin:0 0 15px 0;font-weight:bold;clear:both;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.component-stats-chart .metrics a:hover,.component-stats-chart .metrics a.selected{color:#fdfdfd;background-color:#4f5558;text-decoration:none}.component-stats-chart .chart{display:block;float:left}.component-stats-chart .highcharts-container{float:right}.timespan .schedule-date{width:140px;color:#000}.timespan .value{font-size:12px;color:#424242}.timespan .btn,.timespan .schedule-date{border:1px solid #dedede;background-color:#fdfdfd}.timespan .btn{padding:3px 10px 2px;margin-right:30px}.timespan .btn .value{padding-right:80px}.component-tooltip-menu{position:relative;display:block;margin-bottom:0;float:right;opacity:0;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.component-tooltip-menu>a{display:inline-block;color:#fdfdfd;font-weight:700;line-height:18px;cursor:pointer;text-align:center;text-decoration:none;font-size:11px;vertical-align:middle;width:auto;background-color:#0096d6;padding:5px 5px 6px}.component-tooltip-menu>a>b.arrow{background-image:url('https://cdn.ifit.com/d/nc/img/arrows/680149b8a3-arrows-upDown.png');display:inline-block;width:12px;height:7px;margin:0 5px}.component-tooltip-menu>a:hover{color:#fdfdfd;background-color:#0072a3}.component-tooltip-menu>ul{display:none;position:absolute;top:100%;float:right;left:auto;right:0;z-index:2050;min-width:160px;max-width:220px;background-color:#fdfdfd;border:1px solid #cecece;list-style:none;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.component-tooltip-menu>ul>li>a{cursor:pointer;display:block;padding:3px 15px;clear:both;line-height:18px;font-weight:normal;color:#282828;white-space:nowrap}.component-tooltip-menu>ul>li>a:hover{color:#f2f4f4;background-color:#0072a3}.component-tooltip-menu.open{opacity:.1}.component-tooltip-menu.open>ul{display:block}.component-tooltip-menu.open>a{background-color:#0084bd}*:hover>.component-tooltip-menu{opacity:.01}.component-user-faces-list{background-color:#282828;width:100%}.component-user-faces-list>ul.faces{list-style:none;float:left;max-width:585px;height:60px;overflow:hidden;padding:0;margin:0}.component-user-faces-list>ul.faces>li{float:left;width:32px;height:32px;margin:14px 0 14px 13px;position:relative}.component-user-faces-list>ul.faces>li>a>img{border:1px solid #282828;height:30px;width:30px}.component-user-faces-list>ul.faces>li>span{color:#fdfdfd;position:absolute;font-size:11px;font-style:italic;width:30px;text-align:center;top:30px;left:0}.component-user-faces-list>ul.faces>li.highlighted>a>img{border:1px solid #0096d6}.component-user-faces-list>.ellipsis{float:left}.component-user-faces-list>.ellipsis>a{display:block;width:27px;height:18px;padding-bottom:12px;margin:15px 0 15px 15px;background:url("https://cdn.ifit.com/d/nc/img/circles/5acd4d42e8-blueEllipsis.png") no-repeat center bottom;text-align:center;font-weight:700}.modal-user-faces-list .modal-faces{width:800px;height:300px;overflow-y:scroll;margin:0 auto}.modal-user-faces-list .modal-faces>div{display:inline-block;width:380px;vertical-align:top;margin-top:15px}.modal-user-faces-list .modal-faces>div img{float:left}.modal-user-faces-list .modal-faces>div span{margin-left:15px}.modal-user-faces-list .modal-faces>div a>span{font-size:13px;line-height:50px}.user-faces-list{background-color:#282828;color:#fdfdfd;padding:7px 15px;margin:0}.user-faces-list ul.faces{list-style:none;display:inline-block;margin:0;padding:0}.user-faces-list ul.faces li{position:relative;display:inline-block;padding:0;margin:0;margin-right:5px;width:32px;height:32px}.user-faces-list ul.faces li img{padding:1px;width:30px;height:30px}.user-faces-list ul.faces li span.rank{position:absolute;top:32px;left:0;display:block;width:30px;text-align:center;color:#cecece;font-style:italic;font-size:.75em}.user-faces-list ul.faces li.highlighted span.rank{height:9px;background-image:url("https://cdn.ifit.com/d/nc/img/arrows/9f40371280-small-arrow-ltBlue.png") no-repeat center bottom}.user-faces-list ul.faces li.highlighted img{padding:0;border:1px solid #0096d6}.user-faces-list a.ellipsis{display:inline-block;vertical-align:top;margin-top:3px;text-align:center;font-weight:700;padding-bottom:7px;width:23px;background-image:url("https://cdn.ifit.com/d/nc/img/circles/5acd4d42e8-blueEllipsis.png");background-position:center bottom;background-repeat:no-repeat}.user-faces-list a.ellipsis:hover{text-decoration:none}.user-faces-list a.overflow{display:inline-block;vertical-align:top;margin-top:7px;color:#fdfdfd;font-style:italic;font-size:.9em;margin-left:15px}.user-faces-list .names{color:#0096d6;width:40%;display:inline-block;vertical-align:top;margin-top:7px;margin-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-faces-list .names a{margin-right:2px}.user-faces-list .names a:not(:last-child):after{content:","}.share-button{display:inline-block;font-size:11px;font-weight:bold;text-align:center;padding:10px;color:#fdfdfd;display:none}.share-button:hover{cursor:pointer;cursor:hand}.share-button.shared{display:block;background-color:#fa0465}.share-button.unshared{display:block;background-color:#0096d6}.clickable-chart-input-box{display:none;position:absolute;background-color:#fff;z-index:1000;border:1px solid #cecece;padding:8px;width:232px}.clickable-chart-input-box div{width:100%;height:42px}.clickable-chart-input-box label{float:left;line-height:35px}.clickable-chart-input-box input{float:right;width:96px;height:33px;text-align:right;border:1px solid #ebebeb}.clickable-chart-input-box input:focus{box-shadow:none}.clickable-chart-input-box .time-inputs{float:right}.clickable-chart-input-box input.time{display:block;width:40px;float:left}.clickable-chart-input-box .colon{padding:3px;float:left;line-height:25px}.clickable-chart-input-box button{margin:3px;background-color:#ebebeb;color:#424242;font-weight:bold}.clickable-chart-input-box button:hover{background-color:#0096d6;color:#fff}.custom-input .checkbox,.custom-input .radio-one{border-bottom:none;padding-bottom:0;margin-bottom:10px;float:left;width:auto}.custom-input .checkbox.prorate,.custom-input .radio-one.prorate{width:500px}.custom-input .checkbox input,.custom-input .radio-one input{opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}.custom-input .checkbox label,.custom-input .radio-one label{background:url("https://cdn.ifit.com/d/nc/img/interactive/6d91a2c761-checkbox-1-off.png") no-repeat 0 2px;padding:0 0 0 20px !important}.custom-input .checkbox b,.custom-input .radio-one b{position:absolute;left:0;top:0;width:12px;height:15px;margin-top:4px;background:url("https://cdn.ifit.com/d/nc/img/interactive/6d91a2c761-checkbox-1-off.png") no-repeat 0 2px}.custom-input .checkbox .setting-radio,.custom-input .radio-one .setting-radio{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);width:16px !important;height:16px !important}.custom-input .checkbox input[type="checkbox"]:checked+label,.custom-input .radio-one input[type="checkbox"]:checked+label,.custom-input .checkbox input[type="radio"]:checked+label,.custom-input .radio-one input[type="radio"]:checked+label{background:url("https://cdn.ifit.com/d/nc/img/interactive/6c55ed3f17-checkbox-1-on.png") no-repeat 0 2px}.custom-input .checkbox.isChecked b,.custom-input .radio-one.isChecked b{background:url("https://cdn.ifit.com/d/nc/img/interactive/54b2ffc2ac-checkbox-1.png") no-repeat 0 2px}.custom-input .checkbox.label-checked label,.custom-input .radio-one.label-checked label{background-position:0 3px}.custom-input .checkbox.right{width:400px;padding-left:0;border-bottom:1px solid #cecece}.custom-input .checkbox.right div.left{float:left;width:100px}.custom-input .checkbox.right div.right{width:275px}.custom-input .checkbox.right label{background:url("https://cdn.ifit.com/d/nc/img/interactive/6d91a2c761-checkbox-1-off.png") no-repeat 257px 2px;width:250px;margin-top:35px}.custom-input .checkbox.right img{width:100px;height:100px;padding:10px}.custom-input .checkbox.right input{margin-top:35px;position:relative;left:275px;top:2px}.custom-input .checkbox.right input[type="checkbox"]:checked+label{background:url("https://cdn.ifit.com/d/nc/img/interactive/6c55ed3f17-checkbox-1-on.png") no-repeat 257px 2px}.vertical-spacer{border-left-style:groove;border-left-width:1px;width:1px;height:10px;height:100%;float:left;display:inline;margin-left:5px;margin-right:4px}.drop-down-arrow{position:relative;float:right;top:-12px;left:-4px}.dropdown-box{background-color:#424242;border-color:#000;color:#fdfdfd}.dropdown-area{display:inline-block}.dropdown-area:first-child{margin-left:0}.dropdown-area h6{display:inline-block;vertical-align:top;padding-top:3px;margin-right:20px;color:#808d93}.dropdown-area .btn-group{display:inline-block}.dropdown-area .btn-group .btn{color:#808d93;text-transform:uppercase;font-size:12px;font-weight:600;position:relative;text-align:right;height:20px;line-height:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#3a3e41;padding:2px 42px 2px;margin-right:10px;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.dropdown-area .btn-group .btn .caret{width:29px;height:21px;background:url("https://cdn.ifit.com/d/nc/img/calendar/5d190f4c0d-dropdown-arrow.png") no-repeat 0 0;position:absolute;right:6px;top:-5px;border:none}.dropdown-area .btn-group.open .dropdown-menu{margin-top:-3px}.dropdown-area .btn-group.open .caret{background-position:0 -21px}.dropdown-area .btn-group ul{width:100px}.dropdown-area .btn-group ul li a{cursor:pointer}.dropdown-area .dropdown-menu{min-width:135px;max-width:135px;border:none;padding:0;left:15px}.dropdown-container{display:inline-block;margin-left:20px}.dropdown-container:first-child{margin-left:0}.dropdown-container .btn-group{display:inline-block}.dropdown-container .btn-group .btn{position:relative;text-align:left;width:85px;height:21px;line-height:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#424242;font-size:12px;padding:2px 10px 2px;margin-right:10px;font-weight:700;border:none;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.dropdown-container .btn-group .btn .caret{position:absolute;right:10px;top:3px}.dropdown-container .btn-group ul li a{cursor:pointer}.search-bar{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;background-color:#fdfdfd;border-color:#000;background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/black/aff1f63e51-magnifier.png");background-repeat:no-repeat;background-position:97% 45%}.search-bar-icon{position:absolute;right:7px;bottom:13px}.search-bar-container{float:left}.btn-circle-common{text-indent:0;cursor:pointer;position:absolute;top:165px;z-index:2}.btn-circle-common:first-child{position:relative;text-decoration:none;top:50px;color:#000;font-weight:700}.btn-circle-back{text-indent:0;cursor:pointer;position:absolute;top:165px;z-index:2;background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/ea6ffdf0eb-round-back-blue.png") no-repeat 0 0;width:46px;height:46px;right:260px}.btn-circle-back:first-child{position:relative;text-decoration:none;top:50px;color:#000;font-weight:700}.btn-circle-next{text-indent:0;cursor:pointer;position:absolute;top:165px;z-index:2;background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/9feba73389-round-next-blue.png") no-repeat 0 0;width:46px;height:46px;right:160px}.btn-circle-next:first-child{position:relative;text-decoration:none;top:50px;color:#000;font-weight:700}.table-header-follow{position:fixed}.table-header-normal{position:static}.calendar-icon{background-image:url("https://cdn.ifit.com/d/nc/img/interactive/be71733e71-calendar-box.png");background-repeat:no-repeat;height:50px;width:47px;padding-right:2px;position:relative}.calendar-icon span{display:block;color:#fdfdfd;position:relative;text-align:center;margin:1px 0;line-height:20px;text-transform:uppercase}.calendar-icon p{font-size:15pt;position:relative;text-align:center}.calendar-icon input{width:42px;height:45px;background:transparent;color:transparent;border:none;position:absolute;top:0;outline:none}.calendar-icon input:focus{outline:none;box-shadow:none;opacity:0}.factory-table{width:100%}.ifit-checkbox{border-style:solid;border-color:#000;border-style:1pt;float:left;width:12px;height:12px;background-color:#fdfdfd}.ifit-checkbox-checked{background-image:url("https://cdn.ifit.com/d/nc/img/interactive/a1e06609be-checkbox-x.png");background-repeat:no-repeat;background-size:12px 12px}.ifit-checkbox-unchecked{background-image:url()}.hor-barchart-bar-1{background-color:#0096d6;color:#ebebeb;font-size:8pt;position:relative;z-index:2}.hor-barchart-bar-1.hor-barchart-mouseover{background-color:#3dc5ff}.hor-barchart-overfill{background-color:#fa0465;color:#ebebeb;font-size:8pt;position:relative;z-index:2}.hor-barchart-overfill.hor-barchart-mouseover{background-color:#fd67a2}.hor-barchart-underfill{background-color:#0072a3;color:#ebebeb;font-size:8pt;position:relative;z-index:2}.hor-barchart-underfill.hor-barchart-mouseover{background-color:#0096d6}.hor-barchart-header{color:#3c3c3c;font-style:italic;font-size:8pt;position:relative;z-index:2}.hor-barchart-overfill-portion{background-color:#96023c}.hor-barchart-milestone{border-left-color:#cecece;border-left-width:1px;border-left-style:solid;z-index:1}.hor-barchart{background-color:transparent}#stats-overview-stats ul{list-style:none;margin:0}#stats-overview-stats ul li{font-size:8pt;height:18px;background-color:#ebebeb}#stats-overview-stats ul li span:nth-child(1){float:left}#stats-overview-stats ul li span:nth-child(2){float:right;font-weight:700}#stats-overview-stats ul li:nth-child(odd){background-color:#cecece}.floatable-element-floating{position:fixed;z-index:100;margin:0}.floatable-element{-webkit-transition:position 1s cubic-bezier(0, 0, 1, 1);-moz-transition:position 1s cubic-bezier(0, 0, 1, 1);-o-transition:position 1s cubic-bezier(0, 0, 1, 1);-ms-transition:position 1s cubic-bezier(0, 0, 1, 1);transition:position 1s cubic-bezier(0, 0, 1, 1)}.floatable-element-placeholder{position:static;visibility:hidden}.button-standard{border-radius:0;border:0;background-color:#0096d6;font-size:8pt;color:#fdfdfd;font-weight:700;margin:2px;text-transform:uppercase;padding:8px 12px}.button-standard:focus{outline:0}.button-cancel{background-color:#828282}.lightbox-invisible{display:none}.dimmedBackground{background-color:#000;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);z-index:200;height:100%;width:100%;position:fixed;top:0;left:0}.lightbox{position:absolute;z-index:200;background-color:#fdfdfd;width:940;height:500;left:50%;top:50%;margin-top:-150px;margin-left:-470px}.lightbox-contents{width:100%;height:460}.lightbox-content-float{width:900;height:460;margin:20px}.lightbox-footer{padding:15px;background-color:#282828;width:910px;height:50px;float:left;clear:both}.lightbox-footer input{float:right;width:80px;height:40px}.lightbox-header{width:100%;height:75px;padding:30px 0;padding-bottom:10px}.lightbox-header a{float:left;clear:both}.toolbar-container{background:#393d40}.toolbar-container.toolbar-2{margin-bottom:20px}.toolbar-container .bar-controls-dark{padding:19px 10px 20px;margin:0 auto}.toolbar-container .bar-controls-dark:after{content:"";display:block;clear:both;height:0;line-height:0}.toolbar-container .bar-controls-dark.two-submenu-layout{margin:0 0 2px}.toolbar-container .bar-controls-dark .link-scheduleMember{display:inline}.toolbar-container .bar-controls-dark .search-bar-container{float:right;margin:0}.toolbar-container .bar-controls-dark .search-bar-container .search-bar{height:14px;width:200px}.toolbar-container .bar-controls-dark .search-bar-container .search-bar input{margin:0}.toolbar-container .bar-controls-dark .embedded-button-bar{float:left;margin-right:15px}.toolbar-container .bar-controls-dark .embedded-button-bar a{color:#808d93;font-weight:600;text-transform:uppercase;padding:6px 11px;margin:0;float:left;font-size:12px;line-height:1}.toolbar-container .bar-controls-dark .embedded-button-bar a.active{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-shadow:inset 0 0 3px #000;-moz-box-shadow:inset 0 0 3px #000;-webkit-box-shadow:inset 0 0 3px #000;-box-shadow:inset 0 0 3px #000;color:#c8dee8;background:#6e6e6e;border-color:#000}.toolbar-container .bar-controls-dark .embedded-button-bar a:hover{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;box-shadow:inset 0 0 3px #000;-moz-box-shadow:inset 0 0 3px #000;-webkit-box-shadow:inset 0 0 3px #000;-box-shadow:inset 0 0 3px #000;background:#6e6e6e;border-color:#000}.toolbar-container .bar-controls-dark .spacer{background:#6e6e6e;margin:0 8px}.toolbar-container .bar-controls-dark #view-public-profile{font-size:12px;font-weight:bold;float:right;margin:3px 15px 0 0;text-transform:uppercase}.link-and-glyph{font-weight:700;font-size:12px;color:#0096d6;vertical-align:top;float:left;text-transform:uppercase;margin:2px 10px 0 0}.toolbar-link-glyph{*zoom:1;float:right}.toolbar-link-glyph:before,.toolbar-link-glyph:after{display:table;content:"";line-height:0}.toolbar-link-glyph:after{clear:both}.toolbar-link-glyph .link-newWorkout{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/1952c4a391-trackhoe.png") no-repeat 0 0}.toolbar-link-glyph .link-newChallenge{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/1952c4a391-trackhoe.png") no-repeat 0 0}.toolbar-link-glyph .link-newMessage{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/f5ad973500-message.png") no-repeat right 0;padding-right:32px}.toolbar-link-glyph:hover .link-newWorkout,.toolbar-link-glyph:hover .link-newChallenge{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/fa917474cf-trackhoe-gray.png") no-repeat 0 0}.toolbar-link-glyph:hover .link-and-glyph{color:#929292}.link-with-glyph{vertical-align:middle;line-height:25px;height:24px;position:relative}.link-with-glyph.link-createItem{vertical-align:top;padding-right:30px;float:right}.trainer-workouts-schedule{margin-right:25px}.picture-list-item{width:100%}.picture-list-picture{float:left;clear:left}.picture-list-content{margin-left:.7em}.picture-list-inner-header,.picture-list-inner-content,.picture-list-inner-footer{clear:both}.picture-list-footer{clear:left}.social-interaction-list .social-interaction-item{margin:1em 0}.social-interaction-item .picture-list-footer{margin-top:1em;font-size:8pt}.social-interaction-item .picture-list-footer .amount{font-weight:700}.social-interaction-item .picture-list-footer .description{margin-left:.25em}.interaction-kudos{float:left}.interaction-comments{margin-left:.5em;float:left}.user-link{font-color:#44c7ff;font-size:10pt;font-weight:700}.user-image-link img{width:30px;height:30px}.popover-context{position:absolute}.arrow-top{width:0;height:0;display:inline-block;position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #000}.arrow-left{width:0;height:0;display:inline-block;position:relative;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #000}.arrow-right{width:0;height:0;display:inline-block;position:relative;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #000}.arrow-bottom{width:0;height:0;display:inline-block;position:relative;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000}.popover-box{width:100px;height:80px;position:relative;background-color:#000;color:#fdfdfd}.popover-box div:first-child{padding:1em}.popover-rounded{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.icon-distance{vertical-align:none;background-position:0 0;background-repeat:none;display:inline-block;vertical-align:top;text-indent:-9999px;background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/black/03019d61c6-track.png");width:19px;height:13px}.icon-cycle{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/439424a516-biker-2.png") no-repeat 0 0;width:21px;margin:0 3px 0 3px;height:20px}.icon-run{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/3fda9b95c6-runner-2.png") no-repeat 0 0;width:18px;margin:0 3px 0 3px;height:20px}.icon-workout{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/0adcc0eab0-workout.png") no-repeat 0 center;width:21px;margin:0 3px 0 3px;height:20px}.notification-popdown{box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999;position:fixed;left:600px;top:0;width:350px;height:50px;background-color:#0096d6;color:#fdfdfd;padding:10px;border:none;z-index:2000}.notification-popdown span{position:absolute;top:50%;margin-top:-10px;color:#fdfdfd;font-size:14pt}img.thumb{height:50px;width:50px}.component-purchase-me,.fake-purchase-me{text-align:center;cursor:pointer}.component-purchase-me a,.fake-purchase-me a{position:absolute;bottom:15px;right:15px}.tooltip-inner{max-width:220px;text-align:left;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-weight:300}.tooltip-inner .info-img{width:30px;display:inline-block}.tooltip-inner .info-string{margin-left:5px;font-size:14px;color:#cecece;width:100%;position:relative;top:-17px;display:inline-block}.tooltip-inner .info-string.long{top:0}.hidden-datepicker{width:1px;height:1px;border:0;margin:-1px -1px 0 0;padding:0;opacity:0}.feedback{background:#c9c9c9;color:#000;position:fixed;top:115px;right:-225px;width:225px;z-index:999 !important;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.feedback.show{right:0}@media (min-width: 1025px){.feedback{display:block}}.feedback h3,.feedback h1{padding:20px;font-size:17.5px;overflow:hidden;max-width:270px;font-weight:700;text-transform:none;line-height:1.1}.feedback .faq{padding-left:20px;padding-bottom:20px;overflow:hidden;max-width:270px}.feedback h1{padding-bottom:10px}.feedback .feedback-fields .title{color:#424242}.feedback .feedback-fields .feedback-types{margin:0 20px}.feedback .feedback-fields textarea{height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:265px;margin:10px 20px}.feedback .feedback-fields .send-container{margin:10px 20px 20px;text-align:right}.feedback .feedback-sending,.feedback .feedback-form,.feedback .success{height:109px}.feedback .feedback-sending p,.feedback .feedback-form p,.feedback .success p,.feedback .feedback-sending span,.feedback .feedback-form span,.feedback .success span{font-size:13px;margin:0 20px;max-width:220px;font-weight:400}.feedback .feedback-sending img,.feedback .feedback-form img,.feedback .success img{margin-top:20px}.feedback .links{position:relative}.feedback .leave-feedback{background:url('https://cdn.ifit.com/d/nc/img/feedback/d0035cdc80-feedback.png') no-repeat;width:32px;height:109px;display:block;left:-32px;position:absolute}.feedback .leave-feedback:hover,.feedback .leave-feedback:active,.feedback .leave-feedback:focus{background-position:-32px 0}.feedback .close{margin-top:2px}.feedback button{font-size:12px;padding:5px 8px;border:1px solid #929292;color:#929292;font-weight:700}.feedback button:hover{background:#0096d6;color:#fdfdfd;border-color:#0096d6}.feedback button.feedback-submit{background:#0096d6;color:#fdfdfd;border-color:#0096d6}.feedback .btn-primary,.feedback .btn-primary:hover{background:#747474;color:#fdfdfd;border-color:#747474}.exit-beta{background:url('https://cdn.ifit.com/d/nc/img/feedback/34b8278957-leave-beta.png') no-repeat;width:32px;height:84px;display:block;position:absolute;right:-32px;top:110px}.beta-modal{width:930px;margin-left:-465px}.beta-new{background:#f5f5f5;text-align:center;position:relative}.beta-new h1{color:#0096d6;font-size:52px;font-weight:100;text-transform:none;margin-top:50px}.beta-new h1+p{font-size:24.5px;margin:0 0 40px 0;color:#424242}.beta-new h4{font-size:24.5px;color:#424242;font-weight:300;padding:0 25px;margin-top:8px}.beta-new p{font-size:14px;color:#929292;line-height:1.71;padding:15px 40px}.beta-new .row{margin:0}.beta-new .btn{background:#0096d6;color:#fdfdfd;font-weight:700;font-size:15px;padding:10px 70px;margin:45px 0 35px 0}.beta-span{border-left:1px solid #bababa;margin:0 !important;height:240px;width:340px;position:relative}.beta-span:first-child{border:none;width:290px}.beta-span:first-child+.span4+.span4{width:290px}.s-beta-workout,.s-beta-process,.s-beta-details,.s-beta-close{background-image:url('https://cdn.ifit.com/d/nc/img/beta/1bdd613b85-modal-sprites.png');background-repeat:no-repeat;position:absolute;bottom:0;left:50%;margin-left:-35px}.s-beta-workout{background-position:0 0;width:69px;height:60px}.s-beta-process{background-position:-69px 0;width:69px;height:60px}.s-beta-details{background-position:0 -60px;width:69px;height:60px}.s-beta-close{background-position:-69px -60px;width:19px;height:19px;border:none;top:40px;right:40px;margin-left:0;left:auto;background-color:transparent}.noie8{background:url('https://cdn.ifit.com/d/nc/img/8115b75eaf-ie8.png') no-repeat #fff;width:896px;height:434px}.try-beta{background:url('https://cdn.ifit.com/d/nc/img/feedback/af744843c4-try-beta.png') no-repeat;width:32px;height:82px;display:block;position:fixed;left:0;top:100px;z-index:3}.done-page .settings-sidebar,.card-info-page .settings-sidebar,.billing-history-page .settings-sidebar{padding-bottom:100px}.done-page .settings-section,.card-info-page .settings-section,.billing-history-page .settings-section{padding-bottom:100px}.done-page .accept-terms{margin-top:100px}.settings-page{padding-bottom:60px}.settings-page .subheader{margin-bottom:15px}.settings-page .setting .show-on-edit,.settings-page .setting.edit-mode .show-on-done{display:none}.settings-page h1{margin:60px 0 40px}.settings-page .nav-tabs{margin-bottom:60px}.settings-page .nav-tabs .active a{background:#f2f4f4;box-shadow:0 -2px 3px 0 #999;-o-box-shadow:0 -2px 3px 0 #999;-webkit-box-shadow:0 -2px 3px 0 #999;-moz-box-shadow:0 -2px 3px 0 #999}.settings-page .free-wearable-container .free-wearable-copy{color:#727d82;font-size:1rem;font-weight:400;letter-spacing:.035em;line-height:1.1875;padding-top:3em}@media (max-width:1024px){.settings-page .free-wearable-container .free-wearable-copy{padding-top:0}}.settings-page .free-wearable-container .free-wearable{color:#0096d6;font-size:1.9375rem;text-transform:uppercase;display:block}.settings-page .free-wearable-container .free-wearable.smaller-font{font-size:1.8375rem}.settings-page .free-wearable-container .free-wearable-img{max-width:100%;width:195px}.settings-page .free-wearable-container .divider-base{background:#979797;width:42px}.settings-page .free-wearable-container .text-right{text-align:right}.settings-page .free-wearable-disclaimer{color:#727d82;opacity:.8;font-size:.75rem;font-weight:normal;text-transform:none}.settings-page .wearable-btn{font-size:.875rem;letter-spacing:.0357em;text-transform:uppercase;width:113px}.settings-page .wearable-btn.auto-width{width:auto;padding:15px 10px 16px}.settings-page .export-date-range .start-date,.settings-page .export-date-range .end-date{width:100px;font-size:11px;color:#000;border:1px solid #cecece;padding:5px 10px;margin-right:12px;background:#f5f5f5 url("https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png") no-repeat 94%;cursor:pointer}.settings-page .export-date-range .download-workout-data{font-weight:700;font-size:12px;padding:7px 26px;color:#fdfdfd}.settings-page .download-user-data{font-weight:700;font-size:12px;padding:7px 26px;color:#fdfdfd}.settings-page .settings-sidebar{width:250px;float:left;text-align:center}.settings-page .settings-sidebar .overlay{height:100%;width:100%;position:absolute;left:0}.settings-page .settings-sidebar .avatar{position:relative;border:1px solid #cecece;border-radius:100%;padding:10px}.settings-page .settings-sidebar .avatar .profile-avatar{background-size:cover;background-position:50% 50%;border-radius:100%;width:230px;height:230px}.settings-page .settings-sidebar .username{font-size:24px;font-weight:300;display:block;line-height:18px;text-align:center;margin:10px 0}.settings-page .settings-sidebar .btn-syncADevice{background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px;font-weight:700;width:150px;display:block;text-align:center}.settings-page .settings-sidebar .btn-syncADevice:hover{background:#929292}.settings-page .settings-sidebar .device-sync-container p{width:175px;margin-bottom:15px}.settings-page .app-notifications-section{width:690px;min-height:90px;margin:15px 0;clear:both;border-bottom:1px solid #cecece}.settings-page .app-notifications-section.last{border-bottom:0}.settings-page .app-notifications-section p{font-weight:600;color:#929292}.settings-page .app-description{padding-bottom:20px;font-size:16px;line-height:22px;font-weight:400}.settings-page .btn-apps{background:#929292;color:#fdfdfd;padding:8px;text-transform:uppercase;font-size:14px;float:right;box-shadow:none;border:0}.settings-page .processing{display:none}.settings-page .border-top{border-top:1px solid #cecece;padding-top:20px}.settings-page .settings-section{width:630px;float:right}.settings-page .settings-section.join-page-wrapper{float:none;margin:20px auto 0}.settings-page .settings-section #expired-button-area{height:50px;text-align:center}.settings-page .settings-section .select__register{background-color:#f5f5f5}.settings-page .settings-section .billing-info input{border:1px solid #f5f5f5;background-color:#f5f5f5;padding:12px 15px;margin-top:15px;margin-bottom:10px}.settings-page .settings-section .billing-info input:focus{border:1px solid #f5f5f5}.settings-page .settings-section .billing-info select{border:1px solid #f5f5f5;padding:12px 15px}.settings-page .settings-section .billing-info .StripeElement{border:1px solid #f5f5f5;background-color:#f5f5f5;padding:12px 15px;margin-top:15px;margin-bottom:10px}.settings-page .settings-section .billing-info .select,.settings-page .settings-section .billing-info .select--arrow{margin-top:15px;margin-bottom:10px}.settings-page .settings-section .billing-info+.settings-submit{padding-left:0}.settings-page .settings-section .billing-info+.settings-submit .sign-up{width:100%;margin-top:0}.settings-page .settings-section #btn-renew-now{width:150px;height:40px;color:#fdfdfd;text-transform:uppercase;font-size:14px;line-height:40px;font-weight:600;background-color:#0096d6;margin:0 auto;cursor:pointer;padding:10px}.settings-page .settings-section .btn-default{background:#929292;color:#fdfdfd;font-weight:700;padding:10px 20px;text-transform:uppercase;font-size:15.5px;float:right}.settings-page .settings-section .btn-delete:hover{background:#de0a0d}.settings-page .settings-section .billing-links{float:right;width:330px}.settings-page .settings-section .billing-links .subheader-link-2{margin-right:15px}.settings-page .settings-section .billing-links:lang(de){width:195px}.settings-page .settings-section .billing-links:lang(fr){width:220px}.settings-page .settings-section .membership-change{width:500px;margin:0 auto;padding-top:20px;text-align:center;clear:both}.settings-page .settings-section .membership-change .next-payment{font-weight:500}.settings-page .settings-section .membership-change .membership-change-buttons{position:relative}.settings-page .settings-section .subheader-link-1,.settings-page .settings-section .subheader-link-2,.settings-page .settings-section .subheader-link-3{font-weight:600;font-size:12px;text-transform:uppercase;cursor:pointer;display:block}.settings-page .settings-section .subheader-link-1.extend,.settings-page .settings-section .subheader-link-2.extend,.settings-page .settings-section .subheader-link-3.extend,.settings-page .settings-section .subheader-link-1.renew,.settings-page .settings-section .subheader-link-2.renew,.settings-page .settings-section .subheader-link-3.renew{text-align:center;background:#0096d6;color:#fdfdfd;padding:7px 26px}.settings-page .settings-section .subheader-link-1.cancel,.settings-page .settings-section .subheader-link-2.cancel,.settings-page .settings-section .subheader-link-3.cancel{color:#929292;padding:7px 11px}.settings-page .settings-section .subheader-link-3{width:50%;margin:10px auto}.settings-page .settings-section .email-notifications-section{padding-top:10px}.settings-page .settings-section .setting{width:100%;float:left;padding-bottom:23px;margin-bottom:25px;border-bottom:1px solid #cecece}.settings-page .settings-section .setting input{margin-bottom:0}.settings-page .settings-section .setting .secondaryUserValidation{margin-left:150px;font-size:12px}.settings-page .settings-section .setting a.hide-on-done,.settings-page .settings-section .setting a.show-on-done{vertical-align:bottom}.settings-page .settings-section .setting a.hide-on-done.save,.settings-page .settings-section .setting a.show-on-done.save{background:#0096d6;color:#fdfdfd;padding:5px 11px;text-transform:uppercase;font-weight:700;font-size:12px;display:block;width:80px;float:left;text-align:center}.settings-page .settings-section .setting a.hide-on-done.save:lang(de),.settings-page .settings-section .setting a.show-on-done.save:lang(de){width:70px}.settings-page .settings-section .setting a.hide-on-done.save:lang(fr),.settings-page .settings-section .setting a.show-on-done.save:lang(fr){width:50px}.settings-page .settings-section .setting a.hide-on-done.adaptive:lang(fr),.settings-page .settings-section .setting a.show-on-done.adaptive:lang(fr){width:88px}.settings-page .settings-section .setting a.hide-on-done.edit,.settings-page .settings-section .setting a.show-on-done.edit{font-size:10px;font-weight:700;font-style:oblique}.settings-page .settings-section .setting a.hide-on-done.cancel,.settings-page .settings-section .setting a.show-on-done.cancel{background:#424242;color:#fdfdfd;padding:5px 11px;text-transform:uppercase;font-weight:700;font-size:12px;float:left;width:66px;position:relative;left:5px;top:0}.settings-page .settings-section .setting a.hide-on-done{display:inline-block}.settings-page .settings-section .setting .btn-group .btn{font-size:11px;border:1px solid #cecece;min-width:200px}.settings-page .settings-section .setting .btn-group .btn .caret{position:absolute;top:6px;right:10px}.settings-page .settings-section .setting .btn-group .dropdown-menu{max-height:200px;overflow:auto}.settings-page .settings-section .setting.billing-edit-buttons a{float:right;margin-right:25px}.settings-page .settings-section .setting ul.billing-history li{margin-bottom:15px;font-size:11px;line-height:14px}.settings-page .settings-section .setting ul.billing-history li:last-child{border-bottom:0}.settings-page .settings-section .setting ul.billing-history li span{display:inline-block}.settings-page .settings-section .setting ul.billing-history li .date{width:135px;float:left}.settings-page .settings-section .setting ul.billing-history li .payment-descriptions{display:inline-block;float:left;width:454px}.settings-page .settings-section .setting ul.billing-history li .payment-descriptions .description{width:100%}.settings-page .settings-section .setting ul.billing-history li .amount{color:#0096d6;font-weight:700;width:10px}.settings-page .settings-section .setting #usePromoCode{float:right;text-transform:uppercase;font-size:12px;margin-top:10px;font-weight:700}.settings-page .settings-section .setting.membership-container .radio-two{background:#3c3c3c url("https://cdn.ifit.com/d/nc/img/pages/settings/6f13935f87-logo-2.png") no-repeat center;width:170px;height:100px;padding:10px 0 0;margin-right:25px;float:left;text-align:center}.settings-page .settings-section .setting.membership-container .radio-two label{color:#fdfdfd;text-transform:uppercase;font-size:12px;font-weight:100;margin-right:0;padding-top:40px}.settings-page .settings-section .setting.membership-container .radio-two input[type="radio"]{display:block;margin:auto}.settings-page .settings-section .setting .bio-wrapper{width:82%}.settings-page .settings-section .setting.bio-container a.hide-on-done.save{left:499px}.settings-page .settings-section .setting.bio-container a.hide-on-done.save.bio-submit{float:right}.settings-page .settings-section .setting.bio-container span.bio{font-size:12px;font-weight:400;padding:8px 0 10px}.settings-page .settings-section .setting.bio-container textarea{width:420px;height:100px;resize:none;margin-bottom:0}.settings-page .settings-section .setting.bio-container .counter{position:relative;left:-416px;top:26px}.settings-page .settings-section .setting.birthday-container .value-container{width:70%}.settings-page .settings-section .setting.birthday-container .value-container .btn-group{float:left}.settings-page .settings-section .setting.birthday-container .value-container .btn-group .btn{width:110px;min-width:110px}.settings-page .settings-section .setting.birthday-container .value-container .btn-group ul{min-width:130px}.settings-page .settings-section .setting.profile-location.edit-mode .value-container{width:70%}.settings-page .settings-section .setting.profile-location.edit-mode .value-container input{width:100%}.settings-page .settings-section .setting .name{width:140px;color:#424242;margin-top:2px;font-size:11px;font-weight:700}.settings-page .settings-section .setting .facebook{background:url("https://cdn.ifit.com/d/nc/img/pages/settings/e013293caa-facebook-notConnected.jpg") no-repeat 0 0;display:block;height:36px;padding:10px 0 0 52px;font-size:18px;font-weight:700}.settings-page .settings-section .setting .facebook.connected{background:url("https://cdn.ifit.com/d/nc/img/pages/settings/01b02d27d2-facebook-connected.jpg") no-repeat 0 0}.settings-page .settings-section .setting .twitter{background:url("https://cdn.ifit.com/d/nc/img/pages/settings/b3655ddb56-twitter-notConnected.jpg") no-repeat 0 0;display:block;padding:10px 0 0 52px;height:31px;font-size:18px;font-weight:700}.settings-page .settings-section .setting .twitter.connected{background:url("https://cdn.ifit.com/d/nc/img/pages/settings/fe7fd6c4b8-twitter-connected.jpg") no-repeat 0 0}.settings-page .settings-section .setting span.show-on-done,.settings-page .settings-section .setting label{padding:8px 10px 10px 0;margin-right:10px;color:#3c3c3c;font-size:12px}.settings-page .settings-section .setting span.show-on-done.secondary-user,.settings-page .settings-section .setting label.secondary-user{padding:0;font-size:14px;margin:0 0 5px 0}.settings-page .settings-section .setting span.show-on-done.fullname{font-size:20px;font-weight:700}.settings-page .settings-section .setting .btn-wrapper{width:100%;padding-left:145px}.settings-page .settings-section .setting .btn-wrapper:lang(fr){width:160px;padding-left:205px}.settings-page .settings-section .setting .btn-wrapper:lang(de){width:185px;padding-left:180px}.settings-page .settings-section .setting .margin-top{margin-top:10px}.settings-page .settings-section .setting .set-max{max-width:250px}.settings-page .settings-section .setting .value-container{display:inline-block}.settings-page .settings-section .setting .value-container.settings-photo-container{position:relative}.settings-page .settings-section .setting .value-container.settings-photo-container .remove{float:left;background:#929292;color:#fdfdfd;display:block;padding:7px 11px;text-transform:uppercase;font-weight:700;font-size:12px}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .add-photo-btn{cursor:pointer;float:left;position:relative;overflow:hidden}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .add-photo-btn input{position:absolute;right:0;top:0;font-size:70px;opacity:0;z-index:-10}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .img-wrap{float:left;width:115px;height:115px;position:relative}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input img{border:1px solid #cecece;padding:5px;height:100px;width:100px}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .btn-addPhoto{background:#0096d6;color:#fdfdfd;display:block;padding:7px 26px;text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .btn-addPhoto.hovering{background-color:#929292;cursor:pointer}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .upload-photo:hover{cursor:pointer;float:left;width:100%}.settings-page .settings-section .setting .value-container.settings-photo-container .ajax-image-input .error{position:absolute;right:0}.settings-page .settings-section .setting .value-container .unit-system-label{font-size:10px;font-weight:700;font-style:oblique;vertical-align:top;line-height:12px}.settings-page .settings-section .setting .value-container .change-password{margin-bottom:10px}.settings-page .settings-section .setting .uploaded-avatar{max-width:200px;max-height:200px;padding-left:10px}.settings-page .settings-section .setting.membership-container{border:0;padding-bottom:0;margin-bottom:0}.settings-page .settings-section .setting.membership-container .membership-plans{margin-top:1px;border:1px solid #cecece}.settings-page .settings-section .setting.membership-container .membership-plans.external{border:0}.settings-page .settings-section .setting.membership-container .membership-plans li{margin:0 auto;height:264px;text-align:center;padding-top:17px;padding-bottom:17px;border-right:1px solid #cecece;background-color:#f5f5f5}.settings-page .settings-section .setting.membership-container .membership-plans li.current-membership{background-color:#fff}.settings-page .settings-section .setting.membership-container .membership-plans li:last-child{border:0}.settings-page .settings-section .setting.membership-container .membership-plans li img{height:121px}.settings-page .settings-section .setting.membership-container .membership-plans li.tier-1-membership,.settings-page .settings-section .setting.membership-container .membership-plans li.tier-3-membership{padding:50px 0}.settings-page .settings-section .setting.membership-container .membership-plans li.tier-1-membership.monthly-membership,.settings-page .settings-section .setting.membership-container .membership-plans li.tier-3-membership.monthly-membership{padding:20px 0}.settings-page .settings-section .setting.membership-container .membership-plans li .price{font-weight:300}.settings-page .settings-section .setting.membership-container .membership-plans li .membership-description{width:100%;font-size:21px;margin-bottom:32px;font-weight:400;text-transform:uppercase}.settings-page .settings-section .setting.membership-container .membership-plans li .symbol{font-size:17.5px;position:relative;top:-20px;display:inline-block}.settings-page .settings-section .setting.membership-container .membership-plans li .price{color:#424242;position:relative;font-size:52px;display:inline-block;font-weight:300}.settings-page .settings-section .setting.membership-container .membership-plans li .price.period{font-size:24px;display:inline-block}.settings-page .settings-section .setting.membership-container .membership-plans li .price-disclaimer{margin-bottom:24px}.settings-page .settings-section .setting.membership-container .membership-plans li .current-plan{font-weight:500;font-size:20px}.settings-page .settings-section .setting.membership-container .membership-plans li .next-payment{font-size:18px;margin-bottom:20px;display:block;margin-top:10px}.settings-page .settings-section .setting.membership-container .membership-plans li .contract-next-payment{display:block;margin-top:10px}.settings-page .settings-section .setting.membership-container .membership-plans li .membership-service{text-transform:uppercase;font-size:13px;color:#424242;font-weight:400;margin-bottom:19px}.settings-page .settings-section .setting.membership-container .membership-plans li a{display:block;text-transform:uppercase;font-size:17.5px;line-height:1;margin:auto;font-weight:600}.settings-page .settings-section .setting.membership-container .membership-plans li a.btn-upgrade{color:#0096d6;position:relative}.settings-page .settings-section .setting.membership-container .membership-plans li a.btn-current{color:#424242}.settings-page .settings-section .setting.membership-container .membership-plans.external li{text-align:left;width:100%;padding:17px 10px 0;background-color:transparent;height:auto;border:0}.settings-page .settings-section .setting.membership-container .membership-plans.external .membership-description{font-size:14px;color:#0096d6;text-align:left;text-transform:uppercase;font-weight:bold;width:100%;margin-bottom:24px}.settings-page .settings-section .setting.membership-container .membership-plans.external .price{font-size:14px;text-align:left;font-weight:700;margin-bottom:20px;color:#424242;position:relative;display:inline-block;width:100px;vertical-align:top;text-transform:uppercase}.settings-page .settings-section .setting.membership-container .membership-plans.external .price.period{font-size:14px;display:inline-block}.settings-page .settings-section .setting.membership-container .membership-plans.external .price.offer{width:200px}.settings-page .settings-section .setting.membership-container .membership-plans.external .price.offer:before{content:none}.settings-page .settings-section .setting.membership-container .membership-plans.external .price.offer:after{content:none}.settings-page .settings-section .setting.membership-container .membership-plans.external .payment-type{display:inline-block;text-align:left;width:400px;line-height:1.5;font-weight:700}.settings-page .settings-section .setting.membership-container .membership-plans.external .payment-type .ext-account-info{font-size:11px;line-height:1.5;margin:12px auto 0}.settings-page .settings-section .setting.membership-container .membership-plans.external .payment-type .ext-account-info.offer-info{line-height:0}.settings-page .settings-section .setting.membership-container .membership-plans.external .payment-type .ext-account-info a{display:inline-block;font-size:11px;text-transform:none}.settings-page .settings-section .setting.membership-container .horizontal-divider-line{background:url("https://cdn.ifit.com/d/nc/img/decorative/f5b39fb71d-divider-horizontal.png") no-repeat center 0;width:100%;height:12px;position:absolute;top:0}.settings-page .settings-section .setting.calendar-settings,.settings-page .settings-section .setting.gender-container,.settings-page .settings-section .setting.settings-dropdown-container{margin-left:0}.settings-page .settings-section .setting.calendar-settings input[type="radio"],.settings-page .settings-section .setting.gender-container input[type="radio"],.settings-page .settings-section .setting.settings-dropdown-container input[type="radio"]{float:left}.settings-page .settings-section .setting:last-child{border:none;margin-bottom:60px}.settings-page .settings-section .setting.promo{margin-top:35px;padding:20px 0;width:100%}.settings-page .settings-section .setting.promo .doyouhave{padding:0 20px 10px;font-weight:700}.settings-page .settings-section .setting.promo input{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:20px;width:455px}.settings-page .settings-section .setting.promo #usePromoCode{margin:0;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;font-weight:700;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:20px 60px}.settings-page .settings-section .setting.promo #usePromoCode:hover{background:#929292}.settings-page .settings-section .setting.communication-settings{margin-bottom:20px;border-bottom:1px solid #cecece;padding:10px 0 10px 20px}.settings-page .settings-section .setting.communication-settings.last{border:0}.settings-page .settings-section .setting.communication-settings .custom-input .checkbox{width:50%;float:left;padding-left:0}.settings-page .settings-section .setting.communication-settings .custom-input .checkbox label{font-weight:700;text-transform:uppercase}.settings-page .settings-section .setting.calendar-settings .custom-input .checkbox,.settings-page .settings-section .setting.calendar-settings .custom-input .radio-one{width:auto;float:left;padding-left:0;margin:0 0 0 2%}.settings-page .settings-section .setting.calendar-settings .custom-input .checkbox label,.settings-page .settings-section .setting.calendar-settings .custom-input .radio-one label{font-weight:700;text-transform:uppercase}.settings-page .settings-section .setting.calendar-settings .custom-input:lang(fr) .checkbox,.settings-page .settings-section .setting.calendar-settings .custom-input:lang(fr) .radio-one{margin:0 0 0 0}.promo--active{display:none}.promo--active__container{padding:16px 30px 20px;border-top:1px solid #cecece;border-bottom:1px solid #cecece}.promo--active__row{width:100%;*zoom:1}.promo--active__row:before,.promo--active__row:after{display:table;content:"";line-height:0}.promo--active__row:after{clear:both}.promo--active__steps{text-align:right;padding:25px 30px 20px}.promo--active__title{color:#424242;font-weight:400;font-size:24px}.promo--active__description{color:#424242;font-weight:400;font-size:17px;float:left;margin:15px 0 50px}.promo--active__value,.promo--active__total-value{float:right;font-family:'Georgia',serif;margin-top:20px}.promo--active__total,.promo--active__total-value{font-weight:700;font-size:24px;text-transform:uppercase}.gray-submenu{background:#cecece !important}.gray-submenu .spacer{background:#000}.gray-submenu .embedded-button-bar a{color:#000}.gray-submenu .embedded-button-bar a.active{background:#ebebeb}.training-page .gray-submenu,.workout-programs-page .gray-submenu{margin:0 0 20px 0}.training-page .main-training-promotion,.workout-programs-page .main-training-promotion{margin:0 0 20px 0}.training-page .main-training-promotion img,.workout-programs-page .main-training-promotion img{display:block;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.training-page .sorting-options,.workout-programs-page .sorting-options{margin-bottom:15px}.training-page .sorting-options .dropdown-container,.workout-programs-page .sorting-options .dropdown-container{display:inline-block;margin-left:20px}.training-page .sorting-options .dropdown-container:first-child,.workout-programs-page .sorting-options .dropdown-container:first-child{margin-left:0}.training-page .sorting-options .dropdown-container .btn-group,.workout-programs-page .sorting-options .dropdown-container .btn-group{display:inline-block}.training-page .sorting-options .dropdown-container .btn-group .btn,.workout-programs-page .sorting-options .dropdown-container .btn-group .btn{position:relative;text-align:left;width:85px;height:16px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#3c3c3c;font-size:12px;padding:2px 10px 2px;margin-right:0;font-weight:700;line-height:18px}.training-page .sorting-options .dropdown-container .btn-group .btn .caret,.workout-programs-page .sorting-options .dropdown-container .btn-group .btn .caret{position:absolute;right:10px;top:2px;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.training-page .column-1,.workout-programs-page .column-1{width:770px;float:left}.training-page .column-1 .training-container,.workout-programs-page .column-1 .training-container{background:#fdfdfd;position:relative;width:745px;padding:10px;margin-bottom:12px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.training-page .column-1 .training-container:hover .options-container .btn-open-options,.workout-programs-page .column-1 .training-container:hover .options-container .btn-open-options{display:block}.training-page .column-1 .training-container ul,.workout-programs-page .column-1 .training-container ul{font-size:11px}.training-page .column-1 .training-container ul.details-1,.workout-programs-page .column-1 .training-container ul.details-1{position:absolute;bottom:8px}.training-page .column-1 .training-container ul.details-2,.workout-programs-page .column-1 .training-container ul.details-2{position:absolute;bottom:10px;right:10px;text-align:right}.training-page .column-1 .training-container ul.details-2 .date,.workout-programs-page .column-1 .training-container ul.details-2 .date{font-weight:600;font-size:16px}.training-page .column-1 .training-container ul.details-2 .cost,.workout-programs-page .column-1 .training-container ul.details-2 .cost{font-weight:600;font-size:11px}.training-page .column-1 .training-container ul.details-2 .links,.workout-programs-page .column-1 .training-container ul.details-2 .links{margin-top:5px}.training-page .column-1 .training-container ul.details-2 .links a.btn-buy,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-buy{background:#64db00;display:inline-block;text-transform:uppercase;padding:10px 20px;color:#fdfdfd}.training-page .column-1 .training-container ul.details-2 .links a.btn-buy:hover,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-buy:hover{text-decoration:none}.training-page .column-1 .training-container ul.details-2 .links a.btn-signup,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-signup{background:#0096d6 url("https://cdn.ifit.com/d/nc/img/glyphs/white/591679bdd0-add-event.png") no-repeat 74px 12px;display:inline-block;text-transform:uppercase;padding:10px 50px 10px 15px;color:#fdfdfd}.training-page .column-1 .training-container ul.details-2 .links a.btn-signup:hover,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-signup:hover{text-decoration:none}.training-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar{background:#0096d6 url("https://cdn.ifit.com/d/nc/img/glyphs/white/591679bdd0-add-event.png") no-repeat 132px 12px;display:inline-block;text-transform:uppercase;padding:10px 50px 10px 15px;color:#fdfdfd}.training-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar:hover,.workout-programs-page .column-1 .training-container ul.details-2 .links a.btn-addToCalendar:hover{text-decoration:none}.training-page .column-1 .training-container ul.details-2 .links .scheduled .calendar-icon,.workout-programs-page .column-1 .training-container ul.details-2 .links .scheduled .calendar-icon{padding-right:0;margin-left:100px}.training-page .column-1 .training-container.training-1 img,.workout-programs-page .column-1 .training-container.training-1 img{float:left;padding-right:10px;max-width:200px;max-height:200px}.training-page .column-1 .training-container.training-1.cycle h5,.workout-programs-page .column-1 .training-container.training-1.cycle h5,.training-page .column-1 .training-container.training-1.run h5,.workout-programs-page .column-1 .training-container.training-1.run h5,.training-page .column-1 .training-container.training-1.workout h5,.workout-programs-page .column-1 .training-container.training-1.workout h5{color:#fff;line-height:30px;text-align:right;padding-right:10px;min-width:55px;height:30px;position:absolute;top:10px;left:220px}.training-page .column-1 .training-container.training-1.cycle h5,.workout-programs-page .column-1 .training-container.training-1.cycle h5{background:#0096d6 url("https://cdn.ifit.com/d/nc/img/glyphs/white/4f88f05f93-biker.png") no-repeat 10px center;width:65px}.training-page .column-1 .training-container.training-1.run h5,.workout-programs-page .column-1 .training-container.training-1.run h5{background:#ff0063 url("https://cdn.ifit.com/d/nc/img/glyphs/white/ed3ee4a10b-runner.png") no-repeat 10px center;width:55px}.training-page .column-1 .training-container.training-1.workout h5,.workout-programs-page .column-1 .training-container.training-1.workout h5{background:#64db00 url("https://cdn.ifit.com/d/nc/img/glyphs/white/98449f426f-workout.png") no-repeat 10px center;width:80px}.training-page .column-1 .training-container.training-1 .details-1,.workout-programs-page .column-1 .training-container.training-1 .details-1{left:220px}.training-page .column-1 .training-container.training-1 .details-1 .length,.workout-programs-page .column-1 .training-container.training-1 .details-1 .length{font-weight:600}.training-page .column-1 .training-container.training-1 .details-1 .length span,.workout-programs-page .column-1 .training-container.training-1 .details-1 .length span{font-weight:400}.training-page .column-1 .training-container.training-1 .details-1 .total-workouts,.workout-programs-page .column-1 .training-container.training-1 .details-1 .total-workouts{font-weight:600}.training-page .column-1 .training-container.training-1 .details-1 .avg-time span,.workout-programs-page .column-1 .training-container.training-1 .details-1 .avg-time span{font-weight:600}.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span{font-weight:600}.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.hard,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.hard{color:#fa0465}.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.moderate,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.moderate{color:#f99d31}.training-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.easy,.workout-programs-page .column-1 .training-container.training-1 .details-1 .difficulty-level span.easy{color:#64db00}.training-page .column-1 .training-container.training-2 img,.workout-programs-page .column-1 .training-container.training-2 img{float:left;padding-right:10px;max-width:150px;max-height:150px}.training-page .column-1 .training-container.training-2.cycle h5,.workout-programs-page .column-1 .training-container.training-2.cycle h5,.training-page .column-1 .training-container.training-2.run h5,.workout-programs-page .column-1 .training-container.training-2.run h5,.training-page .column-1 .training-container.training-2.workout h5,.workout-programs-page .column-1 .training-container.training-2.workout h5{color:#fdfdfd;line-height:30px;text-align:right;padding-right:10px;min-width:55px;height:30px;position:absolute;top:10px;left:160px}.training-page .column-1 .training-container.training-2.cycle h5,.workout-programs-page .column-1 .training-container.training-2.cycle h5{background:#0096d6 url("https://cdn.ifit.com/d/nc/img/glyphs/white/4f88f05f93-biker.png") no-repeat 10px center;width:65px}.training-page .column-1 .training-container.training-2.run h5,.workout-programs-page .column-1 .training-container.training-2.run h5{background:#ff0063 url("https://cdn.ifit.com/d/nc/img/glyphs/white/ed3ee4a10b-runner.png") no-repeat 10px center;width:55px}.training-page .column-1 .training-container.training-2.workout h5,.workout-programs-page .column-1 .training-container.training-2.workout h5{background:#64db00 url("https://cdn.ifit.com/d/nc/img/glyphs/white/9c0be19426-situp.png") no-repeat 10px center;width:80px}.training-page .column-1 .training-container.training-2 .details-1,.workout-programs-page .column-1 .training-container.training-2 .details-1{left:160px}.training-page .column-1 .training-container.training-2 .details-1 li,.workout-programs-page .column-1 .training-container.training-2 .details-1 li{display:inline-block;margin-right:25px}.training-page .column-1 .training-container.training-2 .details-1 .length span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .length span{font-size:24px}.training-page .column-1 .training-container.training-2 .details-1 .total-workouts,.workout-programs-page .column-1 .training-container.training-2 .details-1 .total-workouts{font-weight:600}.training-page .column-1 .training-container.training-2 .details-1 .avg-time,.workout-programs-page .column-1 .training-container.training-2 .details-1 .avg-time{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/e8de04d2f0-stopwatch.png") no-repeat 0 0;padding-left:20px}.training-page .column-1 .training-container.training-2 .details-1 .avg-time span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .avg-time span{font-weight:600}.training-page .column-1 .training-container.training-2 .details-1 .times-done span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .times-done span{font-weight:600}.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span{font-weight:600}.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.hard,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.hard{color:#fa0465}.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.moderate,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.moderate{color:#f99d31}.training-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.easy,.workout-programs-page .column-1 .training-container.training-2 .details-1 .difficulty-level span.easy{color:#64db00}.training-page .column-1 .training-container .options-container .btn-open-options,.workout-programs-page .column-1 .training-container .options-container .btn-open-options{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/b187ae0b80-open.png") no-repeat 0 0;display:none;width:22px;height:22px;text-indent:-9999px;position:absolute;top:10px;right:10px}.training-page .column-1 .training-container .options-container ul.options,.workout-programs-page .column-1 .training-container .options-container ul.options{display:none;background:#282828;padding:5px 10px;position:absolute;top:10px;right:10px}.training-page .column-1 .training-container .options-container ul.options li,.workout-programs-page .column-1 .training-container .options-container ul.options li{border-bottom:1px solid #3c3c3c;padding-bottom:5px;margin-bottom:5px}.training-page .column-1 .training-container .options-container ul.options li:last-child,.workout-programs-page .column-1 .training-container .options-container ul.options li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.training-page .column-1 .training-container .options-container ul.options li a,.workout-programs-page .column-1 .training-container .options-container ul.options li a{color:#fdfdfd;display:block;width:100px;height:16px;line-height:15px;padding:5px 0 4px 5px}.training-page .column-1 .training-container .options-container ul.options li a:hover,.workout-programs-page .column-1 .training-container .options-container ul.options li a:hover{background:#0096d6;text-decoration:none}.training-page .column-2,.workout-programs-page .column-2{width:170px;float:right}.training-page .column-2>p,.workout-programs-page .column-2>p{font-size:12px;line-height:16px;margin:0 0 25px 0}.training-page .column-2 ul li,.workout-programs-page .column-2 ul li{margin-bottom:25px}.training-page .column-2 ul li img,.workout-programs-page .column-2 ul li img{max-width:50px;max-height:50px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.training-page .column-2 ul li .length,.workout-programs-page .column-2 ul li .length{display:inline-block;font-weight:600;font-size:11px;margin:0 10px 0 0}.training-page .column-2 ul li .cost,.workout-programs-page .column-2 ul li .cost{display:inline-block;font-size:11px;margin:0}.workout-programs-page .details-2 .scheduled .upper{display:inline-block;vertical-align:top;margin:17px 15px 0 0}.workout-programs-page .details-2 .scheduled .calendar-icon{display:inline-block;margin-left:0 !important}.workout-programs-page .column-2 p.cost{font-weight:600}.new-equipment{display:none;margin-bottom:25px}.new-equipment fieldset{width:15.9%;height:175px;float:left;margin:0 9px 25px 0;position:relative;border:1px solid #dcdcdc}.new-equipment fieldset .error-text{display:none;padding:10px;color:#f00}.new-equipment fieldset>span{background:#3c3c3c;color:#fdfdfd;display:block;padding:25px 15px;margin-bottom:15px;position:relative;font-size:15px}.new-equipment fieldset>span i{display:block;font-size:10px;position:absolute;bottom:10px;font-weight:100;letter-spacing:1px}.new-equipment fieldset>span.photo{background:transparent;position:absolute;margin-top:-83px}.new-equipment fieldset .equip-label:lang(de){padding:25px 14px;font-size:12px}.new-equipment fieldset .equip-label:lang(fr){font-size:13px}.new-equipment fieldset .equip-type ul{min-width:131px;left:10px}.new-equipment fieldset .equip-type ul li a{cursor:pointer}.new-equipment fieldset .btn-group{display:inline-block}.new-equipment fieldset .btn-group .dropdown-toggle{background:#f5fcff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border:1px solid #000;width:124px;height:28px;margin:0 10px;text-align:left;padding:5px 6px 3px 6px}.new-equipment fieldset .btn-group .dropdown-toggle .value{overflow:hidden;width:100px;display:inline-block;white-space:nowrap;padding-right:0}.new-equipment fieldset .btn-group .dropdown-toggle .caret{float:right}.new-equipment fieldset .btn-group .dropdown-toggle:first-child{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-left:10px}.new-equipment fieldset input{width:120px;margin:0 10px;background:#f5fcff;border-color:#000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.new-equipment fieldset.add-photo{margin-right:-2px}.new-equipment fieldset.add-photo .btn-addPhoto{background:#0096d6;color:#fdfdfd;position:absolute;top:83px;left:8px;display:block;padding:6px 28px;text-transform:uppercase;cursor:pointer;font-size:13px;text-align:center}.new-equipment fieldset.add-photo .btn-addPhoto:lang(de){font-size:10px;padding:6px 12px;width:107px}.new-equipment fieldset.add-photo .btn-addPhoto:lang(fr){font-size:10px;padding:6px 12px;width:108px}.new-equipment fieldset.add-photo input{width:130px;height:30px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);display:block}.new-equipment fieldset.add-photo p{width:130px;text-align:center;overflow:hidden;margin:0 -5px;position:relative;top:70px;color:#282828}.new-equipment fieldset.add-photo img{max-height:48px;margin:45px auto 0;display:block}.new-equipment .cancel{background:#6e6e6e;color:#fdfdfd;display:inline-block;padding:10px 20px;vertical-align:middle;text-transform:uppercase;float:right;margin-right:10px}.new-equipment .save{background:#0096d6;color:#fdfdfd;display:inline-block;padding:10px 20px;border:0;text-transform:uppercase;float:right}ul#equipment-container:after{content:"";display:block;clear:both;height:0;line-height:0}ul#equipment-container li{width:24%;padding:10px 10px 0;float:left;background:#fdfdfd;margin-bottom:11px;border:1px solid #dcdcdc}ul#equipment-container li .equipment-name{color:#0096d6;display:block;margin-bottom:10px;font-weight:700}ul#equipment-container li img{width:210px;display:block;margin:0 0 10px}ul#equipment-container li .maintenance,ul#equipment-container li .equipment-model,ul#equipment-container li .purchase-date{background:#ebebeb;display:block;width:100%;padding:5px 0 5px 10px;font-size:11px}ul#equipment-container li .maintenance{background:#ebebeb url("https://cdn.ifit.com/d/nc/img/glyphs/color/525ae544df-yield.png") no-repeat 10px center;padding-left:30px;margin-bottom:3px;line-height:12px;width:200px}ul#equipment-container li .maintenance a{display:block;font-size:10px}ul#equipment-container li .equipment-model{margin-bottom:3px}ul#equipment-container li .odometer{font-size:11px;text-transform:uppercase;margin-bottom:10px}ul#equipment-container li .odometer .distance{font-size:24px}ul#equipment-container li .progress-bar-container{width:100%;margin-bottom:10px}ul#equipment-container li .progress-bar-container .progress-bar{background:#006089;height:5px;position:relative;margin-bottom:5px}ul#equipment-container li .progress-bar-container .progress-bar .current-progress{background:#0096d6;height:5px}ul#equipment-container li .progress-bar-container .progress-bar .indicator-arrow{background:url("https://cdn.ifit.com/d/nc/img/arrows/dbde45d87f-arrow-goal-indicator.png") no-repeat 0 0;width:5px;height:10px;position:absolute;top:-5px;margin-left:-2.5px}ul#equipment-container li .progress-bar-container .remaining-usage{font-size:11px;line-height:14px}ul#equipment-container li .actions{background:#0096d6;opacity:.9;width:230px;display:none;position:absolute;top:0;right:0}ul#equipment-container li .actions a{padding:10px;display:block;font-weight:700;float:left;width:95px;color:#fdfdfd;text-align:center}ul#equipment-container li .actions a:hover{background:#006089;text-decoration:none}ul#equipment-container li:hover .actions{display:block}#add-equipment{background:#0096d6;color:#fdfdfd;display:inline-block;padding:6px 15px;border:0;text-transform:uppercase;float:right}#mainLogModal .btn-sync{text-transform:uppercase;display:inline-block;line-height:1;float:right;padding:5px 8px 4px;background-color:#0096d6;color:#fdfdfd;font-size:12px;font-weight:400;margin-top:70px}#mainLogModal .garmin-modal .garmin-modal-wrapper{padding:0 20px}#mainLogModal .garmin-modal .garmin-modal-wrapper .garmin-modal-device-list-wrapper{display:inline-block;vertical-align:top;width:35%}#mainLogModal .garmin-modal .garmin-modal-wrapper .garmin-modal-workout-list-wrapper{display:inline-block;vertical-align:top;width:65%}#mainLogModal .garmin-modal .garmin-workout-list table{width:100%}#mainLogModal .garmin-modal .garmin-workout-list table tbody tr:even{background-color:#fdfdfd}#mainLogModal .garmin-modal .garmin-workout-list table tbody tr:odd{background-color:#6e6e6e}#mainLogModal .garmin-modal .garmin-workout-list-result{padding-left:20px;margin-bottom:40px;overflow-y:auto;max-height:250px}#mainLogModal .garmin-modal .garmin-workout-list table>tbody>tr:hover{cursor:pointer;background-color:#c8dee8}#mainLogModal .garmin-modal .garmin-workout-list table>tbody>tr.selected{background-color:#a4c8d9}#mainLogModal .garmin-modal .garmin-device-list ul{list-style:none;padding:0 20px;margin:0}#mainLogModal .garmin-modal .garmin-device-list ul li{padding:3px}#mainLogModal .garmin-modal .garmin-device-list ul li:odd{background-color:#cecece}#mainLogModal .garmin-modal .garmin-device-list ul li:even{background-color:#6e6e6e}#mainLogModal .garmin-modal .garmin-device-list ul li:hover{cursor:pointer;background-color:#c8dee8}#mainLogModal .garmin-modal .garmin-device-list ul li.selected{background-color:#a4c8d9}#mainLogModal .garmin-modal .garmin-modal-device-list-wrapper button.btn-device-refresh{margin-top:25px;margin-left:20px}.rewards-page .column-1{width:770px;float:left}.rewards-page .column-1 #rewards-blocks-container .rewards-block{position:relative;float:left;background:#fdfdfd;margin-bottom:10px;width:160px;padding:10px 10px 8px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row{position:relative;height:50px;margin-bottom:10px}.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .logo{float:left;max-width:50px;height:50px}.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .blue{position:absolute;top:37px;left:60px}.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .date-posted{font-style:oblique;font-size:11px;line-height:14px;text-align:right}.rewards-page .column-1 #rewards-blocks-container .rewards-block .first-row .location{font-style:oblique;font-size:11px;line-height:14px;text-align:right}.rewards-page .column-1 #rewards-blocks-container .rewards-block .second-row{float:left;width:160px}.rewards-page .column-1 #rewards-blocks-container .rewards-block .second-row img{max-width:160px;max-height:160px}.rewards-page .column-1 #rewards-blocks-container .rewards-block .second-row .summary{width:160px;font-size:11px;line-height:13px;margin-bottom:10px}.rewards-page .column-1 #rewards-blocks-container .rewards-block .third-row .points{float:left}.rewards-page .column-1 #rewards-blocks-container .rewards-block .third-row .points span{font-size:24px}.rewards-page .column-1 #rewards-blocks-container .rewards-block .third-row .btn-redeem{text-transform:uppercase;float:right;line-height:11px;font-size:11px;margin-top:7px}.rewards-page .column-2{width:170px;float:right}.rewards-page .column-2 ul{background:#ebebeb;padding:10px 10px 5px;margin-bottom:30px}.rewards-page .column-2 ul li{border-bottom:1px solid #cecece;margin-bottom:10px}.rewards-page .column-2 ul li:last-child{border-bottom:none;margin-bottom:0}.rewards-page .column-2 ul li img{max-width:30px;max-height:30px;display:inline-block;margin:0 10px 6px 0;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.rewards-page .column-2 ul li p{width:110px;font-size:11px;line-height:12px;display:inline-block;vertical-align:top}.rewards-page .column-2 ul.questions{background:none;padding:0 10px}.rewards-page .column-2 ul.questions li{border-bottom:none;margin-bottom:5px}#messages a.new-message{display:block;color:#fdfdfd;background-color:#0096d6}#messages .message span.actions{display:none}#messages .message:hover span.actions{display:inline}div.friend-search-wrapper{display:none}.page-messages{padding-bottom:80px}.content-header.messages{position:relative}.friends-list{display:none;position:absolute;top:50px;right:5px;width:225px;max-height:450px;background:#fdfdfd;border:1px solid #6e6e6e;box-shadow:5px 5px 6px -2px rgba(0,0,0,0.4);-o-box-shadow:5px 5px 6px -2px rgba(0,0,0,0.4);-webkit-box-shadow:5px 5px 6px -2px rgba(0,0,0,0.4);-moz-box-shadow:5px 5px 6px -2px rgba(0,0,0,0.4);z-index:100}.friends-list .search-bar-container{background:#cecece;padding:10px 13px 10px 12px}.friends-list .search-bar-container input.search-bar{width:190px !important}.friends-list .search-bar-container img{bottom:23px;right:20px}.friends-list .search-bar-container form{margin:0}.friends-list ul{display:none;padding:0 15px;height:396px;overflow-y:auto;position:relative !important;top:0 !important;left:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.friends-list ul li{border-bottom:1px solid #ebebeb}.friends-list ul li img{display:inline-block;margin-right:10px}.friends-list ul li a{display:inline-block;vertical-align:top;line-height:30px;font-weight:normal;font-size:12px;color:#282828;margin:4px 0 5px;padding-top:1px}.friends-list ul li:last-child{border-bottom:none}.friends-list:before{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #3c3c3c;position:absolute;top:-6px;right:20px}.friends-list:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #cecece;position:absolute;top:-5px;right:20px}.no-message{margin-bottom:100px}.main-message-container{clear:both;margin-bottom:15px}.main-message-container .original-message{box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999;background:#ececec;padding:20px 20px 15px;position:relative}.main-message-container .original-message a.sender-avatar{display:inline-block;margin-right:20px;height:30px;width:30px}.main-message-container .original-message a.sender-avatar img{box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999;max-height:30px;max-width:30px}.main-message-container .original-message .blue,.main-message-container .original-message p,.main-message-container .original-message .created-on{display:inline-block;vertical-align:top;padding:6px 0}.main-message-container .original-message .blue{min-width:130px}.main-message-container .original-message .the-message{margin-bottom:0;width:590px;word-wrap:break-word}.main-message-container .original-message a.the-message{cursor:pointer}.main-message-container .original-message .created-on{float:right;font-style:oblique}.main-message-container .original-message .btn-options{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/b187ae0b80-open.png") no-repeat 0 0;display:none;width:22px;height:22px;text-indent:-9999px;position:absolute;top:0;right:0}.main-message-container .original-message .actions{display:none;position:absolute;top:0;right:0;background:#282828;padding:10px}.main-message-container .original-message .actions a{display:block;width:90px;padding:6px 0 5px 10px;color:#fdfdfd;font-size:12px;line-height:14px}.main-message-container .original-message .actions a:hover{background:#0096d6}.main-message-container .original-message .actions hr{margin:5px 0;border-top:0;border-bottom:1px solid #3c3c3c}.main-message-container .original-message.unread{background:#fdfdfd url("https://cdn.ifit.com/d/nc/img/circles/a2706928b7-bullet-blue-disc.png") no-repeat 17px 30px;padding-left:40px}.main-message-container .original-message.unread p.the-message{width:590px}.main-message-container .original-message:hover .btn-options{display:block}.main-message-container .original-message:hover p.the-message{color:#0096d6}.pagination{padding-bottom:100px}.message-recipients{background:#282828;height:45px;padding:0 20px 15px;margin-left:35px;overflow:hidden}.message-recipients a.recipient-avatar{display:inline-block;margin-right:11px;height:30px;width:30px}.message-recipients a.recipient-avatar img{width:30px;height:30px}.message-recipients p{display:inline-block;color:#fdfdfd;margin:1px 25px 0 10px;padding:6px 0;vertical-align:top}.message-recipients .blue{display:inline-block;vertical-align:top;padding:6px 0;margin-right:5px}.page-conversation .bar-controls-dark{margin-bottom:10px}.page-conversation .participants-container{background:#cecece;font-weight:700;padding:10px 10px 6px;position:relative;margin-bottom:40px;height:49px}.page-conversation .participants-container span{display:inline-block;vertical-align:top;padding:8px 0 0;margin-right:10px}.page-conversation .participants-container ul.participants-list{display:inline-block}.page-conversation .participants-container ul.participants-list li{display:inline-block;position:relative}.page-conversation .participants-container ul.participants-list li img{box-shadow:1px 1px 2px 0 #999;-o-box-shadow:1px 1px 2px 0 #999;-webkit-box-shadow:1px 1px 2px 0 #999;-moz-box-shadow:1px 1px 2px 0 #999;display:inline-block;float:none}.page-conversation .participants-container ul.participants-list li a.remove-participant{background:url("https://cdn.ifit.com/d/nc/img/interactive/b663ef1912-checkbox-x-2.jpg") no-repeat 0 0;text-indent:-9999px;display:none;width:9px;height:9px;position:absolute;top:0;right:10px}.page-conversation .participants-container ul.participants-list li:hover a.remove-participant{display:block !important}.page-conversation .participants-container a.add-participant{float:right;line-height:28px}.page-conversation .participants-container .user-faces-list{background-color:#cecece;margin-left:100px;position:relative;top:-36px}.page-conversation .composition{background:#282828;padding:10px;vertical-align:middle;line-height:28px;position:relative}.page-conversation .composition img{float:left}.page-conversation .composition span{color:#fdfdfd;display:inline-block;margin-right:6px;width:141px;float:left;margin-top:2px}.page-conversation .composition .arrow{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #fdfdfd;float:left;z-index:201;position:relative;top:7px}.page-conversation .composition textarea{width:675px;height:20px;display:inline-block;resize:none;border-radius:0;margin:0 10px 0 -1px;float:left}.page-conversation .composition input{position:relative;top:34px;right:29px}.page-conversation .messages-wrapper{padding:12px;background-color:#fdfdfd}.page-conversation .messages-wrapper .message{margin-top:12px;padding-bottom:8px;border-bottom:1px solid #ebebeb}.page-conversation .messages-wrapper .message:last-child{border-bottom:none;padding-bottom:0}.page-conversation .messages-wrapper .message:first-child{margin-top:0}.page-conversation .messages-wrapper .message .avatar{float:none;display:inline-block;box-shadow:1px 1px 2px 0 #999;-o-box-shadow:1px 1px 2px 0 #999;-webkit-box-shadow:1px 1px 2px 0 #999;-moz-box-shadow:1px 1px 2px 0 #999}.page-conversation .messages-wrapper .message .author{color:#0096d6;display:inline-block;margin-right:6px;padding-top:5px;width:141px;vertical-align:top}.page-conversation .messages-wrapper .message .body{color:#3c3c3c;display:inline-block;margin-right:6px;padding-top:5px;vertical-align:top;width:630px}.page-conversation .messages-wrapper .message .sent{color:#3c3c3c;display:inline-block;margin-right:6px;padding-top:5px;vertical-align:top;float:right}.participants-view-modal .participant-row{display:inline-block;width:446px}.participants-view-modal .participant-row .participant-avatar{display:inline-block}.participants-view-modal .participant-row .participant-name{display:inline-block;vertical-align:top;margin-top:20px}.typeahead.dropdown-menu li.active a{background-color:#424242}.typeahead li a{color:#555;position:relative}.typeahead li a:hover{background-color:#424242}.typeahead li a img.avatar{width:30px;height:30px;margin-right:10px}li span.has-band{background:url('https://cdn.ifit.com/d/nc/img/8130cb9ca5-has-band.png') no-repeat;width:10px;height:10px;display:block;position:absolute}.typeahead span.has-band{bottom:2px;left:38px}.btn-disabled{background-color:#929292}.create-message span.has-band{top:22px;left:22px}.dashboard-page{position:relative}.dashboard-page label{font-size:11px;font-weight:700}.dashboard-page .column-1{width:640px;float:left;margin-top:25px}.dashboard-page .column-1 .scheduled-workouts,.dashboard-page .column-1 .goals,.dashboard-page .column-1 .achievements,.dashboard-page .column-1 .articles-and-resources{margin-bottom:45px}.dashboard-page .column-1 .articles-and-resources .subheader{margin-bottom:23px}.dashboard-page .column-1 .scheduled-workouts{width:640px}.dashboard-page .column-1 .scheduled-workouts .link-createAWorkout,.dashboard-page .column-1 .scheduled-workouts .link-logWorkout{float:right;margin-left:25px}.dashboard-page .column-1 .scheduled-workouts .link-createAWorkout:hover,.dashboard-page .column-1 .scheduled-workouts .link-logWorkout:hover{color:#0096d6;text-decoration:none}.dashboard-page .column-1 .scheduled-workouts .last-workout,.dashboard-page .column-1 .scheduled-workouts .today,.dashboard-page .column-1 .scheduled-workouts .promo-workout{margin-top:15px}.dashboard-page .column-1 .scheduled-workouts .today .workout .workout-details .title,.dashboard-page .column-1 .scheduled-workouts .promo-workout-video .workout .workout-details .title{font-size:23px;max-width:325px}.dashboard-page .column-1 .scheduled-workouts .today img,.dashboard-page .column-1 .scheduled-workouts .promo-workout-video img{max-width:240px;max-height:140px;margin-right:20px}.dashboard-page .column-1 .scheduled-workouts .today .workout-details,.dashboard-page .column-1 .scheduled-workouts .promo-workout-video .workout-details{height:135px;min-width:300px}.dashboard-page .column-1 .scheduled-workouts .today .workout-details .workout-card-title,.dashboard-page .column-1 .scheduled-workouts .promo-workout-video .workout-details .workout-card-title{text-transform:uppercase;margin-top:15px}.dashboard-page .column-1 .scheduled-workouts .today .workout-details ul,.dashboard-page .column-1 .scheduled-workouts .promo-workout-video .workout-details ul{position:absolute;bottom:0;left:0;width:300px;height:14px}.dashboard-page .column-1 .scheduled-workouts .workout>i{position:absolute;top:5px;right:10px}.dashboard-page .column-1 .scheduled-workouts .workout .workout-details{float:left}.dashboard-page .column-1 .goals .link-editGoal{float:right}.dashboard-page .column-1 .goals .link-editGoal:hover{color:#0096d6}.dashboard-page .column-1 .goals .goal-description{text-transform:uppercase;margin:15px 0 5px 0}.dashboard-page .column-1 .goals .goal-description span{font-weight:700}.dashboard-page .column-1 .goals .slider-graph-container{background:#f0f0f0;padding:15px 15px 30px;margin-bottom:25px;position:relative;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.dashboard-page .column-1 .goals .slider-graph-container .total-lost{font-size:24px;line-height:1;color:#929292;margin-bottom:10px}.dashboard-page .column-1 .goals .slider-graph-container .total-lost span{color:#424242;font-weight:700}.dashboard-page .column-1 .goals .slider-graph-container .goal-button{text-transform:uppercase;font-size:12px;text-decoration:none;font-weight:600;display:inline-block;padding:8px 15px;text-align:center;margin-top:12px;float:right}.dashboard-page .column-1 .goals .slider-graph-container .goal-button-container{height:25px;width:100%}.dashboard-page .column-1 .goals .slider-graph-container .goal-button.update-goal{background:#0096d6;color:#fdfdfd;margin-right:5px}.dashboard-page .column-1 .goals .slider-graph-container .goal-button.delete-goal{background:#747474;color:#fdfdfd}.dashboard-page .column-1 .goals .slider-graph-container .on-track{position:absolute;top:15px;right:15px;font-weight:700}.dashboard-page .column-1 .goals .slider-graph-container .slider-graph{background:url("https://cdn.ifit.com/d/nc/img/decorative/7f0987ca88-blue-slider.png") no-repeat 0 0;width:613px;height:10px;position:relative;margin-bottom:5px;overflow:hidden}.dashboard-page .column-1 .goals .slider-graph-container .slider-graph span{background:url("https://cdn.ifit.com/d/nc/img/decorative/7f0987ca88-blue-slider.png") no-repeat 0 -20px;height:10px;display:block}.dashboard-page .column-1 .goals .slider-graph-container .slider-graph .slider{background:url("https://cdn.ifit.com/d/nc/img/decorative/e4d11819fa-blue-slider-slider.png") no-repeat 0 0;width:24px;height:27px;position:absolute;top:50%;margin-top:-14px;margin-left:-14px}.dashboard-page .column-1 .goals .slider-graph-container .beginning-label{float:left;font-size:10px;font-weight:700;font-style:oblique}.dashboard-page .column-1 .goals .slider-graph-container .ending-label{float:right;font-size:10px;font-weight:700;font-style:oblique}.dashboard-page .column-1 .epic .slider-graph-container{background:#f0f0f0;padding:10px 15px;margin:25px 0;height:220px;position:relative;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.dashboard-page .column-1 .epic .slider-graph-container .badge{width:211px;display:inline-block}.dashboard-page .column-1 .epic .slider-graph-container .text{width:390px;display:inline;padding-left:18px;position:relative;bottom:224px;left:222px}.dashboard-page .column-1 .epic .slider-graph-container .text p{font-size:12px;line-height:14px;font-weight:normal;text-transform:uppercase;padding-bottom:16px;padding-top:10px;width:360px}.dashboard-page .column-1 .epic .slider-graph-container .text .mileage .mile{display:inline-block;font-size:10px;font-weight:700;font-style:oblique;padding-right:23px}.dashboard-page .column-1 .epic .slider-graph-container .text .mileage .mile.last{padding:0}.dashboard-page .column-1 .epic .slider-graph{background:url("https://cdn.ifit.com/d/nc/img/decorative/ab2f8fe831-blue-slider-short.png") no-repeat 0 0;width:375px;height:10px;position:relative;margin-bottom:5px;overflow:hidden}.dashboard-page .column-1 .epic .slider-graph span{background:url("https://cdn.ifit.com/d/nc/img/decorative/ab2f8fe831-blue-slider-short.png") no-repeat 0 -20px;height:10px;display:block}.dashboard-page .column-1 .epic .slider-graph .slider{background:url("https://cdn.ifit.com/d/nc/img/decorative/e4d11819fa-blue-slider-slider.png") no-repeat 0 0;width:24px;height:27px;position:absolute;top:50%;margin-top:-14px;margin-left:-14px}.dashboard-page .column-1 .achievements .achievement-promo-section{background:#f0f0f0;padding:0 15px 15px 40px;margin-bottom:30px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.dashboard-page .column-1 .achievements .achievement-promo-section .badge-container{background:url("https://cdn.ifit.com/d/nc/img/decorative/a44dbfa343-badge-bg.png") no-repeat 0 0;width:139px;height:222px;float:left;margin-right:20px}.dashboard-page .column-1 .achievements .achievement-promo-section .badge-container img{display:block;margin:auto;padding-top:8px;width:109px;max-height:125px}.dashboard-page .column-1 .achievements .achievement-promo-section .points{font-size:18px;font-weight:700;line-height:1;color:#fdfdfd;display:inline-block;padding:5px 9px 3px 7px;margin:15px 0 50px;float:right;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.dashboard-page .column-1 .achievements .achievement-promo-section .points.tier-1{background:#64db00}.dashboard-page .column-1 .achievements .achievement-promo-section .points.tier-2{background:#f99d31}.dashboard-page .column-1 .achievements .achievement-promo-section .points.tier-3{background:#0096d6}.dashboard-page .column-1 .achievements .achievement-promo-section .points.tier-4{background:#fa0465}.dashboard-page .column-1 .achievements .achievement-promo-section p{text-transform:uppercase;font-size:18px;float:left}.dashboard-page .column-1 .achievements ul li{width:33.33333333%;float:left}.dashboard-page .column-1 .achievements ul li .badge{margin-bottom:15px;display:block;width:80px}.dashboard-page .column-1 .achievements ul li .badge-summary .points{font-size:18px;font-weight:700;line-height:1;color:#fdfdfd;display:inline-block;padding:5px 9px 3px 7px;margin-bottom:5px;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.dashboard-page .column-1 .achievements ul li .badge-summary .points.tier-1{background:#64db00}.dashboard-page .column-1 .achievements ul li .badge-summary .points.tier-2{background:#f99d31}.dashboard-page .column-1 .achievements ul li .badge-summary .points.tier-3{background:#0096d6}.dashboard-page .column-1 .achievements ul li .badge-summary .points.tier-4{background:#fa0465}.dashboard-page .column-1 .achievements ul li .badge-summary .title{font-size:18px;font-weight:700}.dashboard-page .column-1 .achievements ul li .badge-summary .precentage-complete{font-size:13px;font-weight:100}.dashboard-page .column-1 .epic-rewards{width:640px}.dashboard-page .column-1 .epic-rewards .link-treadmill-info,.dashboard-page .column-1 .epic-rewards .link-other-info{float:right;margin-left:25px}.dashboard-page .column-1 .epic-rewards .link-treadmill-info:hover,.dashboard-page .column-1 .epic-rewards .link-other-info:hover{color:#0096d6;text-decoration:none}.dashboard-page .column-1 .articles-and-resources ul li{float:left;margin-left:18px}.dashboard-page .column-1 .articles-and-resources ul li:first-child{margin-left:0}.dashboard-page .column-1 .articles-and-resources ul li img{display:block;max-width:200px;max-height:200px;margin-bottom:12px;cursor:pointer}.dashboard-page .column-1 .articles-and-resources ul li .title{font-size:16px;max-width:200px;color:#424242;font-weight:700;cursor:pointer;display:inline-block}.dashboard-page .column-1 .articles-and-resources ul li .author{font-style:oblique}.dashboard-page .column-1 .articles-and-resources ul li .author a{font-weight:700;color:#424242;cursor:pointer;display:inline-block}.dashboard-page .side-bar{background:#fff;width:29.5%;padding:25px 15px}.dashboard-page .side-bar:after{content:"";display:block;clear:both;height:0;line-height:0}.second-row{width:990px;margin:auto}.block{float:left;margin:0 0 40px;width:375px}.block ul p{margin:0}.today .health-score{font-size:64px;line-height:1}.today a.btn-seeDetails{display:block;margin-bottom:30px}.today .graph-container{position:relative;padding-top:2px;width:360px}.today .graph-container .graph{background:#006089;width:335px;height:6px;margin-bottom:4px}.today .graph-container .graph .current-pos{background:#0096d6;width:75%;height:6px}.today .graph-container .graph .current-pos.goal-met{background:#fa0465}.today .graph-container .graph .goal-indicator{background:url("https://cdn.ifit.com/d/nc/img/arrows/dbde45d87f-arrow-goal-indicator.png") no-repeat 0 0;width:5px;height:11px;position:absolute;top:-3px;left:300px}.today .graph-container p{margin-bottom:15px}.today .graph-container a.btn-add{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/4bc2926213-add-ss.png") no-repeat;width:16px;height:14px;display:block;position:absolute;top:0;right:0;text-indent:-9999px}.recommend ul li{margin-bottom:20px}.recommend ul li p{line-height:14px;font-size:12px}.recommend ul li img{float:left;margin-right:5px}.recommend ul li .name{color:#0096d6;font-weight:700;margin-bottom:4px;float:none}.recommend ul li .mutual-friends{font-style:oblique}.calendar .calendar-event{background:#ebebeb;width:345px;height:80px;margin-bottom:5px;padding:15px 0 0 15px;position:relative}.calendar .calendar-event:hover .btn-open{display:block}.calendar .calendar-event .btn-open{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/b187ae0b80-open.png") no-repeat 0 0;width:22px;height:22px;text-indent:-9999px;display:none;position:absolute;top:0;right:0}.calendar .calendar-event .calendar-icon{float:left;margin-right:10px}.calendar .calendar-event .event-title{color:#0096d6;font-size:18px;float:left;width:78%}.calendar .calendar-event .event-owner{float:left;font-size:12px;width:78%;font-style:oblique}.calendar .calendar-event .event-distance{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/03019d61c6-track.png") no-repeat 0 1px;float:left;padding-left:20px;margin-right:20px;height:16px;line-height:16px}.calendar .calendar-event .event-time{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/e8de04d2f0-stopwatch.png") no-repeat 0 center;float:left;padding-left:20px;height:16px;line-height:16px}.next-achievements .achievement-status{background:url("https://cdn.ifit.com/d/nc/img/circles/d530771ca7-circle-graph-empty.png") no-repeat 0 0;height:50px;padding-left:60px;margin-bottom:30px;position:relative}.next-achievements .achievement-status .amount-completed{background:url("https://cdn.ifit.com/d/nc/img/circles/dc97afa9c2-circle-graph-full.png") no-repeat 0 0;height:50px;position:absolute;top:0;left:0}.next-achievements .achievement-status .glyph{width:50px;height:50px;line-height:48px;position:absolute;top:0;left:0;text-align:center}.next-achievements .achievement-status .glyph .glyph-img{vertical-align:middle}.next-achievements .achievement-status .acheivement-title{color:#0096d6;font-size:18px;padding-top:6px}.community .comment-wrapper{width:350px}.social-interaction-item .picture-list-content .picture-list-inner-content,.interaction-overflow-link .picture-list-content .picture-list-inner-content{clear:none;float:none;margin-left:.3em}.social-interaction-item .user-link,.interaction-overflow-link .user-link{float:left}.social-interaction-item .picture-list-picture,.interaction-overflow-link .picture-list-picture{float:left;color:#0096d6;font-size:12px;line-height:14px}.interaction-overflow-link{font-weight:700;text-align:center;margin-bottom:0 !important;padding-bottom:10px}.picture-list-content{line-height:14px;font-size:12px}.picture-list-content .picture-list-inner-content{margin-left:0;float:left;clear:right}.picture-list-content .picture-list-inner-footer{float:left;clear:none;font-style:italic;font-weight:lighter}.picture-list-picture{margin-right:1em}.social-interaction-item{margin-bottom:10px}.community-page-blocks .community-block .social-interaction-comments .social-interaction-item,.community-page-blocks .community-block .social-interaction-comments .interaction-overflow-link{width:220px;margin:0 0 3px -15px}.user-page-blocks .community-block .social-interaction-comments .social-interaction-item,.user-page-blocks .community-block .social-interaction-comments .interaction-overflow-link{width:170px;margin:0 0 3px -8px}.community-block .social-interaction-comments .social-interaction-item,.community-block .social-interaction-comments .interaction-overflow-link{background:#ebebeb;padding:10px 0 0 10px}.community-block .social-interaction-comments .social-interaction-item .picture-list-content .picture-list-inner-content,.community-block .social-interaction-comments .interaction-overflow-link .picture-list-content .picture-list-inner-content{clear:none;float:none;margin-left:.3em}.community-block .social-interaction-comments .social-interaction-item .user-link,.community-block .social-interaction-comments .interaction-overflow-link .user-link{float:left}.community-block .social-interaction-comments .social-interaction-item .picture-list-picture,.community-block .social-interaction-comments .interaction-overflow-link .picture-list-picture{float:left;color:#0096d6;font-size:12px;line-height:14px}.community-block .social-interaction-comments .interaction-overflow-link{font-weight:700;text-align:center;margin-bottom:0 !important;padding-bottom:10px}.status-update{background:url("https://cdn.ifit.com/d/nc/img/decorative/40a10b59fc-quotes-pink.png") no-repeat 0 0;padding-top:35px;margin-bottom:10px}.status-update p.quote{font-size:14px;line-height:21px;margin-bottom:20px;font-weight:400}.status-update .avatar{float:left;margin-right:10px}.status-update .name{width:85%;float:left;color:#0096d6;font-size:12px;line-height:14px}.status-update .date{width:85%;float:left;font-style:oblique;font-size:12px}.articles .article-container{margin-bottom:30px}.articles .article-container img,.articles .article-container .vid{margin-bottom:5px}.articles .article-container .article-title{font-size:16px;font-weight:700}.articles .article-container .article-author{font-size:12px;font-weight:700}.name{float:left;color:#0096d6;font-size:12px;line-height:14px;margin-right:5px}.comment-thread{margin:0 -15px}.comment-thread.endOfPage{margin:0}.status-text .comment-thread{margin:0}.workout-comment-details .comment-thread{margin:0}.comment-wrapper .comment{background:#ebebeb;padding:8px;margin-bottom:3px}.comment-wrapper .comment .profile-avatar{float:left;margin-right:10px;background-size:cover;display:inline-block}.comment-wrapper .comment .author{float:left;cursor:pointer;color:#0096d6;font-size:12px;line-height:14px;margin-right:5px}.comment-wrapper .comment .body{margin:0;font-size:12px;line-height:14px;font-weight:500;max-width:100%}.comment-wrapper .comment .sent{float:left;font-size:10px;font-style:oblique}.comment-wrapper .comment .options{float:right;position:relative;bottom:15px}.comment-wrapper .comment .options .delete-comment,.comment-wrapper .comment .options .delete-comment-user,.comment-wrapper .comment .options .edit-comment,.comment-wrapper .comment .options .save-comment{cursor:pointer;float:right;font-size:11px;margin-right:5px}.comment-wrapper .comment .options .save-comment{display:none}.comment-wrapper .comment .options.comm{position:relative;bottom:-1px}.comment-wrapper .comment .edit{width:70%;margin:0;display:none}.comment-wrapper .no-comments{padding:4px 8px;font-weight:700;background:#ebebeb;width:100%;margin-bottom:3px;display:inline-block}.comment-wrapper .no-comments p{font-weight:700;margin:0}.composition{background:#ebebeb;padding:11px 8px 8px}.composition .profile-avatar{background-size:cover}.composition .input-append{margin-bottom:0;position:relative}.composition .input-append input{width:84%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:-33px 0 0 40px}.composition .input-append input.comm{width:45%}.composition .input-append input.profile{width:45%}.composition .input-append .post-comment{float:right;position:absolute;right:0;bottom:5px}.alert_bar{display:none;width:100%;background-color:#0069d2;margin-top:0}@media (max-width: 719px){.alert_bar{margin-top:105px}}.alert_bar .mobile-alert-text{display:none;padding:0 35px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:300;text-align:center}@media (max-width: 480px){.alert_bar .mobile-alert-text{padding:20px 35px;font-size:12px}}.alert_bar .mobile-alert-text:hover{color:#fff}@media only screen and (max-width:540px){.alert_bar .mobile-alert-text{display:block}}.alert_bar .alert-bar-inner{width:100%;position:relative}@media only screen and (min-width:991px){.alert_bar .alert-bar-inner{margin:0 auto}}@media (max-width: 480px){.alert_bar .alert-bar-inner{padding:0}}.alert_bar .alert-bar-inner .close-alert{position:absolute;top:50%;right:25px;width:20px;height:20px;margin-top:-7.5px;cursor:pointer}.alert_bar .alert-bar-inner .close-alert:before{content:"";position:relative;display:inline-block;top:-7px;left:3px;width:17px;height:17px;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.alert_bar .alert-bar-inner .close-alert:after{content:"";position:relative;display:inline-block;top:-17px;left:3px;width:17px;height:17px;border-left:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.alert_bar .alert-bar-text{padding-right:35px;color:#fff;text-transform:uppercase;font-weight:300;text-align:center;letter-spacing:.0625em;width:100%;display:inline-block;padding:7px}@media only screen and (max-width:900px){.alert_bar .alert-bar-text .content{display:inline-block}}@media only screen and (max-width:540px){.alert_bar .alert-bar-text{display:none}}.alert_bar .alert-bar-text--button{background:transparent;border:1px solid #fff;color:#fff;padding:10px 11px;font-size:12px;font-weight:700;text-align:center;line-height:1;display:inline-block;margin:-1px 0 0 30px}.alert_bar .alert-bar-text--button:hover{background-color:#fff;color:#0096d6}@media (min-width: 1025px){.alert_bar .alert-bar-text--button{margin:0 0 0 30px}}@media only screen and (max-width:900px){.alert_bar .alert-bar-text--button{margin-top:-22px}}.alert_bar .alert-bar-text .alert-bar-left{color:#fff}.alert_bar .alert-bar-text .alert-bar-left:hover{color:#fff}.alert_bar .alert-bold{font-weight:600;display:inline-block;padding-right:5px}@media only screen and (max-width:900px){.alert_bar .alert-bold{display:block}}.new-footer-component{background-color:#2e3134;color:#fff;-webkit-font-smoothing:antialiased}.new-footer-component a{color:#fff;text-decoration:none}@media all and (min-width: 768px){.new-footer-component nav{display:grid;grid-template-columns:repeat(4, 1fr);margin:0 auto;max-width:1000px;padding:36px 24px;width:100%}}@media (min-width: 1025px){.new-footer-component nav{padding:36px 48px}}.new-footer-component nav a{color:#fff}.new-footer-component .footer-list{border-bottom:2px solid #585a5d;margin:0;text-align:left}@media all and (min-width: 768px){.new-footer-component .footer-list{border:0;padding-left:25%}}.new-footer-component .footer-list.expanded{padding-bottom:24px}@media all and (min-width: 768px){.new-footer-component .footer-list.expanded{padding-bottom:0}}.new-footer-component .footer-list.expanded p .footer-expand{transform:translateY(-50%) rotate(135deg)}.new-footer-component .footer-list.expanded li{display:block}.new-footer-component .footer-list p{cursor:pointer;font-size:.875rem;font-weight:700;height:64px;letter-spacing:.0714em;line-height:4.7143;margin:0;padding:0 16px;position:relative}@media all and (min-width: 768px){.new-footer-component .footer-list p{cursor:default;padding:0;height:50px}}.new-footer-component .footer-list p .footer-expand{position:absolute;right:16px;top:50%;width:18px;height:18px;transform:translateY(-50%) rotate(0);font-size:.75rem;transition:transform 400ms ease}@media all and (min-width: 768px){.new-footer-component .footer-list p .footer-expand{display:none}}.new-footer-component .footer-list p .footer-expand:after{content:"+";position:absolute;top:50%;left:50%;width:18px;height:18px;font-size:1.25rem;font-weight:300;line-height:1;transform:translate(-25%, -50%)}.new-footer-component .footer-list li{display:none;font-size:.875rem;line-height:2;margin:0;padding:0 24px}@media all and (min-width: 768px){.new-footer-component .footer-list li{display:block;padding:0}}.new-footer-component .footer-list li a{display:block;font-weight:600}@media all and (min-width: 768px){.new-footer-component .footer-list li a{display:inline}}.new-footer-component .footer-list.footer-social{align-items:center;display:flex;justify-content:center;padding:24px}@media all and (min-width: 768px){.new-footer-component .footer-list.footer-social{align-items:center;flex-wrap:wrap;justify-content:center;border-top:2px solid #585a5d}}.new-footer-component .footer-list.footer-social p{display:none}@media all and (min-width: 768px){.new-footer-component .footer-list.footer-social p{display:block;flex-basis:100%}}.new-footer-component .footer-list.footer-social li{display:block;height:40px;margin:0 12px;padding:0;position:relative;width:40px;z-index:1}.new-footer-component .footer-list.footer-social li img{min-width:16px}.new-footer-component .footer-list.footer-social li img.facebook-img{min-width:11px}.new-footer-component .footer-list.footer-social li img.twitter-img{min-width:19px}.new-footer-component .footer-list.footer-social li img.instagram-img{min-width:24px}@media all and (min-width: 768px){.new-footer-component .footer-list.footer-social li:first-of-type{margin-left:0}}.new-footer-component .footer-list.footer-social li:after{background:linear-gradient(270deg, #0069d2, #28e1a5);border-radius:50%;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}.new-footer-component .footer-list.footer-social li a{align-items:center;background-color:#2e3134;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}@media all and (min-width: 768px){.new-footer-component .footer-meta{border-top:2px solid #585a5d}}@media all and (min-width: 768px){.new-footer-component .footer-meta-container{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1240px;padding:36px 24px}}@media (min-width: 1025px){.new-footer-component .footer-meta-container{padding:21px 48px}}.new-footer-component .footer-meta-container a:hover{text-decoration:underline}@media all and (max-width: 1024px){.new-footer-component .footer-meta-container a{padding-bottom:24px}}.new-footer-component .footer-language-picker{align-items:center;border-bottom:2px solid #585a5d;display:flex;height:64px;justify-content:center}@media all and (min-width: 768px){.new-footer-component .footer-language-picker{border-bottom:0;display:block;flex-grow:0;height:auto}}.new-footer-component .footer-language-picker .footer-language-picker-container{display:none;position:relative}.new-footer-component .footer-language-picker .footer-language-icon{pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.new-footer-component .footer-legal{display:flex;flex-wrap:wrap;font-size:.75rem;justify-content:space-between;line-height:1.25;margin:0 auto;padding:24px;text-align:center;font-weight:600}@media all and (min-width: 768px){.new-footer-component .footer-legal{flex-grow:1;flex-wrap:nowrap;font-size:.875rem;line-height:1.5;margin:0;padding:0 48px}}@media all and (max-width: 1024px){.new-footer-component .footer-legal{display:grid;grid-template-columns:repeat(2, 1fr);padding:24px 24px 0;border-top:2px solid $abbey;text-align:left}}.new-footer-component .footer-legal a:hover{color:#fff;text-decoration:underline}.new-footer-component .footer-copyright{flex-basis:100%;margin-top:24px;order:3}@media all and (min-width: 768px){.new-footer-component .footer-copyright{flex-basis:auto;margin-top:0;order:0}}@media all and (max-width: 1024px){.new-footer-component .footer-copyright{text-align:center;margin:0;padding-bottom:24px}}.new-footer-component .footer-contact{display:none}@media all and (min-width: 768px){.new-footer-component .footer-contact{display:block;flex-grow:0}}#workout-table-bar-filter{background:#cecece;padding-top:8px;padding-left:8px;margin-top:2px;height:30px}#workouts-dropdown-1,#user-profile-dropdown-1{width:165px}#workout-table-bar-headers{padding-bottom:100px}#workout-table-bar-headers .loading img{display:block;margin-left:auto;margin-right:auto}#workout-table-bar-controls-right{position:relative;float:right;bottom:5px}#workout-table-bar-filter-controls{position:relative;float:right;padding:0;max-width:300px;margin:auto}#workout-search-bar{display:block}#workout-table-dropdown-filter-div{margin:auto;float:left;left:170px}#workout-table-dropdown-filter-div .dropdown-box{padding:4px;padding-left:7px;padding-top:2px;width:170px;height:12px}#workout-table-search-bar-div{float:right}#workout-table-search-bar-div .search-bar{width:215px;height:10px}#btn-create-new-workout{width:102px;height:102px;margin-left:400px}#workout-table{width:100%}.workout-table{width:100%;position:relative}.workout-table:after{content:"";display:block;clear:both;height:0;line-height:0}.workout-table .workout-row{padding-top:18px}.workout-table .workout-row.seven.high{position:relative;top:-7px}.workout-table .workoutRows{background:#f0f0f0;padding:5px;width:960px;float:left;margin-bottom:10px;position:relative;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999;max-height:none}.workout-table .workoutRows :first-child{padding-top:0}.workout-table .workoutRows :first-child img{padding:3px}.workout-table .headerRow{font-size:12px;font-weight:700;background:#fdfdfd}.workout-table .one,.workout-table .two,.workout-table .three,.workout-table .four,.workout-table .five,.workout-table .six,.workout-table .seven,.workout-table .eight{float:left}.workout-table .one{width:80px}.workout-table .two{width:260px}.workout-table .two.title{font-weight:700;font-size:12pt;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:15px}.workout-table .two.title a{color:#424242}.workout-table .three{width:120px}.workout-table .four{width:95px}.workout-table .five{width:130px}.workout-table .five span{position:relative;top:-3px}.workout-table .six{width:140px}.workout-table .seven{width:45px}.workout-table .eight{width:70px}.workout-table .workoutImg{background:#fdfdfd;padding:3px;display:block;border:1px solid #bac5cb;float:left;margin-right:10px;max-width:60px;max-height:60px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-repeat:no-repeat;background-position:center;background-size:cover;width:50px;height:50px}.program{padding-bottom:100px}.program .one{width:65px}.program .two{max-width:210px;margin-right:450px}.program .headerRow .two{padding-left:84px;margin-right:518px}.program .three{width:420px;height:58px;display:table;position:absolute;left:295px;padding:0}.program .three p{display:table-cell;vertical-align:middle}.program .four{width:50px}.program .five{width:50px;text-align:center}.program .six{width:104px}.created .one{width:70px}.created .headerRow .one{width:75px}.created .two{width:260px}.created .three{width:90px}.created .four{width:100px}.created .five{width:115px}.created .five p{position:relative;top:-5px}.created .five p span{top:-5px}.created .six{width:115px}.created .seven{width:90px}.created .eight{float:left;width:70px;padding-top:0}.created .eight.cal{padding-top:5px}.created .eight.cal .scheduleEvent{padding-top:13px}.created .eight.no-cal{padding-top:18px}.created .nine{float:left;width:40px}.created .nine i{margin-top:10px}#workout-table-headers{background-color:#fdfdfd}#workout-table-headers th{text-align:left;font-size:10px}.workout-table-row-type{width:35px;text-align:center}.workout-table-row-route img{vertical-align:middle;display:inline-block;padding:2px}.workout-table-row:nth-child(even){background-color:#ebebeb}.workout-table-row-name{font-weight:700;color:#424242;font-size:12pt}.scheduleEvent{position:relative}.scheduleEvent img{cursor:pointer}.workout-table-row-distance-number{font-size:18pt;font-style:700}.workout-table-row-scheduled-blank{font-size:18pt;font-style:700}.workout-table-row-time{padding-left:20px;padding-bottom:10px;position:relative;top:-2px;background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/black/e8de04d2f0-stopwatch.png") no-repeat left center}.workout-table-row-time p{margin:10px 0 0}.workout-table-row-calories p{margin:0 0 6px}.workout-table-row-calories p span{position:relative;top:-2px}.workout-table-row-calories img{margin-right:5px}#creation-charts{background-color:#f0f0f0;border:1px solid #e2e2e2}.workout-table .hover{display:none;background:#0096d6;color:#fdfdfd;opacity:.9;overflow-x:hidden;font-weight:700;text-align:center;cursor:pointer;position:absolute;right:10px;top:14px;width:90px;height:40px;font-size:13px}.workout-table .hover:hover{background:#929292;color:#fdfdfd}.workout-table .hover .inner{margin-top:10px}.workout-table .hover.shown{display:block}.workout-table .hover.white{color:#fdfdfd}#new-workout-summary-stats{color:#3c3c3c}#new-workout-map-HUD{background-color:rgba(40,40,40,0.9)}#new-workout-map-div{border:1px solid #cecece;padding:8px;box-shadow:5 5 0 #444 #999;-o-box-shadow:5 5 0 #444 #999;-webkit-box-shadow:5 5 0 #444 #999;-moz-box-shadow:5 5 0 #444 #999}#new-workout-map-HUD-search-box-div{float:right;position:relative;right:15px;top:23px}#new-workout-map-HUD-search-box-div .search-bar{width:215px;height:12px}#new-workout-map-HUD{color:#fdfdfd;font-weight:700;font-size:10pt}#new-workout-map-HUD-controls div{float:left;margin-left:10px;margin-right:10px;width:40px;line-height:12px}#new-workout-map-HUD-controls a{color:#fdfdfd;text-decoration:none}#new-workout-map-HUD-controls a:hover{color:#44c7ff}#new-workout-summary-stats img{margin-right:3px}#new-workout-map-HUD-checkboxes{margin-left:15px}#new-workout-map-HUD-checkboxes div{clear:left;margin-bottom:8px;margin-right:3px}.endOfPage{padding-bottom:100px}a.create-challenge-link{float:right}a.view-workout-link{float:right;margin-right:35px}.tooltip-table{border-collapse:separate !important;border-spacing:5px 1px !important}.tooltip-table .person-name{font-weight:bold}.tooltip-table .metric-title{font-weight:bold}.tooltip-table .higher{color:#64db00}.tooltip-table .lower{color:#f00}.tooltip-table .base-person{color:#73bf43}.tooltip-table .compared-person{color:#4572a7}.details-title-box{position:relative;padding:40px 0}.details-title-box p{margin-bottom:0;max-width:800px}.details-title-box .share{position:relative;bottom:13px;left:3px}.details-title-box .share .share-button{padding:8px 10px;margin-left:10px}.details-title-box .btn-createWorkout{position:absolute;right:0;top:25px}.details-title-box .links{float:right}.details-title-box .links .link{font-weight:bold;display:inline-block;padding-left:15px}.details-title-box .links .link a{margin-right:0 !important;float:none}.details-title-box .links .link img{margin:0 -2px -3px 5px}.details-title-box .links .share-button{float:left;margin-top:-18px}#remove-challenge-activity,#remove-workout-activity,#schedule-workout{cursor:pointer;float:right}#remove-challenge-activity:hover,#remove-workout-activity:hover,#schedule-workout:hover{color:#fff}#remove-workout-activity,#schedule-workout,.btn-joinIfit{margin:-8px 0 0 10px}.message{background:#73bf43;color:#fff;display:none;font-size:11px;padding:5px 0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.message.pink{background:#fa0465}#workout-map-container{position:relative}#workout-map-container .component-dropdown{display:none;position:absolute;top:10px;right:10px;z-index:1}.details-subtitle-box{background:#cecece;width:930px;height:20px;padding:14px 15px 10px}.details-subtitle-box .date{text-transform:uppercase;float:left}.details-subtitle-box .workout-count{float:right}.details-subtitle-box .workout-count span{font-weight:700}.details-subtitle-box .previous-workout{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/8b080667ec-triangle-back.png") no-repeat center;width:11px;height:16px;display:block;text-indent:-9999px;float:right;margin-left:10px}.details-subtitle-box .next-workout{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/e4544c1413-triangle-next.png") no-repeat center;width:11px;height:16px;display:block;text-indent:-9999px;float:right;margin-left:10px}.workout-title .date-completed{color:#cecece;font-weight:300;margin-top:30px}#friendsMessage .modal-header{margin:0}#friendsMessage .input-container{padding:10px 0 0}#friendsMessage .input-container h2.subheader{margin-bottom:10px}#friendsMessage .input-container input{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/black/aff1f63e51-magnifier.png");background-repeat:no-repeat;background-position:99% 45%;width:99%;margin-bottom:20px;padding:5px 0 0 5px}#friendsMessage .input-container textarea{width:98%;display:block;padding:5px}.workout-detail-top-bar{margin-top:40px}.workout-detail-top-bar.live-workout{border-bottom:solid 1px #aaa}.workout-detail-top-bar .workout-detail-header{height:60px;margin-bottom:10px}.workout-detail-top-bar .workout-detail-header .post-to-facebook,.workout-detail-top-bar .workout-detail-header .share-header,.workout-detail-top-bar .workout-detail-header .schedule-header{float:right}.workout-detail-top-bar .workout-title{color:#424242;width:500px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workout-detail-top-bar .post-to-facebook{font-weight:bold;color:#3b5998;margin-top:30px;margin-right:25px;width:170px;text-align:right;cursor:pointer}.workout-detail-top-bar .post-to-facebook a{color:#3b5998}.workout-detail-top-bar .post-to-facebook a:hover{color:#839ccf}.workout-detail-top-bar .share-header{margin-top:15px;width:80px;text-align:right}.workout-detail-top-bar .challenge-buttons .button-standard{float:right;width:91px;padding:10px 15px;text-align:center;margin:0 0 0 5px}.workout-detail-top-bar .schedule-header{margin-top:20px;margin-left:5px;text-align:right;float:right;position:relative}.workout-detail-top-bar .schedule-header .date-input{right:0;width:100%;height:100%}.workout-detail-top-bar .schedule-header .accept-button{float:right}.workout-detail-top-bar .schedule-header .accept-button .accept-label{background-color:#0096d6;color:#fff;cursor:pointer;margin:2px;padding:10px 15px;font-weight:700;text-transform:uppercase;font-size:8pt;width:91px;height:38px;text-align:center;margin:0}.workout-detail-top-bar .schedule-header .accept-button input{opacity:0;height:0;width:0}.workout-detail-top-bar .schedule-header .schedule-workout{padding:10px 18px;background-color:#0096d6}.workout-detail-top-bar .schedule-header .schedule-workout:hover{background-color:#929292}.modal-open .dropdown-menu{z-index:499}span.light-gray{color:#b9b9b9}.social-share-header,.export-header{float:right;text-align:right;margin-top:20px;margin-left:5px}.social-share-header .social-btn,.export-header .social-btn,.social-share-header .export-btn,.export-header .export-btn{color:#6e6e6e;padding:10px 18px;background-color:#ebebeb}.social-share-header .social-btn:hover .social-share-header .dropdown-menu,.export-header .social-btn:hover .social-share-header .dropdown-menu,.social-share-header .export-btn:hover .social-share-header .dropdown-menu,.export-header .export-btn:hover .social-share-header .dropdown-menu,.social-share-header .social-btn:hover .export-header .dropdown-menu,.export-header .social-btn:hover .export-header .dropdown-menu,.social-share-header .export-btn:hover .export-header .dropdown-menu,.export-header .export-btn:hover .export-header .dropdown-menu{display:block}.social-share-header .social-btn:hover button,.export-header .social-btn:hover button,.social-share-header .export-btn:hover button,.export-header .export-btn:hover button,.social-share-header .social-btn:hover .accept-button,.export-header .social-btn:hover .accept-button,.social-share-header .export-btn:hover .accept-button,.export-header .export-btn:hover .accept-button{float:right}.social-share-header .social-btn:hover input,.export-header .social-btn:hover input,.social-share-header .export-btn:hover input,.export-header .export-btn:hover input{opacity:0;width:1px;height:0;margin:0 0 0 -12px;padding:0;border:0}.social-share-header .dropdown,.export-header .dropdown{padding-bottom:12px}.social-share-header .dropdown:hover .dropdown-menu,.export-header .dropdown:hover .dropdown-menu{display:block}.social-share-header .dropdown-menu,.export-header .dropdown-menu{min-width:0;top:50px;border-radius:0;padding:0;width:106px;box-shadow:none;border:1px solid #cecece;border-top:none}.social-share-header .dropdown-menu:before,.export-header .dropdown-menu:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/016bdaffa9-social-top-arrow.png') no-repeat;position:absolute;top:-7px;display:block;left:10%;width:14px;height:7px}.social-share-header .dropdown-menu li,.export-header .dropdown-menu li{text-align:left;border-bottom:1px solid #e5e5e5}.social-share-header .dropdown-menu li a,.export-header .dropdown-menu li a{padding:10px 10px 10px 30px;background-color:#ebebeb;font-weight:600;color:#555}.social-share-header .dropdown-menu li a:hover,.export-header .dropdown-menu li a:hover{color:#0096d6}.social-share-header .dropdown-menu li.tw-share a,.export-header .dropdown-menu li.tw-share a{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/133fa8b3c3-icon-twitter.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.tw-share a:hover,.export-header .dropdown-menu li.tw-share a:hover{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/871d86527a-icon-twitter-active.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.community a,.export-header .dropdown-menu li.community a{padding-top:12px;background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/6014301501-icon-friends.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.community a:hover,.export-header .dropdown-menu li.community a:hover{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/a305121545-icon-friends-active.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.fb-share a,.export-header .dropdown-menu li.fb-share a{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/b0da0205f0-icon-facebook.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.fb-share a:hover,.export-header .dropdown-menu li.fb-share a:hover{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/03c06c7722-icon-facebook-active.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.go-share a,.export-header .dropdown-menu li.go-share a{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/837251461d-icon-googleplus.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.go-share a:hover,.export-header .dropdown-menu li.go-share a:hover{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/7b4beacb9a-icon-googleplus-active.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.email-share a,.export-header .dropdown-menu li.email-share a{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/03ab212100-icon-email.png') center left no-repeat #ebebeb;background-position:10% 50%}.social-share-header .dropdown-menu li.email-share a:hover,.export-header .dropdown-menu li.email-share a:hover{background:url('https://cdn.ifit.com/d/nc/img/glyphs/black/614f218590-icon-email-active.png') center left no-repeat #ebebeb;background-position:10% 50%}.share-button{background-color:#ebebeb;color:#fff;width:74px}.workout-stats{width:960px;background-color:#424242;float:right}.workout-stats .workout-icon-row{float:right;max-width:870px}.workout-stats .display-controls{height:90px;padding-top:26px;padding-left:26px;background-color:#393d40}.workout-stats .display-controls .control{margin-right:5px;background:url("https://cdn.ifit.com/d/nc/img/ca3772eac3-sprite-workout-detail-action-bar.png") no-repeat;width:39px;height:39px;float:left;cursor:pointer}.workout-stats .display-controls .control.segments{background-position:0 -86px}.workout-stats .display-controls .control.segments.active{background-position:-49px -86px}.workout-stats .display-controls .control.segments:hover{background-position:-98px -86px}.workout-stats .display-controls .control.segments:active{background-position:0 -86px}.workout-stats .display-controls .control.trophy{background-position:0 -602px}.workout-stats .display-controls .control.trophy.active{background-position:-49px -602px}.workout-stats .display-controls .control.trophy:hover{background-position:-98px -602px}.workout-stats .display-controls .control.trophy:active{background-position:0 -602px}.workout-stats .display-controls .control.stands{background-position:0 -728px}.workout-stats .display-controls .control.stands.active{background-position:-49px -728px}.workout-stats .display-controls .control.stands:hover{background-position:-98px -728px}.workout-stats .display-controls .control.stands:active{background-position:0 -728px}.workout-stats a.schedule-workout{cursor:pointer;float:right;display:inline-block;text-align:left;margin-top:28px}.workout-stats .section{float:left;text-align:left;margin:0 35px}.workout-stats .section:last-child{margin-right:20px}.workout-stats .section .value{font-size:18px;color:#fdfdfd;font-weight:700;white-space:nowrap;letter-spacing:1px}.workout-stats .section .sub{font-size:13px;color:#9fa5a9;white-space:nowrap}.workout-stats .section .lt-blue{color:#8dcbe7}.workout-stats .section .small-slash{font-size:12px;margin:0 4px}.workout-stats .section .icon{margin-bottom:8px;margin-top:20px;zoom:.7;-moz-transform:scale(.7);-moz-transform-origin:0 18px}.workout-stats .section .icon:not(:-moz-handler-blocked){margin-bottom:2px;margin-top:8px}.workout-stats .section .icon.distance{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -8px -66px;width:36px;height:30px}.workout-stats .section .icon.time{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -9px -165px;width:35px;height:30px}.workout-stats .section .icon.elevation-gain{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -8px -99px;width:42px;height:30px}.workout-stats .section .icon.calories{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -13px 0;width:32px;height:30px}.workout-stats .section .icon.watts{background:url("https://cdn.ifit.com/d/nc/img/17e2cd8004-sprite-create-log.png") no-repeat -10px -296px;width:15px;height:21px;zoom:1;-moz-transform:scale(1);margin-top:13px;margin-bottom:6px}.workout-stats .section .icon.watts:not(:-moz-handler-blocked){margin-top:14px;margin-bottom:3px;padding-bottom:2px}.workout-stats .section .icon.normalized-power{background:url("https://cdn.ifit.com/d/nc/img/f6d3e7e047-normalized-power-small-icon.png") no-repeat;margin-top:11px;margin-bottom:1px;width:32px;height:28px;zoom:1}.workout-stats .section .icon.pace{background:url("https://cdn.ifit.com/d/nc/img/17e2cd8004-sprite-create-log.png") no-repeat 0 -90px;width:42px;height:25px;margin-bottom:6px}.workout-stats .section .icon.speed{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat 0 -392px;width:42px;height:30px}.activity-time p{margin:20px 0 10px 20px;color:#424242;font-size:18px;letter-spacing:.67px}.workout-activities{width:100%;height:72px;background-color:#fff;float:right;border:1px solid #ebebeb;margin-bottom:50px}.workout-activities .workout-icon-row{max-width:960px}.workout-activities .section{text-align:left;margin:0 35px;vertical-align:middle;display:inline-block;width:110px}.workout-activities .section:first-child{width:520px;margin-top:10px}.workout-activities .section:last-child{margin-right:20px}.workout-activities .section .sub{font-size:16px;color:#424242;vertical-align:middle;margin:15px 0 8px 0}.workout-activities .section .sub-activity-type{font-size:14px;margin:10px 0 8px 35px}.workout-activities .section .sub p{font-size:13px}.workout-activities .section .activity-icon-background{width:40px;height:40px;border-radius:50%;margin:5px 30px 0 -20px;background-color:#0096d6;float:left}.workout-activities .section .activity-icon-background>div{content:"";width:42px;height:42px;margin:4px 0 0 4px;background:url("https://cdn.ifit.com/d/nc/img/pre-login/compare/icons/930742647a-table-icons-white.svg") no-repeat;background-size:33px}.workout-activities .section .activity-icon-background>div.swimming{background-position:0 -312px}.workout-activities .section .activity-icon-background>div.other-workout{background-position:3px -970px}.workout-activities .section .icon{margin:10px 0 0 0;background-size:24px;-moz-transform-origin:0 18px;float:left;width:30px;height:30px;background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/compare/icons/b10b6e4260-table-icons.svg");background-repeat:no-repeat}.workout-activities .section .icon:not(:-moz-handler-blocked){margin-bottom:2px;margin-top:13px}.workout-activities .section .icon.distance{background-position:-1px -32px}.workout-activities .section .icon.calories{background-position:-1px -515px}h2.subheader{margin-bottom:5px}.modal-subheader h2.subheader{margin:25px 0}.leaderboard-by-map{display:inline-block;width:238px;height:519px;margin-bottom:-3px;overflow:hidden;float:left;background:#efefef;position:relative;border:1px solid #cecece;border-bottom-width:0;border-left-width:0}.leaderboard-by-map .leaderboard-header-line{text-transform:uppercase;color:#ebebeb;background-color:#3c3c3c;height:30px;font-size:12px;border-bottom:1px solid #282828}.leaderboard-by-map .leaderboard-header-line .filter-toggle{float:right;padding:5px 10px;line-height:20px;width:41px;text-align:right}.leaderboard-by-map .leaderboard-header-line .filter-toggle{color:#0096d6;width:82px;text-align:left;padding-left:12px;background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/fa211e386e-menu_icon.png") no-repeat 55px;cursor:pointer;border-left:1px solid #505050;box-shadow:1px 0 0 0 #282828 inset}.leaderboard-by-map .leaderboard-header-line .filter-toggle.active{background-color:#484d50}.leaderboard-by-map .leaderboard-filters{background-color:#282828;width:240px;display:none}.leaderboard-by-map .leaderboard-filters .filter-section{position:relative}.leaderboard-by-map .leaderboard-filters .filter-section:before{content:'';background:url("https://cdn.ifit.com/d/nc/img/arrows/36f8c46304-arrow-sprite.png") no-repeat transparent;background-size:38px 35px;width:11px;height:11px;position:absolute;background-position:-3px 0;top:10px;right:12px}.leaderboard-by-map .leaderboard-filters .filter-section:hover:before{background-position:-24px -3px;top:12px;right:9px}.leaderboard-by-map .leaderboard-filters .filter-section.active:before{background-position:-24px -24px;top:15px;right:10px}.leaderboard-by-map .leaderboard-filters .filter-section,.leaderboard-by-map .leaderboard-filters .filter-clear{background-color:#f5f5f5;color:#929292;cursor:pointer;font-size:12px;border-bottom:4px solid #fdfdfd}.leaderboard-by-map .leaderboard-filters .filter-section:hover,.leaderboard-by-map .leaderboard-filters .filter-clear:hover{color:#fdfdfd;background-color:#0096d6}.leaderboard-by-map .leaderboard-filters .filter-section .filter-options-container,.leaderboard-by-map .leaderboard-filters .filter-clear .filter-options-container{display:none}.leaderboard-by-map .leaderboard-filters .filter-section .filter-option,.leaderboard-by-map .leaderboard-filters .filter-clear .filter-option{background-color:#ebebeb;color:#929292;padding:10px 0;text-indent:20px;border-bottom:1px solid #cecece}.leaderboard-by-map .leaderboard-filters .filter-section .filter-option:hover,.leaderboard-by-map .leaderboard-filters .filter-clear .filter-option:hover{background-color:#0096d6;color:#fdfdfd;border-bottom:1px solid #0084bd}.leaderboard-by-map .leaderboard-filters .filter-section .filter-option.selected,.leaderboard-by-map .leaderboard-filters .filter-clear .filter-option.selected,.leaderboard-by-map .leaderboard-filters .filter-section .filter-title.not-default,.leaderboard-by-map .leaderboard-filters .filter-clear .filter-title.not-default{font-weight:700}.leaderboard-by-map .leaderboard-filters .filter-options-container{border-top:1px solid #fdfdfd}.leaderboard-by-map .leaderboard-filters .filter-title{padding:10px 0;text-indent:10px}.leaderboard-by-map .leaderboard-filters .filter-section.active{background-color:#0084bd;color:#fdfdfd}.leaderboard-by-map .leaderboard-filters .filter-clear{background-color:#929292;color:#424242;text-transform:uppercase;padding:8px 10px;font-weight:700}.leaderboard-by-map .is-user-lorg,.leaderboard-by-map .active-lorg{background-color:#e1f2f9}.leaderboard-by-map .all-of-the-lorgs{height:425px;overflow-y:auto;overflow-x:hidden;position:relative}.leaderboard-by-map .lorg-odd{background-color:#fdfdfd}.leaderboard-by-map .lorg-even{background-color:#f2f4f4}.leaderboard-by-map .lorg,.leaderboard-by-map .active-lorg{border-bottom:2px solid #cecece;height:60px;width:240px;position:relative}.leaderboard-by-map .lorg .user-avatar,.leaderboard-by-map .active-lorg .user-avatar,.leaderboard-by-map .lorg .user-rank,.leaderboard-by-map .active-lorg .user-rank,.leaderboard-by-map .lorg .user-total-time,.leaderboard-by-map .active-lorg .user-total-time,.leaderboard-by-map .lorg .user-incomplete,.leaderboard-by-map .active-lorg .user-incomplete,.leaderboard-by-map .lorg .user-fullname,.leaderboard-by-map .active-lorg .user-fullname,.leaderboard-by-map .lorg .schedule-workout,.leaderboard-by-map .active-lorg .schedule-workout,.leaderboard-by-map .lorg .login,.leaderboard-by-map .active-lorg .login,.leaderboard-by-map .lorg .carret-thing,.leaderboard-by-map .active-lorg .carret-thing{float:left;height:60px}.leaderboard-by-map .lorg .user-avatar,.leaderboard-by-map .active-lorg .user-avatar{width:60px}.leaderboard-by-map .lorg .user-rank,.leaderboard-by-map .active-lorg .user-rank{color:#cecece;font-size:20px;font-weight:bold;width:40px;line-height:60px;padding-left:12px}.leaderboard-by-map .lorg .user-total-time,.leaderboard-by-map .active-lorg .user-total-time{font-size:20px;color:#6e6e6e;font-weight:300;line-height:60px;text-align:right;width:128px;position:relative;left:-20px}.leaderboard-by-map .lorg .unfinished,.leaderboard-by-map .active-lorg .unfinished{color:#8a9499}.leaderboard-by-map .lorg .user-fullname,.leaderboard-by-map .active-lorg .user-fullname{font-size:20px;color:#6e6e6e;width:170px;padding-left:10px;line-height:42px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:-60px 0 -20px 60px}.leaderboard-by-map .lorg .date-completed,.leaderboard-by-map .active-lorg .date-completed{color:#cecece;padding-left:10px;width:170px;float:left;font-size:11px;margin:-28px 0 0 60px}.leaderboard-by-map .lorg .schedule-workout,.leaderboard-by-map .active-lorg .schedule-workout{color:#44c7ff;cursor:pointer;font-size:14px;font-weight:bold;padding:10px;line-height:40px;height:31px;width:158px;position:relative}.leaderboard-by-map .lorg .schedule-workout.on-hover,.leaderboard-by-map .active-lorg .schedule-workout.on-hover{margin:-60px 0 0 60px}.leaderboard-by-map .lorg .login,.leaderboard-by-map .active-lorg .login{color:#44c7ff;font-size:11px;font-weight:bold;text-align:center;line-height:60px;width:178px}.leaderboard-by-map .lorg .login.not-on-hover,.leaderboard-by-map .active-lorg .login.not-on-hover{margin:-60px 0 0 60px}.leaderboard-by-map .lorg .carret-thing,.leaderboard-by-map .active-lorg .carret-thing{color:#44c7ff;font-size:20px;line-height:50px;width:30px;text-align:right}.leaderboard-by-map .lorg .distance,.leaderboard-by-map .active-lorg .distance{z-index:1;position:absolute;bottom:-2px;left:0;height:2px;width:100%}.leaderboard-by-map .lorg .on-hover,.leaderboard-by-map .active-lorg .on-hover{opacity:0;-webkit-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);-moz-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);-o-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);-ms-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);transition:opacity 100ms cubic-bezier(.215, .61, .355, 1)}.leaderboard-by-map .lorg .not-on-hover,.leaderboard-by-map .active-lorg .not-on-hover{opacity:1;-webkit-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);-moz-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);-o-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);-ms-transition:opacity 100ms cubic-bezier(.215, .61, .355, 1);transition:opacity 100ms cubic-bezier(.215, .61, .355, 1)}.leaderboard-by-map .lorg:hover .on-hover,.leaderboard-by-map .active-lorg:hover .on-hover{opacity:1}.leaderboard-by-map .lorg:hover .not-on-hover,.leaderboard-by-map .active-lorg:hover .not-on-hover{opacity:0}.leaderboard-by-map .rank-trophy{background:url("https://cdn.ifit.com/d/nc/img/9ef86e86eb-sprite-trophies.png") no-repeat}.leaderboard-by-map .rank-trophy.rank1{background-position:-48px 13px;text-indent:-9999em;overflow:hidden}.leaderboard-by-map .rank-trophy.rank2{background-position:-96px 13px;text-indent:-9999em;overflow:hidden}.leaderboard-by-map .rank-trophy.rank3{background-position:-144px 13px;text-indent:-9999em;overflow:hidden}.metric-chart{margin-top:3px;z-index:20;position:relative;background-color:#fff}.metric-chart .metric-side-bar{float:left;background-color:#393d40;height:360px;width:60px}.metric-chart .metric-side-bar .metric-control{background:url("https://cdn.ifit.com/d/nc/img/ca3772eac3-sprite-workout-detail-action-bar.png") no-repeat;width:40px;height:40px;margin:10px;cursor:pointer}.metric-chart .metric-side-bar .metric-control.disabled{cursor:default !important}.metric-chart .metric-side-bar .metric-control.track{background-position:0 -129px}.metric-chart .metric-side-bar .metric-control.track.active{background-position:-49px -129px}.metric-chart .metric-side-bar .metric-control.track:hover{background-position:-98px -129px}.metric-chart .metric-side-bar .metric-control.track:active{background-position:0 -129px}.metric-chart .metric-side-bar .metric-control.watts{background-position:0 -643px}.metric-chart .metric-side-bar .metric-control.watts.active{background-position:-49px -643px}.metric-chart .metric-side-bar .metric-control.watts:hover{background-position:-98px -643px}.metric-chart .metric-side-bar .metric-control.watts:active{background-position:0 -643px}.metric-chart .metric-side-bar .metric-control.elevation{background-position:0 -172px}.metric-chart .metric-side-bar .metric-control.elevation.active{background-position:-49px -172px}.metric-chart .metric-side-bar .metric-control.elevation:hover{background-position:-98px -172px}.metric-chart .metric-side-bar .metric-control.elevation:active{background-position:0 -172px}.metric-chart .metric-side-bar .metric-control.calories{background-position:0 -215px}.metric-chart .metric-side-bar .metric-control.calories.active{background-position:-49px -215px}.metric-chart .metric-side-bar .metric-control.calories:hover{background-position:-98px -215px}.metric-chart .metric-side-bar .metric-control.calories:active{background-position:0 -215px}.metric-chart .metric-side-bar .metric-control.time{background-position:0 -258px}.metric-chart .metric-side-bar .metric-control.time.active{background-position:-49px -258px}.metric-chart .metric-side-bar .metric-control.time:hover{background-position:-98px -258px}.metric-chart .metric-side-bar .metric-control.time:active{background-position:0 -258px}.metric-chart .metric-side-bar .metric-control.mps{background-position:0 -301px}.metric-chart .metric-side-bar .metric-control.mps.active{background-position:-49px -301px}.metric-chart .metric-side-bar .metric-control.mps:hover{background-position:-98px -301px}.metric-chart .metric-side-bar .metric-control.mps:active{background-position:0 -301px}.metric-chart .metric-side-bar .metric-control.bpm{background-position:0 -344px}.metric-chart .metric-side-bar .metric-control.bpm.active{background-position:-49px -344px}.metric-chart .metric-side-bar .metric-control.bpm:hover{background-position:-98px -344px}.metric-chart .metric-side-bar .metric-control.bpm:active{background-position:0 -344px}.metric-chart .metric-side-bar .metric-control.bpm.disabled{background-position:0 -344px !important}.metric-chart .metric-side-bar .metric-control.cadence{background-position:0 -387px}.metric-chart .metric-side-bar .metric-control.cadence.active{background-position:-49px -387px}.metric-chart .metric-side-bar .metric-control.cadence:hover{background-position:-98px -387px}.metric-chart .metric-side-bar .metric-control.cadence:active{background-position:0 -387px}.metric-chart .metric-side-bar .metric-control.power{background-position:0 -430px}.metric-chart .metric-side-bar .metric-control.power.active{background-position:-49px -430px}.metric-chart .metric-side-bar .metric-control.power:hover{background-position:-98px -430px}.metric-chart .metric-side-bar .metric-control.power:active{background-position:0 -430px}.metric-chart .metric-side-bar .metric-control.incline{background-position:0 -473px}.metric-chart .metric-side-bar .metric-control.incline.active{background-position:-49px -473px}.metric-chart .metric-side-bar .metric-control.incline:hover{background-position:-98px -473px}.metric-chart .metric-side-bar .metric-control.incline:active{background-position:0 -473px}.metric-chart .metric-side-bar .metric-control.stands{background-position:0 -473px}.metric-chart .metric-side-bar .metric-control.stands.active{background-position:-49px -473px}.metric-chart .metric-side-bar .metric-control.stands:hover{background-position:-98px -473px}.metric-chart .metric-side-bar .metric-control.stands:active{background-position:0 -473px}.metric-chart #metric-chart{float:left;height:358px;width:899px;border:1px solid #cecece;border-left:none}.metric-chart .highcharts-tooltip .metric-value{text-align:right}.leaderboard-container>table.summary{width:100%;background-color:#ebebeb;text-align:center;margin-bottom:40px}.leaderboard-container>table.summary th{text-transform:uppercase;color:#717c81;padding-top:10px;font-weight:400;font-size:12px}.leaderboard-container>table.summary td{font-size:40px;line-height:46px;font-weight:700;padding:5px}.leaderboard-container>table.summary td.current{color:#fdfdfd}.leaderboard-container>table.summary td.current img{margin-right:25px}.leaderboard-container>table.summary .current{background-color:#3c3c3c}.leaderboard-container .leaderboard-controls{float:left;width:20%}.leaderboard-container .leaderboard-controls>ul{list-style:none;margin:0;padding:0;padding-right:25px}.leaderboard-container .leaderboard-controls>ul>li{color:#393d40;cursor:pointer;padding:14px 12px;line-height:1;margin-bottom:5px;background:#f0f0f0;text-transform:uppercase}.leaderboard-container .leaderboard-controls>ul>li.highlighted{color:#fdfdfd;background:#0096d6}.leaderboard-container .leaderboard-controls>ul>li.gender,.leaderboard-container .leaderboard-controls>ul>li.type,.leaderboard-container .leaderboard-controls>ul>li.age{background:none;padding:0 0;margin-bottom:0}.leaderboard-container .leaderboard-controls>ul>li.gender .selectoror,.leaderboard-container .leaderboard-controls>ul>li.type .selectoror,.leaderboard-container .leaderboard-controls>ul>li.age .selectoror{width:192px;height:23px;background:url('https://cdn.ifit.com/d/nc/img/arrows/7e618c3ac3-arrow-gray-down.png') no-repeat right}.leaderboard-container .leaderboard-controls>ul>li.gender .selectoror select,.leaderboard-container .leaderboard-controls>ul>li.type .selectoror select,.leaderboard-container .leaderboard-controls>ul>li.age .selectoror select{margin-bottom:0;background:transparent;width:155px;font-size:11px;font-weight:bold;line-height:1;border:0;border-radius:0;height:23px;text-transform:uppercase;-webkit-appearance:none}.leaderboard-container .results table{margin-left:30px}.map-parent-container{position:relative;float:left;height:520px;width:960px;margin-bottom:-8px}.map-parent-container.map-container-with-visible-leaderboard{width:720px}.map-parent-container .elevation-chart-container{display:inline-block;width:100%;height:100px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.8)}.map-parent-container .elevation-chart-container .buttons{position:absolute;top:0;left:0;display:none}.map-parent-container .elevation-chart-container .distance-marker{position:absolute;top:0;width:50px;height:100%;background:url("https://cdn.ifit.com/d/nc/img/decorative/e706939820-elevation-distance-marker.png") repeat-y;color:#cecece;font-size:9px;font-weight:bold}.map-parent-container .elevation-chart-container .distance-marker.first{left:144px}.map-parent-container .elevation-chart-container .distance-marker.second{left:288px}.map-parent-container .elevation-chart-container .distance-marker.third{left:432px}.map-parent-container .elevation-chart-container .distance-marker.fourth{left:576px}.map-parent-container .elevation-chart-container .floating-avatar{position:absolute;z-index:100;padding:2px;width:21px;height:27px;background-image:url("https://cdn.ifit.com/d/nc/img/decorative/c20762f722-floating-avatar-overlay-small.png");pointer-events:none}.map-parent-container .elevation-chart-container .floating-avatar img{height:21px;width:21px}.map-parent-container .map-container{width:100%;height:100%;display:inline-block;background-color:#f1f0ec}.map-parent-container #workout-detail-map{display:none;height:100%}.map-parent-container .distance-marker-label{color:#fdfdfd;margin-top:-10px !important;font-size:11px;font-weight:700}.map-parent-container .distance-marker-label.new{display:none}.map-parent-container .distance-marker-label.normal{margin-left:-4px !important}.map-parent-container .distance-marker-label.double{margin-left:-7px !important}.map-parent-container .distance-marker-label.triple{margin-left:-8px !important;font-size:9px}.map-parent-container .person-arrow{max-width:none;display:none}.map-parent-container .person-arrow.base-person{background-position:0 0}.map-parent-container .person-arrow.compared-person{background-position:0 -18px}.description-bottom{margin-top:50px}.description-bottom .description-container{padding:15px;background-color:#ebebeb;width:100%;float:left}.description-bottom .description-container .description-text{float:left}.comments{margin-top:50px}.weight-card{box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999;margin-bottom:5px;background:#f0f0f0}.weight-card>div{display:inline-block}.weight-card-img{display:block;padding:8px;float:left}.weight-card-img img{width:60px;height:60px;max-width:70px;max-height:70px;padding:3px;background-color:#fdfdfd;border:1px solid #cad2d6}.weight-card-left{padding:10px 0 0 4px;float:left}.weight-card-left h3{color:#535353}.weight-card-left li{display:inline-block;margin-right:10px;font-size:11px;letter-spacing:1px}.weight-card-left li:last-of-type{margin-right:0}.weight-card-left li img{position:relative;top:2px;width:14px;margin-right:5px}.weight-card-right{padding-right:18px;float:right}.weight-card-right img{margin-top:12px;width:28px;height:31px}.weight-card-right .delete-button{position:relative;bottom:-4px;display:inline-block;width:90px;padding:9px 0;margin:20px 25px 0 0;font-size:13px;font-weight:800;letter-spacing:.01em;text-align:center;background-color:#0096d6;color:#fff;opacity:0;transition:all .2s ease-in-out}.weight-card-right .delete-button:hover{color:#fff}.weight-card-subhead{margin:0;font-size:10px;font-style:italic;font-weight:bold}.weight-card-subhead a{color:#0096d6}.weight-card:hover .weight-card-right .delete-button{bottom:0;opacity:1}.fusion{height:180px;width:100%;display:flex;align-items:center;padding:10px 0;margin-top:20px;border-top:1px solid #d5d6d6}.assignment-wrapper{text-transform:uppercase;width:680px}.assignment{color:#2e3134;font-size:1.5rem;display:flex;justify-content:space-between;width:100%;font-family:"Martines-straight";letter-spacing:.0625em}.assignment b{font-size:3rem;font-weight:normal;padding-right:8px}.assignment .plus{font-size:2.25rem}.percentages{color:rgba(88,90,93,0.8);font-size:.8125rem;display:flex;justify-content:space-between}.percentages b{font-weight:600}.score{color:#2e3134;text-transform:uppercase;display:flex;justify-content:flex-end;flex:1}.score .percentages{position:relative;top:-7px}.equal{font:2.25rem "Martines-straight";align-self:center;position:relative;top:-10px;left:-10%}.total-wrapper{padding-left:55px;position:relative}.total{font:1.875rem "Martines-straight";letter-spacing:.025em}.total:before{content:"";position:absolute;width:24px;height:24px;top:-4px;left:20px;background:url("https://cdn.ifit.com/d/nc/img/fusion/8799b6e222-fusion-score-icon.svg") 0 0 no-repeat;background-size:24px 24px;z-index:2}.total b{font:normal 5.25rem "Martines-straight";letter-spacing:.01389em;padding-right:8px;line-height:1}.meter-container{width:650px;height:21px;background:#28e1a5;position:relative;border:1px solid #fff;margin:5px 20px 5px 15px}.meter-container:before,.meter-container:after{content:"";position:absolute;width:20px;height:20px;top:3px;background-repeat:no-repeat;background-size:16px 16px;z-index:2}.meter-container:before{left:-12px;background-image:url("https://cdn.ifit.com/d/nc/img/fusion/b559f11a1a-fusion-cardio-icon.svg")}.meter-container:after{right:-23px;background-image:url("https://cdn.ifit.com/d/nc/img/fusion/8d5c5c5dcb-fusion-strength-icon.svg")}.meter-container .meter{display:inline-block;height:20px;background-color:#0069d2;position:absolute;left:0}.meter-container .pill{box-sizing:border-box;position:absolute;top:-1px;width:19px;height:21px;display:inline-block;border:1px solid #fff;z-index:1;border-left:6px solid #fff;border-right:6px solid #fff}.meter-container .pill:before{content:"";box-sizing:border-box;width:9px;height:22px;position:relative;display:inline-block;left:-1px;top:-1px;border-radius:6px;border:2px solid #fff}.meter-container .pill:nth-of-type( 2){left:15px}.meter-container .pill:nth-of-type( 3){left:30px}.meter-container .pill:nth-of-type( 4){left:45px}.meter-container .pill:nth-of-type( 5){left:60px}.meter-container .pill:nth-of-type( 6){left:75px}.meter-container .pill:nth-of-type( 7){left:90px}.meter-container .pill:nth-of-type( 8){left:105px}.meter-container .pill:nth-of-type( 9){left:120px}.meter-container .pill:nth-of-type( 10){left:135px}.meter-container .pill:nth-of-type( 11){left:150px}.meter-container .pill:nth-of-type( 12){left:165px}.meter-container .pill:nth-of-type( 13){left:180px}.meter-container .pill:nth-of-type( 14){left:195px}.meter-container .pill:nth-of-type( 15){left:210px}.meter-container .pill:nth-of-type( 16){left:225px}.meter-container .pill:nth-of-type( 17){left:240px}.meter-container .pill:nth-of-type( 18){left:255px}.meter-container .pill:nth-of-type( 19){left:270px}.meter-container .pill:nth-of-type( 20){left:285px}.meter-container .pill:nth-of-type( 21){left:300px}.meter-container .pill:nth-of-type( 22){left:315px}.meter-container .pill:nth-of-type( 23){left:330px}.meter-container .pill:nth-of-type( 24){left:345px}.meter-container .pill:nth-of-type( 25){left:360px}.meter-container .pill:nth-of-type( 26){left:375px}.meter-container .pill:nth-of-type( 27){left:390px}.meter-container .pill:nth-of-type( 28){left:405px}.meter-container .pill:nth-of-type( 29){left:420px}.meter-container .pill:nth-of-type( 30){left:435px}.meter-container .pill:nth-of-type( 31){left:450px}.meter-container .pill:nth-of-type( 32){left:465px}.meter-container .pill:nth-of-type( 33){left:480px}.meter-container .pill:nth-of-type( 34){left:495px}.meter-container .pill:nth-of-type( 35){left:510px}.meter-container .pill:nth-of-type( 36){left:525px}.meter-container .pill:nth-of-type( 37){left:540px}.meter-container .pill:nth-of-type( 38){left:555px}.meter-container .pill:nth-of-type( 39){left:570px}.meter-container .pill:nth-of-type( 40){left:585px}.meter-container .pill:nth-of-type( 41){left:600px}.meter-container .pill:nth-of-type( 42){left:615px}.meter-container .pill:nth-of-type( 43){left:630px}.meter-container .pill:nth-of-type( 44){left:645px}.fusion-stats{display:flex;margin-bottom:40px;border:1px solid #abadae;flex-wrap:wrap}.fusion-stats .stat{display:flex;width:50%;padding:25px;text-transform:uppercase;align-items:center;justify-content:space-between;font-size:.75rem;border-bottom:1px solid #abadae}.fusion-stats .stat:nth-of-type(odd){border-right:1px solid #abadae}.fusion-stats .stat:nth-last-of-type(1){border-bottom:0}.fusion-stats .stat .i{padding-left:30px;position:relative}.fusion-stats .stat .i:before{content:"";width:24px;height:24px;position:absolute;left:0;background-size:24px 24px}.fusion-stats .stat .i.time:before{background:url("https://cdn.ifit.com/d/nc/img/fusion/95e6cdede8-timer-icon.svg") 0 0 no-repeat}.fusion-stats .stat .i.calories:before{background:url("https://cdn.ifit.com/d/nc/img/fusion/0862f45007-fire-icon.svg") 0 0 no-repeat}.fusion-stats .stat .i.heart:before{background:url("https://cdn.ifit.com/d/nc/img/fusion/4b664c9ebe-heartbeat-icon.svg") 0 0 no-repeat}.fusion-stats .stat .i.watt:before{background:url("https://cdn.ifit.com/d/nc/img/fusion/91856a3fbd-watts-icon.svg") 0 0 no-repeat}.fusion-stats .stat .i.reps:before{background:url("https://cdn.ifit.com/d/nc/img/fusion/b834f013a3-123-icon.svg") 0 0 no-repeat;top:3px}.fusion-stats .stat b{font-size:1.125rem}.fusion-stats .stat small{font-size:.6875rem;margin-left:6px}.following-wrapper,.followers-wrapper{padding-bottom:100px;width:730px;float:left}.following-wrapper ul li,.followers-wrapper ul li{display:inline-block;position:relative;width:33%;margin-bottom:20px}.following-wrapper ul li .profile-avatar,.followers-wrapper ul li .profile-avatar{background-size:cover;display:inline-block;margin-right:10px}.following-wrapper ul li a,.followers-wrapper ul li a{color:#0096d6;line-height:50px;cursor:pointer;display:inline-block;vertical-align:top}.following-wrapper ul li i,.followers-wrapper ul li i{line-height:50px;padding-left:5px}.following-wrapper ul li .remove,.followers-wrapper ul li .remove{background:url("https://cdn.ifit.com/d/nc/img/interactive/b663ef1912-checkbox-x-2.jpg") no-repeat 0 0;text-indent:-9999px;display:none;width:9px;height:9px;position:absolute;top:0;left:0}.following-wrapper ul li:hover .remove,.followers-wrapper ul li:hover .remove{display:block}.following-wrapper.profile,.followers-wrapper.profile{width:190px}.side-bar{padding-bottom:100px;width:230px;float:right}.side-bar.club{margin-top:20px}.side-bar .follow-someone-new .input-container{padding:10px 0 15px}.side-bar .follow-someone-new .input-container input{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/black/aff1f63e51-magnifier.png");background-repeat:no-repeat;background-position:97% 45%;width:211px;margin-bottom:0}.side-bar .follow-requests ul{padding:0 15px;background:#ebebeb}.side-bar .follow-requests ul li{background:#ebebeb;border-bottom:1px solid #cecece;font-size:12px;line-height:16px;padding:15px 0}.side-bar .follow-requests ul li:last-child{border-bottom:none}.side-bar .follow-requests ul li>span{font-weight:700;display:block}.side-bar .follow-requests ul li a{display:inline-block;float:left;color:#0096d6}.side-bar .follow-requests ul li a:hover{color:#424242}.side-bar .follow-requests ul li a.username{width:75%}.side-bar .follow-requests ul li a.username span{color:#424242}.side-bar .follow-requests ul li a.accept,.side-bar .follow-requests ul li a.ignore{float:right}.side-bar .follow-requests ul li a.ignore{margin-left:10px}.side-bar .follow-requests .no-new-requests{margin-bottom:20px}.secondary-users{width:100%}.secondary-users ul{list-style:none;border:0;margin:0;padding:0;outline:0}.secondary-users .form-container{display:block;margin-top:10px}.secondary-users li{min-height:51px;margin-bottom:10px;padding-bottom:10px;overflow:auto}.secondary-users img{float:left}.secondary-users img.avatar{width:65px !important;height:65px !important;border-radius:100%}.secondary-users .profile-image{float:left;width:83px}.secondary-users .user-info{float:left;margin-top:10px}.secondary-users .user-info .separator-dot{width:5px;height:5px;border-radius:100%;margin:0 5px;display:inline-block;background-color:#cecece}.secondary-users .user-info p{display:inline-block}.secondary-users .user-info a.action-links{display:inline-block;margin-left:20px;font-size:10px;font-weight:700;font-style:oblique}.secondary-users input{margin:0;width:80%;float:left}.secondary-users .invite-new-users{margin:0 0 0 5px;font-weight:400;background:#0096d6;color:#fdfdfd;padding:9px 16px;display:inline-block;line-height:18px;text-align:center;text-transform:uppercase;font-size:12px}.secondary-name{display:inline-block;outline:none;text-decoration:none;font-weight:bold;font-size:16px;padding-bottom:10px}.secondary-status{display:inline-block;color:#000;margin-right:10px;line-height:51px}.secondary-remove,.secondary-add-new,.secondary-rescind,.secondary-decline,.secondary-accept{background:#0096d6;color:#fdfdfd;padding:5px 11px;display:inline-block;line-height:18px;text-align:center;margin:11px 0;text-transform:uppercase;font-weight:700;font-size:12px}.secondary-remove:hover,.secondary-add-new:hover,.secondary-rescind:hover,.secondary-decline:hover,.secondary-accept:hover{cursor:pointer}.secondary-remove,.secondary-rescind,.secondary-decline,.secondary-accept{float:right;margin-left:10px}.secondary-add-new{float:left}.article-container{padding:30px 0 100px}.article-container:after{content:"";display:block;clear:both;height:0;line-height:0}.article-container .blog-sidebar{width:325px;float:left}.article-container .blog-sidebar .blog-nav{margin-bottom:40px}.article-container .blog-sidebar .blog-nav:after{content:"";display:block;clear:both;height:0;line-height:0}.article-container .blog-sidebar .blog-nav li a{font-style:oblique;display:inline-block;background:#282828;color:#006089;line-height:.8;padding:5px 8px 3px;text-transform:uppercase;font-size:34px;font-weight:100}.article-container .blog-sidebar .blog-nav li a:hover,.article-container .blog-sidebar .blog-nav li a.active{color:#44c7ff}.article-container .blog-sidebar .tags-container ul{padding-left:5px}.article-container .blog-sidebar .tags-container ul li a{color:#3a3e41}.article-container .blog-main-content{width:600px;float:right}.article-container .blog-main-content .blog-summary{border-bottom:1px solid #dcdcdc;padding-bottom:45px;margin-bottom:50px}.article-container .blog-main-content .blog-summary img{display:block;width:600px;margin-bottom:45px}.article-container .blog-main-content .blog-summary h4{margin-bottom:40px}.article-container .blog-main-content .blog-summary h4 a{display:block;font-size:26px;line-height:1.6;font-weight:100;color:#3a3e41;font-style:oblique}.article-container .blog-main-content .blog-summary .summary{font-size:15px;margin-bottom:35px}.article-container .blog-main-content .blog-summary .summary .link-readMore{font-size:12px;line-height:1;display:inline-block;font-weight:400;margin-left:.5em}.article-container .blog-main-content .blog-summary .summary .link-readMore:hover{color:#0096d6}.article-container .blog-main-content .blog-summary .summary .link-readMore .dbl-arrow-blue{background:url("https://cdn.ifit.com/d/nc/img/arrows/0de1e2737c-dbl-arrow-blue.png") no-repeat 0 6px;display:inline-block;width:6px;height:12px;margin:0 0 0 3px}.article-container .blog-main-content .blog-summary .blog-details{background:#ebebeb;padding:4px 10px}.article-container .blog-main-content .blog-summary .blog-details p{line-height:1.6;margin:0}.article-container .blog-main-content .blog-summary .blog-details .date{float:left;margin-right:10px;height:20px;text-transform:uppercase}.article-container .blog-main-content .blog-summary .blog-details .comments{float:left;font-weight:700;height:20px}.article-container .blog-main-content .blog-summary .blog-details .comments .icon-comments{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/32e2f334b4-comments.png") no-repeat 0 2px;display:inline-block;width:14px;height:20px;margin:0 5px 0 0}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags{float:right;height:20px}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags p{float:left}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags ul{display:inline-block;white-space:nowrap}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags ul li{float:left;line-height:1.6;margin-left:10px}.article-container .blog-main-content .blog-summary .blog-details .blog-specifiic-tags ul li a{color:#3a3e41;font-weight:700}.full-article-container{padding:0 0 100px}.full-article-container .filter-container{float:left;margin-bottom:130px}.full-article-container .filter-container .btn-group{margin-bottom:5px}.full-article-container .filter-container .btn-group+.btn-group{margin-left:0}.full-article-container .filter-container .btn-group .btn{font-size:11px;width:150px;border:1px solid #cecece}.full-article-container .filter-container .btn-group .btn .caret{float:right}.full-article-container .blog-summary{float:left;margin-bottom:20px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.full-article-container .blog-summary img{display:block}.full-article-container .blog-summary .blog-details{padding:10px 20px}.full-article-container .blog-1{width:367px}.full-article-container .blog-1 img{width:367px}.full-article-container .blog-2{width:560px}.full-article-container .blog-2 img{width:560px}.full-article-container .blog-3{width:170px}.full-article-container .blog-3 img{width:170px}.full-article-container .date{float:left}.full-article-container .img-subtitle{float:right;font-style:italic}.full-article-container .article-options{background:#f0f0f0;padding:10px 10px 8px;margin-bottom:40px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.full-article-container .article-options .tags-container .tags li a{color:#424242;font-style:oblique;line-height:1.8;font-size:11px}.full-article-container .social-links{float:right}.full-article-container .social-links ul li{float:left;margin-left:10px;background:none !important}.full-article-container .social-links ul li:first-child{margin-left:0}.full-article-container .social-links ul li.social-link-1 a{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/845a336a08-blog-social-links-SPRITE.png") no-repeat 0 0;width:15px}.full-article-container .social-links ul li.social-link-2 a{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/845a336a08-blog-social-links-SPRITE.png") no-repeat -25px 0;width:11px}.full-article-container .social-links ul li.social-link-3 a{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/845a336a08-blog-social-links-SPRITE.png") no-repeat -47px 0;width:12px}.full-article-container .social-links ul li a{display:inline-block;text-indent:-9999px;height:11px}.full-article-container .social-links ul li .count{color:#0096d6;margin-left:4px}.full-article-container .social-links-2{float:right}.full-article-container .social-links-2 ul{margin:0 !important}.full-article-container .social-links-2 ul li{float:left;margin-left:10px;margin-bottom:0 !important;background:none !important}.full-article-container .social-links-2 ul li:first-child{margin-left:0}.full-article-container .social-links-2 ul li.social-link-1 a{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/44bba389ee-blog-social-links-2-SPRITE.png") no-repeat 0 0;width:19px}.full-article-container .social-links-2 ul li.social-link-2 a{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/44bba389ee-blog-social-links-2-SPRITE.png") no-repeat -45px 0;width:14px}.full-article-container .social-links-2 ul li.social-link-3 a{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/44bba389ee-blog-social-links-2-SPRITE.png") no-repeat -86px 0;width:15px}.full-article-container .social-links-2 ul li a{display:inline-block;text-indent:-9999px;height:15px}.full-article-container .social-links-2 ul li .count{color:#0096d6;margin-left:4px}.full-article-container .tags-container span{text-transform:uppercase;float:left;font-size:12px;font-weight:700}.full-article-container .tags-container ul.tags li{background:none;float:left;margin-left:4px;margin-bottom:0 !important;padding:0}.full-article-container .tags-container ul.tags li a{font-size:12px}.full-article-container h1{font-weight:700;font-size:38px;text-transform:uppercase;letter-spacing:-2px;line-height:1.2;margin:10px 0 15px}.full-article-container h4{font-weight:700;font-size:23px;margin-bottom:12px}.full-article-container .article-body-container{background:url("https://cdn.ifit.com/d/nc/img/decorative/a543748d77-divider-horizontal-2.png") no-repeat center 0;padding-top:35px}.full-article-container .article-body-container .related-items-container{width:150px;float:left}.full-article-container .article-body-container .related-items-container .related-item{margin-bottom:40px}.full-article-container .article-body-container .article-body{width:780px;float:right;font-size:12px}.full-article-container .article-body-container h5,.full-article-container .article-body-container h6,.full-article-container .article-body-container p,.full-article-container .article-body-container ul,.full-article-container .article-body-container li,.full-article-container .article-body-container ol{line-height:1.4;color:#333}.full-article-container .article-body-container h5,.full-article-container .article-body-container h6{text-transform:uppercase;margin-bottom:12px}.full-article-container .article-body-container h5{font-size:16px}.full-article-container .article-body-container h6{font-size:14px}.full-article-container .article-body-container p{margin-bottom:15px;font-size:15px}.full-article-container .article-body-container p.quote{background:url("https://cdn.ifit.com/d/nc/img/decorative/40a10b59fc-quotes-pink.png") no-repeat 0 0;padding-top:42px;width:700px;margin:0 0 40px 40px;font-size:20px;font-weight:700}.full-article-container .article-body-container p.single-spacing{margin-top:-16px}.full-article-container .article-body-container i{display:block;padding-bottom:15px;font-size:15px}.full-article-container .article-body-container ul{list-style:none;margin:0 0 25px 15px}.full-article-container .article-body-container ul li{background:url("https://cdn.ifit.com/d/nc/img/decorative/2add6cb42d-bullet-1.png") no-repeat 0 8px;margin-bottom:12px;padding-left:10px;font-size:15px;font-weight:lighter}.full-article-container .article-body-container ol{margin:0 0 25px 30px}.full-article-container .article-body-container ol li{margin-bottom:12px;padding-left:10px}.stats-title{background-color:#fdfdfd}.stats-title h1,.stats-title p{max-width:300px}.stats-title .blue-button{float:right;padding:10px 30px;position:relative;bottom:40px;font-weight:700}.double-line{margin-bottom:15px}.stats-chart{background:url("https://cdn.ifit.com/d/nc/img/decorative/a4290c80f1-section-divider.png") no-repeat center bottom;margin:50px 0 25px;padding-bottom:15px}.most-recent-workouts,.most-recent-weight-logs{width:640px;float:left}.most-recent-workouts .individual-workout-stats,.most-recent-weight-logs .individual-workout-stats{height:14px;margin-top:-7px}.date-icon{background:url('https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png') no-repeat center transparent;width:17px;height:17px;float:left;position:relative;top:5px;right:0}.schedule-separator{position:relative;bottom:3px;left:2px;padding:0 6px;color:#424242}.stats-chart .title{float:left;width:150px;font-size:15px;font-weight:700;margin-top:2px}.stats-chart .action-bar-1{float:left;margin-bottom:20px}.stats-chart .action-bar-1 .embedded-button-bar{margin-right:15px}.stats-chart .action-bar-1 .embedded-button-bar a{color:#6e6e6e;text-transform:uppercase;font-size:12px}.stats-chart .action-bar-1 .embedded-button-bar a:hover,.stats-chart .action-bar-1 .embedded-button-bar a.active{color:#c8dee8;background:#6e6e6e}.stats-chart .action-bar-2{float:left;width:150px}.stats-chart .action-bar-2 .embedded-button-bar{clear:both;margin-bottom:15px}.stats-chart .action-bar-2 .embedded-button-bar a{color:#4f5558}.stats-chart .action-bar-2 .embedded-button-bar a:hover,.stats-chart .action-bar-2 .embedded-button-bar a.active{color:#fdfdfd;background:#4f5558}.search-nav-bar{width:960px;height:40px;background-color:#282828;margin:0}.search-nav-items a{color:#fdfdfd;font-weight:700;float:left;margin:10px 0 0 20px}.span3{margin:0 5px}#activityFilter{float:right}#activityFilter .filter{cursor:pointer;border:solid;border-width:1px;border-color:#cecece;border-top:none}#activityFilter .filter .side-bar{width:3px;height:22px;float:left;padding:0}#activityFilter .filter .side-bar.all{background-color:#f99d31}#activityFilter .filter .side-bar.workouts{background-color:#44c7ff}#activityFilter .filter .side-bar.statuses{background-color:#64db00}#activityFilter .filter .type-title{font-size:11px;padding:2px 3px 2px 10px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#activityFilter .filter .visible-circle{position:relative;top:5px;float:right;background:url("https://cdn.ifit.com/d/nc/img/calendar/7cacc4b327-blue-check.jpg") no-repeat 0 -11px;width:10px;height:11px;margin-bottom:-10px;padding-right:3px}#activityFilter .filter.checked .visible-circle{background-position:0 0}.activity-collapse{display:none}.activity-collapse.active{display:block}.activity-collapse hr{margin:0;padding-top:18px;border-top:solid;border-top-color:#cecece;border-width:1px}.activity-collapse .subheader{margin-bottom:20px}.activity-collapse .form-list{display:inline;position:relative;height:20px}.activity-collapse .form-list .setting-checkbox,.activity-collapse .form-list .setting-radio{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);width:16px !important;height:16px !important}.activity-collapse .form-list b{position:absolute;left:0;top:0;width:12px;height:15px;background:url("https://cdn.ifit.com/d/nc/img/interactive/05dcafb682-checkbox-3.png") no-repeat 0 -16px}.activity-collapse .form-list.isChecked b{background:url("https://cdn.ifit.com/d/nc/img/interactive/05dcafb682-checkbox-3.png") no-repeat 0 2px}.activity-collapse .form-list label{font-size:14px;cursor:pointer;text-transform:uppercase;font-weight:600;padding:15px 15px 15px 0;display:inline-block}.activity-collapse .form-block{display:block;padding:2px 0}.activity-collapse .form-block:first-child{margin-top:8px}.activity-collapse .form-block label{margin-bottom:0;padding:0}.activity-collapse .form-block b{top:3px}.activity-collapse .btn-addCalendar{color:#0096d6;font-size:12px;font-weight:550;margin-bottom:25px;display:inline-block}.activity-collapse .btn-addCalendar:hover{color:#0096d6;text-decoration:none}.activity-collapse .list-workout{margin:-20px 0 18px 0}.activity-collapse table{margin-top:10px;margin-bottom:-30px}.activity-collapse table td{max-width:126px;min-width:126px;border:solid;border-width:1px;border-color:#cecece;background-image:url("https://cdn.ifit.com/d/nc/img/calendar/1c9cf990bc-today-stripe.png");background-repeat:repeat;padding:9px 0 27px 10px}.poster{cursor:pointer;cursor:hand}.poster>div:first-of-type{display:inline-block;background-size:cover;margin-right:10px}.poster span{position:relative;bottom:19px}.poster span#time-of-post{left:40px}.poster span#time-of-post:lang(fr){font-size:12px}.more-comments{margin-bottom:0;cursor:pointer}.more-comments p{text-align:center;font-weight:700;margin-bottom:0}.status-update-container{padding-top:1px;background-color:#fdfdfd;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.status-update-container .status-update{margin:15px}.comments-full{margin-bottom:80px}.comments-full .more-comments{cursor:default;margin-bottom:15px}.comments-full .more-comments p{text-align:left;font-weight:normal;text-transform:uppercase}.left{float:left;width:230px;margin:0 13px 0 0}.right{float:left;width:230px;margin:0}.community-block{background:#f9f9f9;float:left;width:29.5%;margin-bottom:13px;padding:50px 15px 0;position:relative;z-index:1;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.community-block .live-workout-link{margin-top:-15px;margin-bottom:10px}.community-block:hover .block-menu{display:block}.community-block .block-menu{display:none;position:absolute;overflow-x:hidden;width:100%;top:0;left:0;background:url("https://cdn.ifit.com/d/nc/img/arrows/4250e9c004-arrow-blockMenu.png") no-repeat center bottom;opacity:.9;padding-bottom:8px}.community-block .block-menu li{text-align:center;cursor:pointer;cursor:hand;background:#0096d6;float:left}.community-block .block-menu li.four{width:25%}.community-block .block-menu li.three{width:33.33333333%}.community-block .block-menu li.two{width:50%}.community-block .block-menu li.cal{position:relative;padding:9px 0}.community-block .block-menu li .padded{color:#fdfdfd;display:block;padding:14px 0;font-weight:700;text-align:center}.community-block .block-menu li .padded:hover{background-color:#006089;text-decoration:none}.community-block .block-menu li .padded+input{width:100%;height:100%;background:transparent;color:transparent;border:none;position:absolute;top:0;left:0;outline:none;z-index:2;padding:0;cursor:pointer}.community-block .block-menu li .padded+input:focus,.community-block .block-menu li .padded+input:hover{background:#006089;outline:none;box-shadow:none;opacity:0}.community-block .block-menu li .hover-text:lang(fr){font-size:11px}.community-block .block-menu li.cal .padded{background:url('https://cdn.ifit.com/d/nc/img/glyphs/white/591679bdd0-add-event.png') no-repeat center;display:block;text-indent:-9999px}.community-block .block-menu li.delete a{background:url('https://cdn.ifit.com/d/nc/img/glyphs/white/0575645543-delete-post.png') no-repeat center;display:block;text-indent:-9999px}.community-block .block-menu li.user-delete a{background:url('https://cdn.ifit.com/d/nc/img/glyphs/white/0575645543-delete-post.png') no-repeat center;display:block;text-indent:-9999px}.community-block .block-menu li.menu-3.used{background-color:#006089}.community-block .block-menu li.menu-3.used:hover{background-color:#0096d6}.community-block .block-menu li div.calendar-icon{height:47px;margin:-2px 12px 0}.community-block>.name{width:75%}.community-block .status-update{margin-bottom:0}.community-block .save-post{float:right;background:#0096d6;color:#fff;font-size:12px;min-width:45px;text-align:center;text-transform:uppercase}.community-block .save-post:hover{background:#006089;cursor:pointer}.community-block .comment-count{margin:0 10px 15px 0;display:inline-block;font:10px/12px}.community-block .poster{height:30px}.community-block .kudos{display:block;padding:10px 0;margin:10px 0 5px;font:10px/12px}.community-block .status-update .date,.community-block .status-update .name{width:75%}.community-block .sub-header{margin-top:20px}.community-block .sub-header .activity-title{font:700 11px/13px}.community-block#status-update{background:#282828;padding:15px}.community-block#status-update .name{color:#fdfdfd;font-weight:400;line-height:30px;text-transform:none}.community-block#status-update .profile-avatar{background-size:cover;display:inline-block}.community-block#status-update textarea{width:200px;height:80px;resize:none;margin:10px 0 15px 0;border:1px solid #44c7ff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.community-block#status-update textarea::-webkit-input-placeholder{color:#0096d6;font-size:16px}.community-block#status-update textarea:-moz-placeholder{color:#0096d6;font-size:16px}.community-block#status-update .arrow-textarea{background:url("https://cdn.ifit.com/d/nc/img/arrows/3c29299829-arrow-textarea.png") no-repeat 0 0;width:10px;height:9px;position:absolute;top:52px;left:25px}.community-block#status-update .add-workout{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/de98c9c773-runner.png") no-repeat 0 0;width:17px;height:19px;text-indent:-9999px;position:absolute;bottom:25px;left:67px}.community-block#status-update .add-workout.active{background-position:0 -46px}.community-block#status-update .add-workout:hover{background-position:0 -23px}.community-block#status-update .add-video{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/1cb5219cb9-play.png") no-repeat 0 0;width:15px;height:15px;text-indent:-9999px;position:absolute;bottom:27px;left:103px}.community-block#status-update .add-video.active{background-position:0 -36px}.community-block#status-update .add-video:hover{background-position:0 -18px}.community-block#status-update .add-photo{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/e70b62a739-camera.png") no-repeat 0 0;width:20px;height:15px;text-indent:-9999px;position:absolute;bottom:27px;left:140px}.community-block#status-update .add-photo.active{background-position:0 -40px}.community-block#status-update .add-photo:hover{background-position:0 -20px}.community-block#status-update .add-link{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/451b23f6e9-link.png") no-repeat 0 0;width:18px;height:19px;text-indent:-9999px;position:absolute;bottom:25px;left:183px}.community-block#status-update .add-link.active{background-position:0 -49px}.community-block#status-update .add-link:hover{background-position:0 -25px}.community-block-container .comment-wrapper{width:100%}.community-block-container .comment-wrapper .no-comments{width:100%}.community-block-container .composition{width:100%}.community-block-container .community-block{width:230px;padding:50px 15px 0}.compose{width:90%;margin:5%;border-radius:0 !important}.share-button{margin-top:5px;float:right}.comment .sent,.comment .body{margin:0 10px;word-wrap:break-word}.comment .sent{font-size:10px}.user-profile{width:100%;padding:0 25px}@media (min-width: 1025px){.user-profile{width:1000px;padding:0 0 165px 0;margin:0 auto}}.user-profile button.btn-info{background-color:#0096d6}.user-profile .profile-hero{box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);background-color:#fff}.user-profile .profile-hero .hero-image img{display:inline-block;width:100%;height:460px}.user-profile .profile-hero .profile-nav{height:60px;line-height:60px;position:relative}.user-profile .profile-hero .profile-avatar{background-size:cover;background-position:50% 50%;border-radius:100%;border:5px solid #fff;box-shadow:0 1px 3px 0 #999;position:absolute;top:-84px;left:20px}.user-profile .profile-hero .follows{margin:0 auto;padding-left:268px}.user-profile .profile-hero .follows li{height:60px;display:inline-block;text-align:center;color:#747474;font-size:12px;text-transform:uppercase;font-weight:400}.user-profile .profile-hero .follows li a{color:#747474;padding:10px 16px;display:block;height:60px}.user-profile .profile-hero .follows li a span{text-transform:none;font-weight:600;color:#0096d6;font-size:17.5px;text-align:center;margin-top:4px;display:block}.user-profile .profile-hero .follows li a:hover,.user-profile .profile-hero .follows li a.active-tab{order-bottom:1.5px solid #0096d6}@media (min-width: 1025px){.user-profile .profile-hero .follows li a:hover,.user-profile .profile-hero .follows li a.active-tab{border-bottom:3px solid #0096d6}}.user-profile .profile-hero .follows li a:hover span,.user-profile .profile-hero .follows li a.active-tab span{color:#282828}.user-profile .profile-hero .follows li button{margin-bottom:35px}.user-profile .profile-hero .edit-profile{position:absolute;width:98px;height:30px;line-height:28px;padding:0;text-align:center;background-color:#fff;text-decoration:none;color:#0096d6;border:1px solid #e6e6e6;font-size:13px;right:20px;bottom:15px;font-weight:600}.user-profile .profile-hero .edit-profile:hover{background-color:#0096d6;color:#fff;border:1px solid #0096d6}.user-profile .profile-main-container{padding-top:75px;padding-bottom:100px}.user-profile .profile-main-container aside{float:left;width:23%}@media (min-width: 1025px){.user-profile .profile-main-container aside{padding-left:19px}}.user-profile .profile-main-container aside h2{color:#424242;font-size:28px;line-height:28px;font-weight:400;margin:0 0 14px 0}@media (min-width: 1025px){.user-profile .profile-main-container aside h2{max-width:200px}}.user-profile .profile-main-container aside h3{color:#424242;font-size:18px;font-weight:400;margin-bottom:14px}.user-profile .profile-main-container aside p{font-size:11px;font-weight:400;color:#747474;margin-bottom:14px}.user-profile .profile-main-container aside .joined{font-size:13px;color:#424242;position:relative}.user-profile .profile-main-container aside .joined:before{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/profile/icons/9532009866-dark.png');background-repeat:no-repeat;background-position:0 0;width:18px;height:18px;display:inline-block;margin-right:17px;margin-bottom:-4px}.user-profile .profile-main-container aside hr{border:none;border-bottom:1px solid #cecece;margin:28px 0}.user-profile .profile-main-container .activity-stream{width:75%;float:right}.user-profile .profile-main-container .profile-main-details{width:77%;float:right;margin:0 -5px}.user-profile .profile-main-container .profile-main-details .follow-user,.user-profile .profile-main-container .profile-main-details .equipment{display:inline-block;vertical-align:top;width:237px;margin:0 10px 20px 10px;min-height:285px;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);position:relative;white-space:normal}.user-profile .profile-main-container .profile-main-details .follow-user:nth-child(3n),.user-profile .profile-main-container .profile-main-details .equipment:nth-child(3n){margin-right:0}.user-profile .profile-main-container .profile-main-details .follow-user .user-banner,.user-profile .profile-main-container .profile-main-details .equipment .user-banner{height:87px;width:100%}.user-profile .profile-main-container .profile-main-details .follow-user .avatar-profile,.user-profile .profile-main-container .profile-main-details .equipment .avatar-profile{display:block;position:absolute;border-radius:100%;left:10px;top:53px;margin:0;z-index:150;padding:4px;background:#fff}.user-profile .profile-main-container .profile-main-details .follow-user .avatar-profile .profile-avatar,.user-profile .profile-main-container .profile-main-details .equipment .avatar-profile .profile-avatar{background-size:cover;border-radius:100%}.user-profile .profile-main-container .profile-main-details .follow-user-btn{margin:0;height:30px;width:92px;line-height:30px;text-align:center;color:#fff;font-size:13px;font-weight:400;padding:0;text-transform:none;background-color:#0096d6;position:absolute;top:95px;right:10px}.user-profile .profile-main-container .profile-main-details .follow-user-btn.unfollow-btn{background-color:#0096d6}.user-profile .profile-main-container .profile-main-details .follow-user-btn.unfollow-btn:hover{background-color:#f06}.user-profile .profile-main-container .profile-main-details .profile-dropdown{display:block;position:absolute;right:4px;padding:0 10px;top:10px}.user-profile .profile-main-container .profile-main-details .follow-content{padding:40px 14px 14px;text-align:left;position:relative}.user-profile .profile-main-container .profile-main-details .follow-content .users-name{font-size:18px;color:#424242;font-weight:600;margin:0 0 10px 0}.user-profile .profile-main-container .profile-main-details .follow-content .username{font-size:13px;color:#747474;margin:0 0 10.5px 0;display:block;font-weight:400}.user-profile .profile-main-container .profile-main-details .follow-content p{color:#747474;font-size:13px;line-height:18px;font-weight:400}.user-profile .profile-main-container .profile-main-details .follow-content .follow-dropdown-container{box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);width:128px;background-color:#fff;position:absolute;top:10px;right:10px;display:none}.user-profile .profile-main-container .profile-main-details .follow-content .follow-dropdown-container a{color:#424242;padding:10px;display:block;width:100%}.user-profile .profile-main-container .profile-main-details .follow-content .follow-dropdown-container a:hover{background-color:#f5f5f5}.user-profile .profile-main-container .profile-main-details .follow-content .follow-dropdown-container a.follow-disabled-link{color:#cecece}.user-profile .profile-main-container .profile-main-details .follow-content .follow-dropdown-container a.follow-disabled-link:hover{background-color:#fff}.user-profile .profile-main-container .profile-main-details .follow-content.open .follow-dropdown-container{display:block}.user-profile .profile-main-container .profile-main-details .equipment{padding:10px;text-align:center;box-shadow:none;background-color:transparent}.user-profile .profile-main-container .profile-main-details .equipment-image{max-height:80%}.user-profile .profile-main-container .stats li{margin-bottom:20px;color:#747474;font-size:13px;padding-left:35px;font-weight:300}.user-profile .profile-main-container .stats li span{display:block;font-size:18px}.user-profile .profile-main-container .stats li.stat-item{position:relative}.user-profile .profile-main-container .stats li.stat-item:before{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/profile/icons/9532009866-dark.png');background-repeat:no-repeat;display:block;width:20px;height:18px;position:absolute;top:50%;margin-top:-9px;left:0}.user-profile .profile-main-container .stats li.stat-item--time:before{background-position:-68px 0}.user-profile .profile-main-container .stats li.stat-item--elevation:before{background-position:-46px 0}.user-profile .profile-main-container .stats li.stat-item--calories:before{background-position:-92px 0}.user-profile .profile-main-container .stats li.stat-item--distance:before{background-position:-23px 0}.user-profile ul.follows li.follower-btn{float:right;margin:13px 15px 0}.challenges-container{padding:0 10px}.challenges-container .toolbar-container.toolbar-2 .active{background:#151515;color:#02adea}.challenge-difficulty-Easy{color:#64db00}.challenge-difficulty-Medium{color:#f99d31}.challenge-difficulty-Hard{color:#fa0465}.challenge-difficulty-Crazy.Hard{color:#fa0465}.challenge-details-title{font-weight:700;font-size:11pt;margin-left:1em}.challenge-controls{width:100%;float:right}.challenge-controls .share-button{float:right;margin-top:2px;padding:8px 10px}.challenge-map{float:left}#challenges-recommendation-subheader{padding:20px 0;font-size:8pt;color:#3c3c3c}.challenge-button-ignore{float:right;background-color:#6f6f6f;padding:10px 12px}.challenge-button-leave{float:right;background-color:#fa0465;padding:10px 12px}.challenge-button-dismiss{float:right;background-color:#fa0465;padding:10px 12px}.challenge-button-accept{float:right;padding:10px 12px}.challenge-button-cancel{float:right;background-color:#f99d31;padding:10px 12px}.challenge-block-expiration{font-style:italic;font-size:8pt;float:right;clear:left;position:relative;top:-10px}.challenge-mini-block{width:-30px;min-height:60px;font-size:9pt;margin-top:30px}.challenge-mini-image{float:left;width:50px;height:50px;box-shadow:0 1px 3px #999 #999;-o-box-shadow:0 1px 3px #999 #999;-webkit-box-shadow:0 1px 3px #999 #999;-moz-box-shadow:0 1px 3px #999 #999}.challenge-mini-icon{float:left}.challenge-mini-block-content{float:left;margin-left:15px;width:-95px}.challenge-mini-block-content span:nth-child(2){font-weight:700;margin-left:10px;float:left}.challenge-mini-block-price{margin-left:10px;float:left}.challenge-mini-block-title{float:left;clear:left;font-weight:700}#challenge-lightbox-columns{float:left;position:relative;left:75px}#challenge-lightbox-columns .column{box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999;float:left;margin-right:20px;width:250px;background-color:#ebebeb}#challenge-lightbox-invitees ul{margin:0}#challenge-lightbox-workout .lb-workout-cell:nth-child(odd){background-color:#fff}.challenge-lb-invitee{font-weight:700;padding:5px 5px;color:#282828;list-style-type:none;position:relative}.challenge-lb-invitee a{position:absolute;top:50%;margin-top:-10px;color:#3c3c3c;font-size:8pt;margin-left:1em}.challenge-lb-invitee.selected{background-color:#44c7ff}.lb-workout-cell{padding:4px}.lb-workout-cell img{float:left;clear:left}.lb-workout-cell #lb-workout-cell-contents{float:left;width:150px;margin:0}.lb-workout-cell .side-bar{width:200px;height:100%;float:left}.lb-workout-cell .side-bar button{width:200px;padding:15px 0;font-size:13px;font-weight:700;margin:0;letter-spacing:1px}.lb-workout-cell .content{width:730px;height:100%;float:right;margin-left:30px}.lb-workout-cell .content .challenge-box{width:100%;height:156px;position:relative;background:#f2f4f4;border-bottom:1px solid #abadae}.lb-workout-cell .content .challenge-box .col1{width:136px;height:100%;float:left;padding:10px 0 0 10px}.lb-workout-cell .content .challenge-box .col2{width:564px;height:100%;float:left;margin-left:10px}.lb-workout-cell .content .challenge-box .col2 .box-header{width:100%;height:34px;margin-top:10px;border-bottom:1px solid #abadae}.lb-workout-cell .content .challenge-box .col2 .box-header:after{content:"";display:block;clear:both;height:0;line-height:0}.lb-workout-cell .content .challenge-box .col2 .box-header h2{font-weight:600;display:block;float:left;margin-left:4px}.lb-workout-cell .content .challenge-box .col2 .box-header img{display:block;float:right;margin:5px}.lb-workout-cell .content .challenge-box .col2 .box-content{width:440px;height:55px;margin:9px 0 13px 5px}.lb-workout-cell .content .challenge-box .col2 .box-content:after{content:"";display:block;clear:both;height:0;line-height:0}.lb-workout-cell .content .challenge-box .col2 .box-content p{font-size:12px}.lb-workout-cell .content .challenge-box .col2 .box-footer{width:100%;height:100%}.lb-workout-cell .content .challenge-box .col2 .box-footer h3{text-transform:uppercase;font-size:10px;color:#424242;font-weight:700;margin-bottom:5px;line-height:0;position:relative;top:-8px}.lb-workout-cell .content .challenge-box .col2 .box-footer h4{margin-top:-18px}.lb-workout-cell .content .challenge-box .col2 .box-footer ul{width:450px;height:100%;margin:0 0 0 6px;padding:0;float:left}.lb-workout-cell .content .challenge-box .col2 .box-footer ul li{float:left;list-style:none;margin-right:15px}.lb-workout-cell .content .challenge-box .col2 .box-footer ul li img{display:block;float:left;margin-right:5px}.lb-workout-cell .content .challenge-box .col2 .box-footer ul li p{float:left}.lb-workout-cell .content .challenge-box .col2 .box-footer ul li p.distance{padding-right:5px;font-weight:600}.lb-workout-cell .content .challenge-box .col2 .box-footer button{position:absolute;right:8px;bottom:8px;letter-spacing:1px;font-weight:700;min-width:100px;padding:7px 10px;font-size:13px}.lb-workout-cell .content .challenge-box .col2 .box-footer button.ignore{background:#cecece;bottom:46px}#public-challenges-container{padding-bottom:100px}.challenge-container{margin-bottom:20px;clear:both;width:960px;cursor:hand;cursor:pointer;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.challenge-container-main{box-shadow:0 1px 3px #999 #999;-o-box-shadow:0 1px 3px #999 #999;-webkit-box-shadow:0 1px 3px #999 #999;-moz-box-shadow:0 1px 3px #999 #999;background:#ebebeb;margin:0;border-color:#abadae;min-height:80px;max-height:300px;width:960px}.challenge-container-header{width:920px;padding:20px 0;margin:0 20px;border-bottom:1px solid #abadae}.challenge-container-header:after{content:"";display:block;clear:both;height:0;line-height:0}.challenge-container-details{width:920px;min-height:50px;padding:20px 0;margin:0 20px;border-top:1px solid #f2f4f4}.challenge-container-details .challenge-controls{float:none}.challenge-creator{float:left;min-width:50px}.challenge-creator-online{width:8px;height:8px;position:relative;top:-20px;left:10px;margin:0 4px}.challenge-creator-pic{width:50px;height:50px;box-shadow:0 1px 3px #999 #999;-o-box-shadow:0 1px 3px #999 #999;-webkit-box-shadow:0 1px 3px #999 #999;-moz-box-shadow:0 1px 3px #999 #999}.challenge-creator-name{font-size:9pt;font-weight:700;position:relative;margin-left:15px;top:-20px}.challenge-body-box{float:left;padding-left:20px;width:830px}.date-range{float:right}.challenge-creation-date{float:right;font-style:italic;position:relative;font-size:8pt;color:#282828}.challenge-body-content{font-size:16pt;font-weight:700;color:#3c3c3c}.challenge-container-people,.participant-list{background-color:#282828;float:left;clear:both;padding:10px;padding-bottom:0;padding-left:15px;margin-left:40px;width:895px}.participant-list{position:relative;overflow:hidden}.challenge-participant{float:left;margin:5px;color:#abadae;line-height:.7em;text-align:center;font-style:italic;font-size:6pt}.challenge-participant a{width:100%;height:100%}.challenge-participant img{width:30px;height:30px;margin-bottom:4px}.challenge-participant.challenge-participant-unaccepted{opacity:.35}.participants-list-message{position:absolute;top:50%;margin-top:-10px;color:#ebebeb;float:left}.participants-list-message-container{position:relative;float:left;height:38px;width:200px;margin-left:10px}.participants-username-list{float:none;height:1.5em;overflow:hidden;margin-top:10px;color:#0096d6}.participant-overflow-ellipses{float:left;margin:0 .5em;padding:11px 0 0 0;color:#0096d6;font-weight:bold}.participant-overflow-ellipses a{text-decoration:none}.participant-overflow-ellipses p:nth-child(1){margin-bottom:0;line-height:6pt;font-size:10pt;text-align:center}.participant-overflow-ellipses p:nth-child(2){margin-bottom:0;font-size:30pt;line-height:1pt}.challenge-map{float:left;box-shadow:0 1px 3px #999 #999;-o-box-shadow:0 1px 3px #999 #999;-webkit-box-shadow:0 1px 3px #999 #999;-moz-box-shadow:0 1px 3px #999 #999}.challenge-details-content{float:left;margin-left:10px;font-size:8pt}.challenge-details-specs{margin:7px 0 0 15px;line-height:1}.challenge-time{margin-left:20px}.challenge-calories{margin-left:25px}.challenge-calories span:nth-child(2){margin-left:3px}.challenges-container p,.challenges-container li,.challenges-container img,.challenges-container .col1,.challenges-container .col2,.challenges-container .side-bar,.challenges-container .challenge-box{float:left}.challenges-container .challenges-content-container{max-width:100%;display:flex;flex-flow:row;align-items:stretch}.challenges-container .side-bar{flex:0 0 230px;padding-bottom:40px;padding-right:30px}.challenges-container .side-bar .button-standard{letter-spacing:1px;font-size:14px;box-shadow:inset 0 -3px rgba(0,0,0,0.15);padding:15px 0}@media screen and (max-width:767px){.challenges-container .side-bar{flex:1 0 100%;padding-right:0}.challenges-container .side-bar .filter-nav,.challenges-container .side-bar .filter-nav .nav-header,.challenges-container .side-bar .filter-nav ul.primary li,.challenges-container .side-bar .filter-nav .nav-footer,.challenges-container .side-bar .filter-nav ul.primary ul.secondary{width:100%}.challenges-container .challenges-content-container{flex-wrap:wrap}}.challenges-container .challenges-list{flex:1 1 auto}.challenges-container .challenge-box{width:100%;display:flex;flex-flow:row;align-items:stretch;height:auto;background-color:#f6f6f6;padding:10px;margin-bottom:10px;position:relative;border-bottom:1px solid #cecece}.challenges-container .col1{flex:0 0 136px;margin-right:15px}.challenges-container .col1 img{border:2px solid #fff;outline:1px solid #dbdbdb}.challenges-container .col2{flex:1 1 auto}.challenges-container .box-header{border-bottom:1px solid #cecece;display:flex;flex-flow:row}.challenges-container .box-header a{flex:1 1 auto}.challenges-container .box-header h2{color:#424242;font-weight:600}.challenges-container .box-header img{flex:0 0 auto;height:28px;width:28px;margin-right:5px}.challenges-container .box-content{height:61px;margin-top:12px;padding-right:84px}.challenges-container .box-footer{display:flex;flex-flow:row wrap;align-items:stretch}.challenges-container .box-footer ul{display:flex;flex-flow:row wrap;align-items:flex-end;flex:0 0 auto;margin-top:5px;list-style:none;margin:0;max-width:100%}.challenges-container .box-footer li{padding-top:10px;padding-right:15px;flex:0 0 auto}.challenges-container .box-footer .challenge-buttons{flex:1 1 auto;min-width:101px;display:flex;flex-flow:row wrap;justify-content:flex-end;margin-right:10px;margin-top:5px}.challenges-container .box-footer .challenge-buttons>*{margin-top:5px;margin-right:5px;flex:0 0 101px}.challenges-container .box-footer button,.challenges-container .box-footer label{font-size:13px;padding:6px 12px}.challenges-container button{width:100%;margin:2px 0}.challenges-container .button-standard{box-shadow:inset 0 -3px rgba(0,0,0,0.15)}.challenges-container .accept-button{width:100%}.challenges-container .ignore{background-color:#cecece;box-shadow:inset 0 -3px #bababa;color:#fff;margin-bottom:4px}.challenges-container .accept-label{background-color:#0096d6;color:#fff;padding:8px 12px;font-weight:700;text-transform:uppercase;text-align:center;font-size:8pt;cursor:pointer;position:relative;box-shadow:inset 0 -3px rgba(0,0,0,0.15)}.challenges-container .button-view-more{margin-top:23px}.challenges-container input{opacity:0;width:1px;height:0;margin:0 0 0 -12px;padding:0;border:0;position:absolute}.challenges-container .pagination{padding:0;margin:0 0 30px 0}.challenges-container .value{font-size:14px;font-weight:700;margin-left:4px}.challenges-container .units{font-size:12px;font-weight:400}.challenge-participants{margin-top:38px}.participants-container{*zoom:1;margin-top:26px}.participants-container:before,.participants-container:after{display:table;content:"";line-height:0}.participants-container:after{clear:both}.participant-box{background-color:#ebebeb;width:231px;float:left;margin-right:12px;margin-bottom:12px;padding:12px 8px 4px}.participant-box:nth-child(4n){margin-right:0}.participant-box .avatar{float:left}.participant-box p{display:inline-block;width:150px;margin:0 0 0 10px;position:relative;bottom:2px}.participant-name{font-weight:600;font-size:14px}.participant-status{text-transform:capitalize;font-size:12px;color:#0096d6}.modal__challenges.modal{width:790px;margin-left:-395px;box-shadow:none;border:1px solid #cecece}.modal__challenges .modal-header .close{background:url('https://cdn.ifit.com/d/nc/img/challenges/4606f0bb6d-close-icon.png') no-repeat;background-size:19px 19px;top:28px;right:20px}.modal__challenges .modal-body{padding:0}.modal__challenges .modal-footer{border-top:1px solid #ebebeb;background-color:#f5f5f5;box-shadow:none}.modal__challenges .modal-footer a.btn{text-transform:none;font-size:13px;font-weight:600;letter-spacing:0;padding:9px 26px}.modal__challenges .col4{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:250px;float:left;text-align:center;padding:0 25px}.modal__challenges__wrapper{padding:45px 19px 0}.modal__challenges h2{font-size:34px;font-weight:300;text-align:center;margin-bottom:45px;color:#747474}.modal__challenges h4{color:#424242;font-size:17.5px;font-weight:400}.modal__challenges .more{display:block;padding:40px 0 50px;text-align:center;font-size:14px}.modal__challenges p{color:#929292;font-size:14px}.modal__challenges .i-ch{background:url('https://cdn.ifit.com/d/nc/img/challenges/6c4163267c-modal-sprite.png') no-repeat transparent;background-size:225px 75px;display:block;margin:0 auto 20px;width:60px;height:60px}.modal__challenges .i-ch__create{background-position:0 4px}.modal__challenges .i-ch__community{background-position:-75px 0}.modal__challenges .i-ch__trophy{background-position:-150px 6px}.challenges-help{margin-top:15px;display:block}#status-detail #status-quote{padding-top:20px;background-color:#fdfdfd;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}#status-detail #status-quote .share-button{margin:0 20px 0 0}#status-detail #status-quote .poster{margin:5px 20px 20px 20px}@media (min-width: 1025px){#status-detail #status-quote .poster{float:left;margin:5px 0 0 20px}}#status-detail #status-quote .poster img{float:left}#status-detail #status-quote .poster .username{padding:5px 0 0 60px;margin-right:10px}#status-detail #status-quote .comment-details{width:100%;margin:20px 0;padding:0 15px}@media (min-width: 1025px){#status-detail #status-quote .comment-details{width:768px;float:right;margin-bottom:20px;padding:0;margin-top:0}}#status-detail #status-quote .composition .input-append input{width:85%}.modal{overflow:visible;width:900px;max-height:none;margin:0 0 0 -450px;top:10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal.fade,.modal.fade.in,.modal.in{top:9%}.modal.video-modal{width:750px;margin:0 0 0 -375px;position:fixed}.modal-header{padding:0;border:none;margin:4px;background-color:#393d40}.modal-header h3{color:#fdfdfd;padding:20px}.modal-header .help{opacity:1;float:none;background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/a65bdffa46-modal-btn-help.png") no-repeat 0 0;width:19px;height:19px;text-shadow:none;text-indent:-9999px;border:none;position:absolute;top:13px;right:20px}.modal-header .close{opacity:1;filter:alpha(opacity = 100);z-index:3;float:none;background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/9a74f53cf1-modal-btn-close.png") no-repeat 0 0;width:29px;height:28px;text-shadow:none;text-indent:-9999px;border:none;position:absolute;top:-13px;right:-12px}.modal-body{padding:4px}.modal-body h3{padding:20px}.modal-body #workout-meta .dropdown-menu{min-width:74px;width:none;font-size:11px;overflow:auto}.modal-body .modal-loading{display:none;text-align:center;margin-top:55px;margin-bottom:60px}.modal-body .validation{float:right;background:#282828;color:#fdfdfd;padding:7px 11px;text-transform:uppercase;font-size:18px;display:none}.modal-body .modal-content{margin-top:20px;margin-bottom:15px}.modal-body .modal-content.club{margin-bottom:25px;padding-left:30px}.modal-body .modal-content .column{width:420px;display:inline}.modal-body .modal-content .column ul{list-style:none}.modal-body .modal-content .column ul li{line-height:12px;width:180px;font-weight:600;background:#e1e5e6;margin:3px;text-transform:uppercase;padding:6px}.modal-body .modal-content .liveWorkoutCheck p,.modal-body .modal-content .bpm p{font-weight:600;font-size:20px;padding-left:30px;padding-bottom:20px}.modal-body .modal-subheader{background:#e1e5e6;padding:0 20px 5px;position:relative;box-shadow:1px 0 #c1c5c6 inset}.modal-body .modal-subheader .column{width:420px;display:inline}.modal-body .modal-subheader:after{content:"";display:block;clear:both;height:0;line-height:0}.modal-body .modal-subheader .details{background:none;color:#424242;font-weight:700}.modal-body .modal-subheader .challengeDate{float:right;position:relative;top:35px;left:-30px;font-weight:700}.modal-body .modal-subheader.long{height:110px;padding:10px 20px 15px}.modal-body .modal-subheader.long .subheader{margin-top:40px}.modal-body .modal-subheader .device-sync-container{float:right;width:315px;position:relative;margin-right:20px}.modal-body .modal-subheader .device-sync-container .garminSync{position:absolute;top:78px;right:131px;width:210px}.modal-body .modal-subheader .device-sync-container p{width:185px;font-size:10px;line-height:1.4;font-weight:500;text-align:right;position:absolute;top:35px;right:130px}.modal-body .modal-subheader .device-sync-container img{float:right;display:block;margin-left:20px}.modal-body .modal-subheader .device-sync-container a{float:right}.modal-body .modal-subheader .btn-create.right-side{margin-top:35px}.modal-body .modal-subheader .workoutTitle{clear:both;padding-top:5px}.modal-body .modal-subheader .workoutTitle #workoutTitle{font-size:18px;font-weight:700;float:left;margin-bottom:0;margin-right:15px}.modal-body .modal-subheader .workoutTitle #workoutTitleEdit{float:left;margin-right:10px}.modal-body .modal-subheader .workoutTitle #editWorkoutTitle,.modal-body .modal-subheader .workoutTitle #saveWorkoutTitle,.modal-body .modal-subheader .workoutTitle #editCreateWorkoutTitle,.modal-body .modal-subheader .workoutTitle #saveCreateWorkoutTitle{font-size:10px;font-weight:700;font-style:oblique;line-height:22px;cursor:pointer;float:left}.modal-body .modal-subheader .workoutTitle #complete-challenge .custom-input{display:none}.modal-body .modal-subheader .workoutTitle #createWorkoutTitle{font-size:18px;font-weight:700;float:left;margin-bottom:0;margin-right:15px;max-width:650px}.modal-body .modal-subheader .workoutTitle #createWorkoutTitleEdit{float:left;margin-right:10px}.modal-body .modal-subheader .type{margin-bottom:25px}.modal-body .modal-subheader .workoutDate{clear:both}.modal-body .modal-subheader .workoutDate #workoutDate,.modal-body .modal-subheader .workoutDate #workoutDateEdit{float:left;font-size:11px;font-style:oblique;font-weight:normal;margin-right:15px}.modal-body .modal-subheader .workoutDate #editWorkoutDate,.modal-body .modal-subheader .workoutDate #saveWorkoutDate{font-size:10px;font-weight:700;font-style:oblique;line-height:22px;cursor:pointer}.modal-body .modal-subheader .workoutDate #createWorkoutDate,.modal-body .modal-subheader .workoutDate #createWorkoutDateEdit{float:left;font-size:11px;font-style:oblique;margin-right:15px}.modal-body .modal-subheader .workoutDate #editCreateWorkoutDate,.modal-body .modal-subheader .workoutDate #saveCreateWorkoutDate{font-size:9px;font-weight:700;font-style:oblique;line-height:22px;cursor:pointer}.modal-body .modal-subheader .workout-type-container{position:absolute;top:28px;right:20px;font-size:11px}.modal-body .modal-subheader .workout-type-container .caret{margin-left:4px}.modal-body .modal-subheader .workout-type-container #workout-type li a{cursor:pointer}.modal-body .modal-subheader .alert-subheader{text-align:center}.modal-body .modal-subheader .alert-subheader p{font-size:62px;font-weight:bold;text-transform:uppercase;height:80px;line-height:80px;padding:30px 0 0 0;position:relative;z-index:1}.modal-body .bar-controls-dark{width:auto}.modal-body .bar-controls-dark p{float:left;color:#fff;font-weight:500;text-transform:uppercase;margin:0 20px 0 0;line-height:24px}.modal-body .type-dropdown{font-size:11px}.modal-body .serving-dropdown,.modal-body .meal-dropdown{display:inline-block}.modal-body .serving-dropdown .btn,.modal-body .meal-dropdown .btn{width:auto}.modal-body .serving-dropdown .caret,.modal-body .meal-dropdown .caret{margin-left:8px}.modal-body .meal-dropdown{display:inline-block;vertical-align:middle;margin-bottom:8px}.modal-body .dropdown-toggle{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-size:11px;width:100%;text-align:left}.modal-body .dropdown-toggle .value{float:left}.modal-body .dropdown-toggle .caret{float:right;opacity:1;filter:alpha(opacity=100)}.modal-body .dropdown-toggle:first-child{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-body label{font-size:11px;font-weight:700}.modal-body input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-body .map-search{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/black/aff1f63e51-magnifier.png") no-repeat 97% 45%}.modal-body #workout-stats{width:850px;margin:0 auto 10px}.modal-body #workout-stats .section{display:inline-block;width:153px;text-align:left;line-height:1}.modal-body #workout-stats .section:first-child{margin-left:0}.modal-body #workout-stats .section .value{font-size:26px;white-space:nowrap;margin-left:-2px}.modal-body #workout-stats .section .sub{font-size:9px;color:#7e888c;margin-top:3px}.modal-body #workout-stats .section .icon{margin:0 10px 7px 0;display:inline-block}.modal-body #workout-stats .section .icon.distance{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/bd54af7932-track-blue.png") no-repeat 0 4px;width:26px;height:25px}.modal-body #workout-stats .section .icon.time{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/8d722bca09-stopwatch-pink.png") no-repeat 0 0;width:23px;height:25px}.modal-body #workout-stats .section .icon.elevation{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/301ad53ef3-elevation-green.png") no-repeat 0 4px;width:31px;height:25px}.modal-body #workout-stats .section .icon.calories{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/c99c3a7805-calories-orange.png") no-repeat 0 0;width:19px;height:25px}.modal-body #workout-stats .section .icon.averagePace{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/fb10a2e27f-average-pace-blue.png") no-repeat 0 1px;width:33px;height:25px}.modal-body .map-area{position:relative;width:861px;margin:0 auto 0}.modal-body .map-area .map-action-bar{background:#393d40;width:39px;height:98.5%;padding:3px;position:absolute;top:0;left:0;z-index:1}.modal-body .map-area .map-action-bar .control span{background:url("https://cdn.ifit.com/d/nc/img/e5f2698306-sprite-map-action-bar.png") no-repeat;display:inline-block;width:39px;height:39px;text-indent:-9999px;margin-bottom:3px;cursor:pointer}.modal-body .map-area .map-action-bar .control.search span{background-position:0 0}.modal-body .map-area .map-action-bar .control.search.active span,.modal-body .map-area .map-action-bar .control.search.active:hover span{background-position:-69px 0}.modal-body .map-area .map-action-bar .control.search:hover span{background-position:-138px 0}.modal-body .map-area .map-action-bar .control.undo span{background-position:0 -42px}.modal-body .map-area .map-action-bar .control.undo.active span,.modal-body .map-area .map-action-bar .control.undo.active:hover span{background-position:-69px -42px}.modal-body .map-area .map-action-bar .control.undo:hover span{background-position:-138px -42px}.modal-body .map-area .map-action-bar .control.close-loop span{background-position:0 -84px}.modal-body .map-area .map-action-bar .control.close-loop.active span,.modal-body .map-area .map-action-bar .control.close-loop.active:hover span{background-position:-69px -84px}.modal-body .map-area .map-action-bar .control.close-loop:hover span{background-position:-138px -84px}.modal-body .map-area .map-action-bar .control.out-and-back span{background-position:0 -126px}.modal-body .map-area .map-action-bar .control.out-and-back.active span,.modal-body .map-area .map-action-bar .control.out-and-back.active:hover span{background-position:-69px -126px}.modal-body .map-area .map-action-bar .control.out-and-back:hover span{background-position:-138px -126px}.modal-body .map-area .map-action-bar .control.snap-to-roads span{background-position:0 -168px}.modal-body .map-area .map-action-bar .control.snap-to-roads.active span,.modal-body .map-area .map-action-bar .control.snap-to-roads.active:hover span{background-position:-69px -168px}.modal-body .map-area .map-action-bar .control.snap-to-roads:hover span{background-position:-138px -168px}.modal-body .map-area .map-action-bar .control.switch-to-manipulator{display:none}.modal-body .map-area .map-action-bar .control.switch-to-manipulator span{background-position:0 -210px}.modal-body .map-area .map-action-bar .control.switch-to-manipulator.active .modal-body .map-area .map-action-bar .control.switch-to-manipulator.active:hover span{background-position:-69px -210px}.modal-body .map-area .map-action-bar .control.switch-to-manipulator:hover span{background-position:-138px -210px}.modal-body .map-area .map-action-bar .control.reset-map{position:absolute;bottom:0}.modal-body .map-area .map-action-bar .control.reset-map span{background-position:0 -252px}.modal-body .map-area .map-action-bar .control.reset-map.active span,.modal-body .map-area .map-action-bar .control.reset-map.active:hover span{background-position:-69px -252px}.modal-body .map-area .map-action-bar .control.reset-map:hover span{background-position:-138px -252px}.modal-body .map-area .map-search-container{background:#393d40;height:35px;padding:10px 10px 0;position:absolute;top:0;left:45px;z-index:1}.modal-body .map-area #workout-map,.modal-body .map-area #route-editor-map{border:1px solid #bfc3c1;margin-left:45px}.modal-body .map-area #workout-map img,.modal-body .map-area #route-editor-map img{max-width:none}.modal-body .map-area #street-view{height:115px;width:150px;background-color:#393d40;position:absolute;bottom:15px;right:15px}.modal-body .map-area #no-street-view{position:absolute;bottom:15px;right:15px}.modal-body #elevation-chart{display:none;width:860px;margin:auto;height:200px;margin-bottom:-16px;overflow:hidden}.modal-body .manipulator-area{width:860px;margin:auto;position:relative}.modal-body #elevation-icon{display:none;margin-left:20px;margin-top:15px;margin-right:10px}.modal-body #elevation-icon span{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/04a239d68d-elevation-gray.png") no-repeat;display:inline-block;width:25px;height:19px;text-indent:-9999px;margin-bottom:3px}.modal-body #elevation-icon p{display:inline-block;font-size:16px;font-weight:700}.modal-body #manipulator-view{display:none}.modal-body #map-view,.modal-body #route-editor-view{margin-bottom:15px;position:relative}.modal-body #map-view .component-dropdown,.modal-body #route-editor-view .component-dropdown{position:absolute;top:10px;right:20px;z-index:1}.modal-body #manipulator-action-bar{background:#282828;width:39px;height:99%;padding:3px;position:absolute;top:0;left:0;z-index:1}.modal-body #manipulator-action-bar .control span{background:url("https://cdn.ifit.com/d/nc/img/ba914d1cb5-sprite-manipulator-actions.png") no-repeat;display:inline-block;width:39px;height:39px;text-indent:-9999px;margin-bottom:3px;cursor:pointer}.modal-body #manipulator-action-bar #manipulate-speed span{background-position:0 0}.modal-body #manipulator-action-bar #manipulate-speed span:hover{background-position:-67px 0}.modal-body #manipulator-action-bar #manipulate-speed.active span{background-position:-133px 0}.modal-body #manipulator-action-bar #switch-to-map span{background-position:0 -84px}.modal-body #manipulator-action-bar #switch-to-map span:hover{background-position:-67px -84px}.modal-body #manipulator-action-bar #switch-to-map.active span{background-position:-133px -84px}.modal-body #manipulator-action-bar #manipulate-incline{display:none}.modal-body #manipulator-action-bar #manipulate-incline span{background-position:0 -42px}.modal-body #manipulator-action-bar #manipulate-incline span:hover{background-position:-67px -42px}.modal-body #manipulator-action-bar #manipulate-incline.active span{background-position:-133px -42px}.modal-body #manipulator-action-bar #reset-manipulator-chart{position:absolute;bottom:0}.modal-body #manipulator-action-bar #reset-manipulator-chart span{background-position:0 -126px}.modal-body #manipulator-action-bar #reset-manipulator-chart span:hover{background-position:-67px -126px}.modal-body #manipulator-action-bar #reset-manipulator-chart.active span{background-position:-133px -126px}.modal-body #manipulate-chart{width:825px;height:300px;margin:0 auto}.modal-body #overview-chart{width:820px;height:300px;margin:0 auto}.modal-body .column{float:left}.modal-body .column.column-1-layout{width:200px;margin-left:20px}.modal-body .column.column-1-layout input{max-width:190px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-body .column.column-1-layout #userWeight{width:115px}.modal-body .column.layout-short{width:150px}.modal-body .column.layout-short input{margin-bottom:2px}.modal-body .column.layout-short #weightAddon{font-size:10px;font-weight:700;font-style:oblique}.modal-body .column.column-2-layout{width:200px;margin-left:20px}.modal-body .column.column-2-layout.schedule-clients{margin-left:85px}.modal-body .column.column-2-layout input{max-width:215px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-body .column.column-2-layout .dropdown-toggle{width:163px}.modal-body .column.column-2-layout.workout-type{width:90px}.modal-body .column.column-3-layout{width:370px;float:right;margin-right:60px}.modal-body .column.column-3-layout.schedule-date{width:260px}.modal-body label{margin-bottom:10px}.modal-body label span{float:left;margin-right:10px;color:#cecece}.modal-body label span:first-child{color:#424242}.modal-body label span.light-gray{color:#cecece;font-size:11px;float:left;margin-right:20px;font-weight:400}.modal-body label span.char-count{font-size:13px;color:#0096d6;margin-right:0;font-weight:400}.modal-body label span.connected-text{font-weight:400}.modal-body label span.char-count-negative{color:#747474}.modal-body label .icon-link{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/c4a6113d44-sm-link-icon.jpg");width:17px;height:13px;background-position:0 0;display:block}.modal-body label .icon-lt-gray-message{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/5ce738b0b8-lt-grayMessage.png");width:14px;height:14px;display:block}.modal-body label .icon-info{width:15px;height:15px;background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/79fc59b79c-icon-info.png");display:block;margin-left:5px;cursor:pointer;margin-top:-5px;float:left}.modal-body .layout-1{margin-bottom:30px}.modal-body .layout-1 input{width:175px;margin-bottom:0}.modal-body .layout-1 input.onlyDec{width:90px}.modal-body .layout-1 input.onlyDec#quantity{width:33px}.modal-body .layout-1 input#should-complete-challenge{width:0}.modal-body .layout-1 input#logLocation{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/black/aff1f63e51-magnifier.png") no-repeat 97% 45%}.modal-body .layout-1 textarea{width:360px;height:90px;resize:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-body .layout-1 textarea#workout-description,.modal-body .layout-1 textarea#weightNotes{height:18px;resize:vertical}.modal-body .layout-1 .colon{vertical-align:top;line-height:24px;font-size:16px}.modal-body .layout-1 .distanceAddon{display:inline-block;font-size:10px;width:100%;float:left;font-weight:700;font-style:oblique;margin-bottom:-9px}.modal-body .average-pace-input{float:left}.modal-body .calories-input{float:left;margin-left:45px}.modal-body .calories-input input{width:80px}.modal-body .checkbox-layout{margin-bottom:20px}.modal-body .checkbox-layout input{float:left}.modal-body #toggleRoute,.modal-body #toggleAdvanced,.modal-body #toggleWeightAdvanced{display:block;font-size:11px;font-weight:700;margin:0 0 10px 20px;cursor:pointer;color:#0096d6}.modal-body #toggleWeightAdvanced{display:inline-block}.modal-body #workoutAdvanced,.modal-body #createRoute,.modal-body #loggedItems,.modal-body #weightAdvanced{background:url("https://cdn.ifit.com/d/nc/img/decorative/1d5f108135-modal-divider.png") no-repeat center 0;padding-top:30px;margin-top:5px}.modal-body .gear-input>label{display:inline-block;margin-right:10px}.modal-body .gear-input .btn-manage{display:inline-block;font-size:10px;line-height:12px}.modal-body .gear-input #gear ul li{background-color:#fdfdfd}.modal-body .gear-input #gear ul li .checkbox{width:325px;height:46px;padding-top:7px;margin-bottom:0}.modal-body .gear-input #gear ul li input{display:none}.modal-body .gear-input #gear ul li label{height:15px;padding:0 0 0 20px !important}.modal-body .gear-input #gear ul li label img{float:left;margin-right:10px;max-width:40px;max-height:40px;margin-top:-8px}.modal-body #weightAdvanced{padding-bottom:10px}.modal-body #weightAdvanced .column-2-layout,.modal-body #weightAdvanced .column-1-layout{width:100px}.modal-body #weightAdvanced textarea{width:100%;height:18px;resize:vertical;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-body #weightAdvanced textarea:focus{height:9em}.modal-body .time-spent-input input{margin-bottom:2px}.modal-body #logLoss,.modal-body #logHeartRateMin{margin-right:150px}.modal-body #logGain,.modal-body #logHeartRateMax{margin-right:40px}.modal-body .gain,.modal-body .loss,.modal-body .max,.modal-body .mn{width:95px;float:left;display:inline-block;font-size:10px;font-weight:700;font-style:oblique;vertical-align:top;line-height:12px}.modal-body .hr,.modal-body .min,.modal-body .sec{width:63px;float:left;display:inline-block;font-size:10px;font-weight:700;font-style:oblique;vertical-align:top;line-height:12px}.modal-body #workoutAdvanced .elevation-input span,.modal-body #workoutAdvanced .heart-rate-input span{display:inline-block;padding:12px 15px 0 4px;font-size:10px;font-weight:700;font-style:oblique;vertical-align:top}.modal-body #workoutAdvanced .difficulty-input li,.modal-body #workoutAdvanced .how-you-felt-input li,.modal-body #workoutAdvanced .workout-surface-input li,.modal-body #workoutAdvanced .weather-input li{cursor:pointer}.modal-body #workoutAdvanced .difficulty-input label,.modal-body #workoutAdvanced .how-you-felt-input label,.modal-body #workoutAdvanced .workout-surface-input label,.modal-body #workoutAdvanced .weather-input label{margin-bottom:20px}.modal-body #workoutAdvanced .average-pace-input{width:190px}.modal-body #workoutAdvanced .average-pace-input input{margin-bottom:2px}.modal-body #workoutAdvanced .calories-input input{margin-bottom:1px}.modal-body #workoutAdvanced .difficulty-input span{display:inline-block;font-size:10px;font-style:oblique;vertical-align:top;line-height:10px;padding-bottom:4px}.modal-body #workoutAdvanced .difficulty-input ul{display:inline-block;margin:0 8px 0 6px}.modal-body #workoutAdvanced .difficulty-input ul li{background:url("https://cdn.ifit.com/d/nc/img/interactive/8caadd942b-sprite-radioButton.png") no-repeat center 0;float:left;text-align:center;width:16px;height:14px;line-height:14px;padding:18px 0 0;margin:0 0 0 15px}.modal-body #workoutAdvanced .difficulty-input ul li:first-child{margin-left:0}.modal-body #workoutAdvanced .difficulty-input ul li.active{background-position:center -33px}.modal-body #workoutAdvanced .how-you-felt-input ul li{background:url("https://cdn.ifit.com/d/nc/img/interactive/531d07292f-sprite-howYouFelt.png") no-repeat;float:left;text-indent:-9999px;width:29px;height:29px;margin:0 0 0 54px;padding:0}.modal-body #workoutAdvanced .how-you-felt-input ul li:first-child{margin-left:0}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-1{background-position:0 0}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-1.active{background-position:0 -36px}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-2{background-position:-86px 0}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-2.active{background-position:-86px -36px}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-3{background-position:-174px 0}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-3.active{background-position:-174px -36px}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-4{background-position:-262px 0}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-4.active{background-position:-262px -36px}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-5{background-position:-348px 0}.modal-body #workoutAdvanced .how-you-felt-input ul li.option-5.active{background-position:-348px -36px}.modal-body #workoutAdvanced .workout-surface-input ul li{background:url("https://cdn.ifit.com/d/nc/img/interactive/6f5c04cc03-sprite-workoutSurface.png") no-repeat;float:left;text-indent:-9999px;height:29px;margin:0 0 0 72px;padding:0}.modal-body #workoutAdvanced .workout-surface-input ul li:first-child{margin-left:0}.modal-body #workoutAdvanced .workout-surface-input ul li.option-1{background-position:0 0;width:37px}.modal-body #workoutAdvanced .workout-surface-input ul li.option-1.active{background-position:0 -37px}.modal-body #workoutAdvanced .workout-surface-input ul li.option-2{background-position:-113px 0;width:37px}.modal-body #workoutAdvanced .workout-surface-input ul li.option-2.active{background-position:-113px -37px}.modal-body #workoutAdvanced .workout-surface-input ul li.option-3{background-position:-224px 0;width:40px}.modal-body #workoutAdvanced .workout-surface-input ul li.option-3.active{background-position:-224px -37px}.modal-body #workoutAdvanced .workout-surface-input ul li.option-4{background-position:-340px 0;width:32px}.modal-body #workoutAdvanced .workout-surface-input ul li.option-4.active{background-position:-340px -37px}.modal-body #workoutAdvanced .weather-input ul li{background:url("https://cdn.ifit.com/d/nc/img/interactive/a7ff1a7874-sprite-weather.png") no-repeat;float:left;text-indent:-9999px;height:39px;margin:0 0 0 46px;padding:0}.modal-body #workoutAdvanced .weather-input ul li:first-child{margin-left:0}.modal-body #workoutAdvanced .weather-input ul li.option-1{background-position:0 0;width:36px}.modal-body #workoutAdvanced .weather-input ul li.option-1.active{background-position:0 -48px}.modal-body #workoutAdvanced .weather-input ul li.option-2{background-position:-88px 0;width:36px}.modal-body #workoutAdvanced .weather-input ul li.option-2.active{background-position:-88px -48px}.modal-body #workoutAdvanced .weather-input ul li.option-3{background-position:-169px 0;width:48px}.modal-body #workoutAdvanced .weather-input ul li.option-3.active{background-position:-169px -48px}.modal-body #workoutAdvanced .weather-input ul li.option-4{background-position:-265px 0;width:29px}.modal-body #workoutAdvanced .weather-input ul li.option-4.active{background-position:-265px -48px}.modal-body #workoutAdvanced .weather-input ul li.option-5{background-position:-353px 0;width:29px}.modal-body #workoutAdvanced .weather-input ul li.option-5.active{background-position:-353px -48px}.modal-body .successful-log-message,.modal-body .error-log-message,.modal-body .successful-create-message{padding:80px 0;margin-left:20px}.modal-body .successful-log-message p,.modal-body .error-log-message p,.modal-body .successful-create-message p{font-size:24px;font-weight:700}.modal-body .form-horizontal{margin:0 20px 20px}.modal-body .form-horizontal input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;width:400px}.modal-body .form-horizontal button{background:#0096d6;color:#fdfdfd;text-shadow:none;border:none;padding:5px 10px;text-transform:uppercase;font-size:12px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-body #loggedItems{margin:0 20px}.modal-body #loggedItems label{text-transform:uppercase;margin-bottom:10px;color:#6e6e6e}.modal-body #loggedItems ul li{margin-bottom:15px;display:inline-block;width:283px}.modal-body #loggedItems ul li img{display:block;border:1px solid #ebebeb;padding:2px;float:left;margin-right:5px;max-height:40px;max-width:40px}.modal-body #loggedItems ul li p{float:left;color:#282828;font-weight:700;margin-bottom:0}.modal-body #loggedItems ul li p.loggedItem-title{width:215px;padding:6px 0 0;cursor:pointer}.modal-body #loggedItems ul li p.loggedItem-title:hover{text-decoration:underline}.modal-body #loggedItems ul li p.loggedItem-time{margin-right:10px;font-size:9px;text-transform:uppercase}.modal-body #loggedItems ul li p.loggedItem-cals{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/d4df9ae986-calories-small.png") no-repeat 0 0;padding-left:20px;font-size:9px}.modal-body .btn-group .btn{border:1px solid #cecece;font-size:11px}.modal-body .alert-wrapper{background-color:#e1e5e6;margin:0 0 -9px 0}.modal-body .alert-silhouette{height:217px;width:650px;margin:0 auto}.modal-body .alert-silhouette img{position:relative;top:-70px}.modal-body .alert-message{text-align:center}.modal-body .alert-message p{text-transform:uppercase;font-weight:bold;font-size:24px;margin:35px 0 35px 0}.modal-body .alert-message-details{text-align:center}.modal-body .alert-message-details p{color:#888;font-weight:700;padding:0 0 40px 0;margin:0}#alertsModal{width:700px;margin:0 0 0 -350px}.nutrition-search-results{margin:0 0 0 20px}.nutrition-search-results li{font-weight:700;font-size:15px;border-bottom:1px solid #ebebeb;width:400px;margin-right:35px;padding-bottom:12px;margin-bottom:8px;display:inline-block}.nutrition-search-results li img{display:block}.nutrition-search-results li a{letter-spacing:.1em;color:#424242;font-weight:700;cursor:pointer}.nutrition-search-results li div{color:#828282;font-size:10px;padding-top:5px}.nutrition-details .modal-subheader{margin-bottom:0;box-shadow:2px 0 #c1c5c6 inset}.nutrition-details .column-1{width:566px;float:left;margin:20px 0 0 20px}.nutrition-details .column-1 select{width:auto}.nutrition-details .column-1 .row-1{margin-bottom:30px}.nutrition-details .column-1 .row-1 .food-img-wrapper{display:inline-block;width:100px;height:100px;vertical-align:top;padding:5px;border:1px solid #ebebeb}.nutrition-details .column-1 .row-1 .food-img-wrapper img{max-width:100px;max-height:100px}.nutrition-details .column-1 .row-1 .food-title-wrapper{display:inline-block;vertical-align:bottom;width:436px;padding-left:15px}.nutrition-details .column-1 .row-2 .layout-1{display:inline-block;vertical-align:top;margin-right:15px}.nutrition-details .column-1 .row-2 .layout-1.select-meal,.nutrition-details .column-1 .row-2 .layout-1.serving-size{margin-right:5px}.nutrition-details .column-1 .row-2 #dateEaten{width:120px;text-align:left}.nutrition-details .column-2{background:url("https://cdn.ifit.com/d/nc/img/decorative/b8a548dece-divider-vertical-2.png") no-repeat 0 center;width:250px;padding:20px 0 0 26px;float:right;margin-right:20px}.nutrition-details .column-2 #nutritionalSummary ul{margin-top:10px}.nutrition-details .column-2 #nutritionalSummary ul li{border-bottom:1px solid #cecece;padding:10px 0}.nutrition-details .column-2 #nutritionalSummary ul li .nutrient-amount{font-size:14px;font-weight:700}.nutrition-details .column-2 #nutritionalSummary ul li .nutrient-unit{font-size:11px;font-weight:normal}.nutrition-details .column-2 #nutritionalSummary ul li:first-child{border-top:1px solid #cecece}.nutrition-details .column-2 #nutritionalSummary ul li .nutrient-name{font-style:oblique;display:inline-block}.nutrition-details .column-2 #nutritionalSummary ul li .align-right{float:right;display:inline-block}.nutrition-details #viewNutritionalSummary,.nutrition-details #viewNutritionalLabel{background:none;border:none;color:#0096d6;display:block;margin:20px auto 30px}.nutrition-details.recent .layout-2{float:left;margin-right:50px}.nutrition-details.recent .layout-2 p{float:left}.nutrition-details.recent .serving-size-label,.nutrition-details.recent .label-1{float:left;margin-right:10px}.nutpanel{border:2px solid #bcbcbc;background-color:#fdfdfd;width:100%;display:table;margin:15px 0 25px 0}.nutpanel table{font-family:arial;font-size:13px;color:#333;line-height:18px;margin:5px;border-collapse:collapse}.nutpanel table tr{line-height:13px}.nutpanel table tr td{font-size:12px;color:#555}.nutpanel table tr td.title{font-size:22px;font-weight:bold;line-height:25px;font-family:Arial #000,Arial;letter-spacing:1px}.nutpanel table tr td.sep{background-color:#888;line-height:5px;font-size:2px}.nutpanel table tr td.label{font-weight:400;background:none}.nutpanel table tr td.strong{font-weight:700}.nutpanel table tr td.small{font-size:10px}.nutpanel table tr td.borderTop{border-top:1px solid #bcbcbc}.nutpanel table tr td.light{color:#999}.btn-create{font-weight:700;letter-spacing:1px}.btn-create.right-side{float:right}.create-challenge{padding-top:10px;margin:0 18px 0 20px}.create-challenge p.flash-message{float:right !important}.create-challenge .btn-group{float:left;width:415px}.create-challenge .btn-group.challenge-whoToChallenge{margin-left:22px}.create-challenge .btn-group.challenge-whoToChallenge .title{margin:5px 0 0 10px}.create-challenge .btn-group .btn{width:397px}.create-challenge .btn-group .dropdown-menu{position:relative;background:#f0f0f0;width:421px;max-width:421px;max-height:221px;overflow-x:hidden;overflow-y:auto;padding:0;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.create-challenge .btn-group .dropdown-menu li{padding:5px;border-bottom:1px solid #e1e5e6;position:relative;cursor:pointer}.create-challenge .btn-group .dropdown-menu li.challenger-item{height:63px}.create-challenge .btn-group .dropdown-menu li:hover{background:#e1e5e6}.create-challenge .btn-group .dropdown-menu li:last-child{border-bottom:0;margin-bottom:0}.create-challenge .btn-group .dropdown-menu li img{background:#fdfdfd;padding:3px;float:left}.create-challenge .btn-group .dropdown-menu li .title{font-size:16px;font-weight:700;float:left;clear:none;color:#0096d6;width:238px;white-space:normal}.create-challenge .btn-group .dropdown-menu li .title:hover{background:none}.create-challenge .btn-group .dropdown-menu li .message{padding:15px}.create-challenge .btn-group .dropdown-menu li .date{float:right;margin:5px 10px 0 0;font-style:oblique}.create-challenge .btn-group .dropdown-menu li .details{position:absolute;bottom:5px;left:80px}.create-challenge .btn-group .dropdown-menu li .details span{margin-right:20px}.create-challenge .choose-friends-checklist li{float:left;background:#f0f0f0;width:390px;padding:15px 10px;border-bottom:1px solid #e1e5e6;margin-bottom:10px}.create-challenge .choose-friends-checklist li:nth-child(2n + 0){margin-left:15px}.create-challenge .choose-friends-checklist li input{display:none}.create-challenge .choose-friends-checklist li label{background:url("https://cdn.ifit.com/d/nc/img/interactive/6d91a2c761-checkbox-1-off.png") no-repeat 0 center;padding-left:25px;height:50px}.create-challenge .choose-friends-checklist li label img{max-width:50px;max-height:50px;margin-right:15px;float:left;display:block;border:1px solid #e1e5e6}.create-challenge .choose-friends-checklist li label span{float:left;vertical-align:middle;line-height:50px;font-size:16px;color:#0096d6}.create-challenge .choose-friends-checklist li .label-title{background:url("https://cdn.ifit.com/d/nc/img/interactive/6d91a2c761-checkbox-1-off.png") no-repeat 0 center;padding-left:25px;height:50px}.create-challenge .choose-friends-checklist li .label-title img{max-width:50px;max-height:50px;margin-right:15px;float:left;display:block;border:1px solid #e1e5e6}.create-challenge .choose-friends-checklist li .label-title span{float:left;vertical-align:middle;line-height:50px;font-size:16px;color:#0096d6}.create-challenge .choose-friends-checklist li input:checked+label{background:url("https://cdn.ifit.com/d/nc/img/interactive/6c55ed3f17-checkbox-1-on.png") no-repeat 0 center}.create-challenge .choose-friends-checklist li .label-title.checked{background:url("https://cdn.ifit.com/d/nc/img/interactive/6c55ed3f17-checkbox-1-on.png") no-repeat 0 center}.create-challenge .message-body{padding-top:25px}.create-challenge .message-body textarea{width:848px;height:100px;resize:none}.create-challenge #warning{text-align:center;background:#282828;color:#fdfdfd;font-size:16px;margin:20px auto 0;width:295px;line-height:36px;text-transform:uppercase}.create-challenge .challenge-details label{margin-bottom:5px}.create-challenge .challenge-details .challenge-message{background:#f9f9f9 url("https://cdn.ifit.com/d/nc/img/decorative/40a10b59fc-quotes-pink.png") no-repeat 15px 15px;position:relative;float:left;z-index:1;font-size:16px;font-weight:700;line-height:20px;margin:0 0 30px;padding:45px 15px 20px;width:420px;min-height:27px;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.create-challenge .challenge-details .challenge-message p{font-size:18px}.create-challenge .challenge-details .column-1,.create-challenge .challenge-details .column-2,.create-challenge .challenge-details .column-3{margin-bottom:30px}.create-challenge .challenge-details .column-1{width:205px;float:left;margin-right:20px}.create-challenge .challenge-details .column-1 .location{margin-bottom:30px}.create-challenge .challenge-details .column-1 .location,.create-challenge .challenge-details .column-1 .type{font-size:16px;font-weight:700;text-transform:capitalize}.create-challenge .challenge-details .column-1 label{font-style:oblique}.create-challenge .challenge-details .column-2{width:240px;float:left}.create-challenge .challenge-details .column-2 label{font-style:oblique}.create-challenge .challenge-details .column-3{width:372px;float:right}.create-challenge .challenge-details .column-3 img{display:block;max-width:360px;padding:5px;border:1px solid #cecece}.create-challenge .challenge-details .challenge-map-area{background:url("https://cdn.ifit.com/d/nc/img/decorative/1d5f108135-modal-divider.png") no-repeat center 0;padding-top:20px;margin-bottom:30px}.create-challenge .challenge-details .members-challenged{background:url("https://cdn.ifit.com/d/nc/img/decorative/1d5f108135-modal-divider.png") no-repeat center 0;padding-top:20px}.create-challenge .challenge-details .members-challenged ul{clear:both}.create-challenge .challenge-details .members-challenged ul li{width:33.33333333%;margin-bottom:15px;float:left}.create-challenge .challenge-details .members-challenged ul li img{display:block;float:left;max-width:50px;max-height:50px;margin-right:15px;border:1px solid #e1e5e6}.create-challenge .challenge-details .members-challenged ul li .title{vertical-align:middle;line-height:50px;color:#0096d6;font-size:16px;font-weight:700}.create-message{margin:0 20px}.create-message .message-to{float:left;margin-right:100px}.create-message .message-to input{width:285px;color:#91969a;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.create-message .message-subject{float:left}.create-message .message-subject input{width:450px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.create-message #recipients-list{height:20px;clear:both;margin-bottom:10px}.create-message #recipients-list li{float:left;position:relative;margin-left:10px}.create-message #recipients-list li:first-child{margin-left:5px}.create-message #recipients-list li img{max-width:30px;max-height:30px}.create-message #recipients-list li .profile-avatar{background-size:cover}.create-message #recipients-list li .remove{background:url("https://cdn.ifit.com/d/nc/img/interactive/b663ef1912-checkbox-x-2.jpg") no-repeat 0 0;text-indent:-9999px;display:none;width:9px;height:9px;position:relative;bottom:14px}.create-message #recipients-list li:hover .remove{display:block}.create-message .message-body{clear:both}.create-message .message-body textarea{width:845px;height:100px;resize:none;font-size:11px}.create-post{margin:0 20px 0;position:relative}.create-post textarea{width:845px;height:100px;resize:none;padding:10px}.create-post .post-upload-options{position:absolute;bottom:10px;right:2px}.create-post .post-upload-options li{float:left}.create-post .post-upload-options li a{background:url("https://cdn.ifit.com/d/nc/img/interactive/13716a4c32-sprite-modal-post-options.png") no-repeat;display:block;width:53px;height:46px;text-indent:-9999px}.create-post .post-upload-options li.video a{background-position:0 0}.create-post .post-upload-options li.video a:hover{background-position:0 -79px}.create-post .post-upload-options li.photo a{background-position:-53px 0}.create-post .post-upload-options li.photo a:hover{background-position:-53px -79px}.create-post .post-upload-options li.file a{background-position:-105px 0}.create-post .post-upload-options li.file a:hover{background-position:-105px -79px}.pink-question{color:#fa0465;font-size:18px;font-weight:700;line-height:1.4;margin:0 0 16px 20px}.weight-radio-btns-current{margin-left:20px}.pick-a-goal-container{margin:0 18px 0 20px}.pick-a-goal-container ul li{background:#ebebeb;float:left;width:204px;height:230px;padding:10px 17px 17px;border:1px solid #cecece;margin-left:10px}.pick-a-goal-container ul li:first-child{margin-left:0}.pick-a-goal-container ul li label{padding-top:25px;margin-bottom:0}.pick-a-goal-container ul li i{margin:0 auto 25px;display:block}.pick-a-goal-container ul li input{display:block;margin:0 auto}.loading{text-align:center}.loading p{font-weight:700}.membershipItems{margin:0 18px 0 20px}.membershipItems ul li{background:#ebebeb;float:left;width:420px;height:230px;padding:10px 0 17px;border:1px solid #cecece;margin-left:10px}.membershipItems ul li:first-child{margin-left:0}.membershipItems ul li .num{font-size:60px;line-height:1;width:100%}.membershipItems ul li label{padding-top:25px;margin-bottom:0;text-align:center}.membershipItems ul li input{display:block;margin:0 auto}.membershipItems ul li .subheader{margin-bottom:0;margin-left:140px}.membershipItems ul li .subheader.double{padding:0 6px 1px}.membershipItems ul li p{margin-left:140px;margin-top:20px}.weight-radio-btns-type,.run-radio-btns-type,.cycle-radio-btns-type{margin:0 18px 20px 20px}.weight-radio-btns-type ul li,.run-radio-btns-type ul li,.cycle-radio-btns-type ul li{background:#ebebeb;float:left;width:420px;height:230px;padding:10px 0 17px;border:1px solid #cecece;margin-left:10px}.weight-radio-btns-type ul li:first-child,.run-radio-btns-type ul li:first-child,.cycle-radio-btns-type ul li:first-child{margin-left:0}.weight-radio-btns-type ul li .num,.run-radio-btns-type ul li .num,.cycle-radio-btns-type ul li .num{font-size:60px;line-height:1;display:block;width:100%;text-align:center}.weight-radio-btns-type ul li label,.run-radio-btns-type ul li label,.cycle-radio-btns-type ul li label{padding-top:25px;margin-bottom:0}.weight-radio-btns-type ul li i,.run-radio-btns-type ul li i,.cycle-radio-btns-type ul li i{margin:0 auto 25px;display:block}.weight-radio-btns-type ul li input,.run-radio-btns-type ul li input,.cycle-radio-btns-type ul li input{display:block;margin:0 auto}.weight-radio-btns-type ul li .subheader,.run-radio-btns-type ul li .subheader,.cycle-radio-btns-type ul li .subheader{margin-left:140px}.weight-radio-btns-current{margin:0 0 16px 20px}.weight-radio-btns-current input{width:100px;float:left}.weight-radio-btns-current p{float:left;margin-left:10px;margin-top:7px;font-weight:700}.healthScore-radio-btns-percent,.healthScore-radio-btns-duration,.weight-radio-btns-amount,.weight-radio-btns-duration,.run-radio-btns-duration,.run-radio-btns-distance,.run-radio-btns-often,.cycle-radio-btns-duration,.cycle-radio-btns-distance,.cycle-radio-btns-often{margin:0 18px 30px 20px}.healthScore-radio-btns-percent ul li,.healthScore-radio-btns-duration ul li,.weight-radio-btns-amount ul li,.weight-radio-btns-duration ul li,.run-radio-btns-duration ul li,.run-radio-btns-distance ul li,.run-radio-btns-often ul li,.cycle-radio-btns-duration ul li,.cycle-radio-btns-distance ul li,.cycle-radio-btns-often ul li{background:#ebebeb;float:left;width:124px;padding:10px 0 17px;border:1px solid #cecece;margin-left:9px;height:152px}.healthScore-radio-btns-percent ul li:first-child,.healthScore-radio-btns-duration ul li:first-child,.weight-radio-btns-amount ul li:first-child,.weight-radio-btns-duration ul li:first-child,.run-radio-btns-duration ul li:first-child,.run-radio-btns-distance ul li:first-child,.run-radio-btns-often ul li:first-child,.cycle-radio-btns-duration ul li:first-child,.cycle-radio-btns-distance ul li:first-child,.cycle-radio-btns-often ul li:first-child{margin-left:0}.healthScore-radio-btns-percent ul li.custom-percentage,.healthScore-radio-btns-duration ul li.custom-percentage,.weight-radio-btns-amount ul li.custom-percentage,.weight-radio-btns-duration ul li.custom-percentage,.run-radio-btns-duration ul li.custom-percentage,.run-radio-btns-distance ul li.custom-percentage,.run-radio-btns-often ul li.custom-percentage,.cycle-radio-btns-duration ul li.custom-percentage,.cycle-radio-btns-distance ul li.custom-percentage,.cycle-radio-btns-often ul li.custom-percentage{width:275px;padding:10px 17px 17px}.healthScore-radio-btns-percent ul li.custom-percentage input[type=text],.healthScore-radio-btns-duration ul li.custom-percentage input[type=text],.weight-radio-btns-amount ul li.custom-percentage input[type=text],.weight-radio-btns-duration ul li.custom-percentage input[type=text],.run-radio-btns-duration ul li.custom-percentage input[type=text],.run-radio-btns-distance ul li.custom-percentage input[type=text],.run-radio-btns-often ul li.custom-percentage input[type=text],.cycle-radio-btns-duration ul li.custom-percentage input[type=text],.cycle-radio-btns-distance ul li.custom-percentage input[type=text],.cycle-radio-btns-often ul li.custom-percentage input[type=text]{height:52px}.healthScore-radio-btns-percent ul li.custom-percentage p,.healthScore-radio-btns-duration ul li.custom-percentage p,.weight-radio-btns-amount ul li.custom-percentage p,.weight-radio-btns-duration ul li.custom-percentage p,.run-radio-btns-duration ul li.custom-percentage p,.run-radio-btns-distance ul li.custom-percentage p,.run-radio-btns-often ul li.custom-percentage p,.cycle-radio-btns-duration ul li.custom-percentage p,.cycle-radio-btns-distance ul li.custom-percentage p,.cycle-radio-btns-often ul li.custom-percentage p{float:left}.healthScore-radio-btns-percent ul li.custom-percentage p.sub-label,.healthScore-radio-btns-duration ul li.custom-percentage p.sub-label,.weight-radio-btns-amount ul li.custom-percentage p.sub-label,.weight-radio-btns-duration ul li.custom-percentage p.sub-label,.run-radio-btns-duration ul li.custom-percentage p.sub-label,.run-radio-btns-distance ul li.custom-percentage p.sub-label,.run-radio-btns-often ul li.custom-percentage p.sub-label,.cycle-radio-btns-duration ul li.custom-percentage p.sub-label,.cycle-radio-btns-distance ul li.custom-percentage p.sub-label,.cycle-radio-btns-often ul li.custom-percentage p.sub-label{margin-top:5px}.healthScore-radio-btns-percent ul li label,.healthScore-radio-btns-duration ul li label,.weight-radio-btns-amount ul li label,.weight-radio-btns-duration ul li label,.run-radio-btns-duration ul li label,.run-radio-btns-distance ul li label,.run-radio-btns-often ul li label,.cycle-radio-btns-duration ul li label,.cycle-radio-btns-distance ul li label,.cycle-radio-btns-often ul li label{padding-top:25px;margin-bottom:0;text-align:center}.healthScore-radio-btns-percent ul li label input,.healthScore-radio-btns-duration ul li label input,.weight-radio-btns-amount ul li label input,.weight-radio-btns-duration ul li label input,.run-radio-btns-duration ul li label input,.run-radio-btns-distance ul li label input,.run-radio-btns-often ul li label input,.cycle-radio-btns-duration ul li label input,.cycle-radio-btns-distance ul li label input,.cycle-radio-btns-often ul li label input{width:100px;float:left;font-size:46px;line-height:46px;padding-bottom:0;font-weight:700;margin-right:10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.healthScore-radio-btns-percent ul li label input+p,.healthScore-radio-btns-duration ul li label input+p,.weight-radio-btns-amount ul li label input+p,.weight-radio-btns-duration ul li label input+p,.run-radio-btns-duration ul li label input+p,.run-radio-btns-distance ul li label input+p,.run-radio-btns-often ul li label input+p,.cycle-radio-btns-duration ul li label input+p,.cycle-radio-btns-distance ul li label input+p,.cycle-radio-btns-often ul li label input+p{font-size:11px;width:100px;margin-top:15px}.healthScore-radio-btns-percent ul li .num,.healthScore-radio-btns-duration ul li .num,.weight-radio-btns-amount ul li .num,.weight-radio-btns-duration ul li .num,.run-radio-btns-duration ul li .num,.run-radio-btns-distance ul li .num,.run-radio-btns-often ul li .num,.cycle-radio-btns-duration ul li .num,.cycle-radio-btns-distance ul li .num,.cycle-radio-btns-often ul li .num{font-size:60px;line-height:1;display:block;width:100%}.healthScore-radio-btns-percent ul li p,.healthScore-radio-btns-duration ul li p,.weight-radio-btns-amount ul li p,.weight-radio-btns-duration ul li p,.run-radio-btns-duration ul li p,.run-radio-btns-distance ul li p,.run-radio-btns-often ul li p,.cycle-radio-btns-duration ul li p,.cycle-radio-btns-distance ul li p,.cycle-radio-btns-often ul li p{line-height:1.4}.healthScore-radio-btns-percent ul li p.sub-label,.healthScore-radio-btns-duration ul li p.sub-label,.weight-radio-btns-amount ul li p.sub-label,.weight-radio-btns-duration ul li p.sub-label,.run-radio-btns-duration ul li p.sub-label,.run-radio-btns-distance ul li p.sub-label,.run-radio-btns-often ul li p.sub-label,.cycle-radio-btns-duration ul li p.sub-label,.cycle-radio-btns-distance ul li p.sub-label,.cycle-radio-btns-often ul li p.sub-label{font-weight:700}.healthScore-radio-btns-percent ul li input,.healthScore-radio-btns-duration ul li input,.weight-radio-btns-amount ul li input,.weight-radio-btns-duration ul li input,.run-radio-btns-duration ul li input,.run-radio-btns-distance ul li input,.run-radio-btns-often ul li input,.cycle-radio-btns-duration ul li input,.cycle-radio-btns-distance ul li input,.cycle-radio-btns-often ul li input{display:block;margin:0 auto}.healthScore-radio-btns-percent ul li .subheader,.healthScore-radio-btns-duration ul li .subheader,.weight-radio-btns-amount ul li .subheader,.weight-radio-btns-duration ul li .subheader,.run-radio-btns-duration ul li .subheader,.run-radio-btns-distance ul li .subheader,.run-radio-btns-often ul li .subheader,.cycle-radio-btns-duration ul li .subheader,.cycle-radio-btns-distance ul li .subheader,.cycle-radio-btns-often ul li .subheader{margin-left:120px}.weight-radio-btns-duration ul li{margin-left:19px}.custom-modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2000;opacity:1;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-ms-transition:opacity .4s linear;-o-transition:opacity .4s linear;transition:opacity .4s linear}.custom-modal.hidden{opacity:0}.custom-modal .privacy-modal-header-icon{padding-top:40px;text-align:center}.custom-modal .privacy-modal-header-icon .header-icon-wrapper{width:60px;height:60px;display:inline-block;border-radius:60px;background:#0dbcdf;background:-moz-linear-gradient(-45deg, #0dbcdf 0, #2de0aa 100%);background:-webkit-linear-gradient(-45deg, #0dbcdf 0, #2de0aa 100%);background:linear-gradient(135deg, #0dbcdf 0, #2de0aa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0dbcdf", endColorstr="#2de0aa", GradientType=1)}.custom-modal .privacy-modal-header-icon .header-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:2px;background-color:#fff;border-radius:56px}.custom-modal .privacy-modal-header-icon .header-icon img{width:24px}.custom-modal .privacy-modal-header{padding:16px 0 4px;font-size:1.5rem;font-weight:600;letter-spacing:.00958em;line-height:1.66666;text-align:center;color:rgba(46,49,52,0.8)}.custom-modal .privacy-modal-content{margin:0;text-align:center;font-size:.875rem;color:rgba(0,0,0,0.54);line-height:1.4285;font-family:ProximaNova-Regular}.custom-modal .privacy-modal-actions{display:flex;flex-flow:column;align-items:center;margin:40px 0 24px}.custom-modal .btn{font-size:.875rem;font-weight:600;padding:10px 28px;border-radius:2px}.custom-modal .btn:not(.primary){margin-top:8px;background-color:transparent;color:#0069d2}.custom-modal .btn.primary{background-color:#0069d2;color:#fff}.custom-modal .btn.primary:hover{background-color:#0080ff}.custom-modal .privacy-modal-note{font-size:.625rem;line-height:1.6em;color:rgba(0,0,0,0.54)}.custom-modal-cover{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,0.35)}.custom-modal-content{background-color:#fff;border-radius:4px;width:448px;max-width:90%;padding:24px;position:relative;z-index:2;box-shadow:0 12px 24px 2px rgba(0,0,0,0.45)}.modal-badges{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center}.modal-badges .modal-badge{text-transform:uppercase;background-color:#28e1a4;padding:6px 14px;font-weight:bold;font-size:.75rem;border-radius:5px;position:absolute;color:#2e3134}.modal-footer{background:#393d40;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-footer .btn{box-shadow:none;text-shadow:none;letter-spacing:1px;line-height:1;font-weight:700;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.modal-footer .btn.btn-cancel{background:none;color:#727d82}.modal-footer .btn.btn-large.btn-cancel{background:none;color:#727d82}.modal-footer .btn.btn-confirm-no{background:none;color:#727d82;padding-top:10px}.modal-footer .btn.btn-primary,.modal-footer .btn.btn{padding:10px 14px}.modal-footer .modal-link{font-size:12px;text-transform:uppercase;font-weight:700;margin:9px 0;display:inline-block;color:#0096d6}.modal-footer .modal-link:hover{color:#0096d6}.modal-footer .modal-link.back-button{float:left;margin:0;color:#fdfdfd}.modal-footer .modal-link.log-more{float:right;margin:9px 5px}.high-footer{margin-top:-5px}.chart-distance-marker{color:#fdfdfd;position:absolute;padding-top:1px;font-size:9px;width:21px;height:20px;z-index:99999;background:url("http://s3.amazonaws.com/ifit-images/chart-distance.png") no-repeat}.chart-distance-marker.single-digit{padding-left:7px}.chart-distance-marker.double-digit{padding-left:5px}.chart-start-marker{position:absolute;width:23px;height:28px;background:url("http://s3.amazonaws.com/ifit-images/start-marker.png") no-repeat;z-index:99999}.schedule-wrapper{height:60px}.schedule-wrapper .schedule-workouts{height:15px}.schedule-wrapper .member-workout-date{width:100px;cursor:default}.schedule-wrapper .schedule-save{cursor:text;float:right;background-color:#ccc}.schedule-wrapper ul{max-height:350px;overflow-y:auto;overflow-x:hidden}.saving-text{float:left;font-size:15px;color:#fff;margin:7px 60px 0 0;visibility:hidden}@media (max-height:850px){#healthScore{height:90%;overflow:scroll}#healthScore .modal-header{display:none}}#healthScore .overall-stats{width:100%}#healthScore .overall-stats .health-score-graph-container{margin:30px 70px 10px 0}#healthScore .overall-stats-title{margin:80px 0 0 55px;float:left;width:565px}#healthScore .overall-stats-title p{margin-top:4px;font-size:14px;color:#fdfdfd}#healthScore .blocky{font-size:65px;font-weight:700;line-height:.75384615;color:#fdfdfd;display:block}#healthScore .blocky.pink{color:#fa0465;display:inline}#healthScore .blocky.end{display:inline}#healthScore .dial__number{position:absolute;top:92px;right:0;left:0;margin:auto;color:#747474}#healthScore .dial__number:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/health-score/5846d2d3a8-light-shadow.png');width:78px;height:6px;position:absolute;left:0;right:0;bottom:-62px;margin:auto}#healthScore .dial__number--amount{font-size:28px}#healthScore .dial__number--total{font-size:18px}#healthScore .dial__number--total:before{content:'/';font-size:28px}#healthScore ul.health-scores .health-score-section{padding:30px 14px 20px;float:left;text-align:center;position:relative}#healthScore ul.health-scores .health-score-section .health-score-num{font-size:50px;line-height:1;font-weight:700;margin-bottom:0}#healthScore ul.health-scores .health-score-section>span{display:block;color:#929292;margin-bottom:15px}#healthScore ul.health-scores .health-score-section canvas{position:relative;z-index:2}#healthScore ul.health-scores .health-score-section.active:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/arrows/3588fce914-modal-tab.png') center no-repeat;width:26px;height:14px;position:absolute;bottom:-1px;left:0;right:0;margin:auto;z-index:2}#healthScore ul.health-scores .health-score-section .health-score-section-details{font-weight:700}#healthScore ul.health-scores .health-score-section .indicator-arrow{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #cacaca;position:absolute;bottom:-2px;left:50%;margin-left:-10px;width:0;height:0;display:none}#healthScore ul.health-scores .health-score-section .indicator-arrow span{border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fdfdfd;position:absolute;left:-9px;bottom:-10px}#healthScore ul.health-scores .health-score-section.active .health-score-num{color:#0096d6}#healthScore ul.health-scores .health-score-section.active .indicator-arrow{display:block}#healthScore .health-score-details{display:none;background:#fdfdfd;border-top:1px solid #cbcbcb;padding:20px 20px 5px}#healthScore .health-score-details .subheader{margin-bottom:25px}#healthScore .health-score-details>p{margin-bottom:35px}#healthScore .health-score-details .slider-1-container,#healthScore .health-score-details .slider-2-container{width:400px;margin-bottom:40px}#healthScore .health-score-details .slider-1-container label,#healthScore .health-score-details .slider-2-container label{float:left;font-size:12px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:10px}#healthScore .health-score-details .slider-1-container .status,#healthScore .health-score-details .slider-2-container .status{float:right}#healthScore .health-score-details .slider-1-container .slider-1,#healthScore .health-score-details .slider-2-container .slider-1,#healthScore .health-score-details .slider-1-container .slider-2,#healthScore .health-score-details .slider-2-container .slider-2{background:url("https://cdn.ifit.com/d/nc/img/interactive/5beb5f82fa-slider-health-score.png") no-repeat 0 -21px;height:10px;clear:both;position:relative}#healthScore .health-score-details .slider-1-container .slider-1 span,#healthScore .health-score-details .slider-2-container .slider-1 span,#healthScore .health-score-details .slider-1-container .slider-2 span,#healthScore .health-score-details .slider-2-container .slider-2 span{background:url("https://cdn.ifit.com/d/nc/img/interactive/5beb5f82fa-slider-health-score.png") no-repeat 0 0;display:block;height:10px}#healthScore .health-score-details .slider-1-container .slider-position-indicator li,#healthScore .health-score-details .slider-2-container .slider-position-indicator li{width:34px;margin-left:39px}#healthScore .health-score-details .slider-1-container .slider-position-indicator li.five,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.five{width:48px;margin-left:40px}#healthScore .health-score-details .slider-1-container .slider-position-indicator li.four,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.four{width:70px;margin-left:40px}#healthScore .health-score-details .slider-1-container .slider-position-indicator li.three,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.three{width:105px;margin-left:40px}#healthScore .health-score-details .slider-1-container .slider-position-indicator li.two,#healthScore .health-score-details .slider-2-container .slider-position-indicator li.two{width:180px;margin-left:40px}#healthScore .health-score-details .slider-1-container .slider-position-indicator li,#healthScore .health-score-details .slider-2-container .slider-position-indicator li{text-align:center;float:left}#healthScore .health-score-details .slider-1-container .slider-position-indicator li:first-child,#healthScore .health-score-details .slider-2-container .slider-position-indicator li:first-child{text-align:left;margin-left:0}#healthScore .health-score-details .slider-1-container .slider-position-indicator li:last-child,#healthScore .health-score-details .slider-2-container .slider-position-indicator li:last-child{text-align:right}#healthScore .health-score-details .slider-1-container{float:left}#healthScore .health-score-details .slider-1-container .status{font-size:15px;font-weight:700}#healthScore .health-score-details .slider-1-container .status.on-track{background:url("https://cdn.ifit.com/d/nc/img/decorative/d77cf0a931-checkmark-green.png") no-repeat 0 3px;padding-left:15px}#healthScore .health-score-details .slider-1-container .slider-position-indicator li{width:34px}#healthScore .health-score-details .slider-2-container{float:right;position:relative}#healthScore .health-score-details .slider-2-container .slider-knob{background:url("https://cdn.ifit.com/d/nc/img/interactive/dc58a18f25-slider-knob-health-score.png") no-repeat 0 0;width:21px;height:22px;position:absolute;top:-5px;margin-left:-14px;cursor:pointer}#healthScore .health-score-details .slider-2-container .slider-2{position:relative}#healthScore .recommended-for-you-op2 label{font-size:12px;line-height:1;text-transform:uppercase;font-weight:700;margin-bottom:10px}#healthScore .recommended-for-you-op2 ul li{float:left;width:150px;margin-left:25px}#healthScore .recommended-for-you-op2 ul li:first-child{margin-left:0}#healthScore .recommended-for-you-op2 ul li img{display:block;margin-bottom:15px}#healthScore .recommended-for-you-op2 ul li a{text-transform:uppercase;font-weight:700}#healthScore .recommended-for-you-op2 ul li .title{font-size:15px;font-weight:700;height:36px;max-width:150px}.health-scores__title{font-weight:300;color:#747474;margin-top:14px;margin-bottom:15px;padding-top:4px;border-top:1px solid #cecece}#confirmTermsOfService .terms-of-service .main{font-size:22px;line-height:26px;font-weight:700}.modal-open .typeahead{z-index:4999}.modal-body+.modal-footer{border:4px solid #fdfdfd}.icon{display:inline-block;vertical-align:top;text-indent:-9999px}i{margin:0 auto 5px}i.icon-distance-color{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -8px -66px;width:36px;height:30px}i.icon-elevation-color{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -8px -99px;width:42px;height:30px}i.icon-calories-color{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -13px 0;width:32px;height:30px}i.icon-stopwatch-color{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat -9px -165px;width:35px;height:30px}.icon-download-new{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/622a224249-download.png") no-repeat 0 0;width:10px;height:12px;margin:2px 3px 0 0}.icon-track{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/7d77661493-track-small.png") no-repeat 0 1px;width:15px;height:13px;margin-right:5px}.icon-distance-svg{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/svgs/1e88756e7a-distance.svg");width:23px;height:20px;background-size:20px;background-repeat:no-repeat}.icon-time-svg{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/svgs/7e59dea1ba-time.svg");width:23px;height:20px;background-size:20px;background-repeat:no-repeat}.icon-stats-inactive-svg{background-image:url("https://cdn.ifit.com/d/nc/img/glyphs/svgs/0312870dae-stats-inactive.svg");width:23px;height:20px;background-size:20px;background-repeat:no-repeat}.icon-stopwatch{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/3ca377e723-stopwatch-small-new.png") no-repeat 0 0;width:15px;height:16px;margin-right:5px}.icon-calories{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/d4df9ae986-calories-small.png") no-repeat 0 0;width:12px;height:13px;margin-right:5px}.icon-altitude{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/49a7088e11-altitude.png") no-repeat 0 0;width:15px;height:21px;margin-right:10px;margin-right:5px}.icon-running{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/eed036f837-runner-3-small.png") no-repeat 0 0;height:17px;width:24px;margin-right:5px}.icon-cycling{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/6596cca74f-cyclist-small.png") no-repeat 0 0;width:24px;height:17px;margin-right:5px}.icon-workout{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/b25fd2e756-workout-small.png") no-repeat 0 0;width:24px;height:17px;margin-right:5px}.icon-orange-calories{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/c99c3a7805-calories-orange.png") no-repeat 0 bottom;width:19px;height:25px;display:inline-block;vertical-align:text-top}.icon-orange-calories-small{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/c3d184c9da-calories-orange-small.png") no-repeat 0 bottom;width:15px;height:19px;display:inline-block;vertical-align:text-top}.icon-calories-orange-large{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/4140a1146a-calories-orange-large.png") no-repeat 0 0;width:28px;height:39px;display:inline-block;vertical-align:text-top}.icon-green-checkmark{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/d77cf0a931-green-checkmark.png") no-repeat 0 center;width:14px;height:13px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-blue-track{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/bd54af7932-track-blue.png") no-repeat 0 bottom;width:26px;height:25px;display:inline-block;vertical-align:text-top}.icon-stopwatch{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/e8de04d2f0-stopwatch.png") no-repeat center center;width:23px;height:15px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-runner{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/e750879a99-runner-3.png") no-repeat 0 center;width:19px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-runner-ltGray{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/a74f501bbf-runner-ltGray.png") no-repeat 0 center;width:14px;height:21px;display:inline-block;vertical-align:top;margin-right:5px}.icon-runner-2{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/a94d16442a-runner-2.jpg") no-repeat 0 center;width:14px;height:21px;display:inline-block;margin-right:5px}.icon-pink-runner{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/3fda9b95c6-runner-2.png") no-repeat 0 center;width:18px;height:21px;display:inline-block;margin-right:5px}.icon-runner-4{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/b5c12a03d2-runner-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-runner-small{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/eed036f837-runner-3-small.png") no-repeat 0 center;width:19px;height:17px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-biker{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/b3b2968f02-biker.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-nutrition{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/00d52275ce-icon-nutrition.png") no-repeat 0 center;background-size:25px 25px;width:25px;height:25px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-biking{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/542ad98fac-biking.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-camera{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/32029c042a-camera.png") no-repeat 0 center;width:24px;height:16px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-fitness{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/3d12a306b2-fitness.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-weight-loss{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/9613879f65-weightloss.png") no-repeat 0 center;width:25px;height:22px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-workout-2{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/98449f426f-workout.png") no-repeat 0 center;width:24px;height:30px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-green-workout{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/0adcc0eab0-workout.png") no-repeat 0 center;width:21px;height:21px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-workout-4{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/e8c73a1232-workout-medium.png") no-repeat 0 center;width:30px;height:38px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-workout-3{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/13256baedf-workout.png") no-repeat 0 center;width:24px;height:30px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-remove-workout{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/5fad0eed2c-remove-x.png") no-repeat 0 center;width:10px;height:10px}.icon-challenge{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/14a11790ca-challenge-gray.png") no-repeat 0 center;width:10px;height:20px}.icon-runner-cal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/b5c12a03d2-runner-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-biker-cal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/0887a2f130-biker-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top}.icon-whistle-cal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/2d486d7aa9-whistle.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top}.icon-challenge-cal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/245cf40122-challenge-medium.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top}.icon-workout-cal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/e8c73a1232-workout-medium.png") no-repeat 0 center;width:30px;height:30px;display:inline-block;vertical-align:text-top}.icon-camera-cal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/cc4c4d22c6-camera.png") no-repeat 0 center;width:30px;height:28px;display:inline-block;vertical-align:text-top;margin-left:3px}.icon-trackhoe{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/1952c4a391-trackhoe.png") no-repeat 0 0;width:24px;height:17px;display:inline-block;vertical-align:text-top;margin-left:8px;margin-top:-4px}.icon-clipboard{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/85eb703cd7-clipboard-blue.png") no-repeat 0 0;width:24px;height:17px;display:inline-block;vertical-align:text-top;margin-left:8px;margin-top:-1px}.icon-white-calendar{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/5d13a3fce9-calendar.png") no-repeat 0 0;width:13px;height:12px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-blue-calendar-2{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/ef58462890-icon-calendar-2.png") no-repeat 0 0;width:15px;height:16px;display:inline-block;vertical-align:text-top;margin-left:5px}.icon-weight-goal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/8d7f7e70cc-goal-modal-1.png") no-repeat 0 0;width:67px;height:73px}.icon-running-goal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/8d7f7e70cc-goal-modal-1.png") no-repeat -77px 0;width:67px;height:73px}.icon-cycling-goal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/8d7f7e70cc-goal-modal-1.png") no-repeat -154px 0;width:67px;height:73px}.icon-healthScore-goal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/8d7f7e70cc-goal-modal-1.png") no-repeat -231px 0;width:67px;height:73px}.icon-lose-weight-goal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/42bdaecaae-goal-modal-2.png") no-repeat 0 0;width:67px;height:73px}.icon-gain-weight-goal{background:url("https://cdn.ifit.com/d/nc/img/glyphs/spritesheets/42bdaecaae-goal-modal-2.png") no-repeat -135px 0;width:67px;height:73px}.icon-runner-xlarge{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/f093714673-icon-runner-xlarge.png") no-repeat 0 0;width:34px;height:50px}.icon-hexa-weightLoss{background:url("https://cdn.ifit.com/d/nc/img/pre-login/68e39bb3ba-sprite-icons-1.png") no-repeat 0 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-running{background:url("https://cdn.ifit.com/d/nc/img/pre-login/68e39bb3ba-sprite-icons-1.png") no-repeat -77px 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-cycling{background:url("https://cdn.ifit.com/d/nc/img/pre-login/68e39bb3ba-sprite-icons-1.png") no-repeat -154px 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-fitness{background:url("https://cdn.ifit.com/d/nc/img/pre-login/68e39bb3ba-sprite-icons-1.png") no-repeat -231px 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-personalize{background:url("https://cdn.ifit.com/d/nc/img/pre-login/be145810ba-sprite-icons-2.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-googleMaps{background:url("https://cdn.ifit.com/d/nc/img/pre-login/be145810ba-sprite-icons-2.png") no-repeat -78px 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-trackingAndStats{background:url("https://cdn.ifit.com/d/nc/img/pre-login/be145810ba-sprite-icons-2.png") no-repeat -156px 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-graphs{background:url("https://cdn.ifit.com/d/nc/img/pre-login/81273ac70a-sprite-cycling-icons.png") no-repeat 0 0;width:67px;height:72px}.icon-hexa-road-signs{background:url("https://cdn.ifit.com/d/nc/img/pre-login/81273ac70a-sprite-cycling-icons.png") no-repeat -76px 0;width:67px;height:72px}.icon-hexa-pace{background:url("https://cdn.ifit.com/d/nc/img/pre-login/0c613312ca-sprite-running-icons.png") no-repeat 0 0;width:112px;height:136px}.icon-hexa-time{background:url("https://cdn.ifit.com/d/nc/img/pre-login/0c613312ca-sprite-running-icons.png") no-repeat -214px 0;width:112px;height:136px}.icon-hexa-distance{background:url("https://cdn.ifit.com/d/nc/img/pre-login/0c613312ca-sprite-running-icons.png") no-repeat -432px 0;width:112px;height:136px}.icon-hexa-calories{background:url("https://cdn.ifit.com/d/nc/img/pre-login/0c613312ca-sprite-running-icons.png") no-repeat -652px 0;width:112px;height:136px}.icon-hexa-nutrition{background:url("https://cdn.ifit.com/d/nc/img/pre-login/b067fd0d6d-sprite-weight-loss-icons.png") no-repeat 0 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-food{background:url("https://cdn.ifit.com/d/nc/img/pre-login/b067fd0d6d-sprite-weight-loss-icons.png") no-repeat -77px 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-programs{background:url("https://cdn.ifit.com/d/nc/img/pre-login/b067fd0d6d-sprite-weight-loss-icons.png") no-repeat -154px 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-community{background:url("https://cdn.ifit.com/d/nc/img/pre-login/b067fd0d6d-sprite-weight-loss-icons.png") no-repeat -231px 0;width:67px;height:73px;margin-bottom:25px}.icon-hexa-1{background:url("https://cdn.ifit.com/d/nc/img/pre-login/32af41d9f4-icon-hexa-1.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-2{background:url("https://cdn.ifit.com/d/nc/img/pre-login/76c9482fda-icon-hexa-2.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-3{background:url("https://cdn.ifit.com/d/nc/img/pre-login/dda56a2362-icon-hexa-3.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-4{background:url("https://cdn.ifit.com/d/nc/img/pre-login/1c8fb79b70-icon-hexa-4.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-5{background:url("https://cdn.ifit.com/d/nc/img/pre-login/61e4b85874-icon-hexa-5.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-6{background:url("https://cdn.ifit.com/d/nc/img/pre-login/b62c4e8d23-icon-hexa-6.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-7{background:url("https://cdn.ifit.com/d/nc/img/pre-login/3f3b2edccd-icon-hexa-7.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-8{background:url("https://cdn.ifit.com/d/nc/img/pre-login/6839caf5df-icon-hexa-8.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-9{background:url("https://cdn.ifit.com/d/nc/img/pre-login/370758c6c9-icon-hexa-9.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-10{background:url("https://cdn.ifit.com/d/nc/img/pre-login/0facda1708-icon-hexa-10.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-11{background:url("https://cdn.ifit.com/d/nc/img/pre-login/b1a442c467-icon-hexa-11.png") no-repeat 0 0;width:68px;height:75px;margin-bottom:25px}.icon-hexa-12{background:url("https://cdn.ifit.com/d/nc/img/pre-login/017fb5ec55-sprite-icons-3.png") no-repeat 0 0;width:130px;height:145px;margin-bottom:25px}.icon-hexa-13{background:url("https://cdn.ifit.com/d/nc/img/pre-login/017fb5ec55-sprite-icons-3.png") no-repeat -138px 0;width:130px;height:145px;margin-bottom:25px}.icon-hexa-14{background:url("https://cdn.ifit.com/d/nc/img/pre-login/017fb5ec55-sprite-icons-3.png") no-repeat -278px 0;width:130px;height:145px;margin-bottom:25px}.icon-hexa-15{background:url("https://cdn.ifit.com/d/nc/img/pre-login/017fb5ec55-sprite-icons-3.png") no-repeat -416px 0;width:130px;height:145px;margin-bottom:25px}.icon-slash{background:url("https://cdn.ifit.com/d/nc/img/pre-login/57909e7046-slash.png") no-repeat 0 0;width:21px;height:36px;margin-top:50px}.icon-shadow-stats-quote{background:url("https://cdn.ifit.com/d/nc/img/decorative/e8617b27b7-shadow-stats-quote.png") no-repeat 0 0;width:700px;height:20px;position:relative;left:-30px;top:85px}.icon-shadow-stats-calories{background:url("https://cdn.ifit.com/d/nc/img/decorative/58fbf0bb03-shadow-stats-calories.png") no-repeat 0 0;width:260px;height:15px;position:relative;left:-10px;top:25px}.icon-shadow-achievements-badge{background:url("https://cdn.ifit.com/d/nc/img/decorative/58fbf0bb03-shadow-achievements-badge.png") no-repeat 0 0;width:260px;height:15px;position:relative;left:-10px;top:90px}.icon-shadow-achievements-points{background:url("https://cdn.ifit.com/d/nc/img/decorative/e8617b27b7-shadow-achievements-points.png") no-repeat 0 0;width:700px;height:20px;position:relative;left:-25px;top:70px}.icon-divider-create-workout{background:url("https://cdn.ifit.com/d/nc/img/decorative/52a387f540-divider-horizontal-3.png") no-repeat 0 0;width:900px;height:9px;position:relative}.icon-club-members{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/7e1a5080d9-club-members.png") no-repeat 0 center;width:30px;height:17px;display:inline-block}.icon-club-workout{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/cf8cbb3d5e-club-workout.png") no-repeat 0 center;width:22px;height:28px;display:inline-block;vertical-align:text-top}.icon-new-member{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/a48e1078ca-new-member.png") no-repeat 0 center;width:20px;height:16px;display:inline-block}.icon-circle-calories{background:url("https://cdn.ifit.com/d/nc/img/club/33b8ce28a6-circle-calories.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-treadmill{background:url("https://cdn.ifit.com/d/nc/img/club/916929d9c5-circle-treadmill.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-inclineTrainer{background:url("https://cdn.ifit.com/d/nc/img/club/67b3c5c2cc-circle-inclineTrainer.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-bike{background:url("https://cdn.ifit.com/d/nc/img/club/63d455d556-circle-bike.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-trainingMembers{background:url("https://cdn.ifit.com/d/nc/img/club/35d15eebe7-circle-trainingMembers.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-activeMembers{background:url("https://cdn.ifit.com/d/nc/img/club/736b004205-circle-activeMembers.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-newMembers{background:url("https://cdn.ifit.com/d/nc/img/club/0d2c37cf5b-circle-newMembers.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-time{background:url("https://cdn.ifit.com/d/nc/img/club/991821b2bd-circle-time.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-elevation{background:url("https://cdn.ifit.com/d/nc/img/club/42b11880a1-circle-elevation.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-track{background:url("https://cdn.ifit.com/d/nc/img/club/8c63de9ba8-circle-track.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-elliptical{background:url("https://cdn.ifit.com/d/nc/img/club/668a3a0010-circle-elliptical.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-members{background:url("https://cdn.ifit.com/d/nc/img/club/dc4c15f34e-circle-members.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-circle-workouts{background:url("https://cdn.ifit.com/d/nc/img/club/733032ca27-circle-workouts.png") no-repeat 0 center;width:51px;height:51px;display:inline-block}.icon-equipment-bar{background:url("https://cdn.ifit.com/d/nc/img/club/471e27d6a3-equipment-bar.png") no-repeat 0 center;width:5px;height:203px;display:inline-block;position:relative;right:28px;top:51px}.icon-equipment-bar-total{background:url("https://cdn.ifit.com/d/nc/img/club/8e03a59674-equipment-bar-total.png") no-repeat 0 center;width:5px;height:195px;display:inline-block;position:relative;left:23px;top:51px}.icon-elliptical{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/703069022c-elliptical.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-incline-trainer{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/00ab2d13b7-incline-trainer.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-recumbent-bike{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/7aa6594605-recumbent-bike.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-strider{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/34862ee053-strider.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-treadmill{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/2b8f4d4938-treadmill.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-upright-bike{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/07538ab659-upright-bike.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-rower{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/f26c6370ee-rower.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.icon-white-rower{background:url("https://cdn.ifit.com/d/nc/img/glyphs/white/6703dc20fb-rower.png") no-repeat 0 center;width:28px;height:28px;display:inline-block;vertical-align:text-top;margin-right:5px}.achievements-page.overall-stats-container{background-color:#3c3c3c;min-height:373px;padding-top:50px}.achievements-page .column-1{width:225px !important;border-right:1px solid #ebebeb;padding-right:60px;padding-bottom:75px;padding-top:0 !important}.achievements-page .column-1 label{color:#929292;font-weight:700;text-transform:uppercase}.achievements-page .column-2{width:610px !important;padding-top:0 !important}.achievements-page .column-2 label{color:#929292;font-weight:700;text-transform:uppercase}.achievements-page .column-2 .current-level-container{float:left;margin-bottom:20px}.achievements-page .column-2 .current-level-container .current-level{color:#beef51;font-size:30px;line-height:1}.achievements-page .column-2 .current-level-container .current-level span{font-size:80px;color:#ebebeb;font-weight:700;white-space:nowrap}.achievements-page .column-2 .current-level-container .level-graphic li{background:url("https://cdn.ifit.com/d/nc/img/decorative/f484641242-level-graphic.png") no-repeat 0 0;width:10px;height:24px;float:left;margin-right:6px}.achievements-page .column-2 .current-level-container .level-graphic li:first-child{margin-left:0}.achievements-page .column-2 .current-level-container .level-graphic li span{background:url("https://cdn.ifit.com/d/nc/img/decorative/f484641242-level-graphic.png") no-repeat -18px 0;display:block;text-indent:-9999px}.achievements-page .column-2 .current-level-container .level-graphic li.full span{height:0}.achievements-page .column-2 .current-level-container .level-graphic li.empty span{height:100%}.achievements-page .column-2 .recommended-badges-container{float:right;position:relative;width:230px}.achievements-page .column-2 .recommended-badges-container label{margin-left:17px}.achievements-page .column-2 .recommended-badges-container .recommended-badges{width:210px;overflow:hidden;margin-left:7px}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul{width:800px}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li{float:left;margin:3px 0 0 10px}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a{position:relative;display:block}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a .rollover{position:absolute;top:0;left:0;display:none;width:59px;height:67px;text-align:center;color:#fdfdfd;cursor:pointer}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a .rollover .completion-amount{color:#fdfdfd;font-size:20px;line-height:20px;padding:23px 0;display:inline-block;position:absolute;top:0;left:0;font-weight:100;width:100%}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li a img{width:59px;height:67px}.achievements-page .column-2 .recommended-badges-container .recommended-badges ul li:hover a .rollover{display:inline-block}.achievements-page .column-2 .recommended-badges-container .scroll-left,.achievements-page .column-2 .recommended-badges-container .scroll-right{background:url("https://cdn.ifit.com/d/nc/img/arrows/07a8db86b6-arrows-datepicker.png") no-repeat;display:block;width:7px;height:12px;cursor:pointer;text-indent:-9999px;position:absolute;top:52px}.achievements-page .column-2 .recommended-badges-container .scroll-left{background-position:0 0;left:0}.achievements-page .column-2 .recommended-badges-container .scroll-right{background-position:-15px 0;right:0}.achievements-page .column-2 .points-dropdown{background:url("https://cdn.ifit.com/d/nc/img/decorative/fb3f064969-achievements-points-bg.png") no-repeat 0 0;width:599px;height:96px;padding:25px 20px}.achievements-page .column-2 .points-dropdown label{margin-bottom:10px}.achievements-page .column-2 .points-dropdown .points{color:#beef51;margin-bottom:15px;font-size:30px;line-height:1;letter-spacing:1px}.achievements-page .column-2 .points-dropdown .points span{color:#fdfdfd;font-weight:700}.achievements-page .column-2 .points-dropdown .points-graph{background:url("https://cdn.ifit.com/d/nc/img/decorative/ba0d132fc7-achievements-points-graph.png") no-repeat 0 0;width:583px;height:10px;margin-bottom:5px}.achievements-page .column-2 .points-dropdown .points-graph .current-points-amount{background:url("https://cdn.ifit.com/d/nc/img/decorative/ba0d132fc7-achievements-points-graph.png") no-repeat 0 -15px;height:10px}.achievements-page .column-2 .points-dropdown .indicator-0{float:left;color:#fdfdfd;font-size:10px;font-weight:700;font-style:oblique}.achievements-page .column-2 .points-dropdown .indicator-100{float:right;color:#fdfdfd;margin-right:15px;font-size:10px;font-weight:700;font-style:oblique}.row-left{margin-left:77px}.row-left .badge{float:left}.row-right .badge{float:right}#achievement-shelf{margin-bottom:100px}#achievement-shelf .badge{width:141px;height:161px;position:relative;margin-left:14px;margin-bottom:-27px}#achievement-shelf .badge a{display:block;width:142px;height:161px;cursor:pointer}#achievement-shelf .badge a img{position:absolute;top:0}#achievement-shelf .badge a .details{position:absolute;top:0;display:none;margin-left:-1px;width:101px;height:62px;color:#fdfdfd;text-decoration:none;padding:55px 20px 45px}#achievement-shelf .badge a .details img{left:1px;z-index:0}#achievement-shelf .badge a .details .text{position:relative;z-index:2}#achievement-shelf .badge a .details .text .title{font-weight:700;font-size:16px}#achievement-shelf .badge a .details .text .points{font-style:oblique;font-size:13px;font-weight:1000;letter-spacing:1px}#achievement-shelf .badge a .details .text .points span{font-weight:700}#achievement-shelf .badge a:hover .details{display:block}.grid{position:relative;width:930px;margin:auto}.grid .item{position:absolute}.grid .item a{display:block;width:142px;height:161px;cursor:pointer}.grid .item a .badge-details{background:url("https://cdn.ifit.com/d/nc/img/decorative/341dcf37e5-badge-rollover.png") no-repeat 0 center;display:none;width:101px;height:62px;position:absolute;top:0;left:0;color:#fdfdfd;text-decoration:none;padding:55px 20px 45px}.grid .item a .badge-details .title{font-weight:700;font-size:16px}.grid .item a .badge-details .points{font-style:oblique;font-size:13px;font-weight:1000;letter-spacing:1px}.grid .item a .badge-details .points span{font-weight:700}.grid .item a:hover .badge-details{display:block}.grid .grid-row{position:absolute;height:161px}.grid .grid-row.r1,.grid .grid-row.r3,.grid .grid-row.r5,.grid .grid-row.r7,.grid .grid-row.r9{margin-left:78px}.grid .grid-row.r1{bottom:-133px}.grid .grid-row.r2{bottom:0}.grid .grid-row.r3{bottom:133px}.grid .grid-row.r4{bottom:266px}.grid .grid-row.r5{bottom:399px}.grid .grid-row.r6{bottom:532px}.grid .grid-row.r7{bottom:665px}.grid .grid-row.r8{bottom:750px}.grid .grid-row.r9{bottom:883px}.grid .grid-row.r10{bottom:1016px}.grid .c1{left:65px}.grid .c2{left:221px}.grid .c3{left:377px}.grid .c4{left:533px}.grid .c5{left:689px}#achieveModal{position:fixed;width:750px;min-height:450px;margin:-225px 0 0 -375px;top:50% !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#achieveModal .modal-subheader{margin-bottom:30px}#achieveModal .achievement-badge{float:left;width:190px;margin-right:60px}#achieveModal .achievement-badge img{width:190px}#achieveModal .achievement-details{float:left;width:390px;margin-top:40px}#achieveModal .achievement-details .points{font-weight:700}#achieveModal #achieveModalContent{padding:0 50px;margin-bottom:30px}h1.achievement{margin-top:-5px;color:#fdfdfd}.kudo-not-done:hover{font-weight:700;cursor:pointer}.extra-details-container{padding:20px}.main-extra-content{position:relative}.main-extra-content h1{color:#000;font-size:34px;padding-bottom:10px;text-transform:uppercase;width:100%;font-weight:400}.main-extra-content p,.main-extra-content h6,.main-extra-content td{color:#000;font-weight:400;margin:16px 0;font-size:13px;line-height:22px}@media (min-width: 1025px){.main-extra-content p,.main-extra-content h6,.main-extra-content td{font-size:17.5px;line-height:26px}}.main-extra-content td{margin:0}.main-extra-content td a{color:#fff;opacity:.8}.main-extra-content td a:hover{color:#fff;opacity:1}.main-extra-content ul{margin-bottom:20px}.main-extra-content ul li{color:#000;font-size:17.5px;line-height:26px;margin:0;font-weight:400;list-style-type:disc;margin-left:20px}.main-extra-content h2{font-size:34px;line-height:52px;color:#fff;font-weight:600}.main-extra-content h3{color:#fff;font-weight:600;margin:0 0 10px 0;font-size:27px;line-height:30px}.main-extra-content h4{color:#000;font-weight:600;margin:0 0 10px 0;font-size:24.5px;line-height:30px}.main-extra-content a.details-watch{color:#fff;text-decoration:none;display:inline-block;margin-top:5px;margin-bottom:10px;padding-left:22px;position:relative}.main-extra-content a.details-watch:before{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/program/35232d171f-details-play-btn.png');background-repeat:no-repeat;background-size:18px 18px;position:absolute;left:0;top:5px;display:block;width:18px;height:18px}.main-extra-content .standard-details-container{float:left;width:65.75%;border-top:2px solid #fff;color:#fff}@media only screen and (max-width:640px){.main-extra-content .standard-details-container{width:100%;float:none;padding-right:0;border:none}}.main-extra-content .aside-details-container{float:right;width:30%;border-top:2px solid #fff;padding-top:15px}.main-extra-content .aside-details-container p{margin:0 0 9px 0}@media only screen and (max-width:640px){.main-extra-content .aside-details-container{width:100%;float:none}}.main-extra-content .aside-details-container li{font-size:16px}.main-extra-content .aside-details-container li .details-watch:before{top:0}.fitness-page{margin-bottom:70px}.fitness-page .map-holder{display:none;width:100%;height:440px}.fitness-page .map-holder #workoutGoogleMap{width:100%;height:100%}.fitness-page .fitness-options{margin-bottom:20px}.fitness-page .fitness-options .btn-group{margin-bottom:5px}.fitness-page .fitness-options .btn-group .btn{font-size:11px;width:128px;border:1px solid #cecece}.fitness-page .fitness-options .btn-group .btn .caret{float:right}.fitness-page .fitness-options .btn-group:last-child{margin-bottom:0}.fitness-page .fitness-options .btn-group+.btn-group{margin-left:0}@media only screen and (max-width:640px){.fitness-page .component-purchase-me{width:48%;float:left}.fitness-page .component-purchase-me a.single-details-buy{width:100%;text-align:center}}.fitness-page .recommended-programs{padding:65.5px 30px 0}@media (min-width: 1025px){.fitness-page .recommended-programs{padding:50px 0 0}}@media only screen and (max-width:640px){.fitness-page .recommended-programs{padding:65.5px 30px 0 30px}}.fitness-page .recommended-programs h2{color:#424242;font-size:24px;text-transform:uppercase;border-bottom:1px solid #e6e6e6;padding-bottom:5px;margin-bottom:10px;font-weight:600}@media only screen and (max-width:1024px){.fitness-page .recommended-programs h2{font-size:14px;line-height:14px;margin-bottom:15px;padding-bottom:12px;font-weight:600}}@media (min-width: 1025px){.fitness-page .recommended-programs .all-programs{margin:0 -10px}}.fitness-page .recommended-programs .all-programs{margin:0 -10px}@media only screen and (max-width:640px){.fitness-page .recommended-programs .all-programs{margin:0}}.fitness-page .recommended-programs .single-program{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px 10px 10px;float:left}.fitness-page .recommended-programs .single-program img{width:100%}@media only screen and (max-width:640px){.fitness-page .recommended-programs .single-program{width:50%}.fitness-page .recommended-programs .single-program:nth-child(odd){padding:0 5px 0 0}.fitness-page .recommended-programs .single-program:nth-child(even){padding:0 0 0 5px}.fitness-page .recommended-programs .single-program:nth-child(3),.fitness-page .recommended-programs .single-program:last-child{display:none}}.fitness-page .chart-holder{display:none}.fitness-page .workout-lists{padding:0 30px}@media (min-width: 1025px){.fitness-page .workout-lists{padding:0}}.fitness-page h2.week-title{color:#424242;font-size:48px;text-transform:uppercase;padding-bottom:16px;padding-top:25px;padding-right:10px;border-bottom:4px solid #cecece;border-top:3px solid #cecece}@media (min-width: 1025px){.fitness-page h2.week-title{padding-left:10px}}@media only screen and (min-width:640px) and (max-width:1024px){.fitness-page h2.week-title{padding-left:0;border-bottom:2px solid #cecece;border-top:1px solid #cecece;height:65px;line-height:69px;padding-top:0;padding-bottom:0;font-size:27px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.fitness-page h2.week-title{height:101px;line-height:101px;padding-top:0;padding-bottom:0}}@media only screen and (max-width:640px){.fitness-page h2.week-title{font-size:17.5px;border-bottom:2px solid #cecece;border-top:1px solid #cecece;padding-top:15px;padding-bottom:9px}}.fitness-page .workout-lists>h2.week-title:first-of-type{border-top:4px solid #cecece}@media only screen and (min-width:640px) and (max-width:1024px){.fitness-page .workout-lists>h2.week-title:first-of-type{border-top:2px solid #cecece}}@media only screen and (max-width:640px){.fitness-page .workout-lists>h2.week-title:first-of-type{border-top:2px solid #cecece}}.fitness-page li{border-bottom:1px solid #cecece;width:100%;list-style:none;padding:0;clear:both}.fitness-page li.active{padding-bottom:0}.fitness-page li .wo-details,.fitness-page li .wo-icon-lists{line-height:65px}.fitness-page li .wo-details{width:50%;float:left;padding-left:10px}.fitness-page li .wo-icon-lists{float:right;width:50%;display:table}.fitness-page li .wo-icon-lists .list-icon{display:table-cell;text-align:right}.fitness-page li .details-title{color:#424242;display:block;font-size:21px;font-weight:600}@media only screen and (min-width:640px) and (max-width:1024px){.fitness-page li .details-title{font-size:14px;margin-top:6px}}@media only screen and (max-width:640px){.fitness-page li .details-title{display:block;font-size:14px;font-weight:400;margin-top:0}}@media (max-width: 768px){.fitness-page li .details-title{display:inline-block;float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.fitness-page li .wo-open span{width:13.5px;height:9px;display:inline-block;background-image:url('https://cdn.ifit.com/d/nc/img/products/ced3ffd2e2-openclose-arrows.png');background-repeat:no-repeat;background-size:13.5px 18px;cursor:pointer;background-position:bottom;margin-top:10px}.fitness-page li .wo-open span.active{background-position:top}.fitness-page li .dis-icon{background:url('https://cdn.ifit.com/d/nc/img/products/15c28ccaa9-workout-distance.png') no-repeat;background-size:16px 15px;width:16px;height:15px;display:inline-block;margin-right:5px;margin-bottom:-2px}@media (min-width: 1025px){.fitness-page li .dis-icon{background-size:21px 21px;width:21px;height:21px;margin-bottom:-3px}}@media only screen and (min-width:481px) and (max-width:580px){.fitness-page li .dis-icon{display:none}}.fitness-page li .elv-icon{background:url('https://cdn.ifit.com/d/nc/img/products/777a912b38-workout-elevation.png') no-repeat;background-size:18px 15px;width:18px;height:15px;display:inline-block;margin-right:5px}@media (min-width: 1025px){.fitness-page li .elv-icon{background-size:21px 21px;width:21px;height:21px}}@media only screen and (min-width:481px) and (max-width:580px){.fitness-page li .elv-icon{display:none}}.fitness-page li .cal-icon{background:url('https://cdn.ifit.com/d/nc/img/products/540912b6b9-workout-calories.png') no-repeat;background-size:11px 15px;width:11px;height:15px;display:inline-block;margin-right:5px}@media (min-width: 1025px){.fitness-page li .cal-icon{background-size:16px 21px;width:16px;height:21px}}@media only screen and (min-width:481px) and (max-width:580px){.fitness-page li .cal-icon{display:none}}.fitness-page li .mobile-details{padding:10px;background-color:#ebebeb;font-size:14px;display:none;color:#747474;margin-top:13px}@media (max-width:768px){.fitness-page li .mobile-details{width:auto}}@media only screen and (max-width:640px){.fitness-page li .mobile-details.active{display:block}}.fitness-page ul.nutr li .wo-details{line-height:normal;padding:14px 0;width:41%}@media (min-width: 1025px){.fitness-page ul.nutr li .wo-details{padding:31px 0}}.fitness-page ul.nutr li:first-child{border-top:1px solid #cecece}.fitness-page .nutr-item{float:left}.fitness-page .nutr-item--pdf{width:30%;height:85px;line-height:85px;font-size:17.5px;text-align:center;color:#424242;float:left}@media (min-width: 1025px){.fitness-page .nutr-item--pdf{height:120px;line-height:120px}}@media only screen and (min-width:640px) and (max-width:1024px){.fitness-page .nutr-item--pdf{font-size:14px;margin-top:6px}}@media (max-width: 640px){.fitness-page .nutr-item--pdf{display:block;font-size:14px;font-weight:400;margin-top:0}}.fitness-page .nutr-item--iconsets{width:29%;height:85px;line-height:85px}@media (min-width: 1025px){.fitness-page .nutr-item--iconsets{height:120px;line-height:120px}}.fitness-page .nutr-item--iconsets ul{float:right}.fitness-page .nutr-item--iconsets ul li{display:inline-block;border:none;cursor:pointer}.fitness-page .nutr-item--iconsets ul li:first-child{border:none}.fitness-page .nutr-item--iconsets ul .iconset{background:url('https://cdn.ifit.com/d/nc/img/products/35710867e0-nutrition-icons.png') no-repeat;background-size:83px 47.5px;display:inline-block;margin-left:30px}.fitness-page .nutr-item--iconsets ul .iconset--print{width:24px;height:22.5px;background-position:-59px 0}.fitness-page .nutr-item--iconsets ul .iconset--print.read{background-position:-59px -25px}.fitness-page .nutr-item--iconsets ul .iconset--view{width:23px;height:23.5px;background-position:-33.5px 0}.fitness-page .nutr-item--iconsets ul .iconset--view.read{background-position:0 -24px}.fitness-page .nutr-item--iconsets ul .iconset--download{width:31px;height:20px;background-position:0 0}.fitness-page .nutr-item--iconsets ul .iconset--download.read{background-position:-25.5px -27.5px}.fitness-page span.blue{color:#0096d6}.fitness-page .feature-challenge{position:relative}.fitness-page .feature-challenge .challenge-cost{position:absolute;bottom:15px;right:15px;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px}.fitness-page .feature-challenge .challenge-cost:hover{background:#929292}.fitness-page .feature-challenge .sticker-premiumContent{position:absolute;bottom:80px;right:-8px}.fitness-page .program-details-heading{margin-bottom:35px}@media (min-width: 1025px){.fitness-page .program-details-heading{margin-bottom:27px}}@media (max-width:768px){.fitness-page .program-details-heading{margin-bottom:7px}}.fitness-page .program-details-heading img{width:100%}@media only screen and (max-width:640px){.fitness-page .program-details-heading{margin-bottom:17px}}.fitness-page .program-details-heading .program-details-container{margin:24px 0 0;padding:0 30px 15px 30px;position:relative}@media (min-width: 1025px){.fitness-page .program-details-heading .program-details-container{padding:0 0 15px 0}}.fitness-page .program-details-heading .program-details-container .more-details{display:none}@media only screen and (max-width:640px){.fitness-page .program-details-heading .program-details-container .more-details{border:none;display:block;width:48%;float:right;position:relative;font-size:17.5px;font-weight:600;top:0;right:0;line-height:41px;text-align:center;text-transform:uppercase;margin-top:5px}.fitness-page .program-details-heading .program-details-container .more-details:hover{background-color:#fff;color:#0096d6}}.fitness-page .program-details-heading .program-details-container .main-desc-block{margin-top:20px}.fitness-page .program-details-heading .program-details-container p.subheader{background-color:#fff;padding:0;font-weight:300;color:#424242;margin-top:0;margin-bottom:0;background-color:transparent}@media only screen and (max-width:640px){.fitness-page .program-details-heading .program-details-container p.subheader{margin-bottom:8px}}@media only screen and (min-width:640px) and (max-width:1024px){.fitness-page .program-details-heading .program-details-container p.subheader{max-width:350px}}@media only screen and (min-width:640px) and (orientation: landscape){.fitness-page .program-details-heading .program-details-container p.subheader{max-width:64%}}@media only screen and (max-width:640px){.fitness-page .program-details-heading .program-details-container p.main-description{display:none}}.fitness-page .program-details-heading .program-details-container a.single-details-buy{position:absolute;top:0;right:30px;transition:all .3s;width:220px;height:41px;background-color:#fff;border:1px solid #0096d6;text-align:center;padding:0;color:#0096d6;font-weight:600;font-size:17.5px;line-height:41px;margin-top:4px}@media only screen and (max-width:640px){.fitness-page .program-details-heading .program-details-container a.single-details-buy{position:relative;right:0;width:100%;top:0}}.fitness-page .program-details-heading .program-details-container a.single-details-buy:hover{background-color:#0096d6;color:#fff}@media (min-width: 1025px){.fitness-page .program-details-heading .program-details-container a.single-details-buy{right:0;margin-top:0}}.fitness-page .program-details-heading .program-details-container p{color:#58595b;font-size:17.5px;line-height:26px;margin-top:12px}@media (min-width: 1025px){.fitness-page .program-details-heading .program-details-container p{margin-top:0}}@media only screen and (max-width:640px){.fitness-page .program-details-heading .program-details-container p a{display:none}}.fitness-page .program-details-heading .program-details-container .cost{width:auto;padding:11px 25px;font-weight:400;position:absolute;right:10px;bottom:20px}.fitness-page .program-details-heading .program-details-container p.main-description{margin-top:10px;margin-bottom:0}.fitness-page .program-details-heading .program-details-container p.main-description a.moredetails{text-transform:uppercase;font-weight:600}.fitness-page .column-1,.fitness-page .column-2,.fitness-page .column-2 .row-1,.fitness-page .top-paid,.fitness-page .top-free,.fitness-page .program-specs{margin-bottom:26px}.fitness-page img{display:block}.fitness-page .btn-learnMore{font-weight:700}.fitness-page .column-1{width:565px;float:left;position:relative}@media screen and (max-width:1024px){.fitness-page .column-1{float:none;margin:auto}}.fitness-page .column-1 img{max-width:565px}.fitness-page .column-1 .feature-challenge .summary{color:#fdfdfd;position:absolute;bottom:0;left:0;width:97.5%;margin-left:2.5%}.fitness-page .column-1 .feature-challenge .summary .title{font-size:23px;line-height:1.4;margin-bottom:10px}.fitness-page .column-1 .feature-challenge .summary .description{width:465px;font-size:10px;line-height:1.4;margin-bottom:15px}.fitness-page .column-2{width:370px;float:right;position:relative}@media screen and (max-width:1024px){.fitness-page .column-2{float:none;margin:auto}}.fitness-page .column-2 .row-1{height:200px;overflow:hidden}.fitness-page .column-2 .row-1 img{max-width:370px}.fitness-page .column-2 .row-2 .column-5,.fitness-page .column-2 .row-2 .column-6{width:175px;position:relative}.fitness-page .column-2 .row-2 .column-5 img,.fitness-page .column-2 .row-2 .column-6 img{max-width:175px}.fitness-page .column-2 .row-2 .column-5{float:left}.fitness-page .column-2 .row-2 .column-6{float:right}.fitness-page .column-3{width:150px;float:left;position:relative}@media screen and (max-width:1024px){.fitness-page .column-3{float:none;margin:20px auto}}.fitness-page .column-3 .double-line{margin-bottom:15px}.fitness-page .column-3 .difficulty{margin-bottom:5px}.fitness-page .column-3 img{max-width:150px}.fitness-page .column-3 .top-paid-list,.fitness-page .column-3 .top-free-list{font-size:11px;margin-left:15px}.fitness-page .column-3 .top-paid-list li,.fitness-page .column-3 .top-free-list li{line-height:1.2 !important;margin-bottom:20px;border:none}.fitness-page .column-3 .top-paid-list p,.fitness-page .column-3 .top-free-list p{line-height:1.2;margin-bottom:0;font-size:11px}.fitness-page .column-3 .specs-list,.fitness-page .column-3 .reviews-list{font-size:11px}.fitness-page .column-3 .specs-list li,.fitness-page .column-3 .reviews-list li{line-height:1.2 !important;margin-bottom:20px}.fitness-page .column-3 .specs-list p,.fitness-page .column-3 .reviews-list p{line-height:1.2;margin-bottom:0;font-size:11px;width:140px}.fitness-page .column-3 .specs-list .stars,.fitness-page .column-3 .reviews-list .stars{margin-bottom:5px}.fitness-page .column-4{width:320px;float:left;position:relative}@media (min-width: 1025px){.fitness-page .column-4{float:right;width:780px}}@media screen and (max-width:1024px){.fitness-page .column-4{width:100%}}.fitness-page .column-4 h2.subheader{margin-top:0}.fitness-page .column-4 .challenges{background:#f0f0f0;padding:5px;margin:18px 0;position:relative;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999;width:378px;float:left}@media screen and (min-width:678px) and (max-width:1024px){.fitness-page .column-4 .challenges{background:#f0f0f0;min-width:320px;width:45%}}@media screen and (max-width:677px){.fitness-page .column-4 .challenges{background:#f0f0f0;margin-left:2%;margin-right:2%;width:96%}}.fitness-page .column-4 .challenges:nth-child(odd){margin-right:24px}.fitness-page .column-4 .challenges .btn-viewAll{float:right}.fitness-page .column-4 .challenges>i{position:absolute;top:10px;right:10px}.fitness-page .column-4 .challenges img{background:#fdfdfd;padding:3px;display:block;border:1px solid #bac5cb;float:left;margin-right:15px;max-width:130px;max-height:130px}.fitness-page .column-4 .challenges a.single-details-buy{width:60px}.fitness-page .column-4 .challenges .challenge-details{margin-top:5px;line-height:1.4;float:left;color:#424242;width:165px}.fitness-page .column-4 .challenges .challenge-details .title{color:#424242;line-height:1;font-size:18px;font-weight:700;margin-bottom:10px;cursor:pointer;display:inline-block;width:100%}@media screen and (max-width:1024px){.fitness-page .column-4 .challenges .challenge-details .title{font-size:14px;max-width:125px;min-height:28px}}.fitness-page .column-4 .challenges .challenge-details .difficulty-level{font-size:10px;font-style:oblique}.fitness-page .column-4 .challenges .challenge-details .quick-summary{font-size:11px;margin-bottom:3px;font-weight:700;max-height:44px;overflow:hidden}.fitness-page .column-4 .challenges .challenge-details .quick-summary-2{font-size:10px}.fitness-page .column-4 .challenges .challenge-details .cost{color:#0096d6;position:absolute;right:10px;bottom:5px;font-weight:700}.fitness-page .column-4 .challenges .challenge-details .program-details{position:absolute;bottom:12px;right:85px;color:#0096d6;font-style:italic}.fitness-page .column-4 .challenges .challenge-details .program-details.full{bottom:17px;right:111px}.fitness-page .column-4 .challenges.full-length{background:#f0f0f0 url("https://cdn.ifit.com/d/nc/img/decorative/f5b39fb71d-divider-horizontal.png") no-repeat 148px 89px;background-size:640px;width:100%}@media screen and (min-width:678px) and (max-width:1024px){.fitness-page .column-4 .challenges.full-length{background:#f0f0f0;min-width:320px;width:45%}}@media screen and (max-width:677px){.fitness-page .column-4 .challenges.full-length{background:#f0f0f0;margin-left:2%;margin-right:2%;width:96%}}.fitness-page .column-4 .challenges.full-length:nth-child(odd){margin-left:0}@media screen and (max-width:1024px){.fitness-page .column-4 .challenges.full-length:nth-child(odd){margin-left:2%}}.fitness-page .column-4 .challenges.full-length .challenge-details{margin-top:5px;max-width:545px;width:100%}@media screen and (max-width:677px){.fitness-page .column-4 .challenges.full-length .challenge-details{width:60%}}@media screen and (min-width:678px) and (max-width:1024px){.fitness-page .column-4 .challenges.full-length .challenge-details{width:165px}}.fitness-page .column-4 .challenges.full-length .challenge-details .title{margin-bottom:0}.fitness-page .column-4 .challenges.full-length .challenge-details .cost{width:auto;color:#fdfdfd;padding:11px 25px;font-weight:400}.fitness-page .column-4 .challenges.full-length .challenge-details ul{padding-top:5px;font-size:11px;letter-spacing:1px;position:absolute;bottom:17px;left:160px}.fitness-page .column-4 .challenges.full-length .challenge-details ul li{margin-left:15px;float:left}.fitness-page .column-4 .challenges.full-length .challenge-details ul li:first-child{margin-left:0}.fitness-page .column-4 .challenges.full-length .challenge-details ul li .value{line-height:16px;vertical-align:bottom}.join-program-modal{padding:3px;width:686px;max-height:calc(91vh);margin-left:-343px}@media (max-width:768px){.join-program-modal{overflow:scroll}}@media (max-width:768px){.join-program-modal .modal-header .close{top:5px;right:5px}}@media (max-width:768px){.join-program-modal{width:90%;margin:auto;left:50%;transform:translateX(-50%)}}.join-program-modal__body{*zoom:1;padding:0;position:relative}.join-program-modal__body:before,.join-program-modal__body:after{display:table;content:"";line-height:0}.join-program-modal__body:after{clear:both}.join-program-modal__secondary-content{background:#f5f5f5;position:absolute;width:256px;height:100%}@media (max-width:768px){.join-program-modal__secondary-content{width:auto;height:auto}}.join-program-modal__image{margin:46px auto 0;display:block;padding:4px;border:1px solid #cecece;background-color:#fdfdfd}@media (max-width:768px){.join-program-modal__image{margin:5px;width:100px}}.join-program-modal__main-content{float:right;width:430px;padding:46px 46px 23px}@media (max-width:768px){.join-program-modal__main-content{float:none;width:auto;margin-left:0}}.join-program-modal__title{font-size:34px;text-transform:uppercase;color:#424242;font-weight:400;line-height:.8}@media (max-width:768px){.join-program-modal__title{margin-left:90px}}.join-program-modal__price{color:#0096d6;font-size:24px;font-weight:400;line-height:2.4}.join-program-modal__subheader{font-size:17px;color:#424242;margin-bottom:8px}.join-program-modal__details{text-indent:35px;font-weight:400;color:#424242;line-height:1.1}.join-program-modal__schedule-header{font-size:13px;color:#424242;text-transform:none;margin:25px 0 6px}.join-program-modal__input-schedule{background:url('https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png') no-repeat scroll 97% center #fdfdfd;padding:12px;min-width:290px}.join-program-modal__copy{font-size:12px;color:#929292;font-weight:400;margin-top:5px}.join-program-modal .join-program-modal__header{margin:0}.join-program-modal .join-program-modal__price{padding:0}.library-details #main{margin-top:0}@media (max-width: 768px){.library-details #main{margin-top:90px}}.library-details .container-center-float{max-width:100%;min-width:0}@media (min-width: 1025px){.library-details .container-center-float{max-width:1000px}}@media (max-width: 640px){.nutrition-page .fitness-page .program-details-heading .program-details-container p.subheader{max-width:100%;width:100%}.nutrition-page .fitness-page .program-details-heading .program-details-container .main-desc-block{width:48%;float:right;font-size:16px;display:block;margin-top:0;height:41px;line-height:41px;text-align:center;margin-top:4px}.nutrition-page .fitness-page .program-details-heading .program-details-container .main-desc-block p{display:none}.nutrition-page .fitness-page li{height:auto;line-height:normal;padding:20px 0 30.5px}.nutrition-page .fitness-page li .details-title{font-size:15px;font-weight:600}.nutrition-page .fitness-page li .details-description{font-size:15px;font-weight:400;line-height:22.5px;margin-bottom:15px}.nutrition-page .fitness-page ul.nutr .wo-details{width:100%;max-width:100%}.nutrition-page .fitness-page .nutr-item--pdf{display:none}.nutrition-page .fitness-page .nutr-item--iconsets{width:100%;line-height:normal;height:auto}.nutrition-page .fitness-page .nutr-item--iconsets ul{float:left}.nutrition-page .fitness-page .nutr-item--iconsets li{margin-left:0;margin-right:45px;padding:0}}.live-workout-top-bar{width:960px;height:90px;margin-top:20px;background-color:#393d40}.live-workout-top-bar .display-controls{float:left;margin-left:10px;margin-top:26px}.live-workout-top-bar .display-controls .control{margin-right:3px;display:inline-block;background:url("https://cdn.ifit.com/d/nc/img/ac72eff957-street-view-display-controls.png") no-repeat;width:39px;height:42px}.live-workout-top-bar .display-controls .control.map{display:none;background-position:0 0}.live-workout-top-bar .display-controls .control.map.active{background-position:-49px 0}.live-workout-top-bar .display-controls .control.map:hover{background-position:-98px 0}.live-workout-top-bar .display-controls .control.map:active{background-position:0 0}.live-workout-top-bar .display-controls .control.chart{display:none;background-position:0 -43px}.live-workout-top-bar .display-controls .control.chart.active{background-position:-49px -43px}.live-workout-top-bar .display-controls .control.chart:hover{background-position:-98px -43px}.live-workout-top-bar .display-controls .control.chart:active{background-position:0 -43px}.live-workout-top-bar .display-controls .control.street-view{display:none;background-position:0 -86px}.live-workout-top-bar .display-controls .control.street-view.active{background-position:-49px -86px}.live-workout-top-bar .display-controls .control.street-view:hover{background-position:-98px -86px}.live-workout-top-bar .display-controls .control.street-view:active{background-position:0 -86px}.live-workout-top-bar .display-controls .control.disabled-street-view{display:none;background-position:0 -128px}.live-workout-top-bar .display-controls .control.segments{background-position:0 -86px}.live-workout-top-bar .display-controls .control.segments.active{background-position:-49px -86px}.live-workout-top-bar .display-controls .control.segments:hover{background-position:-98px -86px}.live-workout-top-bar .display-controls .control.segments:active{background-position:0 -86px}.live-workout-top-bar .display-controls.mobile{float:left;margin-left:10px;margin-top:12px}.live-workout-top-bar .display-controls.mobile .control{margin-right:2px;display:inline-block;background:url("https://cdn.ifit.com/d/nc/img/b12020b96d-street-view-display-controls-mobile.png") no-repeat;width:67px;height:67px}.live-workout-top-bar .display-controls.mobile .control.map{display:none;background-position:0 0}.live-workout-top-bar .display-controls.mobile .control.map.active{background-position:-77px 0}.live-workout-top-bar .display-controls.mobile .control.map:hover{background-position:-154px 0}.live-workout-top-bar .display-controls.mobile .control.map:active{background-position:0 0}.live-workout-top-bar .display-controls.mobile .control.chart{display:none;background-position:0 -71px}.live-workout-top-bar .display-controls.mobile .control.chart.active{background-position:-77px -71px}.live-workout-top-bar .display-controls.mobile .control.chart:hover{background-position:-154px -71px}.live-workout-top-bar .display-controls.mobile .control.chart:active{background-position:0 -71px}.live-workout-top-bar .display-controls.mobile .control.street-view{display:none;background-position:0 -142px}.live-workout-top-bar .display-controls.mobile .control.street-view.active{background-position:-77px -142px}.live-workout-top-bar .display-controls.mobile .control.street-view:hover{background-position:-154px -142px}.live-workout-top-bar .display-controls.mobile .control.street-view:active{background-position:0 -142px}.live-workout-top-bar .display-controls.mobile .control.disabled-street-view{display:none;background-position:0 -213px}.live-workout-top-bar .live-workout-stats{float:right;margin-right:20px}.live-workout-top-bar .live-workout-stats .section{display:inline-block;width:55px;text-align:left;margin-left:35px;margin-right:35px}.live-workout-top-bar .live-workout-stats .section .value{font-size:21px;color:#fdfdfd;font-weight:700;white-space:nowrap}.live-workout-top-bar .live-workout-stats .section .sub{font-size:13px;color:#9fa5a9;white-space:nowrap}.live-workout-top-bar .live-workout-stats .section .icon{margin-bottom:5px;margin-top:10px}.live-workout-top-bar .live-workout-stats .section .icon.distance{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/bd54af7932-track-blue.png") no-repeat 0 bottom;width:26px;height:25px}.live-workout-top-bar .live-workout-stats .section .icon.time{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/8d722bca09-stopwatch-pink.png") no-repeat 0 bottom;width:23px;height:25px}.live-workout-top-bar .live-workout-stats .section .icon.elevation-gain{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/301ad53ef3-elevation-green.png") no-repeat 0 bottom;width:31px;height:25px}.live-workout-top-bar .live-workout-stats .section .icon.calories{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/c99c3a7805-calories-orange.png") no-repeat 0 bottom;width:19px;height:25px}.live-workout-top-bar .live-workout-stats .section .icon.watts{background:url("https://cdn.ifit.com/d/nc/img/17e2cd8004-sprite-create-log.png") no-repeat -10px -296px;width:15px;height:21px}.live-workout-top-bar .live-workout-stats .section .icon.mps{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/fb10a2e27f-average-pace-blue.png") no-repeat 0 bottom;width:33px;height:25px}.live-workout-top-bar .live-workout-stats .section .icon.speed{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/cbedb064af-speed-yellow.png") no-repeat 0 bottom;width:33px;height:25px}.live-workout-top-bar .live-workout-stats .section .icon.incline{background:url("https://cdn.ifit.com/d/nc/img/glyphs/color/229d9b937f-incline-green.png") no-repeat 0 bottom;width:33px;height:25px}.live-workout-top-bar .live-workout-stats .hidden{display:none}#live-workout-map-container{display:none;height:520px;width:960px}#live-workout-map-container #live-workout-map{height:520px}#live-street-view{display:none;height:520px;width:960px}#live-street-view img{border:none !important;max-width:none !important}.view-window{height:520px;width:960px;position:relative}.view-window .display-window{display:none}.view-window .display-window.active{display:block}.view-window .component-dropdown{display:none;position:absolute;top:10px;right:20px;z-index:1}#live-workout-chart-container{display:block}#live-workout-chart-container .control-bar{float:left;height:520px;width:60px;background-color:#393d40}#live-workout-chart-container .control-bar .metric-control{background:url("https://cdn.ifit.com/d/nc/img/ca3772eac3-sprite-workout-detail-action-bar.png") no-repeat;width:39px;height:42px;margin:10px}#live-workout-chart-container .control-bar .metric-control.track{background-position:0 -129px}#live-workout-chart-container .control-bar .metric-control.track.active{background-position:-49px -129px}#live-workout-chart-container .control-bar .metric-control.track:hover{background-position:-98px -129px}#live-workout-chart-container .control-bar .metric-control.track:active{background-position:0 -129px}#live-workout-chart-container .control-bar .metric-control.elevation{background-position:0 -172px}#live-workout-chart-container .control-bar .metric-control.elevation.active{background-position:-49px -172px}#live-workout-chart-container .control-bar .metric-control.elevation:hover{background-position:-98px -172px}#live-workout-chart-container .control-bar .metric-control.elevation:active{background-position:0 -172px}#live-workout-chart-container .control-bar .metric-control.calories{background-position:0 -215px}#live-workout-chart-container .control-bar .metric-control.calories.active{background-position:-49px -215px}#live-workout-chart-container .control-bar .metric-control.calories:hover{background-position:-98px -215px}#live-workout-chart-container .control-bar .metric-control.calories:active{background-position:0 -215px}#live-workout-chart-container .control-bar .metric-control.time{background-position:0 -258px}#live-workout-chart-container .control-bar .metric-control.time.active{background-position:-49px -258px}#live-workout-chart-container .control-bar .metric-control.time:hover{background-position:-98px -258px}#live-workout-chart-container .control-bar .metric-control.time:active{background-position:0 -258px}#live-workout-chart-container .control-bar .metric-control.mps{background-position:0 -301px}#live-workout-chart-container .control-bar .metric-control.mps.active{background-position:-49px -301px}#live-workout-chart-container .control-bar .metric-control.mps:hover{background-position:-98px -301px}#live-workout-chart-container .control-bar .metric-control.mps:active{background-position:0 -301px}#live-workout-chart-container .control-bar .metric-control.bpm{background-position:0 -344px}#live-workout-chart-container .control-bar .metric-control.bpm.active{background-position:-49px -344px}#live-workout-chart-container .control-bar .metric-control.bpm:hover{background-position:-98px -344px}#live-workout-chart-container .control-bar .metric-control.bpm:active{background-position:0 -344px}#live-workout-chart-container .control-bar .metric-control.cadence{background-position:0 -387px}#live-workout-chart-container .control-bar .metric-control.cadence.active{background-position:-49px -387px}#live-workout-chart-container .control-bar .metric-control.cadence:hover{background-position:-98px -387px}#live-workout-chart-container .control-bar .metric-control.cadence:active{background-position:0 -387px}#live-workout-chart-container .control-bar .metric-control.watts{background-position:0 -430px}#live-workout-chart-container .control-bar .metric-control.watts.active{background-position:-49px -643px}#live-workout-chart-container .control-bar .metric-control.watts:hover{background-position:-98px -643px}#live-workout-chart-container .control-bar .metric-control.watts:active{background-position:0 -643px}#live-workout-chart-container .control-bar .metric-control.incline{background-position:0 -473px}#live-workout-chart-container .control-bar .metric-control.incline.active{background-position:-49px -473px}#live-workout-chart-container .control-bar .metric-control.incline:hover{background-position:-98px -473px}#live-workout-chart-container .control-bar .metric-control.incline:active{background-position:0 -473px}#live-workout-chart{float:left;height:520px;width:900px}#view-window{padding-bottom:100px}.ie-error-message{font-size:22px;line-height:50px}.gmnoprint img{max-width:none}.liveworkout-page .feedback{display:none}@media (min-width: 1025px){.liveworkout-page .feedback{display:block}}.liveworkout-page .live-chat-container{display:none}@media (min-width: 1025px){.liveworkout-page .live-chat-container{display:block}}.privacy-policy-page,.terms-of-use-page,.warranty-page{padding-bottom:100px}@media (max-width:1024px){.privacy-policy-page,.terms-of-use-page,.warranty-page{padding:0 20px 100px}}.privacy-policy-page .toolbar,.terms-of-use-page .toolbar,.warranty-page .toolbar{margin:0 auto 30px}.privacy-policy-page .toolbar.bar-controls-dark,.terms-of-use-page .toolbar.bar-controls-dark,.warranty-page .toolbar.bar-controls-dark{padding:18px 10px 20px}.privacy-policy-page p,.terms-of-use-page p,.warranty-page p,.privacy-policy-page ul,.terms-of-use-page ul,.warranty-page ul,.privacy-policy-page span,.terms-of-use-page span,.warranty-page span{margin-bottom:30px;font-size:12px;line-height:1.8;font-weight:normal}.privacy-policy-page p.p-option-2,.terms-of-use-page p.p-option-2,.warranty-page p.p-option-2,.privacy-policy-page ul.p-option-2,.terms-of-use-page ul.p-option-2,.warranty-page ul.p-option-2,.privacy-policy-page span.p-option-2,.terms-of-use-page span.p-option-2,.warranty-page span.p-option-2{margin:0 0 10px}.privacy-policy-page ul.privacy,.terms-of-use-page ul.privacy,.warranty-page ul.privacy{margin-bottom:15px}.privacy-policy-page p.large-text,.terms-of-use-page p.large-text,.warranty-page p.large-text{font-size:14px}.privacy-policy-page p.thick,.terms-of-use-page p.thick,.warranty-page p.thick{font-weight:500}.privacy-policy-page .no-space,.terms-of-use-page .no-space,.warranty-page .no-space{margin-bottom:40px}.privacy-policy-page .no-space p,.terms-of-use-page .no-space p,.warranty-page .no-space p{margin:0}.privacy-policy-page .strong,.terms-of-use-page .strong,.warranty-page .strong{font-weight:800}.privacy-policy-page .underline,.terms-of-use-page .underline,.warranty-page .underline{text-decoration:underline}.privacy-policy-page li,.terms-of-use-page li,.warranty-page li{line-height:1.8}.privacy-policy-page li.tos:before,.terms-of-use-page li.tos:before,.warranty-page li.tos:before{content:"\2014\a0"}.privacy-policy-page h6,.terms-of-use-page h6,.warranty-page h6{margin:8px 0}.privacy-policy-page .no-bottom-margin,.terms-of-use-page .no-bottom-margin,.warranty-page .no-bottom-margin{margin-bottom:0}.terms-of-service .terms-of-service-scroll{padding:20px;height:300px;overflow:auto;position:relative}.youtube,.instagram{width:120px;float:right;padding-left:25px}body.logged-in{min-width:1px}hr{margin:30px 0}.i-logo--nav{float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:105px;text-align:center}@media (min-width: 1025px){.i-logo--nav{width:auto}}.twoyear-promo{display:none}.logo-container{height:71px;line-height:90px;display:inline-block}.logo-container.active{background-color:transparent}@media (max-width: 360px){.logo-container{height:60px;line-height:80px}}.logo-container .renew-logo{background-image:url("https://cdn.ifit.com/d/nc/img/branding/9f018c68f1-ifit-logo-dark.svg");background-repeat:no-repeat;background-size:65px 28px;width:65px;height:28px;margin:0 auto;display:inline-block}@media (min-width: 1025px){.logo-container .renew-logo{background-image:url("https://cdn.ifit.com/d/nc/img/branding/9f018c68f1-ifit-logo-dark.svg");background-size:65px 28px;width:65px;height:28px;padding-right:30px}}.renew-header{width:100%;height:71px;background-color:#282828;border-top:none;position:relative;top:0;left:0}@media (min-width: 1025px){.renew-header{border-bottom:1px solid #ebebeb;background-color:#fff;border-top:1px solid #ebebeb;position:fixed}.renew-header.opacitylower{background-color:rgba(255,255,255,0.95)}}@media (max-width: 360px){.renew-header{height:60px;min-height:60px}}.renew-header .features-dropdown{float:left;padding-right:50px;padding-left:50px;text-align:right;display:none}.renew-header .features-dropdown li{line-height:71px;height:71px;font-size:14px;font-weight:700}.renew-header .features-dropdown li a{color:#424242;position:relative}.renew-header .features-dropdown li a:after{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/arrows/2863206917-arrow-down-small-dark-gray.png');background-repeat:no-repeat;width:10px;height:6px;position:absolute;right:-15px;top:50%;margin-top:-3px;display:inline-block}.renew-header .features-dropdown li a.is_expanded:after{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/arrows/2b74ba43d9-arrow-up-small-dark-gray.png');background-repeat:no-repeat;width:10px;height:6px;position:absolute;right:-15px;top:50%;margin-top:-3px;display:inline-block}@media (min-width: 1025px){.renew-header .features-dropdown{display:block}}.renew-header .anchor-dropdown{position:absolute;top:67px;left:0;border-bottom:1px solid rgba(0,0,0,0.1);width:100%;padding:0;background-color:rgba(255,255,255,0.95);display:none}.renew-header .anchor-dropdown .container{width:100%}@media (min-width: 1025px){.renew-header .anchor-dropdown .container{width:1000px}}@media (min-width: 1025px){.renew-header .anchor-dropdown{padding:58px 30px}}.renew-header .anchor-dropdown ul{padding:0;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table}.renew-header .anchor-dropdown ul li{text-align:center;display:table-cell;width:auto}.renew-header .anchor-dropdown ul li img{height:45px}.renew-header .anchor-dropdown ul li a{color:#424242}.renew-header .anchor-dropdown:hover{display:block}.renew-header .anchor-text{display:block;margin-top:20px}.aside-renew-form{padding-top:80px;width:36%;padding-left:14px;padding-right:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;position:relative;background-color:#fdfdfd}@media (min-width: 1025px){.aside-renew-form{padding-left:34px;padding-right:0;width:320px}}@media (max-width: 640px){.aside-renew-form{width:100%;padding:43.5px 5% 0 5%}}.aside-renew-form .input-error{border-width:0;padding-top:5px}.aside-renew-form input.error{border:1px solid #de0a0d}.aside-renew-form h3{font-weight:600;margin-bottom:10px}.aside-renew-form p{font-size:14px;color:#747474;font-weight:400}.aside-renew-form p.toc{font-weight:300}.aside-renew-form p.toc-justify{text-align:justify}.aside-renew-form form{margin-top:20px}.aside-renew-form form input{width:100%;background:#f5f5f5;color:#929292;padding:15px;height:50px;border:none;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;box-shadow:none;transition:border linear .2s,box-shadow linear .2s;margin-bottom:7px}.aside-renew-form form input.exp-card{text-align:center}.aside-renew-form form input:focus{border:1px solid #0096d6;background-color:#fff}.aside-renew-form form button{width:100%;background-color:#0096d6;border:none;cursor:pointer;color:#fff;font-weight:600;font-size:14px;height:41px;text-align:center;margin-bottom:12px;margin-top:21px}.aside-renew-form form [class*='span']{margin-left:0;margin-right:0}@media (min-width: 1025px){.aside-renew-form form [class*='span']:last-child{margin-left:25px}}.aside-renew-form form [class*='span'] input{width:50px;float:left;margin-right:5px}@media (min-width: 1025px){.aside-renew-form form [class*='span'] input{width:60px}}@media (max-width: 360px){.aside-renew-form form [class*='span'] input{width:60px}}.aside-renew-form form .split{line-height:50px;text-align:center;width:19px;display:none}@media (min-width: 1025px){.aside-renew-form form .split{display:block}}@media (max-width: 360px){.aside-renew-form form .split{display:block}}.aside-renew-form form label{font-weight:300;font-size:14px}.aside-renew-form .radio-option{display:inline-block;margin:13px 15px 2px 0}.aside-renew-form input[type=radio]{display:none}@media (max-width: 640px){.aside-renew-form input[type=radio]+label{border:none}}.aside-renew-form input[type=radio]:checked+label{border-color:#0096d6;border-radius:3px}.aside-renew-form .cards-icons{background:url('https://cdn.ifit.com/d/nc/img/pre-login/cd42457edb-credit-cards.png') no-repeat;display:block;text-indent:-9999px;background-size:54px 38px}.aside-renew-form .cards-icons.amex{width:27px;height:19px;background-position:-27.5px 0}.aside-renew-form .cards-icons.discover{width:27px;height:19px;background-position:0 0}.aside-renew-form .cards-icons.mastercard{width:27px;height:19px;background-position:-27.5px -19px}.aside-renew-form .cards-icons.visa{width:27px;height:19px;background-position:0 -19px}.aside-renew-form--standard{padding-top:0;box-shadow:inset 0 0 0 1px #e6e6e6;padding-left:17px;padding-right:17px}@media (max-width: 360px){.aside-renew-form--standard{box-shadow:none}}.aside-renew-form--standard form{padding:0 5px}.aside-renew-form--standard form label{font-weight:600;display:block;padding-bottom:5px}.aside-renew-form--standard .header{width:100%;background-color:rgba(66,66,66,0.9);position:absolute;padding:10px 23px;top:-67px;left:0;height:67px;line-height:47px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 640px){.aside-renew-form--standard .header{display:none}}.aside-renew-form--standard .header h2{color:#fff;font-weight:300;line-height:47px}.aside-renew-form--standard .header .regular-price{float:left;font-size:24px;font-weight:300;margin-right:5px;margin-top:5px;color:#929292;text-decoration:line-through}.aside-renew-form--standard .header .discount-price{float:left;font-size:24px;font-weight:300;margin-right:5px;margin-top:5px;color:#fff}.aside-renew-form--standard .header select{background-color:transparent;border:none;color:#f5f5f5;width:95px;height:47px;line-height:47px;float:left;margin-bottom:0;font-size:14px;position:relative;z-index:150;text-indent:.01;text-overflow:'';-moz-appearance:none}.aside-renew-form--standard .header select:focus{outline:0}.aside-renew-form--standard .header .select__register{-webkit-appearance:none;-moz-appearance:none;width:100%;background:#f5f5f5;color:#929292;padding:15px;height:50px;border:none;font-size:15px;border:1px solid transparent}.aside-renew-form--standard .header .select__register:focus{border:1px solid #0096d6;background-color:#fff}.aside-renew-form--standard .header .select__register.error{border-color:#de0a0d}.aside-renew-form--standard .header .select--arrow{float:right;width:90px;position:relative}.aside-renew-form--standard .header .select--arrow:-moz-any(.select--arrow):before{background-color:#f5f5f5}.aside-renew-form--standard .header .select--arrow select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:''}.aside-renew-form--standard .header .select--arrow:after{background:url('https://cdn.ifit.com/d/nc/img/arrows/9ad5869e7f-arrow-down-small-white.png') no-repeat;background-size:8.5px 5px;width:8.5px;height:5px;top:24px;right:-2px}.now-fixed .header{top:-66px}.programs-list{width:64%;padding-right:34px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border-right:1px solid #e6e6e6}.programs-list--standard{border:none}@media (min-width: 1025px){.programs-list{width:640px}}@media (max-width: 640px){.programs-list{display:none}}.programs-list article{padding:71px 0;margin-left:44.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.programs-list article:last-child{border:none;margin-bottom:0}@media (min-width: 1025px){.programs-list article{margin-left:0}}.programs-list .program-content{float:right;width:285px}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.programs-list .program-content{width:415px}}@media (min-width: 1025px){.programs-list .program-content{width:437px}}@media (max-width: 360px) and (orientation: landscape){.programs-list .program-content{width:100%}}.programs-list .program-content h2{color:#424242;font-size:22.5px;font-weight:300}@media (max-width: 360px){.programs-list .program-content h2{font-size:26px}}.programs-list .program-content p{color:#747474;font-size:12px;line-height:18px}@media (orientation: landscape){.programs-list .program-content p{font-size:17.5px;line-height:24px}}@media (min-width: 1025px){.programs-list .program-content p{font-size:17.5px;line-height:24px}}ul.renew-price{margin-left:11px}ul.renew-price li{list-style-type:disc;font-size:14px;width:100%;margin-bottom:3px;text-align:left;color:#747474}ul.renew-price li span.blue{color:#0096d6;font-weight:600}ul.renew-price li:last-child{margin-bottom:25px}.program-icon{width:89px;height:89px;border:1px solid #cecece;border-radius:100%;text-align:center;display:block;float:left;position:relative;margin-left:0}@media (min-width: 1025px){.program-icon{margin-left:0;height:134px;width:134px;margin-left:3%}}.program-icon img{height:45px;margin-top:20px}@media (min-width: 1025px){.program-icon img{height:68px;margin-top:33px}}.renew-splash{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/73adcda3ab-renewal-splash-bg.jpg');height:inherit;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}@media (min-width: 1025px){.renew-splash{background-position:center -120px}}@media (max-width: 360px){.renew-splash{background-position:-320px 0;margin-top:0}}.renew-splash .inner-content{height:inherit}.renew-splash .play-btn{width:86px;height:86px;background:url('https://cdn.ifit.com/d/nc/img/pre-login/c899bcfab6-renew-play-btn.png') no-repeat;display:block;position:absolute;left:50%;bottom:100px;margin-left:-43px;opacity:.8}.renew-splash .play-btn--standard{bottom:50px}@media (orientation: landscape){.renew-splash .play-btn--standard{bottom:80px}}.renew-splash .play-btn:hover{opacity:1}@media (min-width: 1025px){.renew-splash .play-btn{top:50%;margin-top:-43px}}@media (max-width: 360px){.renew-splash .play-btn{display:none}}.renew-splash .splash-content{bottom:200px;position:absolute;width:100%;padding:0 16%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.renew-splash .splash-content--standard{bottom:150px}@media (orientation: landscape){.renew-splash .splash-content--standard{bottom:180px}}@media (min-width: 1025px){.renew-splash .splash-content{bottom:119px;left:0;width:405px;padding:0}}@media (max-width: 360px){.renew-splash .splash-content{bottom:71px;padding:0 5%;text-align:left}}.renew-splash .splash-content h1{color:#fff;font-size:52px;line-height:60px;font-weight:300;width:75%;text-align:left;margin-bottom:15px;text-transform:none}@media (max-width: 360px){.renew-splash .splash-content h1{display:none}}.renew-splash .splash-content h2{color:#fff;font-size:24px;line-height:30px;font-weight:300;text-align:center;width:75%;margin:0 auto;margin-bottom:15px}@media (max-width: 360px){.renew-splash .splash-content h2{display:none}}.renew-splash .splash-content h2.mobile-only{display:none}@media (max-width: 360px){.renew-splash .splash-content h2.mobile-only{display:block;text-transform:uppercase;font-size:36px;line-height:40px;margin-bottom:12px;font-weight:600}}@media (min-width: 1025px){.renew-splash .splash-content h2{text-align:left;width:100%}}@media (max-width: 360px){.renew-splash .splash-content h2{text-align:left;width:100%}}.renew-splash .splash-content p{font-size:16px;line-height:24px;font-weight:300;text-align:center}.renew-splash .splash-content p.small{font-size:14px}@media (max-width: 360px){.renew-splash .splash-content p{display:none}}.renew-splash .splash-content p.mobile-only{display:none}@media (max-width: 360px){.renew-splash .splash-content p.mobile-only{display:block;font-weight:400}}@media (min-width: 1025px){.renew-splash .splash-content p{text-align:left;font-size:17.5px}}@media (max-width: 360px){.renew-splash .splash-content p{font-size:13px;line-height:18px;text-align:left}}.renew-splash--standard{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/7cd05ccc30-renewal-standard-splash.jpg');height:inherit;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-top:0}@media only screen and (min-width:1025px) and (max-width:1900px){.renew-splash--standard{background-position:0 -120px}}@media only screen and (min-width:1901px){.renew-splash--standard{background-position:0 -240px}}@media (max-width: 640px) and (orientation: landscape){.renew-splash--standard{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/09da3be04d-renewal-standard-splash-landscape.jpg')}}@media (max-width: 360px){.renew-splash--standard{background-position:-120px 0;margin-top:0}.renew-splash--standard h2{font-weight:500;text-align:left}.renew-splash--standard p{text-align:left;font-weight:400}}@media (max-width: 360px) and (max-width: 640px) and (orientation: landscape){.renew-splash--standard{background-position:-150px 0}}.renew-splash--standard .splash-content h2{font-weight:300;text-align:center}.renew-splash--standard .splash-content p{font-weight:300;text-align:center}@media (min-width: 1025px){.renew-splash--standard .splash-content h2{text-align:left}.renew-splash--standard .splash-content p{text-align:left}}@media (max-width: 360px){.renew-splash--standard .splash-content h2{text-align:left}.renew-splash--standard .splash-content p{text-align:left}}.mobile-standard-options{display:none;margin-bottom:20px}.mobile-standard-options h4{font-size:17.5px;color:#424242;font-weight:400}@media (max-width: 640px){.mobile-standard-options{display:block;margin-bottom:0}}.mobile-standard-options .radio-renew-option{font-size:17.5px;color:#747474;margin-top:10px}.mobile-standard-options .radio-renew-option .linethrough{text-decoration:line-through}.mobile-standard-options .radio-renew-option .discountblue{color:#0096d6}.mobile-standard-options .radio-renew-option label{background-image:url('https://cdn.ifit.com/d/nc/img/b1ab55e8ca-sprite-radio.png');background-repeat:no-repeat;background-position:top;height:14px;top:4px;margin-top:1px;width:15px;float:left;margin-right:15px;border:none}@media (max-width: 640px){.mobile-standard-options .radio-renew-option label{background-image:url('https://cdn.ifit.com/d/nc/img/7ccd17a57b-sprite-radio-retina.png');background-repeat:no-repeat;background-size:100%;width:15px;height:15px}}.mobile-standard-options .radio-renew-option input[type=radio]:checked+label{background-position:bottom;border:none}@media only screen and (max-width:959px){.inner-content{width:100%}}.pre-login ul li.renew-list-item{text-align:left;margin-left:15px}.pre-login ul li.renew-list-item:first-child{margin-left:15px}.pre-login ul li.renew-list-item .highlight{color:#f06}.review-order-details{margin-bottom:20px}.review-order-details .aligned-right{float:right}.review-order-details .aligned-left{float:left}.review-order-details .aligned-label{font-weight:bold;margin-bottom:0}.review-order-details .aligned-item.aligned-right{font-weight:400}.review-order-details .form-separator{height:1px;background-color:#cecece;margin:10px 0;width:100%;display:block}.review-order-details .form-divider{width:100%;display:block;height:10px}.renewal-postlogin{padding-bottom:28.5px !important}.renewal-page #main{margin-top:0}.club-pages{padding:0 0 100px;margin-top:-8px}.club-pages .content-header{padding:40px 0 30px}.club-pages h1{text-transform:uppercase;font-size:30px;line-height:1;font-weight:100;letter-spacing:1px;padding:0}.club-pages h1.detail{font-size:24px}.club-pages .smaller{margin-bottom:20px;border-bottom:1px solid #ccc}.club-pages label{font-weight:bold}.club-pages a{cursor:pointer}.club-pages a.blueBtn{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:.8;padding:10px 37px;margin:3px;text-transform:uppercase;position:relative;left:17px;font-size:13px;float:left;font-weight:normal}.club-pages a.blueBtn.member{margin-top:10px;left:0}.club-pages a.blueBtn.equipment{margin-top:-165px}.club-pages a.blueBtn.float-right{float:right}.club-pages a.blueBtn.list-delete-button{float:right;margin:30px 30px 0 -300px}.club-pages a.blue{background:none;color:#0096d6;margin:10px 0;padding:0;font-weight:bold;text-transform:uppercase}.club-pages a.gray{background:none;color:#cecece;margin:10px 0 10px -17px;padding:0;font-weight:100;text-transform:uppercase}.club-pages a.little{background:none;color:#0096d6;padding:0 10px;font-weight:bold;font-style:italic;font-size:10px;text-transform:none;bottom:29px}.club-pages a.eqp-title{font-weight:700;font-size:20px;text-transform:none;color:#424242;bottom:29px;padding-left:15px}.club-pages a img.float-right{float:right}.club-pages #createNewArea>a{float:right;display:block;margin:0 0 0 15px}.club-pages #createNewArea textarea{height:115px;width:98.8%}.club-pages #workoutStats .club-workout-stats{padding-bottom:8px;border-bottom:1px solid #cecece;position:relative;right:13px;padding-top:8px}.club-pages #workoutStats .club-workout-stats .stat .icon{top:2px}.club-pages #workoutStats .club-workout-stats>i{position:absolute;top:10px;right:10px}.club-pages #workoutStats .club-workout-stats img{background:#fdfdfd;padding:3px;display:block;border:1px solid #bac5cb;float:left;margin-right:10px;max-width:60px;max-height:60px;margin-top:0}.club-pages #workoutStats .club-workout-stats .workoutIcon{margin-left:60px;margin-top:0}.club-pages #workoutStats .club-workout-stats .workout-details .title.calendar{bottom:22px}.club-pages #workoutStats .club-workout-stats .link-to-workout{font-size:12px;font-weight:700;font-style:oblique}.club-pages .workout-details{position:relative}.club-pages .workout-details .title{color:#424242;font-size:19px;line-height:110%;font-weight:700;padding-top:4px;cursor:pointer;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:515px}.club-pages .workout-details .title.calendar{height:61px;line-height:61px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;left:70px;top:22px;max-width:315px}.club-pages .workout-details .link-to-workout{font-size:12px;font-weight:100;font-style:oblique}.club-pages .workout-details .individual-workout-stats{display:inline}.club-pages .workout-details .stat{display:inline-block;margin-right:15px;position:relative;left:300px;top:22px}.club-pages .workout-details .stat .icon{position:relative;top:6px}.club-pages .workout-details .stat .value{font-size:18px;font-weight:bold}.club-pages .workout-details .stat .value .unit{font-size:12px;padding-left:5px;font-weight:normal}.club-pages .workout-item{width:950px;height:87px;margin:0 5px 15px;background-color:#f6f6f6;padding:0;border-bottom:1px solid #c5c4c4;position:relative;font-style:none !important}.club-pages .workout-item .date-block{width:50px;height:87px;border-bottom:1px solid rgba(0,0,0,0.2);float:left;background:#2db5fc}.club-pages .workout-item .date-block .type{margin-left:auto;margin-right:auto;padding:2px 0;width:30px}.club-pages .workout-item .date-block .date{color:#fdfdfd;font-size:23px;font-weight:bold;text-align:center;bottom:5px}.club-pages .workout-item .date-block .day{color:#fdfdfd;font-size:11px;text-transform:uppercase;text-align:center;line-height:11px;font-weight:300}.club-pages .workout-item .workout-details{float:left;background:none;height:78px;width:900px;margin:0}.club-pages .workout-item .workout-details .workout-image{float:left;margin:10px}.club-pages .workout-item .workout-details .workout-image img{margin:0;background:#fdfdfd;padding:3px;display:block;border:1px solid #bac5cb;float:left;max-width:60px;max-height:60px}.club-pages .workout-item .workout-details .workout-title{display:table-cell;vertical-align:middle;color:#424242;font-size:19px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:clip;width:210px;max-width:210px;height:67px;padding:10px 0;font-style:normal}.club-pages .workout-item .workout-details .workout-stats{position:absolute;right:20px;top:26px;background-color:transparent}.club-pages .workout-item .workout-details .workout-stats .workout-stat{float:right;font-size:18px;font-weight:700;width:130px;text-align:center}.club-pages .workout-item .workout-details .workout-stats .workout-stat .icon{display:inline-block;vertical-align:middle}.club-pages .workout-item .workout-details .workout-stats .workout-stat .unit{font-size:12px;padding-left:5px;font-weight:normal !important}.club-pages .workout-item .workout-controls{position:absolute;top:0;right:0;width:10px;height:67px;padding:10px}.club-pages .workout-item .workout-controls .calendarChallenge{position:relative;bottom:5px}.club-pages .membership-check{text-transform:uppercase;color:#999;font-weight:600;font-size:12px}.club-pages .membership-check .custom-input{display:inline-block;vertical-align:top;margin-top:-4px}.club-pages .membership-check .radio-one{display:inline-block;margin:0;position:relative;height:20px;padding-left:20px}.club-pages .membership-check .radio-one input{position:relative;z-index:100}.club-pages .membership-check .radio-one b{position:absolute;left:20px;top:4px;width:12px;height:15px;margin-top:4px;z-index:10}.club-pages .membership-check label{text-transform:uppercase;color:#999;font-weight:600;font-size:12px;position:relative;bottom:15px}.club-pages .club-create-form:after{content:"";display:block;clear:both;height:0;line-height:0}.club-pages .club-create-form .create-column-1{margin-top:20px;float:left}.club-pages .club-create-form .create-column-1 .ajax-image-input .upload-button{text-transform:uppercase;cursor:pointer;color:#0096d6}.club-pages .club-create-form .create-column-1 .ajax-image-input input{display:none}.club-pages .club-create-form .create-column-1 #imageFilename{width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-pages .club-create-form .create-column-2,.club-pages .club-create-form .create-column-3{float:left;margin-left:23px;margin-top:20px}.club-pages .club-create-form .create-column-2.existing,.club-pages .club-create-form .create-column-3.existing{margin-top:0}.club-pages .club-create-form .create-column-2 .form-layout-2,.club-pages .club-create-form .create-column-3 .form-layout-2{position:relative;width:365px}.club-pages .club-create-form .create-column-2 .form-layout-2 p,.club-pages .club-create-form .create-column-3 .form-layout-2 p{width:240px}.club-pages .club-create-form .create-column-2 .form-layout-2 .setting,.club-pages .club-create-form .create-column-3 .form-layout-2 .setting{margin-bottom:24px}.club-pages .club-create-form .create-column-2 .form-layout-2 .setting .btn-group+.btn-group,.club-pages .club-create-form .create-column-3 .form-layout-2 .setting .btn-group+.btn-group{margin-left:3px}.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle{color:#282828;font-size:11px;border:1px solid #cecece;width:340px}.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle.birthday,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle.birthday{width:85px;margin:0 0 0 10px}.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle.birthday:first-child,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle.birthday:first-child{margin-left:0}.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle.birthday.month,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle.birthday.month{margin:0}.club-pages .club-create-form .create-column-2 .form-layout-2 a.btn.dropdown-toggle .caret,.club-pages .club-create-form .create-column-3 .form-layout-2 a.btn.dropdown-toggle .caret{float:right}.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group{display:inline-block}.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group.open .dropdown-menu,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group.open .dropdown-menu{width:360px;max-width:360px;max-height:200px}.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group.open .dropdown-menu.birthday,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group.open .dropdown-menu.birthday{width:108px;max-width:108px;min-width:108px;margin:0 0 0 10px;max-height:200px}.club-pages .club-create-form .create-column-2 .form-layout-2 .btn-group.open .dropdown-menu.birthday.month,.club-pages .club-create-form .create-column-3 .form-layout-2 .btn-group.open .dropdown-menu.birthday.month{margin:0}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown{margin-bottom:30px}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown .outside,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown .outside{width:340px;height:15px;text-align:left}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown .outside .arrow,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown .outside .arrow{float:right;margin-top:8px}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.open ul,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.open ul{max-width:360px;width:360px}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.birthday,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.birthday{display:inline-block;padding-left:10px}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.birthday .outside,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.birthday .outside{width:88px}.club-pages .club-create-form .create-column-2 .form-layout-2 .component-dropdown.birthday.open ul,.club-pages .club-create-form .create-column-3 .form-layout-2 .component-dropdown.birthday.open ul{min-width:108px;max-width:108px;width:108px}.club-pages .club-create-form .create-column-2 .form-layout-2 .help-inline,.club-pages .club-create-form .create-column-3 .form-layout-2 .help-inline{display:inline;vertical-align:middle;position:relative;bottom:26px;padding:0;color:#b94a49}.club-pages .club-create-form .create-column-2 .form-layout-2 .help-inline .icon-ok,.club-pages .club-create-form .create-column-3 .form-layout-2 .help-inline .icon-ok{position:absolute;top:8px;right:-15px}.club-pages .club-create-form .create-column-2 .form-layout-2 p,.club-pages .club-create-form .create-column-3 .form-layout-2 p{display:inline-block;margin:0 11px 25px 0}.club-pages .club-create-form .create-column-2 .form-layout-2 .join,.club-pages .club-create-form .create-column-3 .form-layout-2 .join{margin-top:19px}.club-pages .club-create-form .create-column-2 .form-layout-2 .controls,.club-pages .club-create-form .create-column-3 .form-layout-2 .controls{display:inline-block}.club-pages .club-create-form .create-column-2 .form-layout-2 .controls.error,.club-pages .club-create-form .create-column-3 .form-layout-2 .controls.error{color:#b94a49}.club-pages .club-create-form .create-column-2 .form-layout-2 .controls.error input,.club-pages .club-create-form .create-column-3 .form-layout-2 .controls.error input{border-color:#b94a49}.club-pages .club-create-form .create-column-2 .form-layout-2 .controls .button-standard,.club-pages .club-create-form .create-column-3 .form-layout-2 .controls .button-standard{margin:-21px 0 0}.club-pages .club-create-form .create-column-2 .form-layout-2 input,.club-pages .club-create-form .create-column-3 .form-layout-2 input{width:350px;margin-bottom:30px}.club-pages .club-create-form .create-column-2 .form-layout-2 textarea,.club-pages .club-create-form .create-column-3 .form-layout-2 textarea{height:180px;width:350px;margin-bottom:30px}.club-pages .club-create-form .create-column-2 .form-layout-2 label,.club-pages .club-create-form .create-column-3 .form-layout-2 label{font-weight:bold}.club-pages .club-create-form .bio-container{margin-bottom:15px}.club-pages .club-create-form .bio-container textarea{margin-bottom:0 !important}.existing-user-container{display:none}.club-dashboard-page{padding-bottom:100px}.club-dashboard-page .summary-section-heading{border-bottom:1px solid #cecece}.club-dashboard-page .summary-section-heading.detail{margin-top:-30px}.club-dashboard-page .summary-section-heading:after{content:"";display:block;clear:both;height:0;line-height:0}.club-dashboard-page .summary-section-heading h1{float:left;margin-top:30px;clear:both}.club-dashboard-page .member-summary .stats-container .stat-total,.club-dashboard-page .workout-summary .stats-container .stat-total{width:188px;display:inline-block}.club-dashboard-page .member-summary .stats-container .stat-total.last,.club-dashboard-page .workout-summary .stats-container .stat-total.last{width:150px}.club-dashboard-page .member-summary .stats-container .stat-total.equipment,.club-dashboard-page .workout-summary .stats-container .stat-total.equipment{width:260px}.club-dashboard-page .member-summary .stats-container .stat-total.equipment.last,.club-dashboard-page .workout-summary .stats-container .stat-total.equipment.last{width:165px}.club-dashboard-page .member-summary .stats-container .stat-total .icon,.club-dashboard-page .workout-summary .stats-container .stat-total .icon{margin:30px 0}.club-dashboard-page .member-summary .stats-container .stat-total .value,.club-dashboard-page .workout-summary .stats-container .stat-total .value{font-weight:bold;font-size:30px}.club-dashboard-page .member-summary .stats-container .stat-total .sub,.club-dashboard-page .workout-summary .stats-container .stat-total .sub{color:#929292;font-size:12px;padding-top:2px;text-transform:lowercase}.club-dashboard-page .equipment-summary .stats-container .stat-total{width:196px;display:inline-block;height:379px}.club-dashboard-page .equipment-summary .stats-container .stat-total.last{width:150px;height:371px}.club-dashboard-page .equipment-summary .stats-container .stat-total.equipment{width:260px}.club-dashboard-page .equipment-summary .stats-container .stat-total.equipment.last{width:165px}.club-dashboard-page .equipment-summary .stats-container .stat-total .icon{margin:20px 0 23px}.club-dashboard-page .equipment-summary .stats-container .stat-total .upper{font-size:14px;color:#424242;text-transform:uppercase;position:relative;left:30px;bottom:171px;padding-bottom:5px}.club-dashboard-page .equipment-summary .stats-container .stat-total .value{font-weight:bold;font-size:30px;position:relative;left:30px;bottom:153px;padding-bottom:33px}.club-dashboard-page .equipment-summary .stats-container .stat-total .sub{color:#929292;font-size:12px;padding-top:8px;position:relative;left:30px;bottom:189px;text-transform:lowercase}.modal-content .calendar-container,.club-member-workout-page .calendar-container{width:81.5%;margin-bottom:100px}.modal-content .calendar-container .small-dark-italics,.club-member-workout-page .calendar-container .small-dark-italics{margin-right:5px}.modal-content .calendar-container #add,.club-member-workout-page .calendar-container #add{position:relative;left:194px}.modal-content .workout,.club-member-workout-page .workout{background:#f0f0f0;padding:5px;margin-bottom:5px;position:relative;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.modal-content .workout.noshadow,.club-member-workout-page .workout.noshadow{box-shadow:0 0 0 0 #fff;-o-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff}.modal-content .workout>i,.club-member-workout-page .workout>i{position:absolute;top:10px;right:10px}.modal-content .workout img,.club-member-workout-page .workout img{background:#fdfdfd;padding:3px;display:block;border:1px solid #bac5cb;float:left;margin-right:10px;max-width:60px;max-height:60px}.modal-content .workout img.calendar,.club-member-workout-page .workout img.calendar{margin-left:60px}.modal-content .workout .accept-workout,.club-member-workout-page .workout .accept-workout{position:absolute;bottom:15px;right:15px;background:#0096d6;color:#fdfdfd;font-size:12px;text-transform:uppercase;padding:7px 11px}.modal-content .workout .accept-workout .icon-white-calendar,.club-member-workout-page .workout .accept-workout .icon-white-calendar{margin-top:1px}.modal-content .workout .accept-workout:hover,.club-member-workout-page .workout .accept-workout:hover{background:#929292;text-decoration:none}.modal-content #upcomingEvents,.club-member-workout-page #upcomingEvents,.modal-content #selectedDateEvents,.club-member-workout-page #selectedDateEvents{width:950px;height:87px;margin:0 5px 15px;background-color:#f6f6f6;padding:0;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#c5c4c4}.modal-content .first-tile,.club-member-workout-page .first-tile{width:50px;height:87px;border-bottom:solid;border-bottom-width:1px}.modal-content .first-tile .type,.club-member-workout-page .first-tile .type{margin-left:auto;margin-right:auto;padding-top:10px;width:30px}.modal-content .first-tile .selected-day,.club-member-workout-page .first-tile .selected-day{color:#fdfdfd;font-size:23px;font-weight:bold;text-align:center;position:relative;bottom:5px}.modal-content .first-tile .day-of-week,.club-member-workout-page .first-tile .day-of-week{color:#fdfdfd;font-size:11px;text-transform:uppercase;text-align:center;position:relative;bottom:16px}.modal-content .workoutIcon,.club-member-workout-page .workoutIcon{margin-left:60px;margin-top:-78px}.modal-content .workout.workout-details,.club-member-workout-page .workout.workout-details{float:none;display:inline-block;vertical-align:middle;background:none;height:78px;margin:0}.modal-content .event-controls .calendarChallenge,.club-member-workout-page .event-controls .calendarChallenge{position:relative;bottom:27px;right:10px}.modal-content .event-controls .removeEvent,.club-member-workout-page .event-controls .removeEvent{position:relative;bottom:48px}.modal-content .event-controls .move-up,.club-member-workout-page .event-controls .move-up{position:relative;bottom:28px;right:3px}.modal-content .event-controls .move-up>img,.club-member-workout-page .event-controls .move-up>img{border:none;background-color:transparent}.modal-content .event-controls .move-down,.club-member-workout-page .event-controls .move-down{position:relative;bottom:28px;right:3px}.modal-content .event-controls .move-down>img,.club-member-workout-page .event-controls .move-down>img{border:none;background-color:transparent}.club-health-score{padding-right:70px}.club-member-profile-page .comment-wrapper .no-comments{width:auto}.club-member-profile-page .comment-wrapper .no-comments p{overflow:hidden;white-space:nowrap}.club-equipment-details .equipment-detail-table table{display:block;width:960px;margin-top:-50px;table-layout:fixed;padding-bottom:40px}.club-equipment-details .equipment-detail-table table tr{width:960px;display:inline-block;border-bottom:1px;border-bottom-color:#cecece;border-bottom-style:solid;height:60px}.club-equipment-details .equipment-detail-table table tr.bold{font-weight:bold}.club-equipment-details .equipment-detail-table table th{padding-left:25px;background-color:#3c3c3c;color:#808d93;text-transform:uppercase;text-align:left;height:60px;font-size:12px;width:100px}.club-equipment-details .equipment-detail-table table th.first{width:190px}.club-equipment-details .equipment-detail-table table th.last{padding-right:10px}.club-equipment-details .equipment-detail-table table td{padding-left:25px;width:100px;padding-top:22px}.club-equipment-details .equipment-detail-table table td.first{width:190px}.club-equipment-details>a.blueBtn{padding:10px;top:180px;left:0;float:right}.club-equipment-details .notes{width:765px}.club-equipment-details .notes input{width:702px}.club-member-stats-page{padding:0 0 30px}.club-member-stats-page .stats-select-dropdown{margin:0}.club-member-stats-page .stats-chart{background:none}.club-member-stats-page g.highcharts-legend-item rect{fill:#00c5e7}.club-member-stats-page g.highcharts-tracker rect{fill:#00c5e7;fill-opacity:1}.club-member-profile-page .profile-pic{padding-top:20px}.club-member-profile-page .profile-pic>img{border:3px solid #fdfdfd;outline:solid 1px #cfd7e9;width:170px !important;height:170px !important}.club-member-profile-page .profile-table{display:inline-block;width:764px}.club-member-profile-page .profile-table .row{width:764px;margin:0}.club-member-profile-page .profile-table .block{width:191px;display:inline-block;padding:0}.club-member-profile-page .profile-table .sub{color:#9d9e9f;text-transform:uppercase;font-size:11px;font-weight:bold}.club-member-profile-page .profile-table .value{color:#424242;font-size:16px;font-weight:bold;max-width:180px;overflow:hidden;text-overflow:ellipsis}.club-member-profile-page .profile-table .trainerNotes{padding-top:30px}.club-member-profile-page .profile-table .trainerNotes .delete-note{float:right;margin-top:-22px;cursor:pointer}.club-member-profile-page .profile-table .trainerNotes p{margin-bottom:20px}.club-member-profile-page .profile-table .trainerNotes textarea{font-size:13px;line-height:18px;font-weight:lighter}.club-groups-page .container{width:960px;float:left}.club-groups-page .ui-draggable:hover{cursor:pointer}.club-groups-page .clients{margin:30px 0}.club-groups-page .subheader{margin:70px 0 10px}.club-groups-page .control-group{display:inline-block}.club-groups-page #create-group{margin-top:-5px}.club-groups-page #group_name{height:25px;width:650px}.club-client-page .table,.club-member-page .table,.club-equipment-page .table,.club-trainer-page .table{margin-top:10px}.club-client-page .table .clubRows,.club-member-page .table .clubRows,.club-equipment-page .table .clubRows,.club-trainer-page .table .clubRows{position:relative;width:100%;height:96px;background:#f0f0f0;padding:5px;float:left;margin-top:12px;text-transform:uppercase;box-shadow:0 1px 2px 0 #999;-o-box-shadow:0 1px 2px 0 #999;-webkit-box-shadow:0 1px 2px 0 #999;-moz-box-shadow:0 1px 2px 0 #999;box-shadow:0 1px 3px 0 #999;-o-box-shadow:0 1px 3px 0 #999;-webkit-box-shadow:0 1px 3px 0 #999;-moz-box-shadow:0 1px 3px 0 #999}.club-client-page .table .clubRows img,.club-member-page .table .clubRows img,.club-equipment-page .table .clubRows img,.club-trainer-page .table .clubRows img{height:70px;width:70px;border:solid 1px #d6dde0;background-color:#fff;margin:5px 0 0 5px}.club-client-page .table .clubRows.equipment:last-child,.club-member-page .table .clubRows.equipment:last-child,.club-equipment-page .table .clubRows.equipment:last-child,.club-trainer-page .table .clubRows.equipment:last-child{margin-bottom:100px}.club-client-page .table .clubRows.client :last-of-type,.club-member-page .table .clubRows.client :last-of-type,.club-equipment-page .table .clubRows.client :last-of-type,.club-trainer-page .table .clubRows.client :last-of-type{margin-bottom:0}.club-client-page .table .clubRows .one,.club-member-page .table .clubRows .one,.club-equipment-page .table .clubRows .one,.club-trainer-page .table .clubRows .one{width:50px;display:inline}.club-client-page .table .clubRows .one img,.club-member-page .table .clubRows .one img,.club-equipment-page .table .clubRows .one img,.club-trainer-page .table .clubRows .one img{height:70px !important;width:71px !important;border:3px solid #fdfdfd;outline:solid 1px #cfd7db;margin:5px 9px 0 5px;display:block;float:left}.club-client-page .table .clubRows .two,.club-member-page .table .clubRows .two,.club-equipment-page .table .clubRows .two,.club-trainer-page .table .clubRows .two{width:300px;position:absolute}.club-client-page .table .clubRows .two.equipment,.club-member-page .table .clubRows .two.equipment,.club-equipment-page .table .clubRows .two.equipment,.club-trainer-page .table .clubRows .two.equipment{width:550px;display:inline-block;position:relative;padding-top:20px}.club-client-page .table .clubRows .two .title,.club-member-page .table .clubRows .two .title,.club-equipment-page .table .clubRows .two .title,.club-trainer-page .table .clubRows .two .title{font-weight:700;font-size:20px;text-transform:none;position:relative;top:7px;left:97px}.club-client-page .table .clubRows .two .title a,.club-member-page .table .clubRows .two .title a,.club-equipment-page .table .clubRows .two .title a,.club-trainer-page .table .clubRows .two .title a{color:#424242}.club-client-page .table .clubRows .two .client-count,.club-member-page .table .clubRows .two .client-count,.club-equipment-page .table .clubRows .two .client-count,.club-trainer-page .table .clubRows .two .client-count{font-size:11px;margin-top:-4px}.club-client-page .table .clubRows .two .edit,.club-member-page .table .clubRows .two .edit,.club-equipment-page .table .clubRows .two .edit,.club-trainer-page .table .clubRows .two .edit{display:none;position:relative;bottom:6px}.club-client-page .table .clubRows .two input,.club-member-page .table .clubRows .two input,.club-equipment-page .table .clubRows .two input,.club-trainer-page .table .clubRows .two input{width:300px;margin:0 5px;height:19px}.club-client-page .table .clubRows .two button,.club-member-page .table .clubRows .two button,.club-equipment-page .table .clubRows .two button,.club-trainer-page .table .clubRows .two button{display:inline}.club-client-page .table .clubRows .three,.club-member-page .table .clubRows .three,.club-equipment-page .table .clubRows .three,.club-trainer-page .table .clubRows .three{position:absolute;width:300px;left:102px;top:31px}.club-client-page .table .clubRows .three .small,.club-member-page .table .clubRows .three .small,.club-equipment-page .table .clubRows .three .small,.club-trainer-page .table .clubRows .three .small{font-size:12px;font-weight:normal}.club-client-page .table .clubRows .four,.club-member-page .table .clubRows .four,.club-equipment-page .table .clubRows .four,.club-trainer-page .table .clubRows .four{float:right;font-weight:bold;padding-top:35px}.club-client-page .table .clubRows .four.client,.club-member-page .table .clubRows .four.client,.club-equipment-page .table .clubRows .four.client,.club-trainer-page .table .clubRows .four.client{padding-right:20px}.club-client-page .table .clubRows .four.button,.club-member-page .table .clubRows .four.button,.club-equipment-page .table .clubRows .four.button,.club-trainer-page .table .clubRows .four.button{margin-top:0;margin-left:175px}.club-client-page .table .clubRows .four .trainer-profile,.club-member-page .table .clubRows .four .trainer-profile,.club-equipment-page .table .clubRows .four .trainer-profile,.club-trainer-page .table .clubRows .four .trainer-profile{margin-right:20px}.club-client-page .table .clubRows .four.trainer,.club-member-page .table .clubRows .four.trainer,.club-equipment-page .table .clubRows .four.trainer,.club-trainer-page .table .clubRows .four.trainer{position:relative;padding-top:0;top:25px;right:15px}.club-client-page .table .clubRows .four.eqpId,.club-member-page .table .clubRows .four.eqpId,.club-equipment-page .table .clubRows .four.eqpId,.club-trainer-page .table .clubRows .four.eqpId{font-size:16px;font-weight:normal;width:auto;max-width:295px;padding-right:10px;padding-top:34px}.club-client-page .table .clubRows .four>a,.club-member-page .table .clubRows .four>a,.club-equipment-page .table .clubRows .four>a,.club-trainer-page .table .clubRows .four>a{display:inline-block}.club-client-page .table .clubRows .four>a.profile,.club-member-page .table .clubRows .four>a.profile,.club-equipment-page .table .clubRows .four>a.profile,.club-trainer-page .table .clubRows .four>a.profile{margin-right:20px}.club-client-page .table .clubRows .four>a.assign,.club-member-page .table .clubRows .four>a.assign,.club-equipment-page .table .clubRows .four>a.assign,.club-trainer-page .table .clubRows .four>a.assign{margin-right:20px}.club-client-page .table .clubRows .four>a.remove-client-from-club-button,.club-member-page .table .clubRows .four>a.remove-client-from-club-button,.club-equipment-page .table .clubRows .four>a.remove-client-from-club-button,.club-trainer-page .table .clubRows .four>a.remove-client-from-club-button{margin-right:20px}.club-client-page .table .clubRows .four>a.profile,.club-member-page .table .clubRows .four>a.profile,.club-equipment-page .table .clubRows .four>a.profile,.club-trainer-page .table .clubRows .four>a.profile{margin-right:20px}.club-client-page .table .clubRows .four>a.assign,.club-member-page .table .clubRows .four>a.assign,.club-equipment-page .table .clubRows .four>a.assign,.club-trainer-page .table .clubRows .four>a.assign{margin-right:20px}.club-client-page .table .clubRows .four>a.member-remove,.club-member-page .table .clubRows .four>a.member-remove,.club-equipment-page .table .clubRows .four>a.member-remove,.club-trainer-page .table .clubRows .four>a.member-remove{margin-right:20px}.club-client-page .table .clubRows .four .id,.club-member-page .table .clubRows .four .id,.club-equipment-page .table .clubRows .four .id,.club-trainer-page .table .clubRows .four .id{font-size:16px;color:#58595b;font-weight:200}.club-client-page .table .bottom,.club-member-page .table .bottom,.club-equipment-page .table .bottom,.club-trainer-page .table .bottom{height:1px;display:inline-block;width:100%}.club-client-page .table.created .headerRow .one,.club-member-page .table.created .headerRow .one,.club-equipment-page .table.created .headerRow .one,.club-trainer-page .table.created .headerRow .one{width:50px}.club-client-page .table.created .headerRow .one.equipment,.club-member-page .table.created .headerRow .one.equipment,.club-equipment-page .table.created .headerRow .one.equipment,.club-trainer-page .table.created .headerRow .one.equipment{margin:20px}.club-client-page .table.client :last-of-type,.club-member-page .table.client :last-of-type,.club-equipment-page .table.client :last-of-type,.club-trainer-page .table.client :last-of-type{margin-bottom:100px}.club-client-page .header,.club-member-page .header,.club-equipment-page .header,.club-trainer-page .header{margin:15px 0}.club-client-page #club-workouts .bar-controls-dark,.club-member-page #club-workouts .bar-controls-dark,.club-equipment-page #club-workouts .bar-controls-dark,.club-trainer-page #club-workouts .bar-controls-dark{padding:15px 20px}.club-client-page #club-workouts .bar-controls-dark .link-createAWorkout,.club-member-page #club-workouts .bar-controls-dark .link-createAWorkout,.club-equipment-page #club-workouts .bar-controls-dark .link-createAWorkout,.club-trainer-page #club-workouts .bar-controls-dark .link-createAWorkout{text-transform:uppercase;float:right;line-height:24px;font-weight:bold}.club-client-page #club-workouts .bar-controls-dark p,.club-member-page #club-workouts .bar-controls-dark p,.club-equipment-page #club-workouts .bar-controls-dark p,.club-trainer-page #club-workouts .bar-controls-dark p{font-weight:bold}.club-client-page .fc-widget-content .add-workout-flag-box,.club-member-page .fc-widget-content .add-workout-flag-box,.club-equipment-page .fc-widget-content .add-workout-flag-box,.club-trainer-page .fc-widget-content .add-workout-flag-box{position:relative}.club-client-page .fc-widget-content #club-workouts-modal,.club-member-page .fc-widget-content #club-workouts-modal,.club-equipment-page .fc-widget-content #club-workouts-modal,.club-trainer-page .fc-widget-content #club-workouts-modal{background:url("https://cdn.ifit.com/d/nc/img/calendar/936f2437c5-add_workout_ribbon.png");position:absolute;top:-102px;left:74px;width:24px;height:28px;background-repeat:no-repeat;cursor:pointer}.contact-us-page .content-header{max-width:none;padding:0 40px 40px}.contact-us-page .inner-content{margin:auto;width:100%;color:#2e3134}.contact-us-page .inner-content>p{margin-bottom:40px}.contact-us-page .contact-form-container{background:#f5f5f5;padding:40px 60px}.contact-us-page .contact-form-container p{color:#2e3134;font-size:17px;line-height:1.4}.contact-us-page .contact-form-container form .first-column{float:left;width:230px}.contact-us-page .contact-form-container form .second-column{float:right;width:690px}.contact-us-page .contact-form-container form label{color:#fdfdfd;display:inline-block;line-height:1.2}.contact-us-page .contact-form-container form input{margin-bottom:20px;width:220px;height:12px}.contact-us-page .contact-form-container form textarea{width:680px;height:199px;resize:none}.contact-us-page .contact-form-container form select{width:230px;height:20px}.contact-us-page .contact-form-container form input,.contact-us-page .contact-form-container form textarea,.contact-us-page .contact-form-container form select{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.contact-us-page .contact-form-container form .btn-whatsThis{float:right}.contact-us-page .contact-form-container form .btn-send{float:right;border:none;height:auto;width:auto;background:#0096d6;color:#fdfdfd;padding:10px 30px;line-height:1;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.contact-us-page ul li{font-size:15px;line-height:1.4;margin-bottom:5px;color:#fdfdfd}.pricing-page{padding-bottom:100px}.pricing-page .landing-sc{width:100%;padding:0 30px}@media (min-width: 1025px){.pricing-page .landing-sc{width:942px}}@media (max-width: 480px){.pricing-page .landing-sc{padding:0 25px}}.pricing-page .prices-container{margin:0 -10px}@media (max-width: 640px){.pricing-page .prices-container{margin:0}}.pricing-page .price-boxes{float:left;width:50%;padding:0 10px}@media (min-width: 768px) and (max-width: 1024px){.pricing-page .price-boxes{padding:0 5px}}@media (max-width: 640px){.pricing-page .price-boxes{width:100%;padding:0;margin-top:25px}}.pricing-page .price-boxes .costs{width:100%;background-color:#424242;padding:20px;color:#f5f5f5;text-align:center;position:relative}.pricing-page .price-boxes .costs .drop-arrows{display:none}@media (min-width: 768px) and (max-width: 1024px){.pricing-page .price-boxes .costs{padding:10px}}@media (max-width: 640px){.pricing-page .price-boxes .costs{height:60px;line-height:60px;padding:0 35px 0 20px}.pricing-page .price-boxes .costs .drop-arrows{display:block;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/pricing/b1edc3b5e1-pricing-mobile-arrows.jpg');background-repeat:no-repeat;width:18px;height:10px;text-indent:-9999px;background-position:top;position:absolute;right:12.5px;top:50%;margin-top:-5px;cursor:pointer}.pricing-page .price-boxes .costs .drop-arrows.active{background-position:bottom}}.pricing-page .price-boxes .costs h2{font-size:32px;font-weight:600;color:#f5f5f5;margin-bottom:10px}@media (max-width: 640px){.pricing-page .price-boxes .costs h2{font-size:18px;line-height:60px;float:left;font-weight:300;margin-bottom:0}}.pricing-page .price-boxes .costs .dollar{position:relative;color:#f5f5f5;font-size:90px;line-height:90px;font-weight:300}@media (min-width: 768px) and (max-width: 1024px){.pricing-page .price-boxes .costs .dollar{font-size:68px;line-height:68px}}@media (max-width: 640px){.pricing-page .price-boxes .costs .dollar{float:right;font-size:32px;line-height:60px}}.pricing-page .price-boxes .costs .dollar:before{content:'$';font-size:18px;position:absolute;top:0;left:-15px}@media (max-width: 640px){.pricing-page .price-boxes .costs .dollar:before{top:-5px;left:-10px}}.pricing-page .price-boxes .costs .dollar:after{content:'/MO';font-size:12px}.pricing-page .price-boxes .costs p{font-size:13px;text-transform:uppercase}.pricing-page .price-boxes .costs p a.signup{font-size:17.5px;color:#0096d6;font-weight:600;position:relative}.pricing-page .price-boxes .costs p a.signup:after{content:'>';font-size:13px;position:absolute;right:-10px}@media (max-width: 640px){.pricing-page .price-boxes .costs p{display:none}}.pricing-page .price-boxes .costs .price-spacer{margin-top:20px;width:100%;clear:both}.pricing-page .price-boxes p.or-text{text-transform:none;font-size:17.5px;margin-top:-18px}.pricing-page .price-boxes p.or-text--gray{margin-top:0;color:#747474;font-style:italic;font-family:'Georgia',serif;font-size:15px}.pricing-page .price-boxes .list-details li{padding:20px;background-color:#f5f5f5;border-bottom:1px solid #cecece;font-size:13px;font-weight:400;line-height:22px;color:#3a3e41}.pricing-page .price-boxes .list-details li.mobile-signups{display:none}@media (max-width: 640px){.pricing-page .price-boxes .list-details li.mobile-signups{display:block}}.pricing-page .price-boxes .list-details li.mobile-signups b{float:left}.pricing-page .price-boxes .list-details li.mobile-signups a{float:right;font-weight:600;text-transform:uppercase;position:relative}.pricing-page .price-boxes .list-details li.mobile-signups a:after{content:'>';font-size:13px;position:absolute;right:-10px}.pricing-page .price-boxes .list-details li strong{display:block}@media (max-width: 640px){.pricing-page .price-boxes .list-details{display:none}}.video-library-page{padding-bottom:100px}.video-library-page .video-sort-options{background:#3a3e41;padding:19px 0 20px;margin-bottom:50px}.video-library-page .video-sort-options .component-dropdown{margin-right:20px;float:left}.video-library-page .video-sort-options .component-dropdown>a{background:#282828;color:#fdfdfd;padding:9px 12px 8px;width:200px;letter-spacing:1px;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;text-align:left}.video-library-page .video-sort-options .component-dropdown>a .arrow{background:url("https://cdn.ifit.com/d/nc/img/arrows/770a1ec9c3-arrow-ltBlue-down.png") no-repeat right center;border:none;width:11px;height:7px;float:right;margin-top:2px}.video-library-page .video-sort-options .component-dropdown ul{width:224px;max-width:227px}.video-library-page .video-category-title,.video-library-page span{color:#3a3e41}.video-library-page .video-thumbs-container{padding-bottom:35px}.video-library-page .video-thumbs-container:last-child{padding-bottom:0}.video-library-page .video-thumbs-container .video-category-title{font-size:15px;font-style:oblique;text-transform:uppercase;margin-bottom:20px;font-weight:200}.video-library-page .video-thumbs-container .video-thumbs li{float:left;margin:0 0 25px 40px;line-height:1.4;width:160px;position:relative}.video-library-page .video-thumbs-container .video-thumbs li:nth-child(5n + 1){margin:0 0 25px}.video-library-page .video-thumbs-container .video-thumbs li .video{display:block;margin-bottom:10px}.video-library-page .video-thumbs-container .video-thumbs li .video-title{display:inline-block;width:125px;height:36px;float:left}.video-library-page .video-thumbs-container .video-thumbs li .video-runtime{font-weight:700;float:right}.video-library-page .video-thumbs-container .video-thumbs li .overlay{background:url("https://cdn.ifit.com/d/nc/img/placeholders/c5c477716b-video-library-overlay.png") no-repeat 0 0;display:none;width:158px;height:119px;position:absolute;top:0;left:0;cursor:pointer}.video-library-page .video-thumbs-container .video-thumbs li:hover .overlay{display:block}.product-pages{padding-bottom:100px}.product-pages .align-left{text-align:left}.product-pages .align-right{text-align:right}.product-pages .pathway,.product-pages .prev-next-btns{margin-bottom:40px}.product-pages .subheader{margin-bottom:15px}.product-pages .multi-line{margin-bottom:15px}.product-pages .multi-line .subheader,.product-pages .multi-line .double-line{margin-bottom:0}.product-pages .pathway{float:left}.product-pages .pathway a{color:#424242;text-transform:uppercase}.product-pages .pink{color:#fa0465}.product-pages .btn-buyNow{text-transform:uppercase;font-weight:700}.product-pages .prev-next-btns{float:right}.product-pages .prev-next-btns a{width:11px;height:20px;display:inline-block;text-indent:-9999px;margin-left:20px}.product-pages .prev-next-btns a.btn-prev-product{background:url("https://cdn.ifit.com/d/nc/img/arrows/e81de6ba50-product-prev.png") no-repeat 0 0}.product-pages .prev-next-btns a.btn-next-product{background:url("https://cdn.ifit.com/d/nc/img/arrows/dec29b9453-product-next.png") no-repeat 0 0}.product-pages .main-area .section-1{float:left}.product-pages .main-area .section-1 p{font-size:15px;font-weight:700;color:#929292;text-transform:uppercase}.product-pages .main-area img{float:right}.product-pages .divider-line{background:url("https://cdn.ifit.com/d/nc/img/decorative/37e1f02c33-divider-horizontal-5.png") no-repeat center 0;position:relative;height:8px;width:960px;margin:-8px 0 40px}.product-pages .summary{margin-bottom:120px}.product-pages .summary .first-section{width:720px;float:left}.product-pages .summary .first-section .black-normal{margin-bottom:25px}.product-pages .summary .first-section p{font-size:17px;font-weight:300;line-height:1.6;color:#424242}.product-pages .summary .second-section{width:160px;float:right}.product-pages .summary .second-section a{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:.8;padding:10px 18px;text-transform:uppercase;margin-bottom:5px}.product-pages .summary .second-section a .arrow{background:url("https://cdn.ifit.com/d/nc/img/arrows/c7ef101651-white-right.png") no-repeat 0 0;display:inline-block;width:6px;height:9px;margin-left:5px}.product-pages .summary .second-section span{display:block;font-size:18px;color:#0096d6}.product-pages .product-highlights .float-left{float:left}.product-pages .product-highlights .float-right{float:right}.product-pages .product-highlights .left-aligned{text-align:left}.product-pages .product-highlights .left-aligned p{text-align:left}.product-pages .product-highlights .right-aligned{text-align:right}.product-pages .product-highlights .right-aligned p{text-align:right}.product-pages .product-highlights ul li{position:relative;width:100%}.product-pages .product-highlights ul li .highlight-img{position:relative;display:inline-block}.product-pages .product-highlights ul li .highlight-img img{display:block}.product-pages .product-highlights ul li .highlight-img .pink-sticker{background:url("https://cdn.ifit.com/d/nc/img/pre-login/8946bc6984-pink-sticker.png") no-repeat 0 0;width:80px;height:44px;padding:23px 5px;color:#fff;text-align:center;position:absolute;font-size:14px;font-weight:700;line-height:1}.product-pages .product-highlights ul li .highlight-content p{width:330px;margin-bottom:15px}.product-pages .product-highlights ul li .highlight-content a{display:block;text-transform:uppercase;font-weight:700}.product-pages .product-highlights ul li.running-app-highlight-1{margin:0 0 60px 45px}.product-pages .product-highlights ul li.running-app-highlight-1 .highlight-content{padding:200px 0 0 110px}.product-pages .product-highlights ul li.running-app-highlight-1 .pink-sticker{top:85px;right:-20px}.product-pages .product-highlights ul li.running-app-highlight-2{margin:0 70px 50px 0}.product-pages .product-highlights ul li.running-app-highlight-2 .highlight-content{padding:170px 60px 0 0}.product-pages .product-highlights ul li.running-app-highlight-2 .pink-sticker{top:50px;left:25px;padding:32px 5px 14px}.product-pages .product-highlights ul li.running-app-highlight-3{margin:0 0 40px 100px}.product-pages .product-highlights ul li.running-app-highlight-3 .highlight-content{padding:70px 0 0 40px}.product-pages .product-highlights ul li.running-app-highlight-3 .pink-sticker{top:55px;left:146px;padding:32px 5px 14px}.product-pages .product-highlights ul li.running-app-highlight-4{margin:0 0 70px 0}.product-pages .product-highlights ul li.running-app-highlight-4 .highlight-content{padding:115px 40px 0 0}.product-pages .product-highlights ul li.running-app-highlight-4 .pink-sticker.pink-sticker-1{top:44px;left:-18px;padding:26px 5px 20px}.product-pages .product-highlights ul li.running-app-highlight-4 .pink-sticker.pink-sticker-2{top:38px;right:-22px}.product-pages .product-highlights ul li.module-highlight-1{margin:0 0 60px 45px}.product-pages .product-highlights ul li.module-highlight-1 .highlight-content{padding:100px 70px 0 0}.product-pages .product-highlights ul li.module-highlight-1 .pink-sticker{top:40px;right:-10px}.product-pages .product-highlights ul li.module-highlight-2{margin:0 0 80px}.product-pages .product-highlights ul li.module-highlight-2 .highlight-content{padding:0 0 0 40px}.product-pages .product-highlights ul li.module-highlight-2 .highlight-content p{width:310px}.product-pages .product-highlights ul li.module-highlight-2 .pink-sticker{top:20px;left:110px;padding:32px 5px 14px}.product-pages .product-highlights ul li.smartbeat-highlight-1{margin:0 0 60px 45px}.product-pages .product-highlights ul li.smartbeat-highlight-1 .highlight-content{padding:175px 60px 0 0}.product-pages .product-highlights ul li.smartbeat-highlight-1 .pink-sticker{top:54px;left:20px;padding:32px 5px}.product-pages .product-highlights ul li.cycling-app-highlight-1{margin:0 0 60px 45px}.product-pages .product-highlights ul li.cycling-app-highlight-1 .highlight-content{padding:200px 0 0 110px}.product-pages .product-highlights ul li.cycling-app-highlight-1 .pink-sticker{top:85px;right:-20px}.product-pages .product-highlights ul li.cycling-app-highlight-2{margin:0 70px 50px 0}.product-pages .product-highlights ul li.cycling-app-highlight-2 .highlight-content{padding:170px 60px 0 0}.product-pages .product-highlights ul li.cycling-app-highlight-2 .pink-sticker{top:50px;right:46px;padding:32px 5px 14px}.product-pages .product-highlights ul li.cycling-app-highlight-3{margin:0 0 40px 100px}.product-pages .product-highlights ul li.cycling-app-highlight-3 .highlight-content{padding:70px 0 0 40px}.product-pages .product-highlights ul li.cycling-app-highlight-3 .pink-sticker{top:250px;left:140px}.product-pages .product-highlights ul li.cycling-app-highlight-4{margin:0 0 70px 0}.product-pages .product-highlights ul li.cycling-app-highlight-4 .highlight-content{padding:115px 40px 0 0}.product-pages .product-highlights ul li.cycling-app-highlight-4 .pink-sticker.pink-sticker-1{top:44px;left:-18px;padding:26px 5px 20px}.product-pages .product-highlights ul li.cycling-app-highlight-4 .pink-sticker.pink-sticker-2{top:38px;right:-22px}.product-pages .product-highlights ul li.x9i-treadmill-highlight-1{margin:0 0 70px}.product-pages .product-highlights ul li.x9i-treadmill-highlight-1 .highlight-content{padding:120px 0 0}.product-pages .product-highlights ul li.x9i-treadmill-highlight-1 .pink-sticker{top:73px;right:38px}.product-pages .product-highlights ul li.x9i-treadmill-highlight-2{margin:0 0 70px}.product-pages .product-highlights ul li.x9i-treadmill-highlight-2 .highlight-content{padding:250px 0 0 50px}.product-pages .product-highlights ul li.x9i-treadmill-highlight-2 .pink-sticker{top:58px;left:186px;padding:32px 5px 14px}.product-pages .product-highlights ul li.x9i-treadmill-highlight-3{margin:0 0 80px}.product-pages .product-highlights ul li.x9i-treadmill-highlight-3 .highlight-content{padding:10px 25px 0 0}.product-pages .product-highlights ul li.x9i-treadmill-highlight-3 .pink-sticker{top:18px;right:93px;padding:32px 5px 14px}.product-pages .product-highlights ul li.built-in-highlight-1{margin:0 0 70px}.product-pages .product-highlights ul li.built-in-highlight-1 .highlight-content{padding:50px 0 0 35px}.product-pages .product-highlights ul li.built-in-highlight-1 .pink-sticker{top:73px;right:38px}.product-pages .product-highlights ul li.built-in-highlight-2{margin:0 0 70px}.product-pages .product-highlights ul li.built-in-highlight-2 .highlight-content{padding:70px 35px 0 0}.product-pages .product-highlights ul li.built-in-highlight-2 .pink-sticker{top:58px;left:186px;padding:32px 5px 14px}.product-pages .product-highlights ul li.built-in-highlight-3{margin:0 0 80px}.product-pages .product-highlights ul li.built-in-highlight-3 .highlight-content{padding:110px 0 0 35px}.product-pages .product-highlights ul li.built-in-highlight-3 .pink-sticker{top:18px;right:93px;padding:32px 5px 14px}.product-pages .product-highlights ul li.workout-cards-highlight-1{margin:0 0 70px}.product-pages .product-highlights ul li.workout-cards-highlight-1 .highlight-content{position:absolute;left:0;top:50px}.product-pages .product-highlights ul li.workout-cards-highlight-1 .pink-sticker{top:73px;right:38px}.product-pages .product-highlights ul li.workout-cards-highlight-2{margin:0 0 70px}.product-pages .product-highlights ul li.workout-cards-highlight-2 .highlight-content{padding:0}.product-pages .product-highlights ul li.workout-cards-highlight-2 .pink-sticker{top:58px;left:186px;padding:32px 5px 14px}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li{width:160px;float:left;margin-left:39px}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li img{display:block;margin-bottom:30px}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li p{text-align:left;line-height:1.6}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li p b{font-size:16px}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li p.quick-summary{height:200px}.product-pages .product-highlights ul li.workout-cards-highlight-2 ul li a{font-weight:700;text-align:left;text-transform:uppercase;display:block}.product-pages .product-highlights ul li.tdf-bike-highlight-1{margin:0 0 35px}.product-pages .product-highlights ul li.tdf-bike-highlight-1 .highlight-content{padding:110px 0 0}.product-pages .product-highlights ul li.tdf-bike-highlight-1 .pink-sticker{top:112px;right:105px;padding:32px 5px 14px}.product-pages .product-highlights ul li.tdf-bike-highlight-2{margin:0 25px 50px 0}.product-pages .product-highlights ul li.tdf-bike-highlight-2 .highlight-content{padding:165px 75px 0 0}.product-pages .product-highlights ul li.tdf-bike-highlight-2 .pink-sticker{display:none;top:50px;left:25px;padding:32px 5px 14px}.product-pages .product-highlights ul li.tdf-bike-highlight-3{margin:0 0 40px 100px}.product-pages .product-highlights ul li.tdf-bike-highlight-3 .highlight-content{padding:70px 0 0 65px}.product-pages .product-highlights ul li.tdf-bike-highlight-3 .pink-sticker{display:none;top:55px;left:146px;padding:32px 5px 14px}.product-pages .testimonials{background:#3a3e41;padding:40px 0;margin-bottom:55px}.product-pages .testimonials ul li{width:260px;float:left;color:#aab0b3;margin-left:90px;line-height:1}.product-pages .testimonials ul li:first-child{margin-left:0}.product-pages .testimonials ul li img{float:left;margin-right:15px}.product-pages .testimonials ul li .username{margin-top:3px;font-size:15px}.product-pages .testimonials ul li .user-location{color:#c8dee8;font-size:11px}.product-pages .testimonials ul li .product-testimonial{font-size:15px;line-height:1.8;padding-top:20px}.product-pages .purchase{margin:auto;padding-top:1px}.product-pages .purchase img{float:left;display:block;margin-right:25px}.product-pages .purchase .btn-appStore{background:url("https://cdn.ifit.com/d/nc/img/interactive/buttons/b76e391d63-btn-appStore-2.png") no-repeat 0 0;display:block;width:166px;height:54px;text-indent:-9999px;float:left;margin:55px 0 15px}.product-pages .purchase .dark-gray{margin:80px 0 5px}.product-pages .purchase .cost,.product-pages .purchase .cost-2{font-size:18px;float:left}.product-pages .purchase .cost{color:#0096d6}.product-pages .purchase .cost-2{color:#cecece;width:45%;margin-bottom:30px}.product-pages .purchase.purchase-running-app{width:275px}.product-pages .purchase.purchase-cycling-app{width:298px}.product-pages .purchase.purchase-tdf-bike{width:450px}.product-pages .purchase.purchase-tdf-bike .cost-2{width:40%}.product-pages .purchase.purchase-x9i-treadmill{width:458px}.product-pages .purchase.purchase-x9i-treadmill .cost-2{width:40%}.product-pages .purchase.purchase-module{width:246px}.product-pages .purchase.purchase-module .dark-gray{margin:70px 0 5px}.product-pages .purchase.purchase-ibike{width:336px}.product-pages .purchase.purchase-ibike .dark-gray{margin:30px 0 5px}.product-pages .purchase.purchase-ibike .cost-2{margin-bottom:15px}.product-pages .purchase.purchase-smartbeat{width:360px}.product-pages .purchase.purchase-smartbeat .dark-gray{margin:0 0 5px}.product-pages .purchase.purchase-smartbeat .cost-2{margin-bottom:10px}.product-pages .purchase.purchase-built-in{width:451px}.product-pages .purchase.purchase-built-in .dark-gray{margin:40px 0 5px}.product-pages .purchase.purchase-built-in .cost-2{margin-bottom:20px;width:27%}.product-pages .purchase.purchase-workout-cards{width:300px}.product-pages .purchase.purchase-workout-cards .dark-gray{margin:40px 0 5px}.product-pages .purchase.purchase-workout-cards .cost-2{margin-bottom:20px;width:50%}.product-pages.running-app-page .main-area{margin:0 50px;height:484px}.product-pages.running-app-page .main-area .section-1{padding-top:175px}.product-pages.module-page .main-area{margin:0 35px 0 0;height:503px}.product-pages.module-page .main-area .section-1{padding-top:175px}.product-pages.ibike-page .main-area{margin:0;height:484px}.product-pages.ibike-page .main-area .section-1{padding-top:150px}.product-pages.smartbeat-page .summary{margin-bottom:50px}.product-pages.smartbeat-page .main-area{margin:0 35px 0 0;height:492px}.product-pages.smartbeat-page .main-area .section-1{margin-bottom:30px}.product-pages.cycling-app-page .main-area{margin:0 50px;height:518px}.product-pages.cycling-app-page .main-area .section-1{padding-top:175px}.product-pages.tdf-bike-page .main-area{margin:0 0;height:518px}.product-pages.tdf-bike-page .main-area .section-1{padding-top:175px;width:486px}.product-pages.tdf-bike-page .main-area img{margin:0 30px 0 -30px}.product-pages.x9i-treadmill-page .main-area{margin:0;height:518px}.product-pages.x9i-treadmill-page .main-area .section-1{padding-top:175px;margin-left:-15px}.product-pages.x9i-treadmill-page .main-area img{margin:0 -40px}.product-pages.built-in-page{padding-bottom:0}.product-pages.built-in-page .main-area{margin:0 25px 0 0;height:461px}.product-pages.built-in-page .main-area .section-1{padding-top:50px;position:relative;z-index:1}.product-pages.built-in-page .main-area img{margin:0 0 0 -25px}.product-pages.workout-cards-page .summary{margin-bottom:60px}.product-pages.workout-cards-page .main-area{margin:0 0 0 25px;height:492px}.product-pages.workout-cards-page .main-area .section-1{padding-top:100px;position:relative;z-index:1;margin-left:-70px}.product-pages.workout-cards-page .main-area img{float:left}.product-pages.dog-treadmill p{font-size:13px;font-weight:300;line-height:1.6;color:#424242;display:inline}.product-pages.dog-treadmill p.pink{color:#fa0465;text-transform:uppercase;font-size:16px}.product-pages.dog-treadmill p.gray{color:#cecece;font-size:18px}.product-pages.dog-treadmill p.line{color:#ccc;position:relative;bottom:7px;font-size:18px;text-transform:uppercase;margin-right:7px}.product-pages.dog-treadmill p.button{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:.8;padding:10px 18px;text-transform:uppercase;margin-bottom:5px}.product-pages.dog-treadmill p.big{font-size:18px;font-weight:700;max-width:170px;display:block;margin:10px 0 0 20px;line-height:18px}.product-pages.dog-treadmill a{background:#0096d6;color:#fdfdfd;display:inline-block;line-height:.8;padding:10px 18px;text-transform:uppercase;margin-bottom:5px;position:relative;top:200px;font-size:13px;float:left;font-weight:normal}.product-pages.dog-treadmill a.long{padding:14px 32px;left:395px;top:20px}.product-pages.dog-treadmill a.blue{background:none;color:#0096d6;padding:0;margin:0;top:0;float:none}.product-pages.dog-treadmill a.none{background-color:transparent;top:0;width:0;height:0;line-height:0;padding:0;margin:0}.product-pages.dog-treadmill a.program{position:relative;top:130px;left:78px}.product-pages.dog-treadmill .float-left{float:left}.product-pages.dog-treadmill .float-right{float:right}.product-pages.dog-treadmill .float-right.main{margin-top:-110px;margin-right:-70px}.product-pages.dog-treadmill .top-area{margin:0;height:560px;background-color:#e8ebf0}.product-pages.dog-treadmill .top-area .section-1{padding-top:40px;width:960px;margin:auto;display:block}.product-pages.dog-treadmill .top-area .section-1 .content{letter-spacing:-1px;position:relative;display:inline;top:185px;float:left;right:350px}.product-pages.dog-treadmill .top-area .section-1 .join-now{width:171px;height:33px;display:block;background-image:url("https://cdn.ifit.com/d/nc/img/products/5735613d2c-dogTreadmill-view.jpg");background-repeat:no-repeat;position:relative;top:300px}.product-pages.dog-treadmill .top-area .section-1 .join-now.active{background-image:none}.product-pages.dog-treadmill #toggle{display:none;background:#020202;background:-moz-linear-gradient(top, #020202 0, #262930 60%, #3f3e40 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #020202), color-stop(60%, #262930), color-stop(100%, #3f3e40));background:-webkit-linear-gradient(top, #020202 0, #262930 60%, #3f3e40 100%);background:-o-linear-gradient(top, #020202 0, #262930 60%, #3f3e40 100%);background:-ms-linear-gradient(top, #020202 0, #262930 60%, #3f3e40 100%);background:linear-gradient(to bottom, #020202 0, #262930 60%, #3f3e40 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#020202', endColorstr='#3f3e40', GradientType=0);height:401px}.product-pages.dog-treadmill #toggle .content{margin:auto;display:block;width:980px}.product-pages.dog-treadmill #toggle .content .x{background-image:url("https://cdn.ifit.com/d/nc/img/products/71a909727e-dogTreadmill-x.png");background-repeat:no-repeat;position:relative;float:right;display:inline-block;bottom:100px;width:13px;height:13px;cursor:pointer}.product-pages.dog-treadmill #toggle .content .title{padding-top:30px}.product-pages.dog-treadmill #toggle .content .tiles{display:inline-block;width:306px;height:228px;margin-top:30px;padding:0 20px 0 0}.product-pages.dog-treadmill #toggle .content .tiles.low{background-image:url("https://cdn.ifit.com/d/nc/img/products/afac333fac-dogTreadmill-lowEnergy.jpg");background-repeat:no-repeat}.product-pages.dog-treadmill #toggle .content .tiles.med{background-image:url("https://cdn.ifit.com/d/nc/img/products/406a78a6da-dogTreadmill-medEnergy.jpg");background-repeat:no-repeat}.product-pages.dog-treadmill #toggle .content .tiles.high{background-image:url("https://cdn.ifit.com/d/nc/img/products/9dfec16982-dogTreadmill-highEnergy.jpg");background-repeat:no-repeat;padding:0}.product-pages.dog-treadmill .main-content{margin:auto;display:block;width:960px}.product-pages.dog-treadmill .main-content .section-2{margin-top:40px;height:450px}.product-pages.dog-treadmill .main-content .section-2 .text-col{width:320px;display:inline-block;text-align:right;margin-top:130px}.product-pages.dog-treadmill .main-content .section-2 .text-col.left{text-align:left}.product-pages.dog-treadmill .main-content .section-2 .img-col{display:inline-block;float:right;width:567px;position:relative}.product-pages.dog-treadmill .main-content .bottom{height:300px;display:block}.product-pages.dog-treadmill .main-content .bottom .join-now{width:171px;height:33px;display:block;background-image:url("https://cdn.ifit.com/d/nc/img/products/5735613d2c-dogTreadmill-view.jpg");background-repeat:no-repeat;position:relative;top:300px}.product-pages.dog-treadmill .main-content .bottom .join-now.active{background-image:url("https://cdn.ifit.com/d/nc/img/products/e8bd6fff2c-dogTreadmill-hide.jpg");background-repeat:no-repeat}.product-pages.dog-treadmill .main-content .col{width:50%;display:inline-block;float:left;position:relative;top:110px;margin-left:45px}.product-pages.dog-treadmill .main-content .col.right{float:right;margin-top:-160px;position:relative;left:35px}.user-landing-page .light-italics{margin-bottom:10px}.user-landing-page .white-thin{margin-top:10px}.user-landing-page .playVideo{cursor:pointer}.user-landing-page .welcome-area{background:#000 url("https://cdn.ifit.com/d/nc/img/decorative/550504979e-userlanding-welcome.jpg") no-repeat center 0;position:relative;max-width:100%;min-width:960px;margin:0 auto;height:402px}.user-landing-page .welcome-area h1{text-indent:-9999px}.user-landing-page .welcome-area .inner-content{height:402px}.user-landing-page .welcome-area .btn-watchIntroVideo{background:#0096d6;color:#fdfdfd;text-transform:uppercase;padding:10px 20px;position:absolute;bottom:45px;left:8px}.user-landing-page .upsell-area{position:relative;max-width:100%;min-width:960px;margin:auto;height:70px;background:#fa0465}.user-landing-page .upsell-area .sectionHeader{position:relative;top:4px;float:left;padding-top:15px;margin-bottom:10px}.user-landing-page .upsell-area .premium-area{float:left;min-width:700px}.user-landing-page .upsell-area .premium-area a{text-transform:uppercase;font-weight:700;color:#fdfdfd}.user-landing-page .upsell-area .premium-area .activation-code{position:relative;top:20px;left:90px;float:left}.user-landing-page .upsell-area .premium-area .activation-code a{margin-left:20px;color:#fdfdfd}.user-landing-page .upsell-area .premium-area .purchase-area{float:right;margin-right:23px;position:relative;top:28px}.user-landing-page .main-header{margin-top:25px}.user-landing-page .main-header .side-1,.user-landing-page .main-header .side-2{width:450px;float:left}.user-landing-page .main-header .side-1 .continueToDashboard,.user-landing-page .main-header .side-2 .continueToDashboard{background:#0096d6;color:#fdfdfd;text-transform:uppercase;padding:10px 20px;float:right;margin-bottom:50px}.user-landing-page .main-header .side-2{margin-left:45px}.user-landing-page .column-1,.user-landing-page .column-2{padding-bottom:100px;width:450px;float:left}.user-landing-page .column-1 ul li,.user-landing-page .column-2 ul li{margin-bottom:40px}.user-landing-page .column-1 ul li .vid-details,.user-landing-page .column-2 ul li .vid-details{width:130px;float:left}.user-landing-page .column-1 ul li .vid-details p,.user-landing-page .column-2 ul li .vid-details p{font-size:11px;line-height:1.4;margin-bottom:15px}.user-landing-page .column-1 ul li .vid-details a,.user-landing-page .column-2 ul li .vid-details a{text-transform:uppercase;font-weight:700}.user-landing-page .column-1 ul li .vid-container,.user-landing-page .column-2 ul li .vid-container{width:300px;float:right;height:200px}.user-landing-page .column-2{margin-left:45px}.post-step .form-fields{margin-top:31px}.post-step--two{display:none}.welcome-page h1{font-size:38px;line-height:37px}@media (min-width: 1025px){.welcome-page h1{font-size:45px;color:#424242;font-weight:300;line-height:38px;margin-top:94px}}@media (max-width: 640px){.welcome-page .registration__col-left,.welcome-page .registration__col-right{width:100%}.welcome-page .registration__col-left .row-space,.welcome-page .registration__col-right .row-space{padding:0 0 20px 0}}.welcome-page .skip{font-size:14px;text-transform:uppercase;color:#0096d6;font-weight:400;position:absolute;top:30px;right:0}@media (max-width: 768px){.welcome-page .skip{display:block;position:relative;top:10px}}.join-page-wrapper--desktop .join-page.welcome-page{position:relative;top:0;z-index:100}@media (min-width: 768px){.join-page-wrapper--desktop .join-page.welcome-page{width:630.01px}}@media (min-width: 768px) and (max-width: 1024px){.join-page-wrapper--desktop .join-page.welcome-page{padding-left:0;padding-right:0}}@media (max-width: 768px){.join-page-wrapper--desktop .join-page.welcome-page{padding:0 25px 75px 25px}}.error-page{align-items:center;display:-ms-flexbox;display:flex;height:auto;min-height:calc(100vh - 89px);position:relative;text-align:center}@media only screen and (max-width:768px){.error-page{min-height:0}}.error-page .error-video{height:auto;width:100%;position:absolute;top:-70px;left:0;bottom:0;right:0;overflow:hidden}.error-page .error-video video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto;z-index:0}.error-page .error-video video ::-webkit-media-controls-panel{display:none !important}.error-page .error-video video ::-webkit-media-controls-play-button{display:none !important}.error-page .error-video video ::-webkit-media-controls-overlay-enclosure{display:none !important}.error-page .error-video video ::-webkit-media-controls-enclosure{display:none !important}.error-page .error-video video ::-webkit-media-controls{display:none !important}.error-page .error-copy{margin:0 auto;max-width:1000px;padding:24px;position:relative;z-index:1;width:100%}.error-page .error-copy h1{font-size:144px;color:#fff;font-weight:800;margin:-5px 0}@media only screen and (max-width:768px){.error-page .error-copy h1{font-size:72px;margin:0}}.error-page .error-copy h2{font-size:48px;color:#fff;font-weight:600;line-height:1.16}@media only screen and (max-width:640px){.error-page .error-copy h2{font-size:24px}.error-page .error-copy h2.error{font-size:22px}}.error-page .blue-button{background-color:#0069d2;min-width:392px;padding:20px 0;margin-top:55px;font-size:14px;font-weight:400;letter-spacing:.02em;box-shadow:0 1px 2px 0 rgba(46,49,52,0.4);transition:all 200ms ease;border-radius:4px}.error-page .blue-button:hover{background-color:#1c4691;transform:translateY(-2px)}@media only screen and (max-width:768px){.error-page .blue-button{min-width:327px;width:80%}}.nutrition-label{border:2px solid #cecece;color:#424242;text-transform:uppercase;padding:10px;margin-bottom:15px;*zoom:1}.nutrition-label:before,.nutrition-label:after{display:table;content:"";line-height:0}.nutrition-label:after{clear:both}.nutrition-label__row{width:32.32%;padding-left:10px;float:left}.nutrition-label__row:first-child{padding-left:0}.nutrition-label__row:last-child{padding-top:18px}.nutrition-label__nutrition-facts{text-transform:none;font-size:17px}.nutrition-label__serving-size,.nutrition-label__calories-fat{border-bottom:6px solid #cecece;margin-bottom:5px;padding-bottom:5px}.nutrition-label__serving-size span{font-size:12px}.nutrition-label__amount-nutrition-serving span{font-size:10px}.nutrition-label__calories span{font-size:12px}.nutrition-label__calories>div,.nutrition-label__totalfat>div,.nutrition-label__carbs>div{padding-left:10px}.nutrition-label__vitamin-a span,.nutrition-label__vitamin-c span{text-transform:capitalize}.nutrition-label__daily-value--disclaimer{margin-top:15px}.nutrition-label__daily-value--disclaimer p{text-transform:none;font-size:9px;line-height:1.33333333}.nutrition-label__daily-value--label{display:block;text-align:right;font-size:10px}.nutrition-title{font-size:12px;font-weight:700;margin-top:20px}.nutrition__label{font-size:11px}.nutrition-label__row:last-child .nutrition__label{font-weight:700}.nutrition__amount{font-size:11px;margin-left:3px}.nutrition__dv{font-size:11px;float:right}.food-nutrition .details{border:none;background:none;float:right;font-size:12px;color:#0096d6;font-weight:700;position:relative;top:-20px;padding:0;right:10px}.food-nutrition .details:focus{outline:0}.food-item-row-fluid{position:relative}.food__calories--breakdown{float:left}.food__calories--breakdown span{font-weight:700}.food-item{*zoom:1;margin-bottom:-30px}.food-item:before,.food-item:after{display:table;content:"";line-height:0}.food-item:after{clear:both}.food-nutrition{*zoom:1;position:relative;margin-left:125px}.food-nutrition:before,.food-nutrition:after{display:table;content:"";line-height:0}.food-nutrition:after{clear:both}.login-page-wrapper,.register-page-wrapper,.select-plan-wrapper{position:relative}.login-page-wrapper>img,.register-page-wrapper>img,.select-plan-wrapper>img{width:100%;min-height:1200px;display:block}.login-page-wrapper .login-page,.register-page-wrapper .login-page,.select-plan-wrapper .login-page,.login-page-wrapper .register-page,.register-page-wrapper .register-page,.select-plan-wrapper .register-page{background:#fdfdfd;width:530px;padding:3px;position:absolute;top:60px;left:50%;margin-left:-260px;box-shadow:0 0 30px -5px #000;-o-box-shadow:0 0 30px -5px #000;-webkit-box-shadow:0 0 30px -5px #000;-moz-box-shadow:0 0 30px -5px #000}.login-page-wrapper .login-page .content-header,.register-page-wrapper .login-page .content-header,.select-plan-wrapper .login-page .content-header,.login-page-wrapper .register-page .content-header,.register-page-wrapper .register-page .content-header,.select-plan-wrapper .register-page .content-header{background:#282828 url("https://cdn.ifit.com/d/nc/img/decorative/ddbac09bad-login-header-bg.jpg") repeat-x center 0;padding:38px 25px 10px;width:auto;margin-bottom:30px}.login-page-wrapper .login-page .content-header-fit-studio,.register-page-wrapper .login-page .content-header-fit-studio,.select-plan-wrapper .login-page .content-header-fit-studio,.login-page-wrapper .register-page .content-header-fit-studio,.register-page-wrapper .register-page .content-header-fit-studio,.select-plan-wrapper .register-page .content-header-fit-studio{padding:65px 28px 10px;margin-bottom:7px}.login-page-wrapper .login-page .content-header-fit-studio h1.blocky,.register-page-wrapper .login-page .content-header-fit-studio h1.blocky,.select-plan-wrapper .login-page .content-header-fit-studio h1.blocky,.login-page-wrapper .register-page .content-header-fit-studio h1.blocky,.register-page-wrapper .register-page .content-header-fit-studio h1.blocky,.select-plan-wrapper .register-page .content-header-fit-studio h1.blocky{font-size:64px;letter-spacing:0;line-height:48px}.login-page-wrapper .login-page .content-header-fit-studio h1.blocky.pink,.register-page-wrapper .login-page .content-header-fit-studio h1.blocky.pink,.select-plan-wrapper .login-page .content-header-fit-studio h1.blocky.pink,.login-page-wrapper .register-page .content-header-fit-studio h1.blocky.pink,.register-page-wrapper .register-page .content-header-fit-studio h1.blocky.pink,.select-plan-wrapper .register-page .content-header-fit-studio h1.blocky.pink{letter-spacing:-3px;line-height:57px}.login-page-wrapper .login-page .main-fit-studio h2.fit-studio,.register-page-wrapper .login-page .main-fit-studio h2.fit-studio,.select-plan-wrapper .login-page .main-fit-studio h2.fit-studio,.login-page-wrapper .register-page .main-fit-studio h2.fit-studio,.register-page-wrapper .register-page .main-fit-studio h2.fit-studio,.select-plan-wrapper .register-page .main-fit-studio h2.fit-studio{font-weight:normal;font-size:18px;padding-left:30px;margin-top:24px}.login-page-wrapper .login-page .main-fit-studio button,.register-page-wrapper .login-page .main-fit-studio button,.select-plan-wrapper .login-page .main-fit-studio button,.login-page-wrapper .register-page .main-fit-studio button,.register-page-wrapper .register-page .main-fit-studio button,.select-plan-wrapper .register-page .main-fit-studio button{margin:10px 0 0 32px;font-size:13px;font-weight:normal;letter-spacing:1px;padding:9px 21px;float:left}.login-page-wrapper .login-page .main-fit-studio button.js-fit-studio-cancel,.register-page-wrapper .login-page .main-fit-studio button.js-fit-studio-cancel,.select-plan-wrapper .login-page .main-fit-studio button.js-fit-studio-cancel,.login-page-wrapper .register-page .main-fit-studio button.js-fit-studio-cancel,.register-page-wrapper .register-page .main-fit-studio button.js-fit-studio-cancel,.select-plan-wrapper .register-page .main-fit-studio button.js-fit-studio-cancel{background:#cecece;padding:9px 24px;margin-left:30px}.login-page-wrapper .login-page .main-fit-studio p,.register-page-wrapper .login-page .main-fit-studio p,.select-plan-wrapper .login-page .main-fit-studio p,.login-page-wrapper .register-page .main-fit-studio p,.register-page-wrapper .register-page .main-fit-studio p,.select-plan-wrapper .register-page .main-fit-studio p{display:block;float:left;margin:19px 0 0 33px;font-size:21px;letter-spacing:1px}.login-page-wrapper .login-page .main-fit-studio hr,.register-page-wrapper .login-page .main-fit-studio hr,.select-plan-wrapper .login-page .main-fit-studio hr,.login-page-wrapper .register-page .main-fit-studio hr,.register-page-wrapper .register-page .main-fit-studio hr,.select-plan-wrapper .register-page .main-fit-studio hr{margin:29px 15px}.login-page-wrapper .login-page .main-fit-studio p.terms,.register-page-wrapper .login-page .main-fit-studio p.terms,.select-plan-wrapper .login-page .main-fit-studio p.terms,.login-page-wrapper .register-page .main-fit-studio p.terms,.register-page-wrapper .register-page .main-fit-studio p.terms,.select-plan-wrapper .register-page .main-fit-studio p.terms{padding:0 0 10px 32px;margin:0;display:inline;font-size:12px;letter-spacing:0}.login-page-wrapper .login-page .bottom-fit-studio,.register-page-wrapper .login-page .bottom-fit-studio,.select-plan-wrapper .login-page .bottom-fit-studio,.login-page-wrapper .register-page .bottom-fit-studio,.register-page-wrapper .register-page .bottom-fit-studio,.select-plan-wrapper .register-page .bottom-fit-studio{background:#3c3c3c;height:55px}.login-page-wrapper .login-page .fb-login-container,.register-page-wrapper .login-page .fb-login-container,.select-plan-wrapper .login-page .fb-login-container,.login-page-wrapper .register-page .fb-login-container,.register-page-wrapper .register-page .fb-login-container,.select-plan-wrapper .register-page .fb-login-container{margin:0 25px 25px}.login-page-wrapper .login-page .fb-login-container a,.register-page-wrapper .login-page .fb-login-container a,.select-plan-wrapper .login-page .fb-login-container a,.login-page-wrapper .register-page .fb-login-container a,.register-page-wrapper .register-page .fb-login-container a,.select-plan-wrapper .register-page .fb-login-container a{display:block;width:280px}.login-page-wrapper .login-page .fb-login-container a img,.register-page-wrapper .login-page .fb-login-container a img,.select-plan-wrapper .login-page .fb-login-container a img,.login-page-wrapper .register-page .fb-login-container a img,.register-page-wrapper .register-page .fb-login-container a img,.select-plan-wrapper .register-page .fb-login-container a img{display:block}.login-page-wrapper .login-page .or-p,.register-page-wrapper .login-page .or-p,.select-plan-wrapper .login-page .or-p,.login-page-wrapper .register-page .or-p,.register-page-wrapper .register-page .or-p,.select-plan-wrapper .register-page .or-p{margin:0 0 30px 25px;font-size:20px;line-height:1}.login-page-wrapper .login-page #email-login form,.register-page-wrapper .login-page #email-login form,.select-plan-wrapper .login-page #email-login form,.login-page-wrapper .register-page #email-login form,.register-page-wrapper .register-page #email-login form,.select-plan-wrapper .register-page #email-login form{margin:0}.login-page-wrapper .login-page #email-login #login,.register-page-wrapper .login-page #email-login #login,.select-plan-wrapper .login-page #email-login #login,.login-page-wrapper .register-page #email-login #login,.register-page-wrapper .register-page #email-login #login,.select-plan-wrapper .register-page #email-login #login,.login-page-wrapper .login-page #email-login #password,.register-page-wrapper .login-page #email-login #password,.select-plan-wrapper .login-page #email-login #password,.login-page-wrapper .register-page #email-login #password,.register-page-wrapper .register-page #email-login #password,.select-plan-wrapper .register-page #email-login #password{width:230px;margin-bottom:40px}.login-page-wrapper .login-page #email-login #login p,.register-page-wrapper .login-page #email-login #login p,.select-plan-wrapper .login-page #email-login #login p,.login-page-wrapper .register-page #email-login #login p,.register-page-wrapper .register-page #email-login #login p,.select-plan-wrapper .register-page #email-login #login p,.login-page-wrapper .login-page #email-login #password p,.register-page-wrapper .login-page #email-login #password p,.select-plan-wrapper .login-page #email-login #password p,.login-page-wrapper .register-page #email-login #password p,.register-page-wrapper .register-page #email-login #password p,.select-plan-wrapper .register-page #email-login #password p,.login-page-wrapper .login-page #email-login #login a,.register-page-wrapper .login-page #email-login #login a,.select-plan-wrapper .login-page #email-login #login a,.login-page-wrapper .register-page #email-login #login a,.register-page-wrapper .register-page #email-login #login a,.select-plan-wrapper .register-page #email-login #login a,.login-page-wrapper .login-page #email-login #password a,.register-page-wrapper .login-page #email-login #password a,.select-plan-wrapper .login-page #email-login #password a,.login-page-wrapper .register-page #email-login #password a,.register-page-wrapper .register-page #email-login #password a,.select-plan-wrapper .register-page #email-login #password a{font-weight:400}.login-page-wrapper .login-page #email-login #login input,.register-page-wrapper .login-page #email-login #login input,.select-plan-wrapper .login-page #email-login #login input,.login-page-wrapper .register-page #email-login #login input,.register-page-wrapper .register-page #email-login #login input,.select-plan-wrapper .register-page #email-login #login input,.login-page-wrapper .login-page #email-login #password input,.register-page-wrapper .login-page #email-login #password input,.select-plan-wrapper .login-page #email-login #password input,.login-page-wrapper .register-page #email-login #password input,.register-page-wrapper .register-page #email-login #password input,.select-plan-wrapper .register-page #email-login #password input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.login-page-wrapper .login-page #email-login #login,.register-page-wrapper .login-page #email-login #login,.select-plan-wrapper .login-page #email-login #login,.login-page-wrapper .register-page #email-login #login,.register-page-wrapper .register-page #email-login #login,.select-plan-wrapper .register-page #email-login #login{float:left;margin-left:25px}.login-page-wrapper .login-page #email-login #password,.register-page-wrapper .login-page #email-login #password,.select-plan-wrapper .login-page #email-login #password,.login-page-wrapper .register-page #email-login #password,.register-page-wrapper .register-page #email-login #password,.select-plan-wrapper .register-page #email-login #password{float:right;margin-right:25px}.login-page-wrapper .login-page #email-login #submit,.register-page-wrapper .login-page #email-login #submit,.select-plan-wrapper .login-page #email-login #submit,.login-page-wrapper .register-page #email-login #submit,.register-page-wrapper .register-page #email-login #submit,.select-plan-wrapper .register-page #email-login #submit{clear:both;background:#282828;padding:10px}.login-page-wrapper .login-page #email-login #submit button#submitbox,.register-page-wrapper .login-page #email-login #submit button#submitbox,.select-plan-wrapper .login-page #email-login #submit button#submitbox,.login-page-wrapper .register-page #email-login #submit button#submitbox,.register-page-wrapper .register-page #email-login #submit button#submitbox,.select-plan-wrapper .register-page #email-login #submit button#submitbox{float:right}.login-page-wrapper .login-page #email-login #submit label#errorLabel,.register-page-wrapper .login-page #email-login #submit label#errorLabel,.select-plan-wrapper .login-page #email-login #submit label#errorLabel,.login-page-wrapper .register-page #email-login #submit label#errorLabel,.register-page-wrapper .register-page #email-login #submit label#errorLabel,.select-plan-wrapper .register-page #email-login #submit label#errorLabel{color:#f2f4f4;padding-top:10px}.login-page-wrapper .login-page .select-plan,.register-page-wrapper .login-page .select-plan,.select-plan-wrapper .login-page .select-plan,.login-page-wrapper .register-page .select-plan,.register-page-wrapper .register-page .select-plan,.select-plan-wrapper .register-page .select-plan{background:url("https://cdn.ifit.com/d/nc/img/decorative/3988e50232-select-plan-bg.png") no-repeat center 0;padding-top:225px}.login-page-wrapper .login-page .select-plan .subheader,.register-page-wrapper .login-page .select-plan .subheader,.select-plan-wrapper .login-page .select-plan .subheader,.login-page-wrapper .register-page .select-plan .subheader,.register-page-wrapper .register-page .select-plan .subheader,.select-plan-wrapper .register-page .select-plan .subheader{margin:0 20px 20px}.login-page-wrapper .login-page .select-plan form fieldset,.register-page-wrapper .login-page .select-plan form fieldset,.select-plan-wrapper .login-page .select-plan form fieldset,.login-page-wrapper .register-page .select-plan form fieldset,.register-page-wrapper .register-page .select-plan form fieldset,.select-plan-wrapper .register-page .select-plan form fieldset{margin:0 20px}.login-page-wrapper .login-page .select-plan form fieldset label,.register-page-wrapper .login-page .select-plan form fieldset label,.select-plan-wrapper .login-page .select-plan form fieldset label,.login-page-wrapper .register-page .select-plan form fieldset label,.register-page-wrapper .register-page .select-plan form fieldset label,.select-plan-wrapper .register-page .select-plan form fieldset label{margin-top:-15px}.login-page-wrapper .login-page .select-plan form fieldset label[for="monthly-membership"] span,.register-page-wrapper .login-page .select-plan form fieldset label[for="monthly-membership"] span,.select-plan-wrapper .login-page .select-plan form fieldset label[for="monthly-membership"] span,.login-page-wrapper .register-page .select-plan form fieldset label[for="monthly-membership"] span,.register-page-wrapper .register-page .select-plan form fieldset label[for="monthly-membership"] span,.select-plan-wrapper .register-page .select-plan form fieldset label[for="monthly-membership"] span{font-weight:bold}.login-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"],.register-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"],.select-plan-wrapper .login-page .select-plan form fieldset label[for="annual-membership"],.login-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"],.register-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"],.select-plan-wrapper .register-page .select-plan form fieldset label[for="annual-membership"]{width:215px;margin-left:10px}.login-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"] span,.register-page-wrapper .login-page .select-plan form fieldset label[for="annual-membership"] span,.select-plan-wrapper .login-page .select-plan form fieldset label[for="annual-membership"] span,.login-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"] span,.register-page-wrapper .register-page .select-plan form fieldset label[for="annual-membership"] span,.select-plan-wrapper .register-page .select-plan form fieldset label[for="annual-membership"] span{font-weight:bold}.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio,.select-plan-wrapper .login-page .select-plan form fieldset .free-membership-radio,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio,.select-plan-wrapper .register-page .select-plan form fieldset .free-membership-radio{position:relative;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:12px 0 0}.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio:after,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio:after,.select-plan-wrapper .login-page .select-plan form fieldset .free-membership-radio:after,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio:after,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio:after,.select-plan-wrapper .register-page .select-plan form fieldset .free-membership-radio:after{content:"";display:block;clear:both;height:0;line-height:0}.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label,.select-plan-wrapper .login-page .select-plan form fieldset .free-membership-radio label,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label,.select-plan-wrapper .register-page .select-plan form fieldset .free-membership-radio label{color:#cecece}.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label span,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label span,.select-plan-wrapper .login-page .select-plan form fieldset .free-membership-radio label span,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label span,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label span,.select-plan-wrapper .register-page .select-plan form fieldset .free-membership-radio label span{font-weight:bold}.login-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label.black,.register-page-wrapper .login-page .select-plan form fieldset .free-membership-radio label.black,.select-plan-wrapper .login-page .select-plan form fieldset .free-membership-radio label.black,.login-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label.black,.register-page-wrapper .register-page .select-plan form fieldset .free-membership-radio label.black,.select-plan-wrapper .register-page .select-plan form fieldset .free-membership-radio label.black{color:#424242}.login-page-wrapper .login-page .select-plan form fieldset .link-findOutMore,.register-page-wrapper .login-page .select-plan form fieldset .link-findOutMore,.select-plan-wrapper .login-page .select-plan form fieldset .link-findOutMore,.login-page-wrapper .register-page .select-plan form fieldset .link-findOutMore,.register-page-wrapper .register-page .select-plan form fieldset .link-findOutMore,.select-plan-wrapper .register-page .select-plan form fieldset .link-findOutMore{margin-bottom:25px}.login-page-wrapper .login-page .select-plan form fieldset .link-findOutMore a,.register-page-wrapper .login-page .select-plan form fieldset .link-findOutMore a,.select-plan-wrapper .login-page .select-plan form fieldset .link-findOutMore a,.login-page-wrapper .register-page .select-plan form fieldset .link-findOutMore a,.register-page-wrapper .register-page .select-plan form fieldset .link-findOutMore a,.select-plan-wrapper .register-page .select-plan form fieldset .link-findOutMore a{cursor:pointer;font-weight:bold}.login-page-wrapper .login-page .select-plan form fieldset .pricing-page,.register-page-wrapper .login-page .select-plan form fieldset .pricing-page,.select-plan-wrapper .login-page .select-plan form fieldset .pricing-page,.login-page-wrapper .register-page .select-plan form fieldset .pricing-page,.register-page-wrapper .register-page .select-plan form fieldset .pricing-page,.select-plan-wrapper .register-page .select-plan form fieldset .pricing-page{display:none;padding-bottom:0}.login-page-wrapper .login-page .select-plan form fieldset .pricing-page td,.register-page-wrapper .login-page .select-plan form fieldset .pricing-page td,.select-plan-wrapper .login-page .select-plan form fieldset .pricing-page td,.login-page-wrapper .register-page .select-plan form fieldset .pricing-page td,.register-page-wrapper .register-page .select-plan form fieldset .pricing-page td,.select-plan-wrapper .register-page .select-plan form fieldset .pricing-page td{padding:0}.login-page-wrapper .login-page .select-plan form fieldset p,.register-page-wrapper .login-page .select-plan form fieldset p,.select-plan-wrapper .login-page .select-plan form fieldset p,.login-page-wrapper .register-page .select-plan form fieldset p,.register-page-wrapper .register-page .select-plan form fieldset p,.select-plan-wrapper .register-page .select-plan form fieldset p{font-weight:400}.login-page-wrapper .login-page .select-plan form fieldset .agreement,.register-page-wrapper .login-page .select-plan form fieldset .agreement,.select-plan-wrapper .login-page .select-plan form fieldset .agreement,.login-page-wrapper .register-page .select-plan form fieldset .agreement,.register-page-wrapper .register-page .select-plan form fieldset .agreement,.select-plan-wrapper .register-page .select-plan form fieldset .agreement{padding-top:30px;clear:both}.login-page-wrapper .login-page .select-plan form fieldset .agreement span.small,.register-page-wrapper .login-page .select-plan form fieldset .agreement span.small,.select-plan-wrapper .login-page .select-plan form fieldset .agreement span.small,.login-page-wrapper .register-page .select-plan form fieldset .agreement span.small,.register-page-wrapper .register-page .select-plan form fieldset .agreement span.small,.select-plan-wrapper .register-page .select-plan form fieldset .agreement span.small{font-size:10px}.login-page-wrapper .login-page #fb-error.alert.alert-error,.register-page-wrapper .login-page #fb-error.alert.alert-error,.select-plan-wrapper .login-page #fb-error.alert.alert-error,.login-page-wrapper .register-page #fb-error.alert.alert-error,.register-page-wrapper .register-page #fb-error.alert.alert-error,.select-plan-wrapper .register-page #fb-error.alert.alert-error{display:none}.login-page-wrapper .login-page #form,.register-page-wrapper .login-page #form,.select-plan-wrapper .login-page #form,.login-page-wrapper .register-page #form,.register-page-wrapper .register-page #form,.select-plan-wrapper .register-page #form{margin-bottom:0}.login-page-wrapper .login-page #form .control-group,.register-page-wrapper .login-page #form .control-group,.select-plan-wrapper .login-page #form .control-group,.login-page-wrapper .register-page #form .control-group,.register-page-wrapper .register-page #form .control-group,.select-plan-wrapper .register-page #form .control-group{width:230px;margin-bottom:2px;position:relative;display:inline-block}.login-page-wrapper .login-page #form .control-group.odd,.register-page-wrapper .login-page #form .control-group.odd,.select-plan-wrapper .login-page #form .control-group.odd,.login-page-wrapper .register-page #form .control-group.odd,.register-page-wrapper .register-page #form .control-group.odd,.select-plan-wrapper .register-page #form .control-group.odd{margin-left:25px;float:left}.login-page-wrapper .login-page #form .control-group.even,.register-page-wrapper .login-page #form .control-group.even,.select-plan-wrapper .login-page #form .control-group.even,.login-page-wrapper .register-page #form .control-group.even,.register-page-wrapper .register-page #form .control-group.even,.select-plan-wrapper .register-page #form .control-group.even{margin-right:25px;float:right}.login-page-wrapper .login-page #form .control-group.even:after,.register-page-wrapper .login-page #form .control-group.even:after,.select-plan-wrapper .login-page #form .control-group.even:after,.login-page-wrapper .register-page #form .control-group.even:after,.register-page-wrapper .register-page #form .control-group.even:after,.select-plan-wrapper .register-page #form .control-group.even:after{content:"";display:block;clear:both;height:0;line-height:0}.login-page-wrapper .login-page #form .control-group input,.register-page-wrapper .login-page #form .control-group input,.select-plan-wrapper .login-page #form .control-group input,.login-page-wrapper .register-page #form .control-group input,.register-page-wrapper .register-page #form .control-group input,.select-plan-wrapper .register-page #form .control-group input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.login-page-wrapper .login-page #form .control-group input#no-ifit-equipment,.register-page-wrapper .login-page #form .control-group input#no-ifit-equipment,.select-plan-wrapper .login-page #form .control-group input#no-ifit-equipment,.login-page-wrapper .register-page #form .control-group input#no-ifit-equipment,.register-page-wrapper .register-page #form .control-group input#no-ifit-equipment,.select-plan-wrapper .register-page #form .control-group input#no-ifit-equipment,.login-page-wrapper .login-page #form .control-group input#own-ifit-equipment,.register-page-wrapper .login-page #form .control-group input#own-ifit-equipment,.select-plan-wrapper .login-page #form .control-group input#own-ifit-equipment,.login-page-wrapper .register-page #form .control-group input#own-ifit-equipment,.register-page-wrapper .register-page #form .control-group input#own-ifit-equipment,.select-plan-wrapper .register-page #form .control-group input#own-ifit-equipment{width:auto;height:auto}.login-page-wrapper .login-page #form .control-group .radio-one,.register-page-wrapper .login-page #form .control-group .radio-one,.select-plan-wrapper .login-page #form .control-group .radio-one,.login-page-wrapper .register-page #form .control-group .radio-one,.register-page-wrapper .register-page #form .control-group .radio-one,.select-plan-wrapper .register-page #form .control-group .radio-one{display:inline;position:relative;height:20px;margin-left:20px}.login-page-wrapper .login-page #form .control-group label[for="no-ifit-equipment"],.register-page-wrapper .login-page #form .control-group label[for="no-ifit-equipment"],.select-plan-wrapper .login-page #form .control-group label[for="no-ifit-equipment"],.login-page-wrapper .register-page #form .control-group label[for="no-ifit-equipment"],.register-page-wrapper .register-page #form .control-group label[for="no-ifit-equipment"],.select-plan-wrapper .register-page #form .control-group label[for="no-ifit-equipment"],.login-page-wrapper .login-page #form .control-group label[for="own-ifit-equipment"],.register-page-wrapper .login-page #form .control-group label[for="own-ifit-equipment"],.select-plan-wrapper .login-page #form .control-group label[for="own-ifit-equipment"],.login-page-wrapper .register-page #form .control-group label[for="own-ifit-equipment"],.register-page-wrapper .register-page #form .control-group label[for="own-ifit-equipment"],.select-plan-wrapper .register-page #form .control-group label[for="own-ifit-equipment"]{margin:-15px 0 0;text-transform:uppercase}.login-page-wrapper .login-page #form .control-group.use-ifit-equipment,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment,.select-plan-wrapper .login-page #form .control-group.use-ifit-equipment,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment,.select-plan-wrapper .register-page #form .control-group.use-ifit-equipment{width:480px;padding:20px 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:25px}.login-page-wrapper .login-page #form .control-group.use-ifit-equipment:after,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment:after,.select-plan-wrapper .login-page #form .control-group.use-ifit-equipment:after,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment:after,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment:after,.select-plan-wrapper .register-page #form .control-group.use-ifit-equipment:after{content:"";display:block;clear:both;height:0;line-height:0}.login-page-wrapper .login-page #form .control-group.use-ifit-equipment p,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment p,.select-plan-wrapper .login-page #form .control-group.use-ifit-equipment p,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment p,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment p,.select-plan-wrapper .register-page #form .control-group.use-ifit-equipment p{float:left;margin-bottom:0;line-height:24px;font-weight:700}.login-page-wrapper .login-page #form .control-group.use-ifit-equipment .custom-input,.register-page-wrapper .login-page #form .control-group.use-ifit-equipment .custom-input,.select-plan-wrapper .login-page #form .control-group.use-ifit-equipment .custom-input,.login-page-wrapper .register-page #form .control-group.use-ifit-equipment .custom-input,.register-page-wrapper .register-page #form .control-group.use-ifit-equipment .custom-input,.select-plan-wrapper .register-page #form .control-group.use-ifit-equipment .custom-input{float:left}.login-page-wrapper .login-page #form .control-group .component-dropdown>a,.register-page-wrapper .login-page #form .control-group .component-dropdown>a,.select-plan-wrapper .login-page #form .control-group .component-dropdown>a,.login-page-wrapper .register-page #form .control-group .component-dropdown>a,.register-page-wrapper .register-page #form .control-group .component-dropdown>a,.select-plan-wrapper .register-page #form .control-group .component-dropdown>a{min-width:208px;border:1px solid #ccc;font-size:12px;color:#999;text-align:left}.login-page-wrapper .login-page #form .control-group .component-dropdown>a b,.register-page-wrapper .login-page #form .control-group .component-dropdown>a b,.select-plan-wrapper .login-page #form .control-group .component-dropdown>a b,.login-page-wrapper .register-page #form .control-group .component-dropdown>a b,.register-page-wrapper .register-page #form .control-group .component-dropdown>a b,.select-plan-wrapper .register-page #form .control-group .component-dropdown>a b{float:right;margin-top:8px}.login-page-wrapper .login-page #form .control-group .component-dropdown ul,.register-page-wrapper .login-page #form .control-group .component-dropdown ul,.select-plan-wrapper .login-page #form .control-group .component-dropdown ul,.login-page-wrapper .register-page #form .control-group .component-dropdown ul,.register-page-wrapper .register-page #form .control-group .component-dropdown ul,.select-plan-wrapper .register-page #form .control-group .component-dropdown ul{width:230px;max-width:230px}.login-page-wrapper .login-page #form .control-group.referal-group,.register-page-wrapper .login-page #form .control-group.referal-group,.select-plan-wrapper .login-page #form .control-group.referal-group,.login-page-wrapper .register-page #form .control-group.referal-group,.register-page-wrapper .register-page #form .control-group.referal-group,.select-plan-wrapper .register-page #form .control-group.referal-group{width:480px}.login-page-wrapper .login-page #form .control-group.referal-group a,.register-page-wrapper .login-page #form .control-group.referal-group a,.select-plan-wrapper .login-page #form .control-group.referal-group a,.login-page-wrapper .register-page #form .control-group.referal-group a,.register-page-wrapper .register-page #form .control-group.referal-group a,.select-plan-wrapper .register-page #form .control-group.referal-group a{width:449px}.login-page-wrapper .login-page #form .control-group.referal-group .outside,.register-page-wrapper .login-page #form .control-group.referal-group .outside,.select-plan-wrapper .login-page #form .control-group.referal-group .outside,.login-page-wrapper .register-page #form .control-group.referal-group .outside,.register-page-wrapper .register-page #form .control-group.referal-group .outside,.select-plan-wrapper .register-page #form .control-group.referal-group .outside{width:458px}.login-page-wrapper .login-page #form .control-group.referal-group .caret,.register-page-wrapper .login-page #form .control-group.referal-group .caret,.select-plan-wrapper .login-page #form .control-group.referal-group .caret,.login-page-wrapper .register-page #form .control-group.referal-group .caret,.register-page-wrapper .register-page #form .control-group.referal-group .caret,.select-plan-wrapper .register-page #form .control-group.referal-group .caret{float:right}.login-page-wrapper .login-page #form .control-group.referal-group .value,.register-page-wrapper .login-page #form .control-group.referal-group .value,.select-plan-wrapper .login-page #form .control-group.referal-group .value,.login-page-wrapper .register-page #form .control-group.referal-group .value,.register-page-wrapper .register-page #form .control-group.referal-group .value,.select-plan-wrapper .register-page #form .control-group.referal-group .value{font-size:12px;color:#999}.login-page-wrapper .login-page #form .control-group.referal-group ul,.register-page-wrapper .login-page #form .control-group.referal-group ul,.select-plan-wrapper .login-page #form .control-group.referal-group ul,.login-page-wrapper .register-page #form .control-group.referal-group ul,.register-page-wrapper .register-page #form .control-group.referal-group ul,.select-plan-wrapper .register-page #form .control-group.referal-group ul{width:478px;max-width:478px}.login-page-wrapper .login-page #form .control-group.referal-group .btn-group,.register-page-wrapper .login-page #form .control-group.referal-group .btn-group,.select-plan-wrapper .login-page #form .control-group.referal-group .btn-group,.login-page-wrapper .register-page #form .control-group.referal-group .btn-group,.register-page-wrapper .register-page #form .control-group.referal-group .btn-group,.select-plan-wrapper .register-page #form .control-group.referal-group .btn-group{border:1px solid #cecece}.login-page-wrapper .login-page #form .control-group .icon-ok,.register-page-wrapper .login-page #form .control-group .icon-ok,.select-plan-wrapper .login-page #form .control-group .icon-ok,.login-page-wrapper .register-page #form .control-group .icon-ok,.register-page-wrapper .register-page #form .control-group .icon-ok,.select-plan-wrapper .register-page #form .control-group .icon-ok{position:absolute;top:8px;right:-15px}.login-page-wrapper .login-page #form .agreement,.register-page-wrapper .login-page #form .agreement,.select-plan-wrapper .login-page #form .agreement,.login-page-wrapper .register-page #form .agreement,.register-page-wrapper .register-page #form .agreement,.select-plan-wrapper .register-page #form .agreement{margin:0 25px 25px;font-size:10px}.login-page-wrapper .login-page #form #submit,.register-page-wrapper .login-page #form #submit,.select-plan-wrapper .login-page #form #submit,.login-page-wrapper .register-page #form #submit,.register-page-wrapper .register-page #form #submit,.select-plan-wrapper .register-page #form #submit{clear:both;background:#282828;padding:10px}.login-page-wrapper .login-page #form #submit #submitbox,.register-page-wrapper .login-page #form #submit #submitbox,.select-plan-wrapper .login-page #form #submit #submitbox,.login-page-wrapper .register-page #form #submit #submitbox,.register-page-wrapper .register-page #form #submit #submitbox,.select-plan-wrapper .register-page #form #submit #submitbox{float:right}.login-page-wrapper .login-page #form #submit #errorLabel,.register-page-wrapper .login-page #form #submit #errorLabel,.select-plan-wrapper .login-page #form #submit #errorLabel,.login-page-wrapper .register-page #form #submit #errorLabel,.register-page-wrapper .register-page #form #submit #errorLabel,.select-plan-wrapper .register-page #form #submit #errorLabel{color:#f2f4f4;padding-top:10px}.login-page-wrapper .register-page-facebook,.register-page-wrapper .register-page-facebook,.select-plan-wrapper .register-page-facebook{background:#fdfdfd;width:530px;padding:3px;position:absolute;top:60px;left:50%;margin-left:-260px;box-shadow:0 0 30px -5px #000;-o-box-shadow:0 0 30px -5px #000;-webkit-box-shadow:0 0 30px -5px #000;-moz-box-shadow:0 0 30px -5px #000;width:575px}.login-page-wrapper .register-page-facebook .content-header,.register-page-wrapper .register-page-facebook .content-header,.select-plan-wrapper .register-page-facebook .content-header{background:#282828 url("https://cdn.ifit.com/d/nc/img/decorative/ddbac09bad-login-header-bg.jpg") repeat-x center 0;padding:38px 25px 10px;width:auto;margin-bottom:30px}.login-page-wrapper .register-page-facebook .content-header-fit-studio,.register-page-wrapper .register-page-facebook .content-header-fit-studio,.select-plan-wrapper .register-page-facebook .content-header-fit-studio{padding:65px 28px 10px;margin-bottom:7px}.login-page-wrapper .register-page-facebook .content-header-fit-studio h1.blocky,.register-page-wrapper .register-page-facebook .content-header-fit-studio h1.blocky,.select-plan-wrapper .register-page-facebook .content-header-fit-studio h1.blocky{font-size:64px;letter-spacing:0;line-height:48px}.login-page-wrapper .register-page-facebook .content-header-fit-studio h1.blocky.pink,.register-page-wrapper .register-page-facebook .content-header-fit-studio h1.blocky.pink,.select-plan-wrapper .register-page-facebook .content-header-fit-studio h1.blocky.pink{letter-spacing:-3px;line-height:57px}.login-page-wrapper .register-page-facebook .main-fit-studio h2.fit-studio,.register-page-wrapper .register-page-facebook .main-fit-studio h2.fit-studio,.select-plan-wrapper .register-page-facebook .main-fit-studio h2.fit-studio{font-weight:normal;font-size:18px;padding-left:30px;margin-top:24px}.login-page-wrapper .register-page-facebook .main-fit-studio button,.register-page-wrapper .register-page-facebook .main-fit-studio button,.select-plan-wrapper .register-page-facebook .main-fit-studio button{margin:10px 0 0 32px;font-size:13px;font-weight:normal;letter-spacing:1px;padding:9px 21px;float:left}.login-page-wrapper .register-page-facebook .main-fit-studio button.js-fit-studio-cancel,.register-page-wrapper .register-page-facebook .main-fit-studio button.js-fit-studio-cancel,.select-plan-wrapper .register-page-facebook .main-fit-studio button.js-fit-studio-cancel{background:#cecece;padding:9px 24px;margin-left:30px}.login-page-wrapper .register-page-facebook .main-fit-studio p,.register-page-wrapper .register-page-facebook .main-fit-studio p,.select-plan-wrapper .register-page-facebook .main-fit-studio p{display:block;float:left;margin:19px 0 0 33px;font-size:21px;letter-spacing:1px}.login-page-wrapper .register-page-facebook .main-fit-studio hr,.register-page-wrapper .register-page-facebook .main-fit-studio hr,.select-plan-wrapper .register-page-facebook .main-fit-studio hr{margin:29px 15px}.login-page-wrapper .register-page-facebook .main-fit-studio p.terms,.register-page-wrapper .register-page-facebook .main-fit-studio p.terms,.select-plan-wrapper .register-page-facebook .main-fit-studio p.terms{padding:0 0 10px 32px;margin:0;display:inline;font-size:12px;letter-spacing:0}.login-page-wrapper .register-page-facebook .bottom-fit-studio,.register-page-wrapper .register-page-facebook .bottom-fit-studio,.select-plan-wrapper .register-page-facebook .bottom-fit-studio{background:#3c3c3c;height:55px}.login-page-wrapper .register-page-facebook .fb-login-container,.register-page-wrapper .register-page-facebook .fb-login-container,.select-plan-wrapper .register-page-facebook .fb-login-container{margin:0 25px 25px}.login-page-wrapper .register-page-facebook .fb-login-container a,.register-page-wrapper .register-page-facebook .fb-login-container a,.select-plan-wrapper .register-page-facebook .fb-login-container a{display:block;width:280px}.login-page-wrapper .register-page-facebook .fb-login-container a img,.register-page-wrapper .register-page-facebook .fb-login-container a img,.select-plan-wrapper .register-page-facebook .fb-login-container a img{display:block}.login-page-wrapper .register-page-facebook .or-p,.register-page-wrapper .register-page-facebook .or-p,.select-plan-wrapper .register-page-facebook .or-p{margin:0 0 30px 25px;font-size:20px;line-height:1}.login-page-wrapper .register-page-facebook #email-login form,.register-page-wrapper .register-page-facebook #email-login form,.select-plan-wrapper .register-page-facebook #email-login form{margin:0}.login-page-wrapper .register-page-facebook #email-login #login,.register-page-wrapper .register-page-facebook #email-login #login,.select-plan-wrapper .register-page-facebook #email-login #login,.login-page-wrapper .register-page-facebook #email-login #password,.register-page-wrapper .register-page-facebook #email-login #password,.select-plan-wrapper .register-page-facebook #email-login #password{width:230px;margin-bottom:40px}.login-page-wrapper .register-page-facebook #email-login #login p,.register-page-wrapper .register-page-facebook #email-login #login p,.select-plan-wrapper .register-page-facebook #email-login #login p,.login-page-wrapper .register-page-facebook #email-login #password p,.register-page-wrapper .register-page-facebook #email-login #password p,.select-plan-wrapper .register-page-facebook #email-login #password p,.login-page-wrapper .register-page-facebook #email-login #login a,.register-page-wrapper .register-page-facebook #email-login #login a,.select-plan-wrapper .register-page-facebook #email-login #login a,.login-page-wrapper .register-page-facebook #email-login #password a,.register-page-wrapper .register-page-facebook #email-login #password a,.select-plan-wrapper .register-page-facebook #email-login #password a{font-weight:400}.login-page-wrapper .register-page-facebook #email-login #login input,.register-page-wrapper .register-page-facebook #email-login #login input,.select-plan-wrapper .register-page-facebook #email-login #login input,.login-page-wrapper .register-page-facebook #email-login #password input,.register-page-wrapper .register-page-facebook #email-login #password input,.select-plan-wrapper .register-page-facebook #email-login #password input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.login-page-wrapper .register-page-facebook #email-login #login,.register-page-wrapper .register-page-facebook #email-login #login,.select-plan-wrapper .register-page-facebook #email-login #login{float:left;margin-left:25px}.login-page-wrapper .register-page-facebook #email-login #password,.register-page-wrapper .register-page-facebook #email-login #password,.select-plan-wrapper .register-page-facebook #email-login #password{float:right;margin-right:25px}.login-page-wrapper .register-page-facebook #email-login #submit,.register-page-wrapper .register-page-facebook #email-login #submit,.select-plan-wrapper .register-page-facebook #email-login #submit{clear:both;background:#282828;padding:10px}.login-page-wrapper .register-page-facebook #email-login #submit button#submitbox,.register-page-wrapper .register-page-facebook #email-login #submit button#submitbox,.select-plan-wrapper .register-page-facebook #email-login #submit button#submitbox{float:right}.login-page-wrapper .register-page-facebook #email-login #submit label#errorLabel,.register-page-wrapper .register-page-facebook #email-login #submit label#errorLabel,.select-plan-wrapper .register-page-facebook #email-login #submit label#errorLabel{color:#f2f4f4;padding-top:10px}.login-page-wrapper .register-page-facebook .select-plan,.register-page-wrapper .register-page-facebook .select-plan,.select-plan-wrapper .register-page-facebook .select-plan{background:url("https://cdn.ifit.com/d/nc/img/decorative/3988e50232-select-plan-bg.png") no-repeat center 0;padding-top:225px}.login-page-wrapper .register-page-facebook .select-plan .subheader,.register-page-wrapper .register-page-facebook .select-plan .subheader,.select-plan-wrapper .register-page-facebook .select-plan .subheader{margin:0 20px 20px}.login-page-wrapper .register-page-facebook .select-plan form fieldset,.register-page-wrapper .register-page-facebook .select-plan form fieldset,.select-plan-wrapper .register-page-facebook .select-plan form fieldset{margin:0 20px}.login-page-wrapper .register-page-facebook .select-plan form fieldset label,.register-page-wrapper .register-page-facebook .select-plan form fieldset label,.select-plan-wrapper .register-page-facebook .select-plan form fieldset label{margin-top:-15px}.login-page-wrapper .register-page-facebook .select-plan form fieldset label[for="monthly-membership"] span,.register-page-wrapper .register-page-facebook .select-plan form fieldset label[for="monthly-membership"] span,.select-plan-wrapper .register-page-facebook .select-plan form fieldset label[for="monthly-membership"] span{font-weight:bold}.login-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"],.register-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"],.select-plan-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"]{width:215px;margin-left:10px}.login-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"] span,.register-page-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"] span,.select-plan-wrapper .register-page-facebook .select-plan form fieldset label[for="annual-membership"] span{font-weight:bold}.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio{position:relative;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:12px 0 0}.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio:after,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio:after,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio:after{content:"";display:block;clear:both;height:0;line-height:0}.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label{color:#cecece}.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label span,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label span,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label span{font-weight:bold}.login-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label.black,.register-page-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label.black,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .free-membership-radio label.black{color:#424242}.login-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore,.register-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore{margin-bottom:25px}.login-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore a,.register-page-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore a,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .link-findOutMore a{cursor:pointer;font-weight:bold}.login-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page,.register-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .pricing-page{display:none;padding-bottom:0}.login-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page td,.register-page-wrapper .register-page-facebook .select-plan form fieldset .pricing-page td,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .pricing-page td{padding:0}.login-page-wrapper .register-page-facebook .select-plan form fieldset p,.register-page-wrapper .register-page-facebook .select-plan form fieldset p,.select-plan-wrapper .register-page-facebook .select-plan form fieldset p{font-weight:400}.login-page-wrapper .register-page-facebook .select-plan form fieldset .agreement,.register-page-wrapper .register-page-facebook .select-plan form fieldset .agreement,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .agreement{padding-top:30px;clear:both}.login-page-wrapper .register-page-facebook .select-plan form fieldset .agreement span.small,.register-page-wrapper .register-page-facebook .select-plan form fieldset .agreement span.small,.select-plan-wrapper .register-page-facebook .select-plan form fieldset .agreement span.small{font-size:10px}.login-page-wrapper .register-page-facebook #fb-error.alert.alert-error,.register-page-wrapper .register-page-facebook #fb-error.alert.alert-error,.select-plan-wrapper .register-page-facebook #fb-error.alert.alert-error{display:none}.login-page-wrapper .register-page-facebook #form,.register-page-wrapper .register-page-facebook #form,.select-plan-wrapper .register-page-facebook #form{margin-bottom:0}.login-page-wrapper .register-page-facebook #form .control-group,.register-page-wrapper .register-page-facebook #form .control-group,.select-plan-wrapper .register-page-facebook #form .control-group{width:230px;margin-bottom:2px;position:relative;display:inline-block}.login-page-wrapper .register-page-facebook #form .control-group.odd,.register-page-wrapper .register-page-facebook #form .control-group.odd,.select-plan-wrapper .register-page-facebook #form .control-group.odd{margin-left:25px;float:left}.login-page-wrapper .register-page-facebook #form .control-group.even,.register-page-wrapper .register-page-facebook #form .control-group.even,.select-plan-wrapper .register-page-facebook #form .control-group.even{margin-right:25px;float:right}.login-page-wrapper .register-page-facebook #form .control-group.even:after,.register-page-wrapper .register-page-facebook #form .control-group.even:after,.select-plan-wrapper .register-page-facebook #form .control-group.even:after{content:"";display:block;clear:both;height:0;line-height:0}.login-page-wrapper .register-page-facebook #form .control-group input,.register-page-wrapper .register-page-facebook #form .control-group input,.select-plan-wrapper .register-page-facebook #form .control-group input{width:220px;height:22px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.login-page-wrapper .register-page-facebook #form .control-group input#no-ifit-equipment,.register-page-wrapper .register-page-facebook #form .control-group input#no-ifit-equipment,.select-plan-wrapper .register-page-facebook #form .control-group input#no-ifit-equipment,.login-page-wrapper .register-page-facebook #form .control-group input#own-ifit-equipment,.register-page-wrapper .register-page-facebook #form .control-group input#own-ifit-equipment,.select-plan-wrapper .register-page-facebook #form .control-group input#own-ifit-equipment{width:auto;height:auto}.login-page-wrapper .register-page-facebook #form .control-group .radio-one,.register-page-wrapper .register-page-facebook #form .control-group .radio-one,.select-plan-wrapper .register-page-facebook #form .control-group .radio-one{display:inline;position:relative;height:20px;margin-left:20px}.login-page-wrapper .register-page-facebook #form .control-group label[for="no-ifit-equipment"],.register-page-wrapper .register-page-facebook #form .control-group label[for="no-ifit-equipment"],.select-plan-wrapper .register-page-facebook #form .control-group label[for="no-ifit-equipment"],.login-page-wrapper .register-page-facebook #form .control-group label[for="own-ifit-equipment"],.register-page-wrapper .register-page-facebook #form .control-group label[for="own-ifit-equipment"],.select-plan-wrapper .register-page-facebook #form .control-group label[for="own-ifit-equipment"]{margin:-15px 0 0;text-transform:uppercase}.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment,.select-plan-wrapper .register-page-facebook #form .control-group.use-ifit-equipment{width:480px;padding:20px 0 10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:25px}.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment:after,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment:after,.select-plan-wrapper .register-page-facebook #form .control-group.use-ifit-equipment:after{content:"";display:block;clear:both;height:0;line-height:0}.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment p,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment p,.select-plan-wrapper .register-page-facebook #form .control-group.use-ifit-equipment p{float:left;margin-bottom:0;line-height:24px;font-weight:700}.login-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment .custom-input,.register-page-wrapper .register-page-facebook #form .control-group.use-ifit-equipment .custom-input,.select-plan-wrapper .register-page-facebook #form .control-group.use-ifit-equipment .custom-input{float:left}.login-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a,.register-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a,.select-plan-wrapper .register-page-facebook #form .control-group .component-dropdown>a{min-width:208px;border:1px solid #ccc;font-size:12px;color:#999;text-align:left}.login-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a b,.register-page-wrapper .register-page-facebook #form .control-group .component-dropdown>a b,.select-plan-wrapper .register-page-facebook #form .control-group .component-dropdown>a b{float:right;margin-top:8px}.login-page-wrapper .register-page-facebook #form .control-group .component-dropdown ul,.register-page-wrapper .register-page-facebook #form .control-group .component-dropdown ul,.select-plan-wrapper .register-page-facebook #form .control-group .component-dropdown ul{width:230px;max-width:230px}.login-page-wrapper .register-page-facebook #form .control-group.referal-group,.register-page-wrapper .register-page-facebook #form .control-group.referal-group,.select-plan-wrapper .register-page-facebook #form .control-group.referal-group{width:480px}.login-page-wrapper .register-page-facebook #form .control-group.referal-group a,.register-page-wrapper .register-page-facebook #form .control-group.referal-group a,.select-plan-wrapper .register-page-facebook #form .control-group.referal-group a{width:449px}.login-page-wrapper .register-page-facebook #form .control-group.referal-group .outside,.register-page-wrapper .register-page-facebook #form .control-group.referal-group .outside,.select-plan-wrapper .register-page-facebook #form .control-group.referal-group .outside{width:458px}.login-page-wrapper .register-page-facebook #form .control-group.referal-group .caret,.register-page-wrapper .register-page-facebook #form .control-group.referal-group .caret,.select-plan-wrapper .register-page-facebook #form .control-group.referal-group .caret{float:right}.login-page-wrapper .register-page-facebook #form .control-group.referal-group .value,.register-page-wrapper .register-page-facebook #form .control-group.referal-group .value,.select-plan-wrapper .register-page-facebook #form .control-group.referal-group .value{font-size:12px;color:#999}.login-page-wrapper .register-page-facebook #form .control-group.referal-group ul,.register-page-wrapper .register-page-facebook #form .control-group.referal-group ul,.select-plan-wrapper .register-page-facebook #form .control-group.referal-group ul{width:478px;max-width:478px}.login-page-wrapper .register-page-facebook #form .control-group.referal-group .btn-group,.register-page-wrapper .register-page-facebook #form .control-group.referal-group .btn-group,.select-plan-wrapper .register-page-facebook #form .control-group.referal-group .btn-group{border:1px solid #cecece}.login-page-wrapper .register-page-facebook #form .control-group .icon-ok,.register-page-wrapper .register-page-facebook #form .control-group .icon-ok,.select-plan-wrapper .register-page-facebook #form .control-group .icon-ok{position:absolute;top:8px;right:-15px}.login-page-wrapper .register-page-facebook #form .agreement,.register-page-wrapper .register-page-facebook #form .agreement,.select-plan-wrapper .register-page-facebook #form .agreement{margin:0 25px 25px;font-size:10px}.login-page-wrapper .register-page-facebook #form #submit,.register-page-wrapper .register-page-facebook #form #submit,.select-plan-wrapper .register-page-facebook #form #submit{clear:both;background:#282828;padding:10px}.login-page-wrapper .register-page-facebook #form #submit #submitbox,.register-page-wrapper .register-page-facebook #form #submit #submitbox,.select-plan-wrapper .register-page-facebook #form #submit #submitbox{float:right}.login-page-wrapper .register-page-facebook #form #submit #errorLabel,.register-page-wrapper .register-page-facebook #form #submit #errorLabel,.select-plan-wrapper .register-page-facebook #form #submit #errorLabel{color:#f2f4f4;padding-top:10px}.login-page-wrapper .register-page-facebook #submit,.register-page-wrapper .register-page-facebook #submit,.select-plan-wrapper .register-page-facebook #submit{height:40px}.forgot-header{padding:20px 0}@media (max-width: 719px){.forgot-header h1{font-size:20px}}.forgot-header p{font-size:11px;font-weight:500;font-style:italic}.forgot{padding-bottom:100px}.forgot #thinking{width:28px;height:28px;display:inline-block;background:url(https://cdn.ifit.com/d/nc/img/5dae120f74-loading.gif) center center no-repeat;background-size:20px;vertical-align:top}.forgot #forgot-btn{margin-right:5px}.forgot #error-message{height:16px}.register-page-wrapper{min-height:1200px}#billing{overflow:hidden}#billing .sameAddressCheck label{display:inline-block;margin-left:5px}#billing .settings-section{width:400px}#billing .settings-section.billing-address{float:left}#billing .settings-section.billing-address input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#billing .settings-section.shipping-address{float:right}#billing .settings-section.shipping-address input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}#billing .settings-section .billing-info{overflow:auto}#billing .settings-section .billing-info .question-mark-cvv{top:-44px}#billing .value-container{width:auto;margin-right:0}#billing .setting{width:400px}#billing .setting .dropdown-toggle{min-width:auto}#billing .first-setting{margin-top:23px}#billing .control-group .help-inline{position:absolute}#billing .control-group.success .help-inline{top:4px;right:17px}#billing .control-group.error .help-inline{top:28px;left:140px}#billing #usstates,#billing #canstates{display:none}.address-validation-modal .modal-body{padding-left:25px}.address-validation-modal .modal-body h4{margin-bottom:15px}.address-validation-modal .modal-body input[type=radio]{float:left;margin-right:10px}#ui-datepicker-div,.ui-datepicker-header{padding:0 !important;background:#ebebeb !important;border-collapse:collapse !important;width:281px !important;z-index:2000 !important}#ui-datepicker-div table,.ui-datepicker-header table{margin:0 !important}.ui-datepicker-header{width:271px !important}.ui-widget-content{border:5px solid #0096d6 !important}.ui-datepicker-title{color:#424242 !important;text-transform:uppercase !important;font-size:17px;font-weight:bold;margin:15px 0 !important}table.ui-datepicker-calendar thead{color:#fff !important;background:#7a7974 !important;font-size:12px !important;text-transform:uppercase !important;font-weight:normal !important}table.ui-datepicker-calendar th{font-weight:normal !important}table.ui-datepicker-calendar td{width:36px !important;max-width:36px !important;border:1px solid #ccc !important}table.ui-datepicker-calendar td.ui-datepicker-today a{background:none !important}table.ui-datepicker-calendar td a.ui-state-active,table.ui-datepicker-calendar td:hover a{background:#0096d6 !important;color:#fff !important;border:none !important}table.ui-datepicker-calendar td .ui-state-default{text-align:center !important}table.ui-datepicker-calendar td:first-child{border-left:none !important}table.ui-datepicker-calendar td:last-child{border-right:none !important}table.ui-datepicker-calendar a{text-align:center !important;background:#ebebeb !important;border:none !important;font-size:16px !important;padding:9px !important}table.ui-datepicker-calendar span.ui-state-default{padding:9px !important;font-size:16px !important}.ui-datepicker-header{border:none !important}.ui-datepicker-prev,.ui-datepicker-next{top:15px !important}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background:none !important;border:none !important;cursor:pointer !important}.ui-datepicker-prev{left:5px !important}.ui-datepicker-prev .ui-icon{background:url('https://cdn.ifit.com/d/nc/img/arrows/dfad1002cb-gray-arrow-left.png') no-repeat !important}.ui-datepicker-next{right:5px !important}.ui-datepicker-next .ui-icon{background:url('https://cdn.ifit.com/d/nc/img/arrows/d03fa4a551-gray-arrow-right.png') no-repeat !important}.ui-datepicker table{margin:-0.1em !important}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#0096d6;text-decoration:none}.ui-icon-cart{background-position:-48px -112px}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#0096d6;text-decoration:none}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-print{background-position:-160px -96px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-widget{font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-comment{background-position:-128px -96px}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#aaa url("https://cdn.ifit.com/d/nc/img/jquery/c35a99624a-ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30)}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-image{background-position:-208px -128px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}.ui-icon-document{background-position:-32px -96px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-stop{background-position:-96px -160px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-check{background-position:-64px -144px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-volume-on{background-position:-144px -160px}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-icon-tag{background-position:-240px -96px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-locked{background-position:-192px -96px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-helper-clearfix:after{clear:both}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("https://cdn.ifit.com/d/nc/img/jquery/6709bcb5a6-ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-zoomin{background-position:-128px -112px}.ui-state-default .ui-icon{background-image:url("https://cdn.ifit.com/d/nc/img/jquery/6ed9e0034a-ui-icons_888888_256x240.png")}.ui-icon-disk{background-position:-96px -112px}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-notice{background-position:-32px -144px}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}/*! jQuery UI - v1.9.2 - 2012-11-27* http://jqueryui.com* Includes: jquery.ui.core.css, jquery.ui.datepicker.css* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=0px&bgColorHeader=ffffff&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=ffffff&fcHeader=424242&iconColorHeader=cecece&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=100&borderColorContent=929292&fcContent=424242&iconColorContent=424242&bgColorDefault=ffffff&bgTextureDefault=02_glass.png&bgImgOpacityDefault=0&borderColorDefault=ffffff&fcDefault=424242&iconColorDefault=888888&bgColorHover=ffffff&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=ffffff&fcHover=0096d6&iconColorHover=0096d6&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=ffffff&fcActive=0096d6&iconColorActive=0096d6&bgColorHighlight=ffffff&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=0&borderColorHighlight=ffffff&fcHighlight=0096d6&iconColorHighlight=0096d6&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-icon-info{background-position:-16px -144px}.ui-icon-person{background-position:-144px -96px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-gear{background-position:-192px -112px}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#fff url("https://cdn.ifit.com/d/nc/img/jquery/899814f918-ui-bg_glass_0_ffffff_1x400.png") 50% 50% repeat-x;color:#0096d6}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://cdn.ifit.com/d/nc/img/jquery/4f69eb1f7e-ui-icons_cd0a0a_256x240.png")}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#0096d6}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-widget-content{border:1px solid #929292;background:#fff url("https://cdn.ifit.com/d/nc/img/jquery/28286ab88b-ui-bg_flat_100_ffffff_40x100.png") 50% 50% repeat-x;color:#424242}.ui-widget-content a{color:#424242}.ui-widget-content .ui-icon{background-image:url("https://cdn.ifit.com/d/nc/img/jquery/2dedf75d35-ui-icons_424242_256x240.png")}.ui-icon-play{background-position:0 -160px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-icon-help{background-position:-48px -144px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-power{background-position:0 -176px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:alpha(opacity=0)}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-note{background-position:-64px -96px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-seek-first{background-position:-80px -160px}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#424242;text-decoration:none}.ui-state-active .ui-icon{background-image:url("https://cdn.ifit.com/d/nc/img/jquery/c3c44291df-ui-icons_0096d6_256x240.png")}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-home{background-position:0 -112px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #fff;background:#fff url("https://cdn.ifit.com/d/nc/img/jquery/899814f918-ui-bg_glass_0_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#424242}.ui-icon-alert{background-position:0 -144px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-contact{background-position:-192px -128px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-widget-header{border:1px solid #fff;background:#fff url("https://cdn.ifit.com/d/nc/img/jquery/cdfd3dd214-ui-bg_highlight-soft_100_ffffff_1x100.png") 50% 50% repeat-x;color:#424242;font-weight:bold}.ui-widget-header a{color:#424242}.ui-widget-header .ui-icon{background-image:url("https://cdn.ifit.com/d/nc/img/jquery/46fd45fa27-ui-icons_cecece_256x240.png")}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:50%}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("https://cdn.ifit.com/d/nc/img/jquery/c3c44291df-ui-icons_0096d6_256x240.png")}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-star{background-position:-224px -112px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-script{background-position:-240px -128px}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-search{background-position:-160px -112px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-link{background-position:-240px -112px}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-icon-copy{background-position:-176px -128px}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-icon-radio-on{background-position:-96px -144px}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-icon-mail-closed{background-position:-80px -96px}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-icon-wrench{background-position:-176px -112px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-state-disabled{cursor:default !important}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fff;background:#fff url("https://cdn.ifit.com/d/nc/img/jquery/8d846ad5e8-ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0096d6}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("https://cdn.ifit.com/d/nc/img/jquery/c35a99624a-ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:alpha(opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.ui-icon-calendar{background-position:-32px -112px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-flag{background-position:-16px -112px}.ui-state-highlight .ui-icon{background-image:url("https://cdn.ifit.com/d/nc/img/jquery/c3c44291df-ui-icons_0096d6_256x240.png")}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:normal}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker td{border:0;padding:1px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-icon-minus{background-position:-48px -128px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-helper-clearfix{zoom:1}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fff;background:#fff url("https://cdn.ifit.com/d/nc/img/jquery/0637700a4e-ui-bg_glass_75_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#0096d6}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-icon-video{background-position:-224px -128px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;background-image:url("https://cdn.ifit.com/d/nc/img/jquery/2dedf75d35-ui-icons_424242_256x240.png")}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-key{background-position:-112px -128px}.ui-icon-close{background-position:-80px -128px}body.tdf_store{font:12px helvetica,"Myriad Pro",arial,sans-serif;margin:0;padding:0;color:#000;height:100%;width:320px}.content_tdf{background-color:#efefe9}select:focus{border:0}.left_tdf{float:left;padding-left:10px}.text_right_tdf{float:right;margin:50px 0 0 0}.center_text_tdf{text-align:center}.header_text_1_tdf{font-size:18px;font-weight:normal;float:left;margin:6px 0 0 55px}.text_1_tdf{font-size:18px;font-weight:normal}.size_header_line_tdf{width:300px;margin:0 0 0 5px}.top_22_tdf{padding:22px 0 0 0}.size_line_tdf{width:320px}.image_text_2_tdf{font-size:14px;font-weight:bold;color:#00aeef;padding:40px 0 0 20px;width:135px}.image_text_3_tdf{font-size:14px;font-weight:bold;color:#00aeef;padding:20px 0 0 20px;width:135px}.size_image_tdf{width:105px}.size_image_2_tdf{height:105px}.arrow_size_tdf{width:10px}.arrow_position_tdf{float:left;padding:41px 0 0 18px}.arrow_position_2_tdf{float:left;padding:22px 0 0 18px}.item_tdf{margin:25px 0 35px 10px;height:70px}.item_2_tdf{margin:25px 0 35px 10px;height:70px}.line_margins_tdf{margin:-1px 0 0 0}.line_tdf{width:300px}.daily-videos{text-align:center;padding-top:50px}.daily-videos object{max-width:100%}.end-videos{padding-top:32px}@media (min-width: 768px){.end-videos{width:690px;margin-left:-345px}}@media (min-width: 768px){.end-videos .end-modal-wrapper{width:500px;margin:0 auto}}.end-videos h2{color:#0096d6;text-align:center}.end-videos h3{text-align:center;padding:0;font-weight:300;margin-bottom:40px}.end-videos .workout-banner{float:left;width:66%}.end-videos .workout-banner img{-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;border:7px solid #fff}.end-videos .workout-info{float:right;width:34%;text-align:right;padding-top:20px}.end-videos .workout-info span.calories{color:#0096d6;font-size:76px;font-weight:600}.end-videos .workout-info label{display:block;color:#747474;font-size:14px;font-weight:600;margin:15px 0}.end-videos .workout-info a{background-color:#0096d6;display:inline-block;padding:10px 15px;color:#fff;text-decoration:none;font-weight:600;font-size:16px;text-align:center}.end-videos .social-footer{text-align:center;padding:50px 0 16px 40px}.end-videos .social-footer a.social{font-size:15px;font-weight:600;position:relative;margin-right:25px}.end-videos .social-footer a.social--facebook{color:#3b5998}.end-videos .social-footer a.social--facebook:before{content:"";background-image:url("https://cdn.ifit.com/d/nc/img/daily/f60351de03-modal-icon-facebook.jpg");background-repeat:no-repeat;display:inline-block;width:18px;height:18px;margin-right:5px;margin-bottom:-3px}.end-videos .social-footer a.social--twitter{color:#55acee}.end-videos .social-footer a.social--twitter:before{content:"";background-image:url("https://cdn.ifit.com/d/nc/img/daily/a4768e6a51-modal-icon-twitter.png");background-repeat:no-repeat;display:inline-block;width:21px;height:17px;margin-right:5px;margin-bottom:-5px}.end-videos .social-footer a.social--community{color:#424242}.end-videos .social-footer a.social--community:before{content:"";background-image:url("https://cdn.ifit.com/d/nc/img/daily/f17722701a-modal-icon-community.png");background-repeat:no-repeat;display:inline-block;width:25px;height:18px;margin-right:5px;margin-bottom:-3px}.daily-page{background-color:#f5f5f5;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.daily__hero{background-size:cover;width:100%;background-color:#f5f5f5;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.daily__hero .bx-viewport{z-index:500}.daily__hero .bx-prev,.daily__hero .bx-next{z-index:501}.daily__hero.pre-login{background-image:url("https://cdn.ifit.com/d/nc/img/daily/827f6ab3c7-hero-daily-tablet-new.png");background-position:50% 30%;background-size:cover;height:373.5px;padding-bottom:0;clear:both}@media (min-width: 1025px){.daily__hero.pre-login{background-image:url("https://cdn.ifit.com/d/nc/img/daily/d4f7720a82-hero-daily.jpg");background-position:70% 0;height:600px}}@media (max-width: 480px){.daily__hero.pre-login{background-image:url("https://cdn.ifit.com/d/nc/img/daily/524777a291-hero-daily-mobile.jpg");height:358px;padding-bottom:0;background-position:center}}.daily__hero.pre-login .header{width:100%;margin:0;font-size:38px;font-weight:300;text-transform:none}@media (min-width: 1025px){.daily__hero.pre-login .header{font-size:52px}}@media (max-width: 480px){.daily__hero.pre-login .header{font-size:26px;padding-right:10px}}.daily__hero.pre-login .subhead{font-weight:300;margin:10px 0 20px 0}.daily__hero.pre-login .lead{font-size:13px;font-weight:300;color:#424242;max-width:75%;line-height:18px}@media (min-width: 1025px){.daily__hero.pre-login .lead{font-size:17.5px;line-height:26px}}@media (max-width: 768px){.daily__hero.pre-login .lead{max-width:50%}}@media (max-width: 480px){.daily__hero.pre-login .lead{font-size:11px;line-height:16.5px}}.daily__hero.pre-login .cta{background-color:#0096d6;color:#fff;min-width:180px;padding:12px 20px;font-weight:600;text-align:center;display:inline-block;font-size:15px}.daily__hero.pre-login .cta:hover{background-color:#009de0}@media (min-width: 1025px){.daily__hero.pre-login .cta{font-size:17.5px}}.daily__hero.featured{position:relative}.daily__hero.featured .is-centered{text-align:center;margin:60px 0 0 50px;width:300px}.daily__hero.featured .hero-slider{width:100%;height:100%}.daily__hero.featured .hero-slider img{width:100%}.daily__hero.featured .hero-daily-logo{position:absolute;bottom:-20px;right:10%;z-index:501}.daily__hero.featured .bx-controls{position:absolute;top:0;left:0;right:0;bottom:0}.daily__hero.featured .bx-controls-direction a{background:url("https://cdn.ifit.com/d/nc/img/daily/content/6ae519567c-control-icons.png") no-repeat;width:28px;height:50px;position:absolute;top:50%;margin-top:-25px;text-indent:-9999px}.daily__hero.featured .bx-controls-direction a.bx-prev{background-position:left;left:10px}.daily__hero.featured .bx-controls-direction a.bx-next{background-position:right;right:10px}.daily__hero.featured .cta{background-color:#0096d6;color:#fff;min-width:145px;margin-top:25px;padding:12px 10px;font-weight:600;text-align:center;display:inline-block;font-size:15px;letter-spacing:.5px;border:0}.daily__hero.featured .cta:hover{background-color:#009de0}.daily__hero.featured .cta:focus{outline:0}.daily__hero.join{background-image:url("https://cdn.ifit.com/d/nc/img/daily/a814f23c71-footer-tablet.png");background-position:center;height:277px;background-size:cover;position:relative}.daily__hero.join .join-overlay{position:absolute;background-color:rgba(0,0,0,0.3);top:0;left:0;right:0;bottom:0;z-index:1}@media (min-width: 1025px){.daily__hero.join{background-image:url("https://cdn.ifit.com/d/nc/img/daily/2b9d401317-footer.jpg");background-position:center;height:450px}}.daily__hero.join .header{color:#fff;font-size:26px;line-height:30px;font-weight:400;text-align:center;padding-bottom:20px;width:100%;position:relative;z-index:150}@media (min-width: 1025px){.daily__hero.join .header{margin-top:70px;font-size:34px;line-height:52px}}.daily__hero.join .lead{color:#fff;font-size:17.5px;font-weight:400;margin-bottom:20px}.daily__hero.join .cta{background-color:#fff;color:#424242;width:220px;margin:0 auto;padding:10px 20px;font-weight:600;text-align:center;display:block;font-size:15px;position:relative;z-index:150}.daily__hero.details-hero{height:406px;width:100%;display:table;position:relative;background-size:cover}.daily__hero.details-hero .background{width:100%;height:auto;min-width:1600px;min-height:406px;position:absolute;top:0;right:0}.daily__hero.details-hero .move-bottom{position:absolute;left:0;right:0;bottom:-30px;height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.daily__hero.details-hero .move-bottom{bottom:-65px}}.daily__hero.details-hero .lead{margin-top:30px;font-size:42px;font-weight:300;text-transform:none}.daily__hero.details-hero .avatar{width:220px;height:220px;border-radius:100%;cursor:default;box-shadow:inset 0 3px 5px rgba(0,0,0,0.25)}.daily__hero.details-hero .cta{font-size:13px;font-weight:700;background-color:#0096d6;border:0;color:#fff;padding:6px 15px}.daily__hero.details-hero .cta:hover{background-color:#009de0}.daily__hero.details-hero .cta:focus{outline:0}.daily__hero.details-hero .banner-play-section{position:absolute;width:100%;bottom:132px;text-align:center}.daily__hero.details-hero .banner-play-section .play{display:inline-block;background-image:url("https://cdn.ifit.com/d/nc/img/daily/details/fdade2b928-icon-play.png");width:100px;height:100px;text-indent:-9999px;z-index:50;background-color:transparent}.daily__hero.details-hero .banner-play-section .title{font-size:24.5px;color:#fff;font-weight:400;margin:10px 0 0}.daily__hero.details-hero .overflow{overflow:hidden;width:100%;height:367px;position:absolute;top:0}.daily__featured{margin:35px 0 13px}.daily__featured.col3{width:31%;margin:0 15px;height:359px;position:relative;text-align:center;float:left;margin-bottom:50px;background-color:#fff}@media (min-width: 768px) and (max-width: 1024px){.daily__featured.col3{height:268px}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.daily__featured.col3{height:300px}}@media (min-width: 1025px){.daily__featured.col3{width:300px;height:359px;margin:0 25px 50px}}@media (max-width: 768px){.daily__featured.col3{margin:0 10px 50px}}@media (max-width: 640px){.daily__featured.col3{float:none;display:block;left:50%;margin-left:-150px;margin-bottom:50px;width:300px}}@media (max-width: 360px){.daily__featured.col3{width:250px;height:310px;margin-left:-125px}}.daily__featured.col3:first-child{margin-left:0}@media (max-width: 640px){.daily__featured.col3:first-child{margin-top:50px;margin-left:-150px}}@media (max-width: 360px){.daily__featured.col3:first-child{margin-left:-125px}}.daily__featured.col3:last-child{margin-right:0}.daily__featured.col3:before{content:"";position:absolute;bottom:-6px;left:-11px;z-index:-1;background-image:url("https://cdn.ifit.com/d/nc/img/daily/4a6ca4056d-shadow.png");background-size:100% 10px;width:108%;height:10px}@media (max-width: 768px){.daily__featured.col3:before{left:-9px}}@media (min-width: 1025px){.daily__featured.col3:before{background-size:322px 10px;width:322px;height:10px}}.daily__featured.col3 .cta{font-size:14px;text-transform:uppercase;letter-spacing:1px;position:absolute;bottom:20px;width:100%;text-align:center;display:block;font-weight:700}@media (max-width: 480px){.daily__featured.col3 .cta{bottom:28px}}.daily__featured.col3 .cta:hover{color:#424242}.daily__featured .header{text-align:center;font-size:26px;line-height:26px;font-weight:400;width:100%;color:#424242}@media (min-width: 1025px){.daily__featured .header{font-size:34px;line-height:52px}}.daily__featured .lead{text-align:center;font-size:11px;line-height:16.5px;max-width:65%;margin:auto}@media (min-width: 1025px){.daily__featured .lead{margin:0 160px 0;font-size:17.5px;line-height:26px;max-width:100%}}@media (max-width: 480px){.daily__featured .lead{max-width:100%}}.daily__featured .sub-header{font-size:13px;margin:10px 0 1px;font-weight:600}@media (min-width: 1025px){.daily__featured .sub-header{font-size:17.5px;margin:20px 0 2px}}.daily__featured .copy{font-size:11px;color:#747474;margin:12.5px 10px 10px}@media (min-width: 1025px){.daily__featured .copy{font-size:14px;margin-bottom:25px 20px 20px}}.daily__featured .sub-copy{font-family:"georgia",serif;font-style:italic;font-size:14px;color:#929292}.daily__featured--space{padding:45px 0 90px}.daily__details .back-btn{display:block;font-weight:600;text-transform:uppercase;position:absolute;top:-25px;font-size:14px}.daily__details .back-btn:before{content:"\003C";display:inline-block;margin-right:4px}.daily__details .back-btn:hover{color:#424242}.daily__details button.btn{margin-top:15px}.daily__details.col-left{width:220px;float:left;margin-right:30px}.daily__details.col-right{width:750px;float:right}.daily__details.secondary{margin:25px 0 50px}.daily__details .lead{font-size:17.5px;font-weight:600;margin-bottom:10px;color:#424242}.daily__details .copy{font-size:14px;font-weight:300;color:#747474}.daily__details .breakdown{width:100%;margin-bottom:50px}.daily__details .breakdown .play{opacity:0;position:absolute;background-image:url("https://cdn.ifit.com/d/nc/img/daily/ad93836991-play.png");background-size:28px 29px;width:28px;height:29px;background-repeat:no-repeat;top:4px;left:10px}.daily__details .breakdown tr:not(.incomplete):hover{position:relative;cursor:pointer;background-color:#ebebeb}.daily__details .breakdown tr:not(.incomplete):hover .play{opacity:1}.daily__details .breakdown tr:not(.incomplete):hover td:first-child{color:transparent}.daily__details .breakdown tr:first-child:hover{cursor:default;background-color:transparent}.daily__details .breakdown th{color:#747474;font-size:14px;text-transform:uppercase;font-weight:400;text-align:left;padding:8px 0}.daily__details .breakdown th:first-child{padding-left:20px;font-size:17.5px}.daily__details .breakdown td{position:relative;border-top:1px solid #cecece;padding:9px 0;font-size:14px;font-weight:600}.daily__details .breakdown td:first-child{padding-left:20px;font-weight:400;color:#747474}.daily__details .breakdown td:last-child{text-align:center;padding:0 30px}.daily__details .breakdown td:nth-child(2){width:505px}.daily__details .breakdown td:nth-child(3){width:80px;text-align:center}.daily__details .breakdown .incomplete td{opacity:.5}.daily__details .breakdown .time{background-image:url("https://cdn.ifit.com/d/nc/img/daily/6f1f3c5206-icon-time.png");background-size:18px 19px;width:18px;height:19px;background-repeat:no-repeat;background-position:center top}.daily__details .breakdown .calorie{background-image:url("https://cdn.ifit.com/d/nc/img/daily/e56a710b43-icon-calories.png");background-size:14px 18px;width:14px;height:18px;background-repeat:no-repeat;background-position:center top}.daily__content .col-large{width:705px;float:left;margin-right:20px;padding-right:0}.daily__content .col-large img{width:463px;height:258px;border:2px solid #fff;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.daily__content .col-large button.btn{margin-left:15px}.daily__content .col-large span{width:463px;height:257px;margin:2px 0 0 2px;left:0}.daily__content .col-large span:before{top:0;right:0;bottom:0;left:0}.daily__content .col-small{width:970px;float:left;padding-right:0}.daily__content .col-small.col-small--first{width:230px}.daily__content .col-small a{line-height:0;height:120px}.daily__content .col-small a:first-child img{margin-left:0}.daily__content .col-small span{width:217px;height:120px;margin:2px 0 0 2px}.daily__content .col-small span:before{width:51px;height:51px;background-size:51px 51px;top:8px;right:0;bottom:0;left:8px}.daily__content .col-small img{width:217px;height:120px;border:2px solid #fff;margin:0 0 15px 20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.daily__content .col-small+.col-small{margin-left:20px}.daily__content .category{position:relative;display:inline-block}.daily__content .category span{position:absolute;margin-left:22px;opacity:0;background-color:rgba(20,20,20,0.1)}.daily__content .category span:before{content:"";display:block;background-image:url("https://cdn.ifit.com/d/nc/img/daily/47b568a136-play-button-playlist.png");background-repeat:no-repeat;width:67px;height:67px;position:absolute;margin:auto}.daily__content .category span:hover{opacity:1}.daily__content .category a:first-child span{margin:1px}.daily__content .category li{float:left}.daily__content .category h2.header a{position:relative}.daily__content .category h2.header a:after{content:"\003E";display:inline-block;margin-left:10px;position:absolute}.daily__content .unslider{position:relative;overflow:auto;min-height:415px}.daily__content .media{width:238px;float:right;background-color:#fff;height:262px}.daily__content .header,.daily__content .header a{font-size:24.5px;font-weight:300;color:#929292}.daily__content .header:hover,.daily__content .header a:hover{color:#747474}.daily__content .lead{font-size:24.5px;font-weight:400;margin-top:25px;margin-left:18px}.daily__content .copy{font-size:14px;color:#747474;margin:0 18px 30px;letter-spacing:1px}.daily__content .arrow:after{content:"";display:inline-block;background-image:url("https://cdn.ifit.com/d/nc/img/daily/7be75ae7ad-arrows.png");background-size:150px 150px;background-position:0 -75px;width:9px;height:14px;margin:0 0 2px 10px}.daily__content .unslider-arrow{background-image:url("https://cdn.ifit.com/d/nc/img/daily/7be75ae7ad-arrows.png");background-size:150px 150px;width:31px;height:51px;position:absolute;border:0;background-color:transparent;outline:none}.daily__content .unslider-prev{left:-45px;bottom:198px}.daily__content .unslider-prev:focus{outline:0}.daily__content .unslider-next{right:-30px;bottom:198px;background-position:-75px 0}.daily__content .unslider-next:focus{outline:0}.daily__wrapper{*zoom:1;width:100%;height:100%;margin:0 auto;display:table;position:relative;z-index:1;padding:0 20px}.daily__wrapper:before,.daily__wrapper:after{display:table;content:"";line-height:0}.daily__wrapper:after{clear:both}@media (min-width: 1025px){.daily__wrapper{padding:0;width:1000px}}.daily__wrapper--center{display:table-cell;vertical-align:middle}.daily__wrapper--left{width:58%}@media (max-width: 768px){.daily__wrapper--left{width:100%}}.daily__wrapper--large{*zoom:1;width:950px;height:100%;margin:0 auto}.daily__wrapper--large:before,.daily__wrapper--large:after{display:table;content:"";line-height:0}.daily__wrapper--large:after{clear:both}.daily__wrapper .featured-programs{margin-top:31px}@media (min-width: 1025px){.daily__wrapper .featured-programs{margin-top:0}}.headline{font-size:42px;font-weight:300;color:#424242;margin:0;text-transform:none}.sub-header{font-size:18px;font-weight:400;color:#747474;margin-bottom:38px;display:block}.logo--daily{background:url("https://cdn.ifit.com/d/nc/img/daily/53d813f121-hero-pre-logo.png") no-repeat;background-size:124.8px 25.2px;width:124.8px;height:25.2px;margin:27px 0 17.5px 0}@media (min-width: 1025px){.logo--daily{width:208px;height:42px;margin:20px 0;background-size:208px 42px}}@media (max-width: 480px){.logo--daily{background-size:104px 21px;width:104px;height:21px}}span.dotted{display:inline-block;background:url("https://cdn.ifit.com/d/nc/img/daily/f55c8d185b-dotted-border.png") bottom left repeat-x;background-size:4px 3.5px;padding-bottom:10px;margin-bottom:8px}.populate-gplus{display:none}.btn-layout{padding:160px 0 110px 0;text-align:center}.btn-layout .btn__primary{margin:0 10px;padding-left:30px;padding-right:30px}.user-options{padding:32.5px 0;background-color:#fff;position:relative}@media (min-width: 1025px){.user-options{padding:65px 0}}.user-options .user-option{float:left;width:33%;text-align:center;padding:0 1%}@media (min-width: 1025px){.user-options .user-option{padding:0 5%}}.user-options .user-option:first-child img{margin-top:13px}.user-options .user-option p{font-size:13px;line-height:18px;font-weight:400;color:#929292;margin-top:15px;margin-bottom:0}.user-options .user-option p.title{color:#424242;font-weight:600;font-size:14px}@media (min-width: 1025px){.user-options .user-option p.title{font-size:17.5px}}@media (min-width: 1025px){.user-options .user-option p{font-size:17.5px;line-height:26px}}@media (max-width: 640px){.user-options .user-option p{max-width:35%;margin:10px auto 0}.user-options .user-option p.title{max-width:100%}}@media (max-width: 480px){.user-options .user-option p{max-width:80%}}@media (max-width: 640px){.user-options .user-option{width:100%;padding:0;margin-bottom:50px}.user-options .user-option:last-child{margin-bottom:0}}.user-options .option-image{background-image:url("https://cdn.ifit.com/d/nc/img/daily/feeaf7cda1-watch-icons.png");background-repeat:no-repeat;display:inline-block;background-size:268.8px 51.1px}@media (min-width: 1025px){.user-options .option-image{background-size:384px 73px}}.user-options .option-image--demand{width:60.2px;height:41.3px;background-position:-156.1px 0;margin-bottom:10.5px}@media (min-width: 1025px){.user-options .option-image--demand{width:86px;height:59px;background-position:-223px 0;margin-bottom:16px}}@media (max-width: 640px){.user-options .option-image--demand{margin-bottom:0}}.user-options .option-image--watch{width:154px;height:51.1px;background-position:0 0}@media (min-width: 1025px){.user-options .option-image--watch{width:220px;height:73px;background-position:0 0}}@media (max-width: 640px){.user-options .option-image--watch{margin-bottom:0}}.user-options .option-image--cancel{width:51.1px;height:51.1px;background-position:-218.4px 0}@media (min-width: 1025px){.user-options .option-image--cancel{width:73px;height:73px;background-position:-312px 0}}@media (max-width: 640px){.user-options .option-image--cancel{margin-bottom:0}}.nutrition-guide{padding-bottom:50px}.nutrition-guide .section-title{color:#424242;font-size:14px;font-weight:600;text-transform:uppercase;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cecece;width:100%;display:block}.nutrition-guide .info{background:url("https://cdn.ifit.com/d/nc/img/daily/details/cf06cc1cbb-nutrition-icon.png") center left no-repeat;float:left;padding-left:35px;min-height:40px;color:#424242;font-weight:400}.nutrition-guide .info .title{color:#929292;font-weight:600;display:block;text-transform:uppercase}.nutrition-guide .link{float:right;display:block;font-weight:600;text-transform:uppercase;position:relative;letter-spacing:.5px}.nutrition-guide .link:after{content:"\203A";display:inline-block;margin-left:4px}.nutrition-guide .link:hover{color:#0096d6}.daily-page .feedback,.daily-page .live-chat-container{display:none}.more-videos{float:right;font-size:14px;padding-right:28px}.preview-video-list-container{width:260px;height:49px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.preview-video-list-container .select--arrow{height:49px}.preview-video-list-container li{font-size:14px;position:relative;font-weight:400}.preview-video-list-container li a{color:#747474;display:block;width:100%;position:relative;padding:10px 20px}.preview-video-list-container li a:after{content:"";background:url("https://cdn.ifit.com/d/nc/img/daily/2ced8537f4-preview-arrow.png") no-repeat;background-size:10px 7px;width:10px;height:7px;display:inline-block;margin-left:10px}.preview-video-list-container li ul{display:none;position:absolute;top:100%;background-color:#fff;width:100%;z-index:150}.preview-video-list-container li ul li a:hover{background-color:#f5f5f5}.preview-video-list-container li ul li a:after{background:none}.preview-video-list-container li:hover ul{display:block}.preview-video-block{position:relative;float:left;width:49%;height:auto;margin-bottom:25px;text-align:center;margin-top:18px;border:8px solid #fff}.preview-video-block--right{float:right}.preview-video-block:first-child{margin-left:0}.preview-video-block:last-child{float:right}@media (max-width: 640px){.preview-video-block:last-child{margin-bottom:38px}}@media (min-width: 1025px){.preview-video-block{margin:20px 0 95px 0;height:268px}}@media (max-width: 640px){.preview-video-block{width:100%;text-align:center}.preview-video-block--cleanse{margin-top:0}.preview-video-block--abs{margin-bottom:8.5px}}.preview-video-block .header{width:100%;font-size:17.5px;color:#a0a0a0;margin:6px 0 0}.preview-video-block .preview-image{position:relative;width:100%;height:100%}.preview-video-block .copy{opacity:0;margin:5px 0 11px 6px;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background-color:rgba(0,0,0,0.4);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;font-size:17.5px;font-weight:600;transition:.3s opacity}.preview-video-block .copy:hover{opacity:1}@media (min-width: 1025px){.preview-video-block .copy{margin:0;width:100%}}@media (max-width: 640px){.preview-video-block .copy{display:none}}.preview-video-block .copy .copy-container{display:table;width:100%;height:100%}.preview-video-block .copy .copy-container .text-box{display:table-cell;vertical-align:middle}.preview-video-block img{width:100%;height:100%;max-width:486px}h1,h2,h3,h4,h5,h6{color:#282828;text-rendering:optimizelegibility;margin:0}h1{text-transform:uppercase;font-size:30px;line-height:1;font-weight:400;letter-spacing:1px}h1.gray-thin{color:#999;font-size:22px;line-height:1.8;text-transform:none;letter-spacing:0}h1.black-bold{line-height:1.08333333;font-weight:bold;color:#282828;text-transform:none;letter-spacing:0}h1.block-article-title{font-weight:700;font-size:38px;letter-spacing:-2px;line-height:1.2;margin:10px 0 15px}h1.gray-block{color:#424242;font-size:67px;font-weight:700;line-height:.82;letter-spacing:-4px}h1.blocky{color:#fdfdfd;font-size:60px;font-weight:700;display:inline;letter-spacing:0}h1.blocky.pink{color:#fa0465}h1.big-thin{font-size:56px;font-weight:100;color:#282828;letter-spacing:0}h1.big-thin.smaller{font-size:42px}h1.block-program-title{font-size:34px;font-weight:400;color:#424242}h1.block-program-title.small{font-size:17.5px}@media (max-width: 480px){h1.block-program-title{font-size:26px}}h2{font-size:24px;line-height:1.5;font-weight:bold}h2.smaller{font-size:22px;font-weight:300;letter-spacing:1px;text-transform:uppercase}h2.gray-bigger{font-size:36px;line-height:1.4;font-weight:300;color:#6e6e6e}h2.dark-bigger{background:none;color:#282828;font-size:36px;line-height:35px;font-weight:300;text-transform:none}h2.dark-bigger.size30{font-size:30px}h2.dark-bigger.double-line{margin-top:-20px}h2.white-thin{line-height:1;font-size:20px;font-weight:100;text-transform:uppercase;font-style:oblique;color:#fdfdfd}h2.white-thin.big{font-size:48px;text-align:center;font-style:normal;text-transform:none}h2.white-normal{font-size:36px;font-weight:400;color:#fdfdfd}h2.gray-thin{font-size:40px;font-weight:100;line-height:1.2;color:#aab0b3}h2.gray-thick{text-transform:uppercase;font-size:40px;text-align:center;margin-bottom:80px;color:#424242}h2.black-normal{font-size:40px;font-weight:300;line-height:1}.subheader{background:#424242;color:#fdfdfd;text-transform:uppercase;padding:2px 6px 1px;display:inline-block;font-size:20px;line-height:1.28571429;font-weight:700}.subheader.double-line{margin-top:-5px;padding:0 6px 1px}.subheader.small{font-size:17px}.subheader.small.double-line{margin-top:-5px;padding:0 6px 1px}.subheader a{text-transform:uppercase;font-size:20px;color:#fdfdfd;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;display:block}.subheader__link{font-weight:700;text-indent:15px;text-transform:uppercase;margin-left:15px;position:relative;bottom:2px}.subheader__link:after,.subheader__link--double-header:after{content:'›';font-weight:600;font-size:21px;margin-left:5px}.subheader__link--double-header{font-weight:700;text-indent:15px;text-transform:uppercase;margin-left:15px;position:relative;bottom:16px}.subheader span{font-weight:700;display:block}.subheader__link{font-weight:700;text-indent:15px;text-transform:uppercase;margin-left:15px;position:relative;bottom:2px}.subheader__link:after,.subheader__link--double-header:after{content:'›';font-weight:600;font-size:21px;margin-left:5px}.subheader__link--double-header{font-weight:700;text-indent:15px;text-transform:uppercase;margin-left:15px;position:relative;bottom:16px}.subheader span{display:block}h3{line-height:1.5;font-size:18px;font-weight:bold}h3.upper{text-transform:uppercase}h3.small-dark-italics{line-height:2.25;font-size:12px;font-style:italic;color:#3c3c3c}h3.white-thin{color:#fdfdfd;font-weight:300;line-height:1.4;font-size:18px}h3.thin-gray{color:#6e6e6e;line-height:34px;font-weight:200}h3.dark-gray{font-size:26px;color:#424242;font-weight:300;line-height:1.1}h3.dark-gray.light{font-size:36px;font-weight:100}h3.dark-gray.medium{font-size:30px}h3.dark-gray.big{font-size:40px;font-weight:400}h4{font-weight:bold;font-size:14px;text-transform:none;line-height:1.28571429}h4.upper{text-transform:uppercase}h4.notification{color:#424242;line-height:1.2}h4.big{font-size:24px;color:#ebebeb;font-weight:100}h4.blue{color:#0096d6;font-size:12px;font-weight:normal}h4.light{font-size:20px;font-weight:300;color:#fdfdfd}h5{line-height:1;font-size:18px;font-weight:700;color:#fdfdfd;text-transform:uppercase}h5.blue{color:#44c7ff}h5.lower{text-transform:none}h5.dark{color:#282828}h5.big-dark{font-size:26px;font-weight:100;color:#282828;text-transform:none}h5.small-dark{font-weight:700;color:#282828;font-size:12px}h5.light-italics{font-size:20px;font-weight:100;font-style:oblique;color:#282828}h5.light{font-size:26px;font-weight:100;color:#282828;text-transform:none}h5.background{color:#fdfdfd;opacity:.8;line-height:30px;text-align:right;height:30px;position:absolute;top:15px;left:15px}h5.background.run{background:#fa0465 url("https://cdn.ifit.com/d/nc/img/glyphs/white/ed3ee4a10b-runner.png") no-repeat 10px center;padding:0 13px 0 30px}h5.background.cycle{background:#0096d6 url("https://cdn.ifit.com/d/nc/img/glyphs/white/4f88f05f93-biker.png") no-repeat 10px center;padding:0 13px 0 33px}h5.background.workout{background:#64db00 url("https://cdn.ifit.com/d/nc/img/glyphs/white/98449f426f-workout.png") no-repeat 10px center;padding:0 13px 0 30px;box-shadow:0 0 0 0 #fff;-o-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff}h5.background.challenge{background:#fc0 url("https://cdn.ifit.com/d/nc/img/glyphs/white/396415781e-subnav-2-4.png") no-repeat 10px center;padding:0 13px 0 30px}h5.background.achievement{background:#006089 url("https://cdn.ifit.com/d/nc/img/glyphs/black/13a8c516f8-subnav-1-8.png") no-repeat 6px center;padding:0 13px 0 32px}h6{font-size:16px;font-weight:700;color:#424242}h6.darker-uppercase{color:#282828;text-transform:uppercase}h6.darker-thin{color:#282828;text-transform:none;font-weight:300;font-size:15px}h6.gray-uppercase{font-size:15px;font-weight:300;color:#999;text-transform:uppercase}h6.gray-menu{color:#3c3c3c}h6.small-gray{font-size:11px;color:#999;text-transform:uppercase}h6.small-gray-light{font-size:11px;line-height:1;color:#6e6e6e;text-transform:uppercase;font-weight:400}h6.small-dark{font-size:11px;color:#424242}.careers{padding-top:20px;min-width:95%}.careers .offset1{margin-left:0;padding-left:10px;padding-right:10px;width:90%}@media (min-width: 1025px){.careers{min-width:960px}.careers .offset1{margin-left:100px;width:780px;padding-left:0;padding-right:0}}.careers h3{margin:15px 0}body.body--wifi{min-width:100%}@media (min-width: 768px) and (max-width: 1024px){body.body--wifi .navbar{display:none}}.wifi-ol{color:#d2d2d2;width:350px}.wifi-li{margin:10px 0 10px 0}.wifi-form{display:inline-block}.wifi-table{border:1px solid;margin-bottom:40px;font-size:15px}.wifi-th{text-align:left;border:1px solid #000;padding:20px 50px 20px 10px;background-color:#3c3c3c;color:#fff}.wifi-td{border:1px solid;padding:20px 50px 20px 20px;text-align:left}.wifi-status{display:inline-block;vertical-align:top;padding:12px 10px;color:#fff;font-size:15px}.wifi-body{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/5d6beadc75-start-screen.jpg') #1e85ae no-repeat center;background-size:cover;min-height:480px;height:100%}.wifi-module{float:left}.wifi-instructions{text-align:center}.wifi-instructions .spinner{position:relative;margin-top:4%}.list-wrapper{margin-left:20px}.wifi-submit{padding:15px 20px 15px 20px;font-size:15px}.info-wrapper{margin:auto;width:900px}.wifi-square{width:10px;height:10px;background-color:#f00;display:inline-block;margin:0 10px 0 20px}.wifi-title{margin:50px 0 15px 0}.wifi-welcome{font-size:50px;color:#fdfdfd;text-transform:uppercase;font-weight:800;padding-top:40px}@media (min-width: 768px){.wifi-welcome{padding-top:80px}}.wifi-welcome-message{color:#fdfdfd;font-size:15px;text-transform:uppercase;font-weight:400;display:block}@media (min-width:1025px){.wifi-welcome{font-size:100px}.wifi-welcome-message{font-size:29px;line-height:.4}}.wifi-status{display:block;padding:0}.wifi-status__lead{font-size:14px;font-weight:300;text-transform:uppercase;padding:4px 16px}.wifi-status__header{background-color:#424242;color:#cecece;font-size:14px;font-weight:400;padding:16px;margin:0;cursor:pointer;border-bottom:1px solid #282828}.wifi-status__description{font-size:12px;font-weight:700;color:#424242;margin:32px 21px 0}.wifi-status__copy{font-size:11px;color:#424242;margin:8px 21px 35px;max-width:155px}.wifi-status__indicator{background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/f5fe733c8e-module-indicator.png');background-repeat:no-repeat;width:204px;height:88px;background-size:204px 88px;position:absolute;bottom:0;right:0}.wifi-status__indicator:before{content:'';border-radius:100%;width:8px;height:8px;border:1px solid #cecece;position:absolute;top:17px;left:110px}.wifi-status__indicator--yellow:before{background-color:#fecd08}.wifi-status__indicator--red:before{background-color:#de1f26}.wifi-status__indicator--green:before{background-color:#98ca3c}.wifi-status .accordion-group{border:none;border-radius:0;margin-bottom:0}@media (min-width: 768px){.wifi-status .accordion-group__grid{width:32.66%;float:left}.wifi-status .accordion-group__grid:nth-child(2){margin:0 5px}}@media (min-width: 768px){.wifi-status .accordion-group{margin-bottom:50px}}@media (min-width: 768px){.wifi-status{width:100%;display:inline-block;margin-bottom:5px}.wifi-status__container{width:1000px;margin:0 auto;display:block}.wifi-status__lead{font-size:18px;padding:40px 0 18px}.wifi-status__header{background-color:#f5f5f5;border-bottom-color:#cecece;color:#747474;font-weight:600;position:relative}.wifi-status__header.is-active,.wifi-status__header:hover{background-color:#0096d6;border-bottom-color:#007db2;color:#fdfdfd}.wifi-status__header:before{content:'';background:url("https://cdn.ifit.com/d/nc/img/arrows/36f8c46304-arrow-sprite.png") no-repeat transparent;background-size:38px 35px;width:19px;height:12px;position:absolute;background-position:-3px 0;top:17px;right:15px}.wifi-status__header:hover:before{background-position:-24px -3px;top:19px;right:12px}.wifi-status__header.is-active:before{background-position:-24px -24px;top:22px;right:13px}.wifi-status__description{text-transform:uppercase}.wifi-status__copy{font-weight:400;font-size:12px;margin-top:2px}.wifi-status__background{background-color:#ebebeb}}@media (min-width: 768px) and (max-width: 1024px){.wifi-status__container.led-container{width:98%}}.wifi-steps__background{width:100%;min-height:560px;height:35vw;min-width:100%;background-color:#27abda;background-image:-webkit-gradient(radial, center center, 0, center center, 460, from(#2bc8fa), to(#27abda));background-image:-webkit-radial-gradient(circle, #2bc8fa, #27abda);background-image:-moz-radial-gradient(circle, #2bc8fa, #27abda);background-image:-o-radial-gradient(circle, #2bc8fa, #27abda);background-repeat:no-repeat;position:relative}.wifi-steps__button--bottom{position:absolute;left:0;right:0;bottom:0}.wifi-steps__spinner{position:relative;width:1px;margin:0 auto;padding:20px 0 50px}.wifi-steps__spinner--desktop{float:right;clear:both;margin:0 240px 40px 0}@media (min-width: 768px) and (max-width: 1024px){.wifi-steps__spinner--desktop{margin-right:215px}}.wifi-steps__select-network{width:100%;display:block;background-color:#fff;border-top:1px solid #cecece;border-bottom:1px solid #cecece;border-left:none;border-right:none;padding:13px 15px 11px;text-align:left;color:#424242;margin-top:35px}.wifi-steps__select-network:before{content:'';float:right;background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/ae2055e2d3-arrow.png');background-size:8px 12.5px;width:8px;height:12.5px}.wifi-steps__select-network:after{content:'';float:right;background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/ad3ae8ef89-strength-0.png');background-size:16.5px 11.5px;width:16.5px;height:11.5px;position:relative;top:1px;right:5px}.wifi-steps__copy--small{font-size:11px;color:#747474;padding:9px 15px}.push-right .wifi-steps__copy--small{padding-left:0}.wifi-steps--mobile{padding-bottom:50px}.wifi-steps--mobile label{position:relative;margin:0}.wifi-steps--mobile label span{position:absolute;top:16px;font-size:14px}.wifi-steps--mobile .push-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;position:relative}.wifi-steps--mobile__header{font-size:27px;color:#424242;font-weight:300;text-align:center;line-height:1;margin:10px 20px}.wifi-steps--mobile__header span{display:block}.wifi-steps--mobile__header.push{margin-top:45px}.wifi-steps--mobile__sub-header{font-size:14px;color:#424242;text-transform:uppercase;padding:5px 16px;font-weight:400;border-bottom:1px solid #cecece;margin-bottom:3px}.push-right .wifi-steps--mobile__sub-header{padding-left:0}.wifi-steps--mobile__sub-header.choose-network{margin-top:20px;border-bottom:0}.wifi-steps--mobile__copy{font-size:14px;font-weight:300;color:#727d82;text-align:center;margin:0 auto;padding:0 32px}.wifi-steps--mobile__copy span{font-weight:600}.wifi-steps--mobile__sub-copy{font-size:11px;color:#424242;margin:10px 16px;text-align:left}.wifi-steps--mobile__step{font-size:16px;font-weight:400;text-align:center;color:#929292;padding-top:40px}.wifi-steps--mobile__button{font-size:17.5px;font-weight:300;color:#0096d6;border:1px solid #0096d6;background-color:transparent;padding:14px 0;margin:15px auto;width:270px;display:block}.wifi-steps--mobile__button--bottom{position:fixed;bottom:0;left:0;right:0;background-color:#fff;z-index:2}.wifi-steps--mobile__button--bottom li{float:left;width:50%;text-align:center;padding:6px 0}.wifi-steps--mobile__button--bottom li:only-child{width:100%}.wifi-steps--mobile__button--bottom li:first-child button{border-left:none}.wifi-steps--mobile__button--bottom button{width:100%;color:#0096d6;font-size:17.5px;font-weight:600;border:none;background-color:transparent;padding:11px 2px;border-left:1px solid #cecece}.wifi-steps--mobile__button--bottom.blue{background-color:#0096d6}.wifi-steps--mobile__button--bottom.blue li{border-top:none}.wifi-steps--mobile__button--bottom.blue button{color:#fff;border-color:rgba(0,0,0,0.37)}.wifi-steps--mobile__button--white{border-color:#fdfdfd;color:#fdfdfd}.wifi-steps--mobile__button--network{border-left:none;border-right:none;background-color:transparent;border-top:1px solid #cecece;border-bottom:1px solid #cecece;font-size:14px;color:#424242;width:100%;text-align:left}.wifi-steps--mobile__button--network:before{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/mobile/66c8c3b6a7-wifi-arrow.png');background-size:32px 13px;width:32px;height:13px;float:right;position:relative;top:3px}.wifi-steps--mobile__button--network-list{position:relative}.wifi-steps--mobile__button--network-list:hover{background-color:#f5f5f5}.wifi-steps--mobile__button--network-list [class^='strength']{background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/c9c00e3142-wifi-strength.png');background-size:70px 11.5px;width:16px;height:11.5px;position:absolute;top:13px;right:14px}.wifi-steps--mobile__button--network-list .strength-50{background-position:-17.5px 0}.wifi-steps--mobile__button--network-list .strength-25{background-position:-35px 0}.wifi-steps--mobile__button--network-list .strength-0{background-position:-52.5px 0}.wifi-steps--mobile__button--network-list .secured{background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/b931ec933e-lock.png');background-size:8.5px 11.5px;width:8.5px;height:11.5px;position:absolute;top:13px;right:40px}.wifi-steps--mobile__button--network-list p{margin-bottom:0}.wifi-steps--mobile__button--secondary{text-transform:uppercase;font-size:14px;text-align:center;color:#424242;border:none;background-color:transparent;display:block;margin:0 auto 16px}.wifi-steps--mobile__link{border:none;background-color:transparent;color:#0096d6;width:100%;text-align:center;padding:10px 0;font-weight:600;opacity:1;font-size:15px}.wifi-steps--mobile__link.is-hidden{opacity:0}.wifi-steps--mobile__link:focus{outline:0}.wifi-steps--mobile__list{width:280px;margin:0 auto}.wifi-steps--mobile__list li{margin-top:25px}.wifi-steps--mobile__list li:last-child{margin-bottom:25px}.wifi-steps--mobile__list span{font-size:50px;font-weight:300;color:#0096d6;line-height:1;float:left;text-align:center;height:55px;width:40px;margin-right:10px}.wifi-steps--mobile__list p{display:inline}.wifi-steps--mobile__list.small li{margin-top:5px}.wifi-steps--mobile__list.small span{font-size:16px;font-weight:600;color:#424242;width:15px;height:20px;margin-right:2px}.wifi-steps--mobile__list.small p{margin-bottom:0}.wifi-steps--mobile__input{width:100%;margin:0;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#424242;height:42px;font-size:14px;border-width:0;border-bottom:1px solid #cecece;background-color:transparent;box-shadow:none;text-align:right}.wifi-steps--mobile__input--password{text-align:left}.wifi-steps--mobile__input:focus{box-shadow:none;border-color:#abadae}.wifi-steps--mobile__input+span{position:absolute;top:10px;left:16px}.wifi-steps--mobile__background{background-size:cover;position:relative;min-height:185px;height:38vw;background-color:#27abda;background-image:-webkit-gradient(radial, center center, 0, center center, 460, from(#2bc8fa), to(#27abda));background-image:-webkit-radial-gradient(circle, #2bc8fa, #27abda);background-image:-moz-radial-gradient(circle, #2bc8fa, #27abda);background-image:-o-radial-gradient(circle, #2bc8fa, #27abda);background-repeat:no-repeat}.wifi-steps--mobile__background--1{min-height:460px}.wifi-steps--mobile__background--page-1{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/eb0d8edeb4-module.png') no-repeat transparent;background-size:630px 417px;width:630px;height:333.2px;position:absolute;left:-440px;right:0;bottom:0;margin:0 auto}.wifi-steps--mobile__background--2{width:95%;height:100%;position:absolute;bottom:0}.wifi-steps--mobile__background--page-2{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/2a1fa031ed-step-one.png') no-repeat transparent;background-size:cover;min-width:100%;width:100%;height:100%}.wifi-steps--mobile__background--3{width:100%;height:100%;position:absolute;bottom:0}.wifi-steps--mobile__background--page-3{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/mobile/0f357e187b-step-two-ios.png') no-repeat transparent;background-size:cover;min-width:100%;width:100%;height:100%}.wifi-steps--mobile__background--4{width:100%;height:100%;position:absolute;bottom:0}.wifi-steps--mobile__background--page-4{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/aae981ba34-step-three.png') no-repeat transparent;background-size:cover;width:95%;height:100%}.wifi-steps--mobile__background--5{width:100%;height:100%;position:absolute;bottom:0}.wifi-steps--mobile__background--page-5{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/d8b55fe82f-step-four.png') no-repeat transparent;background-size:cover;width:85%;height:98%}.wifi-steps--mobile__background--6{width:90%;height:90%;position:absolute;bottom:0}.wifi-steps--mobile__background--page-6{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/mobile/5f511f62d5-module-complete.png') no-repeat transparent;background-size:cover;width:145%;height:100%;position:absolute;right:0;left:-290px;margin:0 auto}.wifi-steps--mobile__icon{background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/mobile/d7841bcd53-icons.png');background-size:297.84px 58.48px;width:58px;height:58px;position:absolute;left:0;right:0;margin:0 auto;bottom:-27px;border-radius:100%;box-shadow:inset 0 0 0 3px #fff}.wifi-steps--mobile__icon--page-3{background-position:-59px 0}.wifi-steps--mobile__icon--page-4{background-position:-118px 0}.wifi-steps--mobile__icon--page-5{background-position:-181px 0}.wifi-steps--mobile__icon--page-6{background-position:-240px 0}.wifi-steps--mobile__tab-container{margin:38px 16px 20px;*zoom:1}.wifi-steps--mobile__tab-container:before,.wifi-steps--mobile__tab-container:after{display:table;content:"";line-height:0}.wifi-steps--mobile__tab-container:after{clear:both}.wifi-steps--mobile__tab a{width:50%;padding:8px;float:left;border:2px solid #0096d6;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#0096d6;font-size:12px;font-weight:600;text-align:center}.wifi-steps--mobile__tab.active a{background-color:#0096d6;color:#fdfdfd}.wifi-steps--mobile .refresh{position:absolute;right:15px}.wifi-steps--mobile .full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px;border-top:none;border-left:none;border-right:none;width:100%;display:block;padding:10px 15px 10px 0;margin:0;text-align:right;font-size:14px;color:#424242}.wifi-steps--mobile .full:focus{border-color:#cecece;outline:0;box-shadow:none}.wifi-steps--mobile .full.left{text-align:left}.wifi-steps--mobile p.full{border-top:1px solid #cecece;text-align:left;height:auto;cursor:pointer}.wifi-steps--mobile .password{text-indent:15px}.wifi-steps--desktop button:focus{outline:0}.wifi-steps--desktop label{position:relative}.wifi-steps--desktop__container{width:1000px;max-width:940px;height:99%;margin:0 auto;display:table;*zoom:1;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.wifi-steps--desktop__container:before,.wifi-steps--desktop__container:after{display:table;content:"";line-height:0}.wifi-steps--desktop__container:after{clear:both}@media (min-width: 768px){.wifi-steps--desktop__container{position:static}}@media (min-width: 1025px){.wifi-steps--desktop__container{width:1000px}}.wifi-steps--desktop__container--settings{margin:30px auto}.wifi-steps--desktop__container.static{position:static}.wifi-steps--desktop__vertical{display:table-cell;vertical-align:middle}.wifi-steps--desktop__network-container{width:609px;float:left;padding-left:30px;margin-bottom:5px}.wifi-steps--desktop__network-container .refresh{float:right;font-size:14px;font-weight:400;text-decoration:none}.wifi-steps--desktop__network-container .refresh:hover{text-decoration:underline}.wifi-steps--desktop__sub-header{font-size:14px;font-weight:400;color:#424242;text-transform:uppercase;display:inline-block}.wifi-steps--desktop__button{font-size:15px;font-weight:700;color:#0096d6;border:1px solid #0096d6;background-color:transparent;padding:12px 0;margin:30px auto 10px;width:220px;display:block}@media (min-width: 1025px){.wifi-steps--desktop__button{margin:35px auto 10px}}.wifi-steps--desktop__button--blue{background-color:#0096d6;box-shadow:inset 0 -3px rgba(0,0,0,0.15);border:none;color:#fff;padding:7px 0}.wifi-steps--desktop__button--blue:hover{color:#fff}a.wifi-steps--desktop__button--blue,a.wifi-steps--desktop__button--blue:hover{color:#fff}.wifi-steps--desktop__button--gray{background-color:#cecece;box-shadow:inset 0 -3px #a3a3a3;border:none;color:#fff}.wifi-steps--desktop__button--gray:hover{color:#fff}.wifi-steps--desktop__button--white{border:none;color:#424242;background-color:rgba(255,255,255,0.5);transition:all .3s}.wifi-steps--desktop__button--white:hover{background-color:#fff}.wifi-steps--desktop__button--steps{float:right;clear:both;margin-right:90px}@media (min-width: 1025px){.wifi-steps--desktop__button--steps{margin-right:125px}.wifi-steps--desktop__button--steps.wide{margin-right:140px}}@media (min-width: 1025px){.wifi-steps--desktop__button--steps.smaller{margin-top:20px;margin-right:130px}}.wifi-steps--desktop__button--secondary{color:#fff;border:none;padding:8px;margin:8px auto}.wifi-steps--desktop__button--secondary:hover{color:#424242}.wifi-steps--desktop__button--right{float:right;margin:0 31px 0 0;padding:10px 0;width:283px;font-weight:600}.wifi-steps--desktop__input{width:100%;border:1px solid #f5f5f5;background-color:#f5f5f5;color:#747474;margin:0 0 10px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:42px;font-size:14px;box-shadow:none;float:left;text-transform:none;-webkit-appearance:none}.wifi-steps--desktop__input:focus{box-shadow:none;border-color:#0096d6;background-color:#fff}div.wifi-steps--desktop__input,select.wifi-steps--desktop__input{position:relative;cursor:pointer}div.wifi-steps--desktop__input:before,select.wifi-steps--desktop__input:before{content:'';background:url("https://cdn.ifit.com/d/nc/img/arrows/36f8c46304-arrow-sprite.png") no-repeat transparent;background-size:38px 35px;width:11px;height:11px;position:absolute;background-position:-3px 0;top:11px;right:15px;border:none}.wifi-steps--desktop__input .fake-dd-list{width:284px;border-top:1px solid #cecece;border-left:none;border-right:none;border-bottom:1px solid #cecece;background-color:#f5f5f5}.wifi-steps--desktop__input .fake-dd-list p{border-bottom:1px solid #fff;padding:12px}.wifi-steps--desktop__input--title{line-height:3;font-weight:400;color:#929292}.wifi-steps--desktop__input--title:after{content:'';background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/c9c00e3142-wifi-strength.png');background-size:70px 11.5px;width:16px;height:11.5px;position:absolute;top:13px;right:38px;background-position:-52.5px 0}.wifi-steps--desktop__dropdown.btn{background-color:#fdfdfd;border:1px solid #929292;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;height:42px;font-size:14px;color:#929292}.wifi-steps--desktop__dropdown.btn .value{padding-left:6px;line-height:2.2}.wifi-steps--desktop__dropdown.btn .caret{background:url("https://cdn.ifit.com/d/nc/img/arrows/36f8c46304-arrow-sprite.png") no-repeat transparent;width:11px;height:11px;position:absolute;background-position:-3px 0;top:4px;right:15px;border:none}.wifi-steps--desktop__dropdown.btn:before{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/mobile/f3d1e1794c-wifi-lock.png');background-size:32.5px 11.5px;width:17px;height:11.5px;float:right;position:relative;top:8px;background-position:-15px 0;opacity:.4;margin-right:30px}.wifi-steps--desktop__header{font-size:44px;color:#fdfdfd;font-weight:300;width:380px;float:right;clear:both;text-align:center;margin:10px 10px 20px 0;line-height:1}.wifi-steps--desktop__header.wide{margin-right:25px}@media (min-width: 1025px){.wifi-steps--desktop__header{font-size:53px;width:460px;margin:10px 10px 30px 0}}.wifi-steps--desktop__copy{font-size:15px;color:rgba(255,255,255,0.7);font-size:400;line-height:1.36666667;width:360px;float:right;margin-right:25px;text-align:center;clear:both}@media (min-width: 1025px){.wifi-steps--desktop__copy{color:#fdfdfd;line-height:1.42857143;font-size:17.5px;width:450px}.page-five .wifi-steps--desktop__copy{width:430px}.wifi-steps--desktop__copy.wide{width:530px;margin-right:0}.wifi-steps--desktop__copy.plug{width:470px;margin-right:10px}}.wifi-steps--desktop__copy span{font-size:21px;margin-right:5px;font-weight:600}.wifi-steps--desktop__sub-copy{*zoom:1;font-size:12px;color:#747474;margin:18px 28px 0 0}.wifi-steps--desktop__sub-copy:before,.wifi-steps--desktop__sub-copy:after{display:table;content:"";line-height:0}.wifi-steps--desktop__sub-copy:after{clear:both}.wifi-steps--desktop__step{font-size:15px;font-weight:800;color:#006089;float:right;clear:both;text-align:center;width:450px;margin-right:-22px;position:relative;letter-spacing:.25px}.wifi-steps--desktop__step:before{content:'';width:80px;height:1.5px;background-color:#006089;display:block;bottom:-4px;left:0;right:0;margin:auto;position:absolute}@media (min-width: 1025px){.wifi-steps--desktop__step{margin-right:15px;font-size:17.5px}.wifi-steps--desktop__step.wide{margin-right:30px}.wifi-steps--desktop__step:before{height:2px;width:100px}}.wifi-steps--desktop__background{width:100%;min-height:560px;height:35vw;min-width:100%;background-color:#27abda;background-image:-webkit-gradient(radial, center center, 0, center center, 460, from(#2bc8fa), to(#27abda));background-image:-webkit-radial-gradient(circle, #2bc8fa, #27abda);background-image:-moz-radial-gradient(circle, #2bc8fa, #27abda);background-image:-o-radial-gradient(circle, #2bc8fa, #27abda);background-repeat:no-repeat;position:relative}@media (min-width: 1025px){.wifi-steps--desktop__background{min-width:1400px}}.wifi-steps--desktop__background--1{min-height:900px}.wifi-steps--desktop__background--1.almost-done{min-height:800px}.wifi-steps--desktop__background--page-1{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/eb0d8edeb4-module.png') no-repeat transparent;width:1260px;height:490px;position:absolute;left:-840px;right:0;bottom:0;margin:0 auto}.wifi-steps--desktop__background--2{width:46%;height:80%;position:absolute;bottom:0;left:-20px}@media (min-width: 1025px){.wifi-steps--desktop__background--2{height:100%}}.wifi-steps--desktop__background--page-2{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/2a1fa031ed-step-one.png') no-repeat transparent;background-size:cover;min-width:577px;width:100%;height:100%}@media (min-width: 1025px){.wifi-steps--desktop__background--page-2{min-width:721px;position:relative;right:40px}}.wifi-steps--desktop__background--os{position:absolute;bottom:0;width:40%}.wifi-steps--desktop__background--os.osx{width:46%;height:80%;left:-20px}@media (min-width: 1025px){.wifi-steps--desktop__background--os.osx{height:92%}}@media (min-width: 1170px){.wifi-steps--desktop__background--os.osx{height:100%}}.wifi-steps--desktop__background--os.win{height:100%}.wifi-steps--desktop__background--os.ios{height:78%;left:-70px}.wifi-steps--desktop__background--os.android{height:82%}.wifi-steps--desktop__background--page-os{width:100%;height:100%;min-width:640px}.wifi-steps--desktop__background--page-os.osx{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/d83ea6a160-step-two-osx.png') 100% 100% / cover no-repeat transparent;min-width:550px}@media (min-width: 1025px){.wifi-steps--desktop__background--page-os.osx{min-width:670px}}.wifi-steps--desktop__background--page-os.win{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/8013c2ebf6-step-two-win.jpg') 100% 100% / cover no-repeat transparent;min-width:680px}.wifi-steps--desktop__background--page-os.ios{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/1bc7743747-step-two-ios.png') 100% 100% / cover no-repeat transparent}.wifi-steps--desktop__background--page-os.android{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/2e58486717-step-two-android.png') 100% 100% / cover no-repeat transparent}.wifi-steps--desktop__background--4{width:42%;height:80%;position:absolute;bottom:25px}@media (min-width: 768px) and (max-width: 1024px){.wifi-steps--desktop__background--4{width:65%;height:80%;left:-80px}}@media (min-width: 1025px){.wifi-steps--desktop__background--4{height:85%}}.wifi-steps--desktop__background--page-4{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/aae981ba34-step-three.png') no-repeat transparent;background-size:cover;width:100%;height:100%}@media (min-width: 1025px){.wifi-steps--desktop__background--page-4{min-width:670px}}.wifi-steps--desktop__background--5{width:46%;height:80%;position:absolute;bottom:25px;left:-100px}@media (min-width: 1025px){.wifi-steps--desktop__background--5{left:-20px;height:85%}}.wifi-steps--desktop__background--page-5{background:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/d8b55fe82f-step-four.png') no-repeat transparent;background-size:cover;width:100%;height:100%;min-width:650px}@media (min-width: 1025px){.wifi-steps--desktop__background--page-5{min-width:690px}}.wifi-steps--desktop__background button:focus{outline:0}.wifi-steps--desktop__background.timeout{min-height:720px}.wifi-steps--desktop__green-led{background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/desktop/e3d7511344-green-led.png');width:41px;height:52px;position:absolute;right:234px;top:53px}.wifi-steps--desktop__icon{background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/mobile/d7841bcd53-icons.png');width:108px;height:108px;float:right;left:0;right:0;margin:0 150px 30px 0;bottom:-27px;background-size:550px 108px}.wifi-steps--desktop__icon--page-3{background-position:-110px 0;margin:40px 150px 25px 0}.wifi-steps--desktop__icon--page-4{background-position:-220px 0}.wifi-steps--desktop__icon--page-5{background-position:-330px 0}@media (min-width: 1025px){.wifi-steps--desktop__icon{margin:0 189px 30px 0}.wifi-steps--desktop__icon.wide{margin-right:202px}.wifi-steps--desktop__icon--page-3{margin:10px 189px 25px 0}}.wifi-steps--desktop__tab{*zoom:1}.wifi-steps--desktop__tab:before,.wifi-steps--desktop__tab:after{display:table;content:"";line-height:0}.wifi-steps--desktop__tab:after{clear:both}.wifi-steps--desktop__tab a{width:100%;float:left;padding:12px 14px;border:1px solid #929292;border-right:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#929292;font-size:15px;font-weight:700}.wifi-steps--desktop__tab.active a{background-color:#0096d6;color:#fdfdfd;border-color:#0096d6}.wifi-steps--desktop__tab-container{width:300px;height:260px;float:left;border-right:1px solid #929292}.wifi-steps--desktop__tab-header{font-size:18px;font-weight:300;color:#747474;text-transform:uppercase}.wifi-steps--desktop__success__copy{font-size:29px;color:#fdfdfd;width:600px;margin:0 auto;text-align:center;line-height:1}.wifi-steps--desktop__success--alt{font-size:14px;padding:16px 32px;text-align:center;line-height:2;width:670px;margin:25px auto}.wifi-steps--desktop__success--alt span{margin-top:10px;display:block}.wifi-steps--desktop__success.wrapper{width:460px;margin:0 auto}.wifi-steps--desktop__success a{margin:0 5px;padding:12px 0;text-align:center;display:inline-block}.wifi-steps--desktop__list{width:450px;margin:0 auto;text-align:left}.wifi-steps--desktop__list li{margin-top:20px}.wifi-steps--desktop__list span{color:#fff;font-size:50px;float:left}.wifi-steps--desktop__list p{color:#58595b;font-size:17.5px;line-height:1.82857143;margin-left:55px}.refresh{border:none;background-color:transparent;color:#0096d6;font-size:14px;font-weight:700;text-decoration:underline;text-transform:uppercase;padding:0}.refresh:after{content:'';display:inline-block;width:12px;height:17px;background-size:12px 17px;background-image:url('https://cdn.ifit.com/d/nc/img/pages/wifi/9c1a08621f-refresh.png');margin-left:4px;margin-bottom:-2px}.fake-dd-list{position:absolute;left:-1px;top:41px;z-index:100;background-color:#fff;width:325px;max-height:215px;overflow-y:scroll;border:1px solid #cecece}.fake-dd-container{border:1px solid #929292}.start-hidden{display:none}.page-one,.page-two,.page-three,.page-four,.page-five,.page-six{position:relative;min-height:380px}.refresh-network-list{margin:-20px 20px 0 0;float:right}.refresh-spinner{width:20px;height:20px;margin-top:-22.5px;float:right;position:relative}.show-password{*zoom:1;position:relative}.show-password:before,.show-password:after{display:table;content:"";line-height:0}.show-password:after{clear:both}.show-password__input{display:none}.show-password__input:checked+label:hover:before{border-color:#0096d6;box-shadow:1px 1px 0 0 #0096d6 inset,-1px -1px 0 0 #0096d6 inset}.show-password__input:checked+label:before{background:url('https://cdn.ifit.com/d/nc/img/75d6a82da7-checkbox.png') no-repeat 50% 50% #0096d6;border-color:#0096d6;background-size:14px 10px}.show-password__label{position:absolute;z-index:2;top:-13px;right:18px;color:#929292;float:left;margin-top:25px;cursor:pointer;font-size:14px}.show-password__label.mobile{top:25px}.show-password__label:before{content:'';border:1px solid #929292;background-color:rgba(255,255,255,0.01);float:left;margin-right:9px;width:16px;height:16px;position:relative;top:2px}@media (min-width: 768px){.show-password__label:before{border-width:2px;width:18px;height:18px;margin-right:11px;top:0}}label.show-password__label{position:absolute}.hidden-password-block{position:relative}.hidden-password-block label.mobile{top:47px}.log-workout-container{display:none}.log-workout-container input.logged-date{background:#f5f5f5 url('https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png') no-repeat right}.log-workout-container .step-2,.log-workout-container .step-3,.log-workout-container .no-map{display:none}.log-workout-container .main{position:relative}.log-workout-container .dropdown-view{text-transform:capitalize;width:75px;height:28px;margin-bottom:0;border:0;border-radius:0}.log-workout-container .dropdown-view .btn-group a.dropdown-toggle{background:#fdfdfd;width:70px;padding-right:0;border:1px solid #fdfdfd;background-color:transparent;font-size:11px;line-height:1}.log-workout-container .dropdown-view .btn-group a.dropdown-toggle .value{display:inline-block;width:50px;max-width:50px;padding-top:3px;padding-right:0}.log-workout-container .input-really-mini{width:50px;margin-bottom:0}.log-workout-container .helper-text{font-size:10px;font-weight:700;font-style:oblique;display:inline-block;margin-bottom:15px}.log-workout-container .time-helper{width:60px}.log-workout-container .elevation-helper{width:80px}.log-workout-container .heart-rate-helper{width:80px}.log-workout-container a.show-more-workout-link{cursor:pointer}.log-workout-container .show-more-workout{display:none}.log-workout-container .radio-buttons{position:relative;text-transform:uppercase}.log-workout-container .radio-buttons input[type=radio]{display:none}.ie8 .log-workout-container .radio-buttons input[type=radio]{display:inline}.log-workout-container .radio-buttons input[type=radio]+label{border:1px solid #cecece;text-indent:24px;cursor:pointer;display:inline-block;margin-right:40px;background:transparent;width:16px;height:17px;color:#929292;font-weight:400}.ie8 .log-workout-container .radio-buttons input[type=radio]+label{border:none;text-indent:0}.log-workout-container .radio-buttons input[type=radio]:checked+label{background:#0096d6;border:1px solid #0084bd;position:relative}.log-workout-container .radio-buttons input[type=radio]:checked+label:before{content:"\2713";position:absolute;left:-20px;color:#fff}.log-workout-container input.date-completed-input{cursor:default}.log-workout-container input.distance-input{width:160px}.log-workout-container input.calories-input{width:160px;margin-right:5px}.log-workout-container input.input-mini{margin-bottom:0}.log-workout-container .street-view .gm-style-cc,.log-workout-container .street-view .gmnoprint{display:none}.log-sleep-container{display:none}.log-sleep-container input.logged-date{background:#f5f5f5 url('https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png') no-repeat right}.log-weight-container{display:none}.log-weight-container input.logged-date{background:#f5f5f5 url('https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png') no-repeat right}.log-weight-container input.fat-input,.log-weight-container input.bmi-input{width:160px;margin-right:5px}.log-weight-container .input-mini{float:left;width:140px}.log-weight-container .log-create-label{clear:both}.log-weight-container .log-create-row p{float:left;padding:10px 0 0 10px}.log-nutrition-container{display:none}.log-nutrition-container .nutrition-search{width:156px}.log-nutrition-container .nutrition-search-icon{height:28px;width:25px;margin-right:5px;display:inline-block;position:relative;top:6px;left:-3px;background:url('https://cdn.ifit.com/d/nc/img/a3820ae0d1-wht-search-icon.png') no-repeat center #6e6e6e;cursor:pointer}.log-nutrition-container .nutrition-search-icon:hover{background-color:#282828}.log-nutrition-container .log-create-options-column .log-create-heading{max-width:190px}.log-nutrition-container .step-1b,.log-nutrition-container .nutrition-buttons,.log-nutrition-container .log-meal-button,.log-nutrition-container .step-2,.log-nutrition-container .step-3{display:none}.log-nutrition-container .sticky-column-placeholder{visibility:hidden}.log-nutrition-container .sticky-column{position:absolute;width:210px !important}.log-nutrition-container .meal-to-be-logged .meal{margin-bottom:20px}.log-nutrition-container .meal-to-be-logged .meal .row-to-be-logged{margin-top:10px;margin-bottom:10px}.log-nutrition-container .meal-to-be-logged .food-name-to-be-logged,.log-nutrition-container .meal-to-be-logged .cal-to-be-logged{display:inline-block;font-size:14px;font-weight:700}.log-nutrition-container .meal-to-be-logged .cal-to-be-logged{display:block;margin:10px 0}.log-nutrition-container .meal-to-be-logged .cal-to-be-logged .cal-type{display:inline-block;width:60px}.log-nutrition-container .meal-to-be-logged .cal-to-be-logged .num{font-weight:300;text-align:right}.log-nutrition-container .meal-to-be-logged .remove-to-be-logged{background:url('https://cdn.ifit.com/d/nc/img/874f4aae93-x.png') no-repeat transparent;display:inline-block;float:right;margin-right:15px;cursor:pointer;width:10px;height:10px}.log-nutrition-container .float-left{float:left}.log-nutrition-container .food-info{float:left;display:inline-block;width:125px}.log-nutrition-container .food-info .food-title-wrapper{float:left;display:inline-block}.log-nutrition-container .food-info .food-img-wrapper{display:inline-block;vertical-align:top;padding:2px;border:1px solid #cecece;margin:15px 15px 15px 0}.log-nutrition-container .food-info .food-img-wrapper img{max-width:100px;max-height:100px;display:block}.log-nutrition-container .meal-details,.log-nutrition-container .meal-final{display:none;padding-left:15px;padding-top:10px}.log-nutrition-container .meal-details .food-sub-title,.log-nutrition-container .meal-final .food-sub-title{font-weight:400;font-size:17.5px}.log-nutrition-container .meal-details .meal-details-heading,.log-nutrition-container .meal-final .meal-details-heading{font-size:12px;font-weight:800}.log-nutrition-container .meal-details .meal-final-value,.log-nutrition-container .meal-final .meal-final-value{font-size:12px}.log-nutrition-container .meal-details .food-item-row-fluid,.log-nutrition-container .meal-final .food-item-row-fluid{border-bottom:1px solid #cecece}.log-nutrition-container .meal-details .meal-dropdown,.log-nutrition-container .meal-final .meal-dropdown{display:inline-block}.log-nutrition-container .meal-details .meal-dropdown .btn,.log-nutrition-container .meal-final .meal-dropdown .btn{width:auto}.log-nutrition-container .meal-details .meal-dropdown .caret,.log-nutrition-container .meal-final .meal-dropdown .caret{margin-left:8px;border-top-color:#cecece}.log-nutrition-container .meal-details .meal-dropdown,.log-nutrition-container .meal-final .meal-dropdown{display:inline-block;vertical-align:middle;margin-bottom:8px}.log-nutrition-container .meal-details input.quantity,.log-nutrition-container .meal-final input.quantity{color:#929292;font-size:12px}.log-nutrition-container .meal-details .serving-dropdown a.dropdown-toggle,.log-nutrition-container .meal-final .serving-dropdown a.dropdown-toggle,.log-nutrition-container .meal-details .meal-dropdown a.dropdown-toggle,.log-nutrition-container .meal-final .meal-dropdown a.dropdown-toggle{color:#929292;font-size:12px}.log-nutrition-container .meal-details .food-log-details,.log-nutrition-container .meal-final .food-log-details{width:540px !important}.log-nutrition-container .meal-details .food-log-details .item-row,.log-nutrition-container .meal-final .food-log-details .item-row{float:left;width:120px;margin-top:10px;margin-right:10px}.log-nutrition-container .meal-details .food-log-details .item-row .label,.log-nutrition-container .meal-final .food-log-details .item-row .label{background-color:transparent;display:block;margin-left:-3px;margin-top:6px;color:#3c3c3c;text-transform:none;font-size:12px}.log-nutrition-container .meal-details .food-log-details .item-row .value,.log-nutrition-container .meal-final .food-log-details .item-row .value{font-weight:300;font-size:15px;margin-left:3px}.log-nutrition-container .meal-details .food-details,.log-nutrition-container .meal-final .food-details,.log-nutrition-container .meal-details .food-log-details,.log-nutrition-container .meal-final .food-log-details{width:550px;float:left}.log-nutrition-container .meal-details .food-details .remove-food-details,.log-nutrition-container .meal-final .food-details .remove-food-details,.log-nutrition-container .meal-details .food-log-details .remove-food-details,.log-nutrition-container .meal-final .food-log-details .remove-food-details{width:20%;display:inline-block;vertical-align:bottom;color:#929292;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer;margin-bottom:5px;text-align:right}.log-nutrition-container .meal-details .food-details .food-title-wrapper,.log-nutrition-container .meal-final .food-details .food-title-wrapper,.log-nutrition-container .meal-details .food-log-details .food-title-wrapper,.log-nutrition-container .meal-final .food-log-details .food-title-wrapper{display:inline-block;vertical-align:bottom;width:80%}.log-nutrition-container .meal-details .food-details .food-title-wrapper h3,.log-nutrition-container .meal-final .food-details .food-title-wrapper h3,.log-nutrition-container .meal-details .food-log-details .food-title-wrapper h3,.log-nutrition-container .meal-final .food-log-details .food-title-wrapper h3{line-height:1.3;font-size:18px;font-weight:bold;margin-top:13px}.log-nutrition-container .meal-details .food-details .serving-size,.log-nutrition-container .meal-final .food-details .serving-size,.log-nutrition-container .meal-details .food-log-details .serving-size,.log-nutrition-container .meal-final .food-log-details .serving-size{margin-top:10px;margin-right:10px;width:130px;float:left}.log-nutrition-container .meal-details .food-details .select-date,.log-nutrition-container .meal-final .food-details .select-date,.log-nutrition-container .meal-details .food-log-details .select-date,.log-nutrition-container .meal-final .food-log-details .select-date{width:165px;overflow:auto;margin-right:5px;float:left;background-color:#fdfdfd}.log-nutrition-container .meal-details .food-details .select-date .at-symbol,.log-nutrition-container .meal-final .food-details .select-date .at-symbol,.log-nutrition-container .meal-details .food-log-details .select-date .at-symbol,.log-nutrition-container .meal-final .food-log-details .select-date .at-symbol{display:inline-block;height:29px;vertical-align:middle;width:25px;text-align:center;padding-left:4px;color:#929292}.log-nutrition-container .meal-details .food-details .select-time,.log-nutrition-container .meal-final .food-details .select-time,.log-nutrition-container .meal-details .food-log-details .select-time,.log-nutrition-container .meal-final .food-log-details .select-time{float:left}.log-nutrition-container .meal-details .food-details .select-time .input-small,.log-nutrition-container .meal-final .food-details .select-time .input-small,.log-nutrition-container .meal-details .food-log-details .select-time .input-small,.log-nutrition-container .meal-final .food-log-details .select-time .input-small{height:29px;width:40px;font-size:12px;margin-right:5px;padding:0;text-align:center;vertical-align:top}.log-nutrition-container .meal-details .food-details .select-meal,.log-nutrition-container .meal-final .food-details .select-meal,.log-nutrition-container .meal-details .food-log-details .select-meal,.log-nutrition-container .meal-final .food-log-details .select-meal{clear:both;margin-right:10px;width:130px;float:left;background-color:#fdfdfd}.log-nutrition-container .meal-details .food-details .serving-quantity,.log-nutrition-container .meal-final .food-details .serving-quantity,.log-nutrition-container .meal-details .food-log-details .serving-quantity,.log-nutrition-container .meal-final .food-log-details .serving-quantity{margin-top:10px;width:150px;margin-right:10px;float:left}.log-nutrition-container .meal-details .food-details .serving-quantity .input-small,.log-nutrition-container .meal-final .food-details .serving-quantity .input-small,.log-nutrition-container .meal-details .food-log-details .serving-quantity .input-small,.log-nutrition-container .meal-final .food-log-details .serving-quantity .input-small{width:140px}.log-nutrition-container .meal-details .food-details input.date-eaten,.log-nutrition-container .meal-final .food-details input.date-eaten,.log-nutrition-container .meal-details .food-log-details input.date-eaten,.log-nutrition-container .meal-final .food-log-details input.date-eaten{height:29px;width:140px;font-size:12px;margin-right:0;background:#f5f5f5 url('https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png') no-repeat right}.log-nutrition-container .meal-details .food-details input.quantity,.log-nutrition-container .meal-final .food-details input.quantity,.log-nutrition-container .meal-details .food-log-details input.quantity,.log-nutrition-container .meal-final .food-log-details input.quantity{height:29px;width:140px;margin-right:5px}.log-nutrition-container .meal-details .food-details .meal-dropdown,.log-nutrition-container .meal-final .food-details .meal-dropdown,.log-nutrition-container .meal-details .food-log-details .meal-dropdown,.log-nutrition-container .meal-final .food-log-details .meal-dropdown{display:inline-block}.log-nutrition-container .meal-details .food-details .meal-dropdown.btn-group,.log-nutrition-container .meal-final .food-details .meal-dropdown.btn-group,.log-nutrition-container .meal-details .food-log-details .meal-dropdown.btn-group,.log-nutrition-container .meal-final .food-log-details .meal-dropdown.btn-group{line-height:16px}.log-nutrition-container .meal-details .food-details .meal-dropdown.btn-group a.dropdown-toggle,.log-nutrition-container .meal-final .food-details .meal-dropdown.btn-group a.dropdown-toggle,.log-nutrition-container .meal-details .food-log-details .meal-dropdown.btn-group a.dropdown-toggle,.log-nutrition-container .meal-final .food-log-details .meal-dropdown.btn-group a.dropdown-toggle{margin-right:0}.log-nutrition-container .meal-details .food-details .meal-dropdown.btn-group a.dropdown-toggle span.meal,.log-nutrition-container .meal-final .food-details .meal-dropdown.btn-group a.dropdown-toggle span.meal,.log-nutrition-container .meal-details .food-log-details .meal-dropdown.btn-group a.dropdown-toggle span.meal,.log-nutrition-container .meal-final .food-log-details .meal-dropdown.btn-group a.dropdown-toggle span.meal{display:block;padding-right:10px;width:98px}.log-nutrition-container .meal-details .food-details .meal-dropdown.btn-group a.dropdown-toggle span.caret,.log-nutrition-container .meal-final .food-details .meal-dropdown.btn-group a.dropdown-toggle span.caret,.log-nutrition-container .meal-details .food-log-details .meal-dropdown.btn-group a.dropdown-toggle span.caret,.log-nutrition-container .meal-final .food-log-details .meal-dropdown.btn-group a.dropdown-toggle span.caret{margin-left:0;position:absolute;top:5px;right:3px;border-top-color:#cecece}.log-nutrition-container .meal-details .food-details .serving-dropdown,.log-nutrition-container .meal-final .food-details .serving-dropdown,.log-nutrition-container .meal-details .food-log-details .serving-dropdown,.log-nutrition-container .meal-final .food-log-details .serving-dropdown{display:inline-block;width:130px}.log-nutrition-container .meal-details .food-details .serving-dropdown.btn-group,.log-nutrition-container .meal-final .food-details .serving-dropdown.btn-group,.log-nutrition-container .meal-details .food-log-details .serving-dropdown.btn-group,.log-nutrition-container .meal-final .food-log-details .serving-dropdown.btn-group{line-height:16px}.log-nutrition-container .meal-details .food-details .serving-dropdown.btn-group a.dropdown-toggle,.log-nutrition-container .meal-final .food-details .serving-dropdown.btn-group a.dropdown-toggle,.log-nutrition-container .meal-details .food-log-details .serving-dropdown.btn-group a.dropdown-toggle,.log-nutrition-container .meal-final .food-log-details .serving-dropdown.btn-group a.dropdown-toggle{margin-right:0}.log-nutrition-container .meal-details .food-details .serving-dropdown.btn-group a.dropdown-toggle span.serving,.log-nutrition-container .meal-final .food-details .serving-dropdown.btn-group a.dropdown-toggle span.serving,.log-nutrition-container .meal-details .food-log-details .serving-dropdown.btn-group a.dropdown-toggle span.serving,.log-nutrition-container .meal-final .food-log-details .serving-dropdown.btn-group a.dropdown-toggle span.serving{display:block;padding-right:10px;width:98px}.log-nutrition-container .meal-details .food-details .serving-dropdown .caret,.log-nutrition-container .meal-final .food-details .serving-dropdown .caret,.log-nutrition-container .meal-details .food-log-details .serving-dropdown .caret,.log-nutrition-container .meal-final .food-log-details .serving-dropdown .caret{position:absolute;top:5px;right:3px;border-top-color:#cecece}.log-nutrition-container .meal-details .food-details .dropdown-toggle,.log-nutrition-container .meal-final .food-details .dropdown-toggle,.log-nutrition-container .meal-details .food-log-details .dropdown-toggle,.log-nutrition-container .meal-final .food-log-details .dropdown-toggle{font-size:12px;background-color:#fdfdfd;border:solid 1px #cecece;margin-bottom:10px}.log-nutrition-container .meal-details .food-details #dateEaten,.log-nutrition-container .meal-final .food-details #dateEaten,.log-nutrition-container .meal-details .food-log-details #dateEaten,.log-nutrition-container .meal-final .food-log-details #dateEaten{width:120px;text-align:left}.log-nutrition-container .meal-final{display:none}.log-nutrition-container label.food-title{font-size:17.5px;margin-top:15px;margin-bottom:15px}.log-nutrition-container .nutrition-main{border-left:1px solid #cecece;float:right !important;width:75% !important}.log-nutrition-container .meal-planner{margin-left:10px}label.food-title{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17.5px;margin-top:15px;margin-bottom:15px}ul.food-list .food-item-row{width:360px;position:relative}ul.food-list .image-column{height:46px;float:left;margin-right:10px;position:relative;bottom:8px}ul.food-list .info-column{float:left;width:210px;position:relative;bottom:3px}ul.food-list .plus-sign-column{right:60px;top:5px;position:absolute;z-index:2;cursor:pointer}ul.food-list .plus-sign-column img{border:none}ul.food-list li{display:inline-block;margin-bottom:15px;border-bottom:1px solid #cecece;height:48px;margin-right:30px;width:300px;padding-left:10px}ul.food-list li img{border:1px solid #cecece;padding:2px;float:left;margin-right:5px;max-height:40px;max-width:40px}ul.food-list li p{float:left;color:#282828;font-weight:700;margin-bottom:0}ul.food-list li p.food-item-title{display:block;width:235px;padding:1px 0 0;font-size:14px}ul.food-list li p.food-item-time{margin-right:10px;font-size:10px;text-transform:uppercase;margin-top:-3px;color:#929292;background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/8e6bc6e488-calendar-small.png") no-repeat;background-position:0 1px;padding-left:19px}ul.food-list li p.food-item-cals{background:url("https://cdn.ifit.com/d/nc/img/glyphs/black/d4df9ae986-calories-small.png") no-repeat;background-position:0 1px;text-transform:uppercase;padding-left:14px;font-size:10px;margin-top:-3px;color:#929292}.log-item-list{list-style:none;margin:0;padding:0;outline:0;border:0}.log-item-list__header{margin:15px 0;font-size:17.5px;font-weight:300;line-height:0}.log-item-list__title{display:inline-block;padding:6px 8px;font-weight:700}.log-item-list__element{position:relative}.log-item-list__delete:before{content:'x';position:absolute;top:5px;right:0;font-weight:700;font-size:15px;color:#abadae}.log-item-media{list-style:none;margin:0;padding:0;outline:0;border:0}.log-item-media-container{border-left:1px solid #abadae;padding:5px 0 75px 15px;margin-top:15px}.log-item-media-container .pagination{padding-bottom:0;margin:18px 0}.log-item-media__header{margin:15px 0;font-size:17.5px;font-weight:300;line-height:0}.log-item-media__element{border-bottom:1px solid #abadae;line-height:0;display:table;padding:15px;width:100%;height:100%}.log-item-media__base{display:table-cell;vertical-align:middle}.log-item-media__base--title{font-size:13px;font-weight:300}.log-item-media__img{display:table-cell;vertical-align:middle;width:0;padding-right:15px}.log-item-media__img img{padding:3px;width:52px;height:52px;min-width:52px;min-height:52px;border-radius:100%}.log-item-media__icon--plus{display:table-cell;vertical-align:middle;text-align:right;cursor:pointer}.invite-my-friends{margin-left:0;width:100%}.invite-my-friends .log-item-media-container{margin-left:0;border-left:none;padding-left:0}.invite-my-friends .invite-friends-action{background-image:url(https://cdn.ifit.com/d/nc/img/d4882f3890-invite-friends-plus.png);background-repeat:no-repeat;width:13px;height:15px;display:inline-block;position:absolute;right:15px;top:50%;margin-top:-7.5px}.invite-my-friends .invite-friends-action.is-selected{background-image:url(https://cdn.ifit.com/d/nc/img/4b7fd07141-invite-friends-check.png);width:18px;height:15px}.invite-my-friends .log-item-media__element{border:none;margin-bottom:5px;padding:0 20px 0 12px;height:74px;line-height:74px;position:relative;cursor:pointer}.invite-my-friends .log-item-media__element:hover,.invite-my-friends .log-item-media__element.is-selected{background-color:#eaeaea}.invite-my-friends .log-item-media .row-fluid .span12{margin-left:0}.invite-my-friends .log-item-media__img{display:inline-block;width:69px;position:relative}.invite-my-friends .log-item-media__img img{position:absolute;top:50%;margin-top:-27px;left:0}.invite-my-friends .log-item-media__base{position:absolute;top:31px;left:80px}.select-friends-header{line-height:34px;margin:-20px 0 20px 0}.select-friends-header .instructions-text{font-weight:600;font-size:13px;color:#424242}.select-friends-header a{float:right;width:120px;margin-left:42px;font-size:11px;font-weight:700;display:inline-block}.select-friends-header .select-all{width:97px;font-weight:300;font-size:13px;text-transform:uppercase;position:relative;padding-right:27px;margin-left:0;cursor:pointer;color:#424242}.select-friends-header .select-all:after{content:'';display:block;background-image:url(https://cdn.ifit.com/d/nc/img/d4882f3890-invite-friends-plus.png);background-repeat:no-repeat;background-size:8px 9px;width:8px;height:9px;position:absolute;right:0;top:50%;margin-top:-4.5px}#alerts-bar-left span.alerts-normal{text-transform:none}.log-create-row{padding:10px 0}.log-create-row input{width:100%}.log-create-row input.input-super-small{width:68px}.log-container,.workout-create-container{*zoom:1;padding-bottom:120px}.log-container:before,.workout-create-container:before,.log-container:after,.workout-create-container:after{display:table;content:"";line-height:0}.log-container:after,.workout-create-container:after{clear:both}.log-create-header .log-type-description{display:none}.log-create-header .log-create-view-details-button{display:none;float:right;margin-top:15px;margin-bottom:15px}.log-create-header .log-create-view-details-button:hover{background-color:#929292;color:#fff}.log-create-header .log-create-view-details-button:visited{color:#fff}.log-create-header span.title{display:inline-block;margin-top:15px;margin-bottom:15px;font-size:32px;height:32px;line-height:28px;font-weight:400}.log-create-header .dropdown-view{display:inline-block;top:5px;position:relative}.log-create-header .dropdown-view .btn-group{left:2px}.safari .log-create-header .dropdown-view .btn-group{bottom:-8px}.log-create-header .dropdown-view .btn-group a.dropdown-toggle{border:1px solid #cecece;color:#0096d6;text-transform:none;font-size:32px;font-weight:500;padding:4px;margin:0;background-color:transparent}.log-create-header .dropdown-view .btn-group a.dropdown-toggle:after{content:'.';position:absolute;right:20px;bottom:8px}.log-create-header .dropdown-view .btn-group a.dropdown-toggle .caret{border:none;background:url("https://cdn.ifit.com/d/nc/img/arrows/385f5b8092-arrow-blue-down-3.png") no-repeat transparent;width:16px;height:11px;margin-top:6px}.log-create-header .dropdown-view .btn-group a.dropdown-toggle .value{line-height:25px;margin-left:4px;padding-right:10px;font-weight:700}.step-2,.step-3,.step-4,.challenge-step4-invited{display:none}.challenge-invite-list{cursor:pointer;position:relative}.challenge-invite-list:before{content:'';position:absolute;right:10px;top:0;bottom:0;margin:auto 0;background:url('https://cdn.ifit.com/d/nc/img/arrows/e2c0a139e2-lightgray-arrow-right.png') no-repeat transparent;width:12px;height:18px}.challenge-step4-invited{padding-top:15px}.required:after{content:'*';color:#de0a0d;margin:0 3px}.required.error,.required~.error{border:1px solid #de0a0d;color:#de0a0d}.input-error{color:#de0a0d;display:none;font-size:10px;position:relative;top:-10px}.input-error.show{display:block}.log-weight-motivational-container,.log-create-workout-motivational-container,.log-sleep-motivational-container{padding:5px;width:710px !important;height:780px}.log-weight-motivational-container{background:url("https://cdn.ifit.com/d/nc/img/ada5d84c2c-img-weight-ad.jpg") no-repeat 0 0}.log-sleep-motivational-container{background:url('https://cdn.ifit.com/d/nc/img/7c5fd58049-img-sleep-ad.jpg') no-repeat 0 0}.log-create-workout-motivational-container{background:url("https://cdn.ifit.com/d/nc/img/f5bc014a56-img-workout-ad.jpg") no-repeat 0 0}.log-create-options-column{margin-top:15px}.log-create-options-column .dropdown{text-transform:capitalize}.log-create-options-column .log-create-label{font-size:12px;font-weight:800;margin-top:3px;margin-bottom:3px}.log-create-options-column .comments-text{font-size:13px}.log-create-options-column .log-create-heading{margin-top:10px;margin-bottom:10px;font-size:17.5px}.log-create-options-column textarea{resize:none}.log-create-options-column label{font-weight:700;font-size:11px}.log-create-options-column .more-options-link,.log-create-options-column .less-options-link{cursor:pointer;font-size:13px;font-weight:700;color:#929292;text-decoration:underline}.log-create-options-column .less-options-link,.log-create-options-column .more-options{display:none}.log-create-options-column .logged-date{cursor:default}.log-create-options-column .map-header{font-size:17.5px}.log-create-options-column .manipulator-button-text{font-size:12px;font-weight:800;text-align:center;text-transform:uppercase}.log-create-options-column .dropdown-view{width:220px;height:28px;margin-bottom:0;border:0;border-radius:0}.log-create-options-column .dropdown-view .btn-group a.dropdown-toggle{background:#fdfdfd;width:220px;padding:9px;border:1px solid #cecece;background-color:transparent;font-size:11px;line-height:1}.log-create-options-column .dropdown-view .btn-group a.dropdown-toggle .caret{margin-left:-3px;border:none;background:url("https://cdn.ifit.com/d/nc/img/arrows/f32626cce0-arrow-down-small-gray.png") no-repeat transparent;width:10px;height:6px}.log-create-options-column .dropdown-view .btn-group a.dropdown-toggle .value{display:inline-block;width:190px;max-width:190px;padding-top:3px;padding-right:0}.log-create-options-column .dropdown-view .input-error{margin-top:10px}.log-create-options-column .input-error{border:none}.log-create-stats{background-color:#282828}.log-create-stats span.icon{background:url("https://cdn.ifit.com/d/nc/img/23d681151f-sprite-create-log-large.png") no-repeat}.log-create-stats .section{width:135px;height:55px;margin-top:20px}.log-create-stats .section.pace-section{width:150px}.log-create-stats .section span{height:30px;width:45px;color:#fdfdfd;line-height:10px;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden}.log-create-stats .section .sub,.log-create-stats .section .value{display:inline-block}.log-create-stats .section .sub{color:#fdfdfd;font-size:12px;font-weight:300;margin-top:-4px}.log-create-stats .section .speed-text{white-space:nowrap}.log-create-stats .section span.type-icon{background-position:0 -197px}.log-create-stats .section span.workout-icon{background-position:0 -197px}.log-create-stats .section span.time-icon{background-position:0 -165px}.log-create-stats .section span.distance-icon{background-position:0 -66px}.log-create-stats .section span.calories-icon{background-position:0 0}.log-create-stats .section span.elev-icon{background-position:0 -99px}.log-create-stats .section span.pace-icon{background-position:0 -131px}.log-create-stats .section span.speed-icon{background-position:0 -392px}.log-create-stats .section span.weight-icon{background-position:0 -354px}.log-create-stats .section span.date-icon{background-position:0 -33px}.log-create-stats .section span.hr-icon{background-position:0 -230px}.log-create-stats .section span.equip-icon{background-position:0 -292px}.log-create-stats .section span.bmi-icon{background-position:0 -262px}.log-create-stats .section span.fat-icon{background-position:0 -325px}.log-create-stats .section span.community-icon{background-position:0 -427px}.log-create-stats-summary{margin-bottom:15px;background-color:transparent}.log-create-stats-summary .clear{clear:both}.log-create-stats-summary .section{background-color:#282828;width:220px;height:60px;margin-top:15px}.log-create-stats-summary .section span{height:30px;width:45px;color:#fdfdfd;font-size:20px;font-weight:700;line-height:10px;margin-top:12px;margin-right:5px;margin-left:5px}.log-create-stats-summary .section .community-icon{position:relative;top:6px;left:3px}.log-create-stats-summary .section .sub,.log-create-stats-summary .section .value{display:inline-block}.log-create-stats-summary .section .value{width:160px;margin-top:12px}.log-create-stats-summary .section .value span{display:block;height:auto;width:auto;line-height:18px;margin-top:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.log-create-stats-summary .section .sub{color:#fdfdfd;font-size:12px;font-weight:200;margin-top:-4px;margin-left:5px}.log-create-stats-summary .section .type-text{text-transform:capitalize}.log-create-stats-summary .section.equipment-section{height:auto;padding-bottom:5px}.log-create-stats-summary .section.equipment-section .equip-text{height:auto;margin-left:0;text-align:left;white-space:normal}.stats-summary-header{font-size:17.5px;margin:15px 0 30px 0;font-weight:300;line-height:0}.log-create-btn-container{margin-top:20px}.log-create-btn-container a{display:inline-block}.log-create-btn-container .btn-primary{width:100px;font-size:14px}.log-create-btn-container .save-button{width:120px;font-weight:700;font-size:14px}.log-create-btn-container .btn-cancel{background:#fdfdfd;font-weight:700;font-size:14px;padding:5px;margin-bottom:5px;color:#929292;height:20px;width:60px;margin-left:8px;text-align:center;text-transform:uppercase;cursor:pointer}.log-create-tooltip-img{display:inline-block}.log-create-tooltip-div{display:inline-block}.map-toolbar{position:relative;padding:3px 3px 0 3px}.map-toolbar input.location-input{margin-bottom:20px;background:url('https://cdn.ifit.com/d/nc/img/26a225d3b2-search-icon.png') no-repeat left 5px center;font-weight:400;padding-left:20px}.map-toolbar .distance,.map-toolbar .time{display:none}.map-toolbar .map-controls .sprite-icon{background:url("https://cdn.ifit.com/d/nc/img/e5f2698306-sprite-map-action-bar.png") no-repeat}.map-toolbar .manipulator .sprite-icon{background:url("https://cdn.ifit.com/d/nc/img/ba914d1cb5-sprite-manipulator-actions.png") no-repeat}.map-toolbar .control.map-control{width:90px;height:80px;border:1px #c8dee8 solid;float:left;background-color:#ebebeb;margin:10px 10px 0 0;cursor:pointer;display:inline-block}.map-toolbar .control.map-control b{display:block;text-align:center;text-transform:uppercase;color:#6e6e6e;font-size:12px;margin-top:-8px}.map-toolbar .control.map-control .sprite-icon{margin:10px 0 5px 25px;width:40px;height:40px}.map-toolbar .control.toggle{display:inline-block;margin-top:15px}.map-toolbar .control.toggle .sprite-icon{width:60px;height:25px;background-color:#fdfdfd;border:1px solid #c8dee8;border-radius:14px;overflow:hidden;background-position:-63px -295px;transition:all .3s;cursor:pointer}.map-toolbar .control.toggle.active .sprite-icon,.map-toolbar .control.toggle.active:hover .sprite-icon{background-position:-2px -295px;transition:all .3s}.map-toolbar .control.toggle:nth-child(odd){margin-left:12px}.map-toolbar .control.undo .sprite-icon{background-position:0 -42px}.map-toolbar .control.undo.active .sprite-icon,.map-toolbar .control.undo.active:hover .sprite-icon{background-position:-69px -42px}.map-toolbar .control.undo:hover .sprite-icon{background-position:-138px -42px}.map-toolbar .control.close-loop .sprite-icon{background-position:0 -84px}.map-toolbar .control.close-loop.active .sprite-icon,.map-toolbar .control.close-loop.active:hover .sprite-icon{background-position:-69px -84px}.map-toolbar .control.close-loop:hover .sprite-icon{background-position:-138px -84px}.map-toolbar .control.switch-to-map{display:none}.map-toolbar .control.switch-to-manipulator{display:none}.map-toolbar .control.switch-to-manipulator .sprite-icon{background-position:0 -215px}.map-toolbar .control.switch-to-manipulator.active .sprite-icon,.map-toolbar .control.switch-to-manipulator.active:hover .sprite-icon{background-position:-69px -215px}.map-toolbar .control.switch-to-manipulator:hover .sprite-icon{background-position:-138px -215px}.map-toolbar .control.reset-map .sprite-icon{background-position:0 -252px}.map-toolbar .control.reset-map.active .sprite-icon,.map-toolbar .control.reset-map.active:hover .sprite-icon{background-position:-69px -252px}.map-toolbar .control.reset-map:hover .sprite-icon{background-position:-138px -252px}.map-toolbar .control.manipulate-speed .sprite-icon{background-position:0 0}.map-toolbar .control.manipulate-speed.active .sprite-icon{background-position:-133px 0}.map-toolbar .control.manipulate-speed:hover .sprite-icon{background-position:-67px 0}.map-toolbar .control.switch-to-map{display:none}.map-toolbar .control.switch-to-map .sprite-icon{background-position:0 -84px}.map-toolbar .control.switch-to-map.active .sprite-icon{background-position:-133px -84px}.map-toolbar .control.switch-to-map:hover .sprite-icon{background-position:-67px -84px}.map-toolbar .control.manipulate-incline .sprite-icon{background-position:0 -42px}.map-toolbar .control.manipulate-incline.active .sprite-icon{background-position:-133px -42px}.map-toolbar .control.manipulate-incline:hover .sprite-icon{background-position:-67px -42px}.map-toolbar .control.reset-manipulator .sprite-icon{background-position:0 -126px}.map-toolbar .control.reset-manipulator.active .sprite-icon{background-position:-133px -126px}.map-toolbar .control.reset-manipulator:hover .sprite-icon{background-position:-67px -126px}.map-container{position:relative}.map-container .clear{clear:both}.map-container .map,.map-container .current-map-stats{width:710px}.map-container .distance-marker-label{color:#fdfdfd;margin-top:-24px !important;font-size:11px;font-weight:700}.map-container .distance-marker-label.new{display:none}.map-container .distance-marker-label.normal{margin-left:-4px !important}.map-container .distance-marker-label.double{margin-left:-7px !important}.map-container .distance-marker-label.triple{margin-left:-8px !important;font-size:9px}.map-container #interactive-map{border:1px solid #bfc3c1;display:block;margin:0;height:500px}.map-container .street-view{height:100px;width:217px;background-color:#393d40;position:absolute;bottom:20px;right:10px}.map-container .street-view img{max-width:none}.map-container .no-street-view{display:none;height:100px;width:217px;position:absolute;bottom:20px;right:10px}.map-container .no-street-view .text{margin-top:50px}.map-container .btn-container .btn-primary{display:inline-block;width:80px}.map-container .btn-container .btn-cancel{display:inline-block;width:50px}.map-container .elevation-chart{display:none;width:720px;margin:auto;height:200px;margin-left:-20px;margin-bottom:-16px;overflow:hidden}.map-container .stats .section{display:inline-block}.map-container .manipulator{display:none;background:#f0f0f0}.map-container .manipulator .chart-start-pin-speed{position:absolute;left:63px;top:244px}.map-container .manipulator .chart-start-pin-incline{position:absolute;left:52px;top:244px;display:none}.map-container .manipulator .chart-start-pin-overview{position:absolute;left:63px;top:537px}.map-container .manipulator #manipulate-chart-speed{height:300px;width:900px}.map-container .manipulator #manipulate-chart-incline{display:none;height:300px;width:900px}.map-container .manipulator #overview-chart{height:300px;width:900px}.map-overlay{display:none;position:absolute;width:710px;height:100%;top:0;left:0;z-index:4;background-color:#fff;opacity:0}.map-rightclick-menu{display:none;position:absolute;z-index:10000;border:1px solid #abadae;background-color:#fff;padding:3px;cursor:pointer}.map-rightclick-menu:hover{border-color:#424242}.map-rightclick-menu .option{padding:3px}.map-rightclick-menu .option:hover{background-color:#d3d3d3}.map-hover-tooltip{display:none;position:absolute;z-index:10000;border:1px solid #abadae;background-color:#fff;padding:3px;white-space:nowrap;color:#424242}.workout-loading{display:none}.workout-create-container .toggle-advanced{font-size:11px;cursor:pointer;color:#0096d6}.workout-create-container .input-maxlength{display:block;color:#aaa;margin-top:-5px}.workout-create-container .workout-name .title{display:block;height:auto;word-break:break-all}@media screen and (max-width:767px){.workout-create-container .workout-name .title{font-size:22px}}.workout-body{margin:0}.workout-body .challenge,.workout-body .time,.workout-body .distance,.workout-body .hidden{display:none}.workout-body .workout-options-column .schedule-date{background:#f5f5f5 url('https://cdn.ifit.com/d/nc/img/2bc79607ca-calendar-icon.png') no-repeat right}.workout-body .workout-options-column .description{height:90px;resize:none}.workout-body .workout-options-column .instructions{line-height:24px}.workout-body .workout-options-column .schedule-date{cursor:default}.workout-body .workout-options-column input.distance-input{margin-bottom:0}.workout-body .workout-text{text-transform:capitalize}.workout-body .speed-text{white-space:nowrap}.workout-body .workout-map-container{position:relative}.workout-body .workout-map-container .chart-container{display:none}.workout-body .map-placeholder{background-color:#ebebeb;height:600px;padding:25px}.workout-body .street-view .gm-style-cc,.workout-body .street-view .gmnoprint{display:none}.select-challenge-workout{padding-bottom:30px}.street-view-page .over{min-width:1200px;position:relative;height:480px;overflow:hidden}.street-view-page .over .loading{z-index:100;background:#ff0;position:absolute;padding:10px 50px;left:400px;width:220px;top:20px}.street-view-page .over .left-side{width:640px;display:inline-block}.street-view-page .over .left-side img.street-view-image,.street-view-page .over .left-side img.street-view-image-next{position:absolute;left:0;right:0;top:0;bottom:0}.street-view-page .over .right-side{display:inline-block;position:absolute;left:640px;right:0;top:0;bottom:0}.street-view-page .over .right-side .js-map{width:100%;height:100%}.street-view-page .under{min-width:1200px;position:absolute;top:552px;left:0;right:0;padding:0 20px}.street-view-page .under .heading-circle{height:50px;width:50px;background:#444;border-radius:25px;position:relative;margin:0 auto 10px}.street-view-page .under .heading-circle .heading-pointer{width:25px;height:0;position:absolute;left:0;top:21px;border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:25px solid #00aeef}.street-view-page .under dl{white-space:nowrap;width:19%;display:inline-block;vertical-align:top}.street-view-page .under dl button{font-size:25px;padding:15px;background:#00aeef;border:0;color:#fff}.street-view-page .under dl .dd-index{margin-bottom:10px}.street-view-page .under dl dt,.street-view-page .under dl dd{text-align:center;color:#000}.nutrition-log-form .form-horizontal{padding-top:20px}.nutrition-log-form .btn{margin-left:-4px}.weight-log-form .error-message{color:#f00;margin-bottom:10px}.weight-log-form .btn-primary{float:right}.nutrition-fix{height:289px;width:100%;display:block}.product__section ul,.product__section li{list-style:none outside none;margin:0}.product__section .prev{position:absolute;cursor:pointer;height:100%;width:150px;left:-150px}.product__section .prev .i{margin:auto 0}.product__section .next{position:absolute;width:150px;right:-150px;cursor:pointer;height:100%}.product__section .next .i{margin:auto 122px}.product__section .prev .i,.product__section .next .i{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.13}.product__section .prev:hover .i,.product__section .next:hover .i{opacity:.35}.product__section .prev.hide,.product__section .next.hide{display:none}.product__title{color:#151515;font-size:34px;font-weight:300;margin-bottom:10px;text-transform:capitalize}.product__logo,.product__name,.product__source{float:left}.product__price{float:right;margin-right:6px}.product__price .new{color:#fa0465;font-weight:400;font-size:14px}.product__price .old{text-decoration:line-through;font-size:14px;font-weight:400;color:#929292;margin-right:5px}.product__logo{font-size:10px;line-height:1.2;margin-right:10px;max-width:30px;height:30px;max-height:30px;overflow:hidden;background:rgba(0,0,0,0.1)}.product__name{color:#424242;font-weight:400;font-size:14px;line-height:.9;min-width:250px}a.product__name{color:#424242}.product__name:hover{color:#424242;text-decoration:underline}.product__name:active{color:#0096d6}.product__source{color:#929292;font-size:14px;line-height:1.5}@media only screen and (max-width:1330px){.product__section .prev{width:58px;left:-58px}.product__section .next{width:58px;right:-58px}.product__section .next .i{margin:auto 30px}}.product-box--img{position:relative;line-height:0;max-width:300px}.product-box--img img{border-bottom:1px solid #cecece}.product-box--img .img{width:300px;height:200px;display:block;text-align:center;background:rgba(253,253,253,0.9);border-bottom:1px solid #cecece}.product-box--img .img p{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;line-height:14}.product-box--info{margin-top:12px;margin-bottom:20px;*zoom:1}.product-box--info:before,.product-box--info:after{display:table;content:"";line-height:0}.product-box--info:after{clear:both}.product-link--img{overflow:hidden;max-height:100%;min-width:100%;min-height:100%;position:absolute;top:0;left:0;background-color:rgba(253,253,253,0.9);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2}.product-link--img:hover{opacity:1}.product-link--img .view{text-transform:uppercase;font-size:17.5px;font-weight:700;letter-spacing:1px;color:#fdfdfd;background:#0096d6;padding:10px 15px;width:140px;max-height:45px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border:none}.product-link--img .view:hover,.product-link--img .view:visited,.product-link--img .view:visited:hover{color:#fdfdfd}.i__carousel--left,.i__carousel--right{background:url('https://cdn.ifit.com/d/nc/img/deals/b2d0e55346-arrow.png') no-repeat center center transparent}.i__carousel--left{background-position:-43px -5px;width:28px;height:50px}.i__carousel--right{background-position:-5px -5px;width:28px;height:50px}.ad-container{width:100%;height:300px;background:url("https://cdn.ifit.com/d/nc/img/deals/e2c82169ff-Vue_banner_image.jpg") no-repeat center top;position:relative}.ad-container .content{width:415px;padding-top:32px;text-align:center;margin:auto}.ad-container .content h1{color:#000;text-transform:none;font-size:23px;font-weight:400;margin-bottom:30px}.ad-container .content h2{font-size:31px;font-weight:400;padding:2px 0 0 3px;line-height:28px;letter-spacing:1px;color:#000}.ad-container .content a.tell-me-more{display:block;background-color:#0098d6;padding:8px;color:#fff;width:150px;font-size:14px;margin:33px auto;font-weight:400;letter-spacing:.5px}.ad__link{position:absolute;width:100%;height:100%}.ad__img{margin:0 auto;display:block}.affix-offset{margin-top:56px}.affix-offset #main{background:#ebebeb}.filter-nav{width:200px;margin-top:20px}.filter-nav .nav-header{width:200px;height:28px;background:#424242;margin-bottom:5px;padding:5px 10px}.filter-nav .nav-header p{color:#cecece;font-size:13px;text-transform:uppercase;font-weight:600;line-height:18px}.filter-nav ul.primary{width:100%;height:100%;margin:0;padding:0;position:relative;zoom:1}.filter-nav ul.primary li{width:200px;list-style:none;line-height:30px;background-color:#ebebeb;color:#929292;cursor:pointer;float:left;border-width:0;border-bottom:5px solid #fff;margin-bottom:0;border-radius:0;padding-top:2px;position:relative;zoom:1}.filter-nav ul.primary li p{height:16px;padding:4px 0 0 10px;line-height:22px}.filter-nav ul.primary li .arrow-icon{position:absolute;top:11px;right:11px}.filter-nav ul.primary li .arrow-icon img.first{width:9px;height:6px;display:block}.filter-nav ul.primary li .arrow-icon img.second{width:6px;height:9px;display:none}.filter-nav ul.primary li .arrow-icon img.third{display:none}.filter-nav ul.primary li:hover{background-color:#0096d6;color:#fff}.filter-nav ul.primary li:hover .arrow-icon{top:9px;right:13px}.filter-nav ul.primary li:hover .arrow-icon img.first{display:none}.filter-nav ul.primary li:hover .arrow-icon img.second{display:block}.filter-nav ul.primary li.active{background-color:#0084bd;color:#fff}.filter-nav ul.primary ul.secondary{margin:0;padding:0;float:left;position:relative;zoom:1}.filter-nav ul.primary ul.secondary li{background:#ebebeb;height:28px;line-height:23px;border-bottom:1px solid #cecece;color:#929292}.filter-nav ul.primary ul.secondary li a{text-indent:20px;color:#929292;font-size:12px;font-weight:200;display:block;width:100%;height:100%;padding-top:3px}.filter-nav ul.primary ul.secondary li a:hover{color:#fff}.filter-nav ul.primary ul.secondary li:first-child{border-top:1px solid #fff}.filter-nav ul.primary ul.secondary li:first-child:hover{border-top:1px solid #fff}.filter-nav ul.primary ul.secondary li:hover,.filter-nav ul.primary ul.secondary li.active{background:#0096d6;border-color:#006089}.filter-nav ul.primary ul.secondary li:hover a,.filter-nav ul.primary ul.secondary li.active a{color:#fff}.filter-nav .nav-footer{width:200px;height:28px;background:#929292;margin-top:5px;display:block;cursor:pointer;padding:5px 10px}.filter-nav .nav-footer p{color:#424242;font-size:12px;text-transform:uppercase;font-weight:600;line-height:18px}.challenges-filter-group{font-size:12px;text-indent:10px}.challenges-filter-group:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/challenges/f5b105607c-arrow-sprite.png') no-repeat transparent;background-position:-3px 0;width:11px;height:11px;position:absolute;top:8px;right:12px}.challenges-filter-group:hover:before,.challenges-filter-group:active:before{background-position:-24px -3px;top:9px;right:9px}.challenges-filter-group.active:before,.challenges-filter-group.active:hover:before,.challenges-filter-group.active:active:before{background-position:-24px -24px;top:12px;right:10px}.join-page-wrapper .caret{display:none}.join-page-wrapper .join-page .sign-up-processing,.join-page-wrapper .login-page .sign-up-processing{position:absolute;right:25px;top:23px}.join-page-wrapper .join-page .back-and-continue,.join-page-wrapper .login-page .back-and-continue,.join-page-wrapper .join-page .page-two,.join-page-wrapper .login-page .page-two,.join-page-wrapper .join-page .page-three,.join-page-wrapper .login-page .page-three,.join-page-wrapper .join-page .page-four,.join-page-wrapper .login-page .page-four{display:none}.join-page-wrapper .join-page .page-one,.join-page-wrapper .login-page .page-one{width:100%;margin:0 auto}.join-page-wrapper .join-page .page-one-join,.join-page-wrapper .login-page .page-one-join{max-width:380px;margin:0 auto}@media (min-width: 1025px){.join-page-wrapper .join-page .page-one,.join-page-wrapper .login-page .page-one{width:630.01px}.join-page-wrapper .join-page .page-two,.join-page-wrapper .login-page .page-two,.join-page-wrapper .join-page .page-three,.join-page-wrapper .login-page .page-three,.join-page-wrapper .join-page .page-four,.join-page-wrapper .login-page .page-four{margin:0 auto;width:630.01px}}.join-page-wrapper .join-page .use-ifit-equipment .span1,.join-page-wrapper .login-page .use-ifit-equipment .span1,.join-page-wrapper .join-page .use-ifit-equipment .span11,.join-page-wrapper .login-page .use-ifit-equipment .span11{margin-left:0}.join-page-wrapper .join-page .content-header,.join-page-wrapper .login-page .content-header{background:#fdfdfd;width:100%;position:absolute;top:0;z-index:1001;text-align:center;padding-bottom:0}.join-page-wrapper .join-page .content-header .i2x__logo,.join-page-wrapper .login-page .content-header .i2x__logo{display:inline-block}.join-page-wrapper .join-page .content-header .header,.join-page-wrapper .login-page .content-header .header{background:#282828;position:absolute;top:0;height:60px;width:100%;display:none}.join-page-wrapper .join-page .content-header .header .logo,.join-page-wrapper .login-page .content-header .header .logo{background:url("https://cdn.ifit.com/d/nc/img/branding/327d6da208-logo.png") no-repeat center;width:77px;height:30px;padding-top:27px;margin:auto}.join-page-wrapper .join-page .help-inline,.join-page-wrapper .login-page .help-inline{display:none;color:#de0a0d;padding:0 0 5px 0}.join-page-wrapper .join-page .help-inline.active,.join-page-wrapper .login-page .help-inline.active{display:block}.join-page-wrapper .join-page .join__h2,.join-page-wrapper .login-page .join__h2{color:#0096d6;font-size:36px;line-height:40px;font-weight:400;border-bottom:1px solid #cecece;padding-bottom:15px;margin-bottom:25px}.join-page-wrapper .join-page .join__p,.join-page-wrapper .login-page .join__p{font-size:13.5px;font-weight:600;margin:30px 0}.join-page-wrapper .join-page .join__page-info,.join-page-wrapper .login-page .join__page-info{color:#929292;font-weight:300;font-size:13.5px;margin:0 0 25px 0;width:100%;clear:both;float:left}.join-page-wrapper .join-page .join__page-info--emphasis,.join-page-wrapper .login-page .join__page-info--emphasis{font-weight:400}.join-page-wrapper .use-ifit-equipment p{font-size:17px;font-weight:300;float:none}.join-page-wrapper .do-you-workout .span11{padding-top:5px}.join-page-wrapper .form{margin:0 25px !important}.join-page-wrapper .form-horizontal{margin:25px 0}.join-page-wrapper .control-group{width:100%;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.join-page-wrapper .control-group input{background-color:#f5f5f5}.join-page-wrapper .control-group input::-webkit-input-placeholder{color:#adadad}.join-page-wrapper .control-group input:-moz-placeholder{color:#adadad}.join-page-wrapper .control-group input::-moz-placeholder{color:#adadad}.join-page-wrapper .control-group input:-ms-input-placeholder{color:#adadad}.join-page-wrapper .StripeElement.error{border:1px solid #e74c3c}.join-page-wrapper .StripeElement.error:focus,.join-page-wrapper .StripeElement.error:active{border-color:transparent}.join-page-wrapper input{padding:15px 0 0;margin-top:25px;border:none;font-size:15px;color:#b9b9b9;box-shadow:none;width:100%;-webkit-appearance:none}.join-page-wrapper input.ccnum{background:#fff url("https://cdn.ifit.com/d/nc/img/register/d377b661fc-credit-cards.png") left no-repeat;background-size:40px 270.5px;background-position:12px 11px;padding-left:71px}.join-page-wrapper input.ccnum--visa{background-position:12px -47px}.join-page-wrapper input.ccnum--amex{background-position:12px -107px}.join-page-wrapper input.ccnum--discover{background-position:12px -169px}.join-page-wrapper input.ccnum--mastercard{background-position:12px -232px}.join-page-wrapper input.ccnum:focus{background:#fff url("https://cdn.ifit.com/d/nc/img/register/d377b661fc-credit-cards.png") left no-repeat;background-size:40px 270.5px;background-position:12px 11px;padding-left:71px}.join-page-wrapper input.input-error{margin-bottom:0;border:1px solid #de0a0d}.join-page-wrapper input.activated-url{background:rgba(255,229,127,0.26)}.join-page-wrapper input:focus{background-color:transparent;color:#424242}.join-page-wrapper input:focus+.input-helper{color:#747474}.join-page-wrapper input:focus,.join-page-wrapper input:focus::-moz-placeholder{background-color:#fff;border:1px solid #0096d6;outline:0;box-shadow:none}.join-page-wrapper input.error{border:1px solid #e74c3c}.join-page-wrapper input.error:focus,.join-page-wrapper input.error:active{border:none}.join-page-wrapper .join-label{position:relative}.join-page-wrapper .join-label input{margin-top:3px}.join-page-wrapper label{width:100%;padding:0;text-align:left;text-transform:uppercase;color:#929292}.join-page-wrapper label.join-label{width:100%;text-align:left;font-size:15px}.join-page-wrapper label.unused{visibility:hidden}.join-page-wrapper label.unused input{visibility:visible}.join-page-wrapper label .gender-label{width:68px;text-align:center}.join-page-wrapper label .input-helper{position:absolute;right:15px;bottom:15px;color:#929292;visibility:visible}.join-page-wrapper label.purchase-btn{color:transparent}.join-page-wrapper select:focus,.join-page-wrapper button:focus{outline:0}.join-page-wrapper select::-ms-expand{display:none}.join-page-wrapper .dropdown-toggle{color:#929292}.join-page-wrapper .dropdown-toggle:before{background-image:url('https://cdn.ifit.com/d/nc/img/90c4f3a174-ss-r.png');background-position:-282px -189px;width:10px;height:6px;content:'';float:right;margin-top:6px}.join-page-wrapper .dropdown-toggle:focus:before,.join-page-wrapper .dropdown-toggle:active:before{background-image:url('https://cdn.ifit.com/d/nc/img/90c4f3a174-ss-r.png');background-position:-263px -189px;width:10px;height:6px}.join-page-wrapper .input-error{top:0}.join-page-wrapper .DataInterceptExpirationDate .span6:first-child:before{content:'/';position:absolute;left:0;right:0;margin:18px auto 0 auto;width:5px}.join-page-wrapper .member-features{overflow:hidden;zoom:1;padding:10px;display:block}@media (min-width: 1025px){.join-page-wrapper .member-features{padding:20px 20px 0}}.join-page-wrapper .member-features__body{overflow:hidden;zoom:1;display:table-cell;vertical-align:top;padding-left:18px}@media (min-width: 768px) and (max-width: 1024px){.join-page-wrapper .member-features__body{padding-left:32px}}.join-page-wrapper .member-features__heading{margin-top:0;margin-bottom:10px;font-size:18px;color:#424242;font-weight:600}.join-page-wrapper .member-features p{font-size:14px;font-weight:300;color:#747474}.join-page-wrapper .member-features__icon{background:url("https://cdn.ifit.com/d/nc/img/register/561540a01c-registration-icons.png") no-repeat;background-size:214px 1066px;margin-top:5px;float:left}.join-page-wrapper .member-features .feature-advanced_tracking{background-position:0 0;width:55px;height:55px}.join-page-wrapper .member-features .feature-bodyweight_videos{background-position:0 -156.5px;width:55px;height:41px}.join-page-wrapper .member-features .feature-challenges{background-position:0 -217px;width:55px;height:50px}.join-page-wrapper .member-features .feature-community{background-position:0 -289.5px;width:55px;height:44px}.join-page-wrapper .member-features .feature-customer_care{background-position:0 -354.5px;width:55px;height:53px}.join-page-wrapper .member-features .feature-cycling_programs{background-position:0 -432.5px;width:55px;height:50px}.join-page-wrapper .member-features .feature-daily_videos{background-position:0 -503.5px;width:55px;height:55px}.join-page-wrapper .member-features .feature-deals{background-position:0 -578.5px;width:55px;height:45px}.join-page-wrapper .member-features .feature-equipment_videos{background-position:0 -695.5px;width:55px;height:45px}.join-page-wrapper .member-features .feature-event_training_programs{background-position:4.5px -760.5px;width:55px;height:60px}.join-page-wrapper .member-features .feature-fitscore{background-position:0 -839.5px;width:55px;height:52px}.join-page-wrapper .member-features .feature-goals{background-position:0 -912.5px;width:55px;height:52px}.join-page-wrapper .member-features .feature-google_maps{background-position:-76.5px 0;width:55px;height:45px}.join-page-wrapper .member-features .feature-ifit_outside{background-position:-78px -68px;width:55px;height:55px}.join-page-wrapper .member-features .feature-ifit_track{background-position:-79px -143px;width:55px;height:55px}.join-page-wrapper .member-features .feature-incline_matching_technology{background-position:-79px -218px;width:55px;height:48px}.join-page-wrapper .member-features .feature-ipad_app{background-position:-79px -283px;width:55px;height:55px}.join-page-wrapper .member-features .feature-meal_plans{background-position:-79px -408.5px;width:55px;height:56px}.join-page-wrapper .member-features .feature-rockmyrun_app{background-position:-151px -283px;width:55px;height:55px}.join-page-wrapper .member-features .feature-multiple_accounts{background-position:-77.5px -483.5px;width:55px;height:55px}.join-page-wrapper .member-features .feature-nutrition{background-position:-79px -558.5px;width:55px;height:55px}.join-page-wrapper .member-features .feature-ondemand{background-position:-79px -633.5px;width:55px;height:40px}.join-page-wrapper .member-features .feature-personalized_workouts{background-position:-79px -693.5px;width:55px;height:45px}.join-page-wrapper .member-features .feature-running_programs{background-position:-79px -758.5px;width:55px;height:44px}.join-page-wrapper .member-features .feature-schedule{background-position:-79px -822.5px;width:55px;height:51px}.join-page-wrapper .member-features .feature-stats{background-position:-79px -892.5px;width:55px;height:49px}.join-page-wrapper .member-features .feature-street_view{background-position:-67px -960px;width:55px;height:60px}.join-page-wrapper .member-features .feature-weight_loss_programs{background-position:-159px -50.5px;width:55px;height:53px}.join-page-wrapper .member-features .feature-wireless_updates{background-position:-159px -125.5px;width:55px;height:42px}.join-page-wrapper .member-features .feature-workout_builder{background-position:-159px -188.5px;width:55px;height:55px}.join-page-wrapper .membership-settings--plans{padding:0 17px 5px}.join-page-wrapper .membership-settings--plans label{max-width:145px;float:left;font-size:14px;margin-left:21px;color:#424242}.join-page-wrapper .membership-settings--plans label:before{left:-21px}.join-page-wrapper .membership-settings--plans .row-fluid{padding:6px 0 6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.join-page-wrapper--desktop .form{overflow:hidden;float:none}.join-page-wrapper--desktop .page-four .span-custom{width:45%;margin:0 15px}.join-page-wrapper--desktop .page-four .span-custom:last-child{float:right}.join-page-wrapper--desktop .page-four .span-registration{margin:-4px 12px 0 0}.join-page-wrapper--desktop .page-four .span5{width:42%;margin-left:4px}.join-page-wrapper--desktop .page-four .span1{width:0;padding:0;margin:0}@media (max-width: 768px){.join-page-wrapper--desktop .page-four .span-custom{width:100%;margin:0}.join-page-wrapper--desktop .page-four .span-registration{padding-bottom:20px}.join-page-wrapper--desktop .page-four .span5{width:82%;margin-left:-4px}}.join-page-wrapper--desktop .join-page-container{background-color:#ebebeb}.join-page-wrapper--desktop .join-page{margin:0 auto;padding:25px 0}@media (min-width: 768px) and (max-width: 1024px){.join-page-wrapper--desktop .join-page{padding:50px 68.5px}}.join-page-wrapper--desktop .join-page--feature-title{padding:22px 0;text-align:center}.join-page-wrapper--desktop .join-page--feature-title h2{font-size:32px;line-height:1.5;font-weight:600;padding:20px 0 10px}.join-page-wrapper--desktop .join-page--content-container{padding:0 20px 0 20px;width:100%;margin:0 auto;padding-bottom:50px}@media (min-width: 1170px){.join-page-wrapper--desktop .join-page--content-container{width:1000px}}.join-page-wrapper--desktop .join-page--divider{border-bottom:1px solid #cecece;padding-bottom:52px}@media (min-width: 768px){.join-page-wrapper--desktop .join-page--divider{padding-bottom:32px}}.join-page-wrapper--desktop .join-page--feature-content{background-color:#fff;padding:15px 14px;border-bottom:1px solid #fdfdfd}@media (min-width: 1170px){.join-page-wrapper--desktop .join-page--feature-content{padding:14px 5px}}.join-page-wrapper--desktop .join-page--feature-content h3{color:#fff;font-size:25px;color:#424242;font-weight:600}.join-page-wrapper--desktop .join-page .settings-submit{padding:22px 0 90px 15px}.join-page-wrapper--desktop .join-page .page-one .text-sign-in,.join-page-wrapper--desktop .join-page .page-one-join .text-sign-in{padding:10px;text-align:center}.join-page-wrapper--desktop .join-page .page-one .text-sign-in p,.join-page-wrapper--desktop .join-page .page-one-join .text-sign-in p,.join-page-wrapper--desktop .join-page .page-one .text-sign-in a,.join-page-wrapper--desktop .join-page .page-one-join .text-sign-in a{display:inline;font-size:14px;font-weight:300}.join-page-wrapper--desktop .join-page .page-one .commitment p,.join-page-wrapper--desktop .join-page .page-one-join .commitment p{font-size:14px;line-height:28px;color:rgba(21,21,21,0.8);font-weight:300;text-align:center;padding-bottom:10px;margin:0 62px}.join-page-wrapper--desktop .join-page .page-one__column,.join-page-wrapper--desktop .join-page .page-one-join__column{width:41.75%;padding:0;float:left}@media (min-width: 1025px){.join-page-wrapper--desktop .join-page .page-one__column,.join-page-wrapper--desktop .join-page .page-one-join__column{width:100%;padding:15px}}.join-page-wrapper--desktop .join-page .page-one.loginp,.join-page-wrapper--desktop .join-page .page-one-join.loginp{margin:15px auto 0}@media (max-width: 480px){.join-page-wrapper--desktop .join-page .page-one.loginp,.join-page-wrapper--desktop .join-page .page-one-join.loginp{width:100%}}.join-page-wrapper--desktop .join-page .page-one.loginp input,.join-page-wrapper--desktop .join-page .page-one-join.loginp input{background-color:#f5f5f5;border:1px solid #f5f5f5;color:#080808;font-size:13px}.join-page-wrapper--desktop .join-page .page-one.loginp .control-group,.join-page-wrapper--desktop .join-page .page-one-join.loginp .control-group{margin-bottom:15px}.join-page-wrapper--desktop .join-page .fb-login-container a{box-shadow:inset -50px 0 0 #324c82}.join-page-wrapper--desktop .join-page .forgot-pass{float:right;margin:0;font-size:15px}.join-page-wrapper--desktop .join-page input,.join-page-wrapper--desktop .join-page select{font-size:16px;color:rgba(46,49,52,0.8);display:block;padding-bottom:5px}.join-page-wrapper--desktop .join-page label .input-helper{top:17px}.join-page-wrapper--desktop .join-page .join__page-info{font-size:17.5px;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:18px 15px;text-align:center;line-height:1.2}.join-page-wrapper--desktop .join-page .join__page-info--plan{padding:18px 50px}.join-page-wrapper--desktop .join-page .join__msg-box{background:url('https://cdn.ifit.com/d/nc/img/alerts/0c84748ced-modal-bg.png') repeat-x #6e6e6e;height:405px;width:900px;position:absolute;top:-100px;bottom:0;left:0;right:0;margin:auto}.join-page-wrapper--desktop .join-page .join__msg-box .join__header{color:#fdfdfd;font-weight:800;font-size:65px;text-align:center;letter-spacing:0}.join-page-wrapper--desktop .join-page .join__msg-box .join__msg{color:#fdfdfd;font-size:14px;text-align:center;margin:0 40px}.join-page-wrapper--desktop .join-page .join__msg-box .i-msg__card{text-align:center;margin:40px auto 25px auto}.join-page-wrapper--desktop .join-page__select-plan-header{margin:0 17px 8px;line-height:.5}.join-page-wrapper--desktop .join-page .authorize-studio__info{margin:30px 0}@media (max-width:768px){.join-page-wrapper--desktop .join-page .authorize-studio__info{font-size:36px;color:#0096d6;border-top-width:0}.join-page-wrapper--desktop .join-page .authorize-studio__mobile{display:none}}.join-page-wrapper--desktop .join-page .label-equipment-settings{font-size:15px;font-weight:400}.join-page-wrapper--desktop .join-page .agreement{text-align:center;display:inline-block;width:100%;margin-top:17px}.join-page-wrapper--desktop .join-page .agreement a{font-weight:600}.join-page-wrapper--desktop .join-page .membership-deal{margin-left:-10px}@media (min-width: 1025px){.join-page-wrapper--desktop .join-page .membership-deal{margin-left:0}}.join-page-wrapper--desktop .DataInterceptExpirationDate .span6:first-child:before{display:none}.join-page-wrapper--desktop .membership-total span{padding:0 17px}.join-page-wrapper--desktop .membership-deal{font-size:10px;padding:1px 7px}.join-page-wrapper--desktop .span-custom{min-height:1px;width:280px;margin-left:29px}.join-page-wrapper--desktop .DataInterceptCVV .span1{margin-left:4px}.join-page-wrapper--desktop .terms{float:left;padding-top:20px;line-height:inherit;text-align:center}.join-page-wrapper--mobile .row-space{padding:10px 0}.join-page-wrapper--mobile .page-one__column-full{width:100%;margin:0 auto;padding-top:30px;clear:both}.join-page-wrapper--mobile .page-one .text-sign-in{margin-top:20px;text-align:center}.join-page-wrapper--mobile .page-one .text-sign-in p,.join-page-wrapper--mobile .page-one .text-sign-in a{display:inline;font-size:14px}.join-page-wrapper--mobile .page-one .sign-up{width:100%}.join-page-wrapper--mobile .page-four .span-custom{width:100%;margin-left:1%}.join-page-wrapper--mobile .page-four .span5{width:80%}.join-page-wrapper--mobile .page-four .membership-deal{margin:6px 0 0 18px}.join-page-wrapper--mobile .help-inline{display:none;padding-left:0;color:#de0a0d}.join-page-wrapper--mobile .help-inline.active{display:block}.join-page-wrapper--mobile .back-and-continue,.join-page-wrapper--mobile .page-two,.join-page-wrapper--mobile .page-three,.join-page-wrapper--mobile .page-four{display:none}.join-page-wrapper--mobile .col-sm-1-1{padding:0}.join-page-wrapper--mobile .button-container{padding:0 0 25px 0}.join-page-wrapper--mobile .join-page-container{background-color:#ebebeb;padding:30px 0 60px 0}.join-page-wrapper--mobile .control-group{margin-bottom:0}.join-page-wrapper--mobile .join-page #main{padding-bottom:100px}.join-page-wrapper--mobile .join-page .join__title{font-size:32px;line-height:42px;padding-bottom:0}.join-page-wrapper--mobile .join-page .join__sub-title{font-size:20px;line-height:36px}.join-page-wrapper--mobile .join-page .join__features{padding-left:20px;font-weight:600}.join-page-wrapper--mobile .join-page .join__features li:before{content:'\2713';display:inline-block;padding:0 6px 0 0;font-weight:600}.join-page-wrapper--mobile .join-page hr{margin:30px 20px;border-top:1px solid #cecece;border-bottom:none}.join-page-wrapper--mobile .join-page--content-container{padding-top:20px}.join-page-wrapper--mobile .join-page--feature-content{background-color:#fff;padding:20px;border-bottom:1px solid #fdfdfd}.join-page-wrapper--mobile .join-page--feature-content h3{color:#fff;font-size:25px;color:#424242;padding-bottom:20px;font-weight:600}.join-page-wrapper--mobile .join-page--divider{border-bottom:1px solid #cecece;padding-bottom:20px;margin-bottom:20px}.join-page-wrapper--mobile .join-page--divider:last-child{border-bottom:none}.join-page-wrapper--mobile .join-page--feature-title{padding:28px 0;text-align:center}.join-page-wrapper--mobile .join-page--feature-title h2{line-height:38px;font-size:26px;font-weight:600}.join-page-wrapper--mobile .join-page .see-features{color:#424242;font-size:18px;font-weight:400}.join-page-wrapper--mobile .join-page .see-features:after{content:'\203A';display:inline-block;margin-left:4px}.join-page-wrapper--payment{position:absolute;top:0;z-index:65535;width:100%;height:100%;background:#fdfdfd}.join-page-wrapper .show-password{top:-30px;right:-55px;float:right}.join-page-wrapper .purchase-terms{float:none;padding:20px 0}.join-page-wrapper .purchase-terms label{float:none;text-align:center;margin:0 auto;width:500px;text-transform:none}@media (max-width: 768px){.join-page-wrapper .purchase-terms label{width:auto}}.join-page-wrapper .purchase-terms label:before{content:'';width:20px;height:18px;border:1px solid #929292;border-radius:10%;float:left;margin-right:6px}.join-page-wrapper .purchase-terms input{display:none}.join-page-wrapper .purchase-terms input:checked+label:hover:before{border-color:#0096d6;box-shadow:1px 1px 0 0 #0096d6 inset,-1px -1px 0 0 #0096d6 inset}.join-page-wrapper .purchase-terms input:checked+label:before{background:url('https://cdn.ifit.com/d/nc/img/75d6a82da7-checkbox.png') no-repeat 50% 50% #0096d6;border-color:#0096d6;background-size:14px 12px}.join-page-wrapper .remember-me,.join-page-wrapper .show-password{display:none}@media (min-width: 768px){.join-page-wrapper .remember-me,.join-page-wrapper .show-password{display:block}}.join-page-wrapper .remember-me input,.join-page-wrapper .show-password input{display:none}.join-page-wrapper .remember-me input:checked+label:hover:before,.join-page-wrapper .show-password input:checked+label:hover:before{border-color:#0096d6;box-shadow:1px 1px 0 0 #0096d6 inset,-1px -1px 0 0 #0096d6 inset}.join-page-wrapper .remember-me input:checked+label:before,.join-page-wrapper .show-password input:checked+label:before{background:url('https://cdn.ifit.com/d/nc/img/75d6a82da7-checkbox.png') no-repeat 50% 50% #0096d6;border-color:#0096d6;background-size:8px 6px}.join-page-wrapper .remember-me label,.join-page-wrapper .show-password label{float:left;width:130px;cursor:pointer;text-transform:none;line-height:15px}.join-page-wrapper .remember-me label:before,.join-page-wrapper .show-password label:before{content:'';width:14px;height:14px;border:1px solid #929292;float:left;margin-right:6px}.button-container{width:100%;margin:0 auto;text-align:center;padding:10px 0;clear:both}.sign-up{position:relative;background-color:#0096d6;color:#fdfdfd;border:none;text-align:center;font-size:16px;font-weight:600;padding:15px 0 16px 0;border-radius:3px;width:300px;letter-spacing:.5px;display:inline-block}.sign-up.login-verify{display:none}.sign-up.processing{float:right;width:100%;margin-top:20px}.sign-up.step{text-indent:0}.sign-up.step-2{box-shadow:none;width:100%;margin-top:20px}.sign-up .i{position:absolute;top:15px;right:15px}.sign-up .purchase-icon{background:url('/img/register/purchase-icon.png') no-repeat transparent;background-size:11.5px 12.5px;width:23px;height:25px;position:absolute;top:18px;right:240px;padding-right:5px;display:block}@media (max-width: 768px){.sign-up .purchase-icon{display:none}}.sign-up.previous{text-indent:0;background:#ebebeb;box-shadow:inset 0 -2px 0 #d7d7d7;color:#424242}.fb-login-container a{position:relative;background-color:#3b5998;box-shadow:inset 0 0 0 #30487b,inset -50px 0 0 #324c82;color:#fdfdfd;text-align:center;font-size:16px;font-weight:600;text-indent:-42.5px;padding:15px 0;margin:0;letter-spacing:.5px;display:block;border-radius:3px}.fb-login-container a .i{position:absolute;top:15px;right:15px}.fb-login-container a:hover{color:#fff}.google-login-container a{position:relative;background-color:#dd4b39;box-shadow:inset 0 0 0 #ca3523,inset -50px 0 0 #d33724;color:#fdfdfd;text-align:center;font-size:16px;font-weight:600;text-indent:-41.25px;padding:15px 0;letter-spacing:.5px;display:block;border-radius:3px}.google-login-container a .i{position:absolute;top:15px;right:15px}.google-login-container a:hover{color:#fff}.or-p{text-align:center;margin:15px 0 5px 0}.or-p p{text-transform:uppercase;display:inline-block;color:#cecece;border:1.5px solid #cecece;font-size:8.75px;letter-spacing:.5px;line-height:32px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;height:36px;width:36px;margin-left:-18px}.i-community{background:url('https://cdn.ifit.com/d/nc/img/0e857d1106-community.png') no-repeat transparent;background-size:94px 70px;width:94px;height:70px;margin:0 auto 10px auto}.join__header{padding-bottom:0}.join__title{font-size:24px;color:#2e3134;letter-spacing:0;font-weight:300;text-align:center;padding-bottom:0;text-transform:none}.join__sub-title{color:rgba(21,21,21,0.8);text-align:center;font-weight:400;font-size:31px;margin-bottom:15px}.join__sub-title span.price{font-size:48px}.join__sub-title span.price-sign{vertical-align:super}.join__text-large{font-size:16px;line-height:1.2;color:rgba(21,21,21,0.54);font-weight:300;text-align:center;padding:10px 0}.join__text-large-welcome{margin:0 30px}.join__copy{font-size:13px;font-weight:300;color:#424242;line-height:1.2}@media (min-width: 768px) and (max-width: 1024px){.join__copy{font-size:17px}}@media (min-width: 1025px){.join__copy{font-size:17.5px}}.use-ifit-equipment label{max-width:60px}.unit-select{margin-bottom:15px}.info-img{height:30px;width:30px;position:relative;top:10px;display:block;padding:0}.info-string{position:relative;top:0;width:272px;min-height:54px;padding-left:38px}.label-equipment-settings--mobile{margin-bottom:20px;font-size:17px;font-weight:400}@media (min-width: 1025px){.membership-settings--plans{margin:0 17px}}.gender{margin-top:3px;padding:35px 0 20px 0;text-align:center;background:#ebebeb}.gender [class*='gender--']{display:inline-block;margin-top:20px}.gender span{font-size:13.5px;position:relative;bottom:20px;color:#929292;text-align:center}.gender .i{position:absolute;bottom:9px;left:14px;cursor:pointer}.gender .i.i2x__gender--female{bottom:12px}.gender input[type='radio']{position:absolute;z-index:-1;opacity:0}.gender input[type='radio']:checked+label{background:#f5f5f5;box-shadow:inset 0 0 0 3px #abadae}.gender label{transition:all .3s;margin:0 16px;position:relative;width:68px;height:68px;display:inline-block;border-radius:100%;cursor:pointer}.gender p{position:relative;top:-20px;font-size:13.5px}.btn--gender{background:#f5f5f5;color:#929292;border:1px solid transparent;padding:15px 20px;font-size:13px;width:100%;text-align:left;display:inline-block}.btn--gender:focus,.btn--gender:active,.btn--gender:hover{background-color:#fff;border:1px solid #0096d6}.btn--gender:before{content:'';width:9px;height:6px;background:url('https://cdn.ifit.com/d/nc/img/arrows/36f8c46304-arrow-sprite.png') no-repeat;background-size:38px 35px;background-position:-5px -5px;float:right;margin-top:6px;pointer-events:none}.btn--gender:hover:before{background-position:-5px -24px}.big-p{color:#929292;font-size:17px}.i-msg__card{background:url('https://cdn.ifit.com/d/nc/img/alerts/4ba1aa50f3-card.png') no-repeat;width:201px;height:200px}.membership-settings{*zoom:1}.membership-settings:before,.membership-settings:after{display:table;content:"";line-height:0}.membership-settings:after{clear:both}.membership-price,.membership-total-price{float:right;font-size:15px;font-family:'georgia',serif}.membership-deal{float:left;background:#0096d6;color:#fdfdfd;text-transform:uppercase;font-size:10.5px;padding:3px 5px;margin-left:10px}.membership-total{font-size:21px;font-weight:700;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:20px 0;margin:0 0 15px 0;float:left;width:100%;*zoom:1}.membership-total:before,.membership-total:after{display:table;content:"";line-height:0}.membership-total:after{clear:both}.membership-total span{padding:0 20px}.membership-total-price{font-size:18px}.membership-estimated-tax{font-size:21px;font-weight:700;border-bottom:1px solid #cecece;padding:0 0 20px 0;float:left;width:100%;*zoom:1}.membership-estimated-tax:before,.membership-estimated-tax:after{display:table;content:"";line-height:0}.membership-estimated-tax:after{clear:both}.membership-estimated-tax span{padding:0 20px}.membership-estimated-tax-price{font-size:18px;float:right;font-family:"georgia",serif}.select--arrow{position:relative}.select--arrow:after{content:'';background:url('https://cdn.ifit.com/d/nc/img/arrows/36f8c46304-arrow-sprite.png') no-repeat;background-size:38px 35px;width:10px;height:7px;background-position:-5px -5px;position:absolute;right:16px;top:22px;z-index:2;pointer-events:none}.select--arrow:focus:after,.select--arrow:hover:after{background-position:-5px -24px}.select--arrow:before{content:'';position:absolute;right:1px;top:1px;background:transparent;width:37px;height:calc(100% - 2px);z-index:-1}.select--arrow--mobile:before{height:50px;top:18px}.select--arrow--mobile:after{top:40px}.select--arrow__find:after{top:24px}.select--arrow__find:focus:after,.select--arrow__find:hover:after{background-image:url('https://cdn.ifit.com/d/nc/img/90c4f3a174-ss-r.png');background-position:-282px -189px;width:10px;height:6px}.select--arrow.no-arrow:after{display:none}.select__register{-webkit-appearance:none;-moz-appearance:none;width:100%;background:#fff;color:#929292;padding:15px;height:50px;border:none;font-size:15px;border:1px solid transparent}.select__register:focus{border:1px solid #0096d6;background-color:#fff}.select__register.error{border-color:#de0a0d}.option__register{border:none;padding:10px 15px;background:#f5f5f5;color:#929292}.input__kill-style{-webkit-appearance:none;line-height:15px}.input__kill-style.birthday-desktop-input{position:relative;background:#fff url('https://cdn.ifit.com/d/nc/img/register/b0eab134f1-icon-calendar.png') 95% 50% no-repeat}.input__kill-style.birthday-desktop-input:focus,.input__kill-style.birthday-desktop-input:focus::-moz-placeholder{background:#fff url('https://cdn.ifit.com/d/nc/img/register/b0eab134f1-icon-calendar.png') 95% 50% no-repeat}.question-mark{float:right;position:relative;top:-15px;left:5px}.question-mark-cvv{top:-44px;left:-1px}.question-mark-cvv-reg{top:-37px;left:-9px}.question-mark-cvv-renew{top:14px;left:-5px}@media (max-width: 320px){.question-mark-cvv{top:-42px;left:-4px}}td .question-mark{top:15px;left:38px}.question-mark--mobile{top:12px;left:-7px}.question-mark:before{content:'?';font-size:20px;font-weight:600;border-radius:100%;border:2px solid #cecece;color:#cecece;width:26px;height:26px;float:right;text-align:center;line-height:1.2;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.common-questions{text-align:center;position:relative}.fancy-border{border-bottom:1px solid #cecece;width:100%;position:absolute;top:50px;left:0}.faq--title{color:#d3d3d3;font-size:14px;letter-spacing:2px;font-weight:300;text-transform:uppercase;margin:40px 0;position:relative;z-index:2;text-shadow:0 0 20px #fdfdfd;display:inline-block;text-align:center;padding:0 10px}.faq--title:after{content:'';background:#fdfdfd;position:absolute;width:100%;height:20px;left:0;z-index:-1}.faq--question{text-align:left;color:#424242;font-size:13.5px;font-weight:600}.faq--answer{text-align:left;color:#747474;font-size:13.5px;margin-bottom:20px}.faq--answer:last-child{margin-bottom:40px}.code-item{font-size:14px;margin:10px 0 10px 5px}.code-item:last-child{margin-bottom:18px}.item-title{margin-right:10px;font-weight:600}.item-title:after{content:':'}.item-price{float:right;font-family:'Georgia',serif}.terms{text-transform:uppercase;color:#747474;font-size:10.5px;line-height:.7px}.input-error{border:2px solid #de0a0d}.join-page__body{background-color:#ebebeb}.join-page__body .datepicker{width:208px;height:auto;padding:10px;border:none;background-color:#fafafa}.join-page__body .datepicker .datepicker-switch{font-weight:400;font-size:14px;color:#000}.join-page__body .datepicker .datepicker-switch:hover{cursor:pointer;background-color:#e7e7e7}.join-page__body .datepicker table{width:100%}.join-page__body .datepicker table th{color:rgba(21,21,21,0.54);font-weight:600;font-size:12px}.join-page__body .datepicker table th.prev{text-indent:-9999px;background:url('https://cdn.ifit.com/d/nc/img/register/0260f8c866-icon-left-arrow.png') no-repeat;width:8px;height:12px;display:block;margin-top:5px;float:left}.join-page__body .datepicker table th.next{text-indent:-9999px;background:url('https://cdn.ifit.com/d/nc/img/register/3f17c639af-icon-right-arrow.png') no-repeat;width:8px;height:12px;display:block;margin-top:5px;float:right}.join-page__body .datepicker table td{text-align:center;border-radius:100%;width:32px;height:auto;font-size:12px;color:rgba(21,21,21,0.8)}.join-page__body .datepicker table td.active{background-color:#4a90e2;color:#fff}.join-page__body .datepicker table td.active:hover{background-color:#4a90e2}.join-page__body .datepicker table td:hover{cursor:pointer}.join-page__body .datepicker table td.disabled{color:#d5d5d5}.join-page__body .datepicker table td span{padding:10px;display:inline-block;width:25%}.join-page__body .datepicker table td span.disabled{color:#d5d5d5}.join-page__select-plan-header{color:#424242;font-weight:400}.join-page__payment-message{background:#0096d6;color:#fdfdfd;position:fixed;background-size:cover;width:100%;height:100%;top:0;left:0;z-index:2000;text-align:center}.join-page__payment-message .i-wrapper{display:inline-block;width:100%}.join-page__payment-message .i-header{margin-bottom:37.5px}.join-page__payment-message .i{margin:0 auto}.join-page__payment-message--wrapper{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:250px}.join-page__payment-message .join__header{color:#99e5ff;font-size:19px;text-transform:uppercase;font-weight:600;margin:30px auto 10px auto;width:260px}.join-page__payment-message .join__msg{font-size:13.5px;line-height:15px;color:#fdfdfd;margin:0 auto;width:260px}.join-page .header .i2x__logo--dark-bg{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.join-page .forgot-pass{position:relative;margin:5px 0}.forgot button{text-transform:capitalize}@media (max-width:767px){.footer-fix{padding-bottom:0}.navbar-inner,.container-fluid,.footer-inner{max-width:100%;min-width:320px}.navbar-inner,.container-fluid,.footer-inner{max-width:100%;min-width:320px}.navbar-inner{padding:0;margin:0}.footer-inner{padding:0 20px}.navbar-inner{padding:0;margin:0}.notifications li{display:none}.notifications li.li-sign-in{display:inline-block;margin-right:25px}.authorize-studio__mobile{display:none !important}.authorize-studio{overflow:hidden;max-width:320px}.authorize-studio .join-page{width:100%}.authorize-studio .join-page .page-one{width:100%;padding:0 20px}}@media (min-width:768px){.hide-desktop{display:none !important}}.social{padding-bottom:25px}.registration{border-top:0;padding-top:0}.registration .login-box{position:relative;width:100%}@media (max-width: 719px){.registration .login-box{width:95%;min-width:260px;max-width:400px;margin:0 auto}}.registration .login-box h2{margin-bottom:55px;font-size:24px;font-weight:300;text-align:center;color:#2e3134}.registration .login-box .login-box-footer{left:auto;right:40px}.registration .login-box-social-logins{margin:20px 0 120px}.registration .login-box-social-logins .login-box-social-parent{position:relative;display:inline-block;width:48.5%;margin-right:1.5%}@media (max-width: 480px){.registration .login-box-social-logins .login-box-social-parent{width:100%;margin-top:10px}}.registration .login-box-social-logins .login-box-social-parent:last-of-type{margin-right:0}.registration .login-box-social-logins button{width:182px;height:54px;padding:0;background:#fff;border-radius:2px;border:0;box-shadow:0 1px 2px rgba(46,49,52,0.4)}@media (max-width: 480px){.registration .login-box-social-logins button{width:100%}}.registration .login-box-social-logins button.google-plus-connect{margin-left:6px}@media (max-width: 480px){.registration .login-box-social-logins button.google-plus-connect{margin-left:0}}.registration .login-box-social-logins button>img{position:relative;top:1px;width:24px}.registration .login-box-registration .help-inline{color:#de0a0d;padding:0 0 0 5px;margin-bottom:0}.registration .login-box-registration .login-box-input{margin-top:0;border-bottom:1px solid rgba(46,49,52,0.26)}.registration .login-box-registration .login-box-input:last-of-type{margin-top:10px}.registration .login-box-registration .login-box-input svg.visibility{display:inline-block;color:rgba(21,21,21,0.8);fill:rgba(21,21,21,0.26);height:24px;width:24px;user-select:none;transition:all 450ms cubic-bezier(.23, 1, .32, 1) 0ms;position:absolute;right:0;top:10px;cursor:pointer}.registration .login-box-registration .login-box-input input:focus~.floating-label,.registration .login-box-registration .login-box-input input:not(:focus):valid~.floating-label{top:-15px;bottom:10px;opacity:1;color:#0069d2;font-size:13px;transition:.2s ease all;outline:0}.registration .login-box-registration .login-box-input input:focus:required:invalid:focus{border-color:none;box-shadow:none;color:rgba(46,49,52,0.8)}.registration .login-box-registration .login-box-input input .show-password{*zoom:1;position:relative}.registration .login-box-registration .login-box-input input .show-password:before,.registration .login-box-registration .login-box-input input .show-password:after{display:table;content:"";line-height:0}.registration .login-box-registration .login-box-input input .show-password:after{clear:both}.registration .login-box-registration .login-box-input input .show-password__input{display:none}.registration .login-box-registration .login-box-input input .show-password__input:checked+label:hover:before{border-color:#0096d6;box-shadow:1px 1px 0 0 #0096d6 inset,-1px -1px 0 0 #0096d6 inset}.registration .login-box-registration .login-box-input input .show-password__input:checked+label:before{background:url("https://cdn.ifit.com/d/nc/img/75d6a82da7-checkbox.png") no-repeat 50% 50% #0096d6;border-color:#0096d6;background-size:14px 10px}.registration .login-box-registration .login-box-input input .show-password__label{position:absolute;z-index:2;top:-13px;right:18px;color:#929292;float:left;margin-top:25px;cursor:pointer;font-size:14px}.registration .login-box-registration .login-box-input input .show-password__label.mobile{top:25px}.registration .login-box-registration .login-box-input input .show-password__label:before{content:"";border:1px solid #929292;background-color:rgba(255,255,255,0.01);float:left;margin-right:9px;width:16px;height:16px;position:relative;top:2px}@media (min-width: 768px){.registration .login-box-registration .login-box-input input .show-password__label:before{border-width:2px;width:18px;height:18px;margin-right:11px;top:0}}.registration .login-box-registration .login-box-input .floating-label{position:absolute;pointer-events:none;top:10px;font-size:16px;color:rgba(46,49,52,0.3)}.registration .login-box-registration-secondary{margin-top:25px;text-align:center}.registration .login-box-registration-secondary .show-password{*zoom:1;position:relative}.registration .login-box-registration-secondary .show-password:before,.registration .login-box-registration-secondary .show-password:after{display:table;content:"";line-height:0}.registration .login-box-registration-secondary .show-password:after{clear:both}.registration .login-box-registration-secondary .show-password__input{display:none}.registration .login-box-registration-secondary .show-password__input:checked+label:hover:before{border-color:#0069d2}.registration .login-box-registration-secondary .show-password__input:checked+label:before{background:url("https://cdn.ifit.com/d/nc/img/75d6a82da7-checkbox.png") no-repeat 50% 50% #0069d2;border-color:#0069d2;background-size:14px 10px}.registration .login-box-registration-secondary .show-password__label{position:relative;display:inline-block;width:50%;color:rgba(46,49,52,0.8);margin:12px 0 0 20px;cursor:pointer;font-size:14px;text-transform:none}.registration .login-box-registration-secondary .show-password__label:before{content:"";border:1px solid #929292;background-color:rgba(255,255,255,0.01);margin-right:9px;width:16px;height:16px;top:2px}@media (min-width: 768px){.registration .login-box-registration-secondary .show-password__label:before{border-width:2px;width:18px;height:18px;margin-right:11px;top:0}}.registration .login-box-registration-secondary>a{padding-top:2px;color:#0069d2;font-size:14px;display:inline-block}.registration .login-box-registration-secondary p{color:rgba(46,49,52,0.8);font-size:18px;font-weight:400;margin:30px 0 25px}.registration .login-box-footer{margin-top:30px}.registration .login-box-footer a{width:100%;padding:20px 0;height:54px}.registration__helper{font-size:12px;color:#929292;opacity:0;max-height:0;transition:max-height .2s,opacity .2s;transition-delay:.2s;position:relative;display:block;font-weight:400;padding:4px}@media (min-width: 768px){.registration__helper{font-size:14px}}.registration__unit-measurement.row-space{padding-bottom:30px}input:focus+.registration__helper,input.focus+.registration__helper{opacity:1;max-height:50px}@media (max-width: 320px){.registration__cc{display:none}}.registration__cc li{float:left;margin-right:10px}@media (min-width: 1025px){.registration__cc li{margin-right:24px}}.registration__cc h4{font-size:14px;font-weight:400;color:#424242;margin-bottom:8px}.fake-placeholder{display:none;height:18px;margin:-60px 0 0 0;padding:16px;font-size:13px;color:#abadae;background-color:#f5f5f5}:-moz-any(.select--arrow):before{background-color:#fff;pointer-events:none;z-index:1}.js-billing-popup{display:none;background-color:#cecece;text-align:center;padding:25px;margin-bottom:20px}.js-billing-popup p{font-weight:normal}.js-billing-popup a{text-transform:uppercase;font-weight:600}.cc{background:url('https://cdn.ifit.com/d/nc/img/970ad5cdc7-cc.png') no-repeat;background-size:181px 24px;width:27px;height:19px}.cc--amex{background-position:-1px -4px}.cc--visa{background-position:-102px -4px}.cc--discover{background-position:-52px -4px}.cc--mastercard{background-position:-153px -4px}.authorize-radios{margin:15px 0 0}.authorize-radios label{width:40px}.login__smartwatch{margin-bottom:35px}.login__smartwatch .wrapper{margin:0 auto;padding:0 20px;width:100%;position:relative}@media (min-width: 768px) and (max-width: 1024px){.login__smartwatch .wrapper{min-height:600px;width:600px;padding:0}}@media (min-width: 1025px){.login__smartwatch .wrapper{min-height:800px;width:740px;padding:0}}.login__smartwatch .col-right{width:100%;margin-bottom:50px}@media (min-width: 768px) and (max-width: 1024px){.login__smartwatch .col-right{float:right;width:320px;margin-top:32px}}@media (min-width: 1025px){.login__smartwatch .col-right{float:right;width:360px;margin-top:30px;margin-bottom:35px}}.login__smartwatch .google-login-container a{margin-top:0}.login__smartwatch .google-login-container a,.login__smartwatch .fb-login-container a{margin-top:40px}.login__smartwatch .google-login-container a:hover,.login__smartwatch .fb-login-container a:hover{color:#fff}.login__smartwatch .join__title{font-size:26px}@media (min-width: 768px) and (max-width: 1024px){.login__smartwatch .join__title{font-size:41px}}@media (min-width: 1025px){.login__smartwatch .join__title{font-size:52px}}.login__smartwatch .join__copy{margin:0 auto 30px;width:225px}@media (min-width: 768px) and (max-width: 1024px){.login__smartwatch .join__copy{width:355px}}@media (min-width: 1025px){.login__smartwatch .join__copy{width:100%}}.login__smartwatch .i-community{display:none;margin-top:50px}@media (min-width: 768px){.login__smartwatch .i-community{display:block}}.login__smartwatch input{-webkit-appearance:none;width:100%;padding:10px;border:1px solid #f5f5f5;background-color:#fff;box-shadow:none;color:#282828;font-size:13px;margin-bottom:4px}@media (min-width: 768px) and (max-width: 1024px){.login__smartwatch input{padding:11px 12px}}@media (min-width: 1025px){.login__smartwatch input{margin-bottom:4px;padding:15px 12px}}.login__smartwatch input:focus{outline:0;border:1px solid #0096d6;background-color:#fff}.login__smartwatch input.push{margin-bottom:14px}.login__smartwatch input.input-error,.login__smartwatch input.error{display:block;border-color:#de0a0d;background-color:#fff;top:0}.login__smartwatch button:focus{outline:0}.login__smartwatch .btn--gender{margin:8px 0 11px}.login__smartwatch .activation-label{opacity:0;font-weight:300}@media (min-width: 768px){.login__smartwatch .activation-label{opacity:1}}.login__smartwatch .accordion-group{border:none;margin:none}.login__smartwatch [class$='-valid']{position:relative}.login__smartwatch [class$='-valid']:before{content:'';position:absolute;top:13px;right:12.5px;background:url('https://cdn.ifit.com/d/nc/img/10978dde5a-check-mark.png') no-repeat transparent;background-size:30px 13.5px;width:14px;height:14px}@media (min-width: 1025px){.login__smartwatch [class$='-valid']:before{top:18px}}.login__smartwatch .is-valid input{border-color:#0096d6;background-color:#fff}.login__smartwatch .is-not-valid:before{background-position:-16.5px 0}.login__smartwatch .is-not-valid input{border-color:#de0a0d;background-color:#fff}.login__smartwatch .help-inline{display:none;margin-top:-10px;margin-bottom:15px;padding-left:0;color:#de0a0d}.login__smartwatch .help-inline.active{display:block}.login__smartwatch .btn__outline--full{background-color:transparent;font-weight:600;text-transform:uppercase;padding:10px 0}@media (min-width: 1025px){.login__smartwatch .btn__outline--full{font-size:14px;font-weight:700}}.login__smartwatch .btn__outline--full:hover,.login__smartwatch .btn__outline--full.is-active{background-color:#0096d6;color:#fff}.login__smartwatch .btn__primary{border:none;width:100%;font-size:16px;letter-spacing:.25px;padding:12px 15px}@media (min-width: 1025px){.login__smartwatch .btn__primary{padding:15px}}.login__smartwatch .registration__helper{padding-top:3px;padding-bottom:10px}@media (max-width:768px){.login__smartwatch .measurement{padding:20px 0}}.login__smartwatch .push-right{left:10px}@media (min-width: 768px) and (max-width: 1024px){.login__smartwatch .push-right{left:5px}}@media (min-width: 1025px){.login__smartwatch .push-right{left:16px}}.login__smartwatch .push-top{margin-top:15px}.login__smartwatch__modal{box-shadow:none;border:none}.login__smartwatch__modal.modal{width:100%;margin-left:0;left:0;right:0}@media (min-width: 768px) and (max-width: 1024px){.login__smartwatch__modal.modal{width:390px;margin-left:-195px;left:50%;right:auto}}@media (min-width: 1025px){.login__smartwatch__modal.modal{width:700px;margin-left:-350px;left:50%;right:auto}}.login__smartwatch__modal .wrapper{padding:57.5px 0}@media (min-width: 1025px){.login__smartwatch__modal .wrapper{padding:115px 0}}.login__smartwatch__modal .close{background-image:url('https://cdn.ifit.com/d/nc/img/d7b9cc79ce-close.png');background-size:15px 15px;width:15px;height:15px;top:15px;right:18px}@media (min-width: 1025px){.login__smartwatch__modal .close{background-size:20px 20px;width:20px;height:20px;top:20px;right:23px}}.login__smartwatch__modal .button{margin-top:12px}.login__smartwatch__modal .modal-body{padding:0}.login__smartwatch__modal h2{font-size:26px;color:#424242;text-transform:uppercase;font-weight:400}@media (min-width: 1025px){.login__smartwatch__modal h2{font-size:34px}}.login__smartwatch__modal p{font-size:16px;font-weight:300;color:#424242}@media (min-width: 1025px){.login__smartwatch__modal p{font-size:22px}}.login__smartwatch__modal .divider{width:160px;height:1px;background-color:#cecece;margin:15px auto 20px;display:block}@media (min-width: 1025px){.login__smartwatch__modal .divider{width:250px;margin-top:25px}}.register-page .tooltip-inner{max-width:457px;font-weight:300}.register-page .tooltip-inner b{font-weight:600}.register-page #main{background-color:#fff}.login-mobile{margin-top:175px}.login-mobile input{background:#f5f5f5}.login-mobile .control-group{margin:0 0 13px 0}.login-mobile .forgot-pass{margin:10px 0 20px 0}.login-mobile .text-sign-in{text-align:center}.billing-renewal .cvv{width:85%}.billing-renewal select{border:1px solid #f5f5f5}.billing-renewal .field-inline{padding-top:20px}.billing-renewal .field-inline--expire{width:48%;float:left;display:inline-block;margin-right:20px}.billing-renewal .field-inline--cvv{width:30%;float:left;display:inline-block}.billing-renewal .cvv-space{padding-bottom:20px}.billing-renewal .question-mark{left:30px;top:-46px}.billing-renewal .help-inline{color:#de0a0d}.billing-renewal .registration__col-right{float:right;width:100%}.billing-renewal .registration__col-left{float:right;width:100%}.billing-renewal .registration__col-left .row-space:first-child{padding:10px 15px 40px 0}.billing-renewal .registration__col-left .row-space{padding:5px 0}.weight-section .input-helper{bottom:auto;top:40px}.auth-page #main{margin-top:20px}.authorize-container{width:650px;margin:auto}@media only screen and (max-width:649px){.authorize-container{width:100%;padding:20px}}.authorize-container .auth-header{background-color:#f5f5f5;height:59px;line-height:59px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:0 30px}.authorize-container .auth-header .logo{background-image:url("https://cdn.ifit.com/d/nc/img/branding/9f018c68f1-ifit-logo-dark.svg");width:54px;height:24px;background-size:54px 24px;float:left;margin-top:17px}.authorize-container .auth-header .dropdown{float:right}.authorize-container .auth-header .dropdown>a{font-size:14px;font-weight:400;color:#282828}.authorize-container .auth-header .dropdown-menu{top:10px;left:-37px}.authorize-container .auth-header .dropdown-menu a{padding:10px}.authorize-container .auth-content h2{font-size:17.5px;font-weight:400;text-align:center;color:#424242;margin-bottom:25px}.authorize-container .auth-content ul{margin-bottom:25px}.authorize-container .auth-content li{padding:20px 15px;border-bottom:1px solid #ebebeb;color:#424242;font-size:14px}.authorize-container .auth-content li:first-child{border-top:1px solid #ebebeb}.authorize-container .auth-content p{font-size:12px;text-align:center;color:#424242;margin-bottom:35px;padding:0 10%}@media (max-width: 480px){.authorize-container .auth-content p{padding:0}}.authorize-container .auth-content p a{color:#0096d6}.authorize-container .auth-content .avatar-img{text-align:center;margin-top:15px;margin-bottom:25px}.authorize-container .auth-content .avatar-img img{border-radius:100%;border:10px solid #f2f2f2}.authorize-container .auth-footer{border-top:1px solid #ccc;padding:15px;text-align:right}.authorize-container .auth-footer button{width:88px;height:36px;text-align:center;font-size:15px;font-weight:400;border:none;border-radius:0;cursor:pointer;margin-left:5px}.authorize-container .auth-footer button.allow{color:#fff;background-color:#0096d6}.authorize-container .auth-footer button.deny{background-color:#ebebeb;color:#424242}.test-price-container{background-color:#f5f5f5;padding:15px;cursor:default}.email-unsubscribe{width:100%;height:100%;float:left;background-image:url("https://cdn.ifit.com/d/nc/img/email/cbb23c9c5c-background-img.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;position:fixed;top:0;left:0;z-index:9999}.email-unsubscribe--container{text-align:center;margin:145px auto 0 auto;width:425px}.email-unsubscribe .ifit-logo{width:128px;height:56px;background-repeat:no-repeat;background-image:url("https://cdn.ifit.com/d/nc/img/email/b6f6c08788-ifit-logo.png");display:inline-block}.email-unsubscribe__alpha{color:#fdfdfd;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;font-style:italic;text-transform:none;font-size:45px;font-weight:bold;margin:20px 0}.email-unsubscribe__p{color:#fdfdfd;font-size:15px;margin-bottom:40px}a.email-unsubscribe__button{text-transform:uppercase;font-size:17.5px;font-weight:700;letter-spacing:1px;color:#fdfdfd;background:#0096d6;padding:10px 15px}a.email-unsubscribe__button:hover,a.email-unsubscribe__button:visited,a.email-unsubscribe__button:visited:hover{color:#fdfdfd}@media all and (max-width:440px){.email-unsubscribe--container{width:300px;margin:10px auto 0 auto}}.image-upload-container{overflow:hidden;background-color:#929292;position:relative}.image-upload-container img{max-width:none}.image-upload-container input{position:absolute;z-index:-10}.image-upload-container label{width:100%;height:100%;top:0;left:0;margin:auto;position:absolute;cursor:pointer;z-index:2;background:#fdfdfd;opacity:0}.image-upload-container label:hover~.hover-message-container,.image-upload-container label:active~.hover-message-container,.image-upload-container label:focus~.hover-message-container{background:rgba(0,150,214,0.8)}.image-upload-container label:hover~.hover-message-container p,.image-upload-container label:active~.hover-message-container p,.image-upload-container label:focus~.hover-message-container p{opacity:1}.image-upload-container .hover-message-container{position:absolute;top:0;left:0;width:100%;height:100%;margin:auto;transition:all .2s}.image-upload-container .hover-message-container p{opacity:0;text-transform:uppercase;display:table;text-align:center;width:100%;top:50%;position:relative;color:#fdfdfd;font-size:17.5px;font-weight:700}.image-upload-container .button-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s;z-index:10;pointer-events:none}.image-upload-container .button-container.active{display:block}.image-upload-container .button-container.active .buttons{width:100%;top:45%;text-align:center;position:relative}.image-upload-container .button-container.active p{margin-bottom:10px;text-transform:uppercase;position:relative;color:#fdfdfd;font-size:17.5px;font-weight:700}.image-upload-container .button-container.active a{text-transform:uppercase;color:#fdfdfd;font-size:12px;font-weight:700;padding:6px;min-width:100px;background:#929292;margin:auto 5px}.image-upload-container .button-container.active a.action{background:#0096d6}.image-upload-container .slider{width:12px;height:214px;position:absolute;top:78px;left:24px;background-color:rgba(0,0,0,0.52);display:none;z-index:20}.image-upload-container .slider__plus,.image-upload-container .slider__minus{cursor:pointer;position:absolute;width:12px;height:20px;background:rgba(0,0,0,0.52)}.image-upload-container .slider__plus{top:-20px}.image-upload-container .slider__minus{bottom:-20px}.image-upload-container .slider-handle{width:22px;height:15px;background-color:#00a1e5;margin:0 0 0 -5px;cursor:move}.image-upload-container .slider-handle:after{content:'';width:0;height:0;border-style:solid;border-width:12px 12px 0 0;border-color:rgba(0,0,0,0.27) transparent transparent;position:absolute;bottom:-12px;left:5px}.image-upload-container .ie11-pointer-events-fix{pointer-events:all}img.ui-draggable{cursor:move}[class*='i-image-upload']:before{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/profile/upload/5b68d392b2-image-upload.png');background-repeat:no-repeat;position:absolute}.i-image-upload__plus:before{background-position:0 0;width:8px;height:8px;top:2px;left:2px}.i-image-upload__minus:before{background-position:-8px 0;width:8px;height:2px;bottom:6px;left:2px}.i-image-upload__drag:before{background-position:-8px -2px;width:8px;height:1px;top:7px;left:7px}button.buttons,a.buttons{display:inline-block;font-style:14px;text-transform:uppercase;padding:10px 20px;border-radius:3px;border:0;font-weight:400}button.buttons--blue,a.buttons--blue{background-color:#0096d6;color:#fff}button.buttons--blue:hover,a.buttons--blue:hover{color:#fff}button.buttons--blue__large,a.buttons--blue__large{font-size:19px;text-transform:none}.faux-material-ripple{position:absolute;display:block;opacity:1;background:rgba(0,150,214,0.24);border-radius:100%;transform:scale(0, 0)}.faux-material-ripple-parent{position:relative;overflow:hidden}.faux-material-ripple.animate{animation:ripple .5s linear}@keyframes ripple{100%{opacity:0;transform:scale(2.5, 2.5)}}.faux-material-input{background:transparent;width:100%;padding:8px 0 8px 4px;margin:0;font-size:16px;color:rgba(21,21,21,0.54);border-bottom:1px solid rgba(21,21,21,0.12)}.faux-material-input-icon-right{padding-right:28px}.faux-material-input:focus{border-color:rgba(21,21,21,0.12);box-shadow:none}.faux-material-input-parent{position:relative}.faux-material-input-parent:after{content:"";position:absolute;bottom:-1px;left:50%;width:0;height:2px;background-color:#0069d2;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:width .2s ease-in-out}.faux-material-input-parent.focused:after{width:100%}.faux-material-input-parent.active:after{background-color:#de0a0d;width:100%;transition:width .2s ease-in-out}.faux-material-input-parent ::-webkit-input-placeholder{font-size:16px;color:rgba(21,21,21,0.26)}.faux-material-input-parent ::-moz-placeholder{font-size:16px;color:rgba(21,21,21,0.26)}.faux-material-input-parent :-ms-input-placeholder{font-size:16px;color:rgba(21,21,21,0.26)}.faux-material-input-parent :-moz-placeholder{font-size:16px;color:rgba(21,21,21,0.26)}.faux-material-checkbox{position:relative;display:inline-block}.faux-material-checkbox-container{position:relative;width:22px;height:22px;float:left;pointer-events:none}.faux-material-checkbox-stroke{fill:rgba(21,21,21,0.54);transition:all 100ms cubic-bezier(.23, 1, .32, 1) 0ms}.faux-material-checkbox-fill{position:absolute;top:0;left:0;fill:#0096d6;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);transition:opacity 0ms cubic-bezier(.23, 1, .32, 1) 0ms,transform 800ms cubic-bezier(.23, 1, .32, 1) 0ms}.faux-material-checkbox-ripple-container{position:absolute;top:-10px;left:-10px;overflow:hidden;width:190%;height:190%;color:#0096d6}.faux-material-checkbox-ripple{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,150,214,0.09);border-radius:100%;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.faux-material-checkbox>input{position:absolute;top:0;left:0;width:100%;height:18px;pointer-events:all;opacity:0}.faux-material-checkbox>input:checked~.faux-material-checkbox-container .faux-material-checkbox-stroke{fill:#0096d6}.faux-material-checkbox>input:checked~.faux-material-checkbox-container .faux-material-checkbox-fill{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.faux-material-checkbox>input:checked~.faux-material-checkbox-container .faux-material-checkbox-ripple{animation:checkbox-ripple .65s forwards}.faux-material-checkbox label{display:inline-block;padding-top:2px;margin-bottom:0;margin-left:10px;font-size:14px;font-weight:normal;color:rgba(21,21,21,0.8)}.faux-material-checkbox+a{float:right;font-size:14px;font-weight:normal;color:rgba(21,21,21,0.8);transition:color .3s ease-in-out}.faux-material-checkbox+a:hover{color:rgba(21,21,21,0.54)}.faux-material-button{display:inline-block;min-width:88px;height:36px;padding:9px 0;font-size:14px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;cursor:pointer;color:#fff;background:#0096d6;border:0;border-radius:2px;box-shadow:none;transition:box-shadow .3s}.faux-material-button-ripple{position:relative;overflow:hidden}.faux-material-button-ripple .faux-material-ripple{background:rgba(255,255,255,0.24)}a.faux-material-button:hover,a.faux-material-button:visited{color:#fff}.faux-material-button-disabled{cursor:default;color:rgba(21,21,21,0.26);background:rgba(21,21,21,0.12);box-shadow:none}a.faux-material-button-disabled:hover,a.faux-material-button-disabled:visited{color:rgba(21,21,21,0.26)}@-webkit-keyframes checkbox-ripple{0%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes checkbox-ripple{0%{opacity:1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.text-base{font-size:14px;font-weight:normal;line-height:24px;color:rgba(21,21,21,0.8)}.header-base{font-size:24px;font-weight:normal;line-height:32px;letter-spacing:4px;color:rgba(21,21,21,0.8);text-transform:uppercase}.header-base.condensed{line-height:24px;letter-spacing:1px}.divider-base{width:58px;height:2px;background:rgba(21,21,21,0.54);border:0}.divider-base.normal-space{margin:15px auto}.divider-base.large-space{margin:25px auto}.divider-base.xl-space{margin:35px auto}.divider-base.non-centered{margin-left:0;margin-right:0}.caret-right:after{content:"\203A";display:inline-block;margin-left:.25em}.caret-down:after{content:"\e903";font-family:"ifit-awesome";font-size:.6em;margin-left:.7em}body.landingpage{background:#fff}body.landingpage #main{background:#fff;margin-top:70px}@media (max-width: 719px){body.landingpage #main{margin-top:48px}}@media (max-width: 640px){body.landingpage .splash-container{margin-top:50px}}@media (min-width: 1025px){body.landingpage.has-alert .watch-commercial-container{bottom:130px}}body.has-alert .splash-container{margin-top:0}@media (min-width: 1025px){body.has-alert .splash-container{margin-top:157px}}@media (min-width: 1025px){body.has-alert .full-screen-hero--landing--cm{margin-top:79px}}body.has-alert #main{margin-top:0}#main{margin-top:70px}@media (max-width: 719px){#main{margin-top:48px}}.splash-container .ifit-logo{display:inline-block;background-image:url("https://cdn.ifit.com/d/nc/img/91eaf2daa0-homepage-logo.png");background-repeat:no-repeat;width:318px;height:52px;background-size:318px 52px}@media (min-width: 768px) and (max-width: 1024px){.splash-container .ifit-logo{width:215px;height:35px;background-size:215px 35px}}@media (max-width:640px){.splash-container .ifit-logo{width:242px;height:40px;background-size:242px 40px}}.splash-container .ifit-act{display:inline-block;background-image:url("https://cdn.ifit.com/d/nc/img/9d2e843122-act-logo.png");background-repeat:no-repeat;background-size:267px 60px;width:267px;height:60px}@media (min-width: 768px) and (max-width: 1024px){.splash-container .ifit-act{width:157px;height:35px;background-size:157px 35px}}@media (max-width:640px){.splash-container .ifit-act{width:178px;height:40px;background-size:178px 40px}}@media (min-width: 768px) and (max-width: 1024px){.splash-container.home-container .ifit-logo{width:315px;height:51px;background-size:315px,51px}}.full-screen-hero{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:684px}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero{height:684px}}.full-screen-hero--landing{background-repeat:no-repeat;position:relative;padding-bottom:30px}.full-screen-hero--landing .logo-centered{text-align:center;padding:10px 0}@media (min-width: 1025px){.full-screen-hero--landing{padding-bottom:0}}.full-screen-hero--landing__wrapper{width:100%;height:100%;margin:0 auto;position:relative;z-index:20;display:table}@media (min-width: 1025px){.full-screen-hero--landing__wrapper{width:1000px}}@media (min-width: 1900px){.full-screen-hero--landing__wrapper{width:1270px}}.full-screen-hero--landing__text-body{display:table-cell;width:100%;vertical-align:middle;text-align:right}.full-screen-hero--landing__right-center{text-align:center}@media (min-width: 1025px){.full-screen-hero--landing__right-center{float:right}}.full-screen-hero--landing__lead{color:#fff;font-weight:300;font-size:24px;text-transform:none}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--landing__lead{display:block;width:100%;font-size:30px}}@media (min-width: 1025px){.full-screen-hero--landing__lead{font-weight:300;color:#fff;font-size:80px}}.full-screen-hero--landing__lead--emphasis{display:block;color:#fff;font-size:80px;font-weight:700}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--landing__lead--emphasis{font-size:76px;display:inline}}@media (min-width: 1025px){.full-screen-hero--landing__lead--emphasis{color:#424242;font-size:80px;letter-spacing:2px}}@media (max-width: 320px){.full-screen-hero--landing__lead--emphasis{font-size:55px}}@media (min-width: 1900px){.full-screen-hero--landing__lead--emphasis{font-size:80px}}.full-screen-hero--landing__overlay{background-color:rgba(1,28,41,0.65);width:100%;height:100%;position:absolute;top:0}@media (min-width: 1025px){.full-screen-hero--landing__overlay{display:none}}.full-screen-hero--landing__copy{font-size:24px;font-weight:300;color:#fff;letter-spacing:.5px}@media (min-width: 768px){.full-screen-hero--landing__copy{font-size:24px;color:#424242;letter-spacing:0}}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--landing__copy{color:#fff;letter-spacing:.25px;margin:15px 30px;font-size:18px}}@media (min-width: 1900px){.full-screen-hero--landing__copy{margin-top:10px;font-size:24px;letter-spacing:.3px}}.full-screen-hero--landing .buy-now-homepage{color:#fff;position:relative;text-transform:uppercase;display:block;font-size:14px;border:none;width:auto;height:auto;line-height:normal;font-weight:600}.full-screen-hero--landing .buy-now-homepage:after{content:"\203A";display:inline-block;margin-left:4px}.full-screen-hero--landing .buy-now-homepage:hover{color:#fff;opacity:.8}@media (min-width: 1025px){.full-screen-hero--landing .buy-now-homepage{color:#fff;position:relative;text-transform:uppercase;display:block;font-size:14px;border:none;width:auto;height:auto;line-height:normal;font-weight:600}.full-screen-hero--landing .buy-now-homepage:after{content:"\203A";display:inline-block;margin-left:4px}}@media (max-width: 480px){.full-screen-hero--landing .buy-now-homepage{display:none}}a.full-screen-hero--landing__button{font-size:20px;color:#fff;padding:0;border:1px solid #fff;width:203px;height:41px;line-height:36px;text-align:center;font-weight:300;display:block;letter-spacing:.3px;position:relative;z-index:1;left:50%}a.full-screen-hero--landing__button:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f5f5f5;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}a.full-screen-hero--landing__button:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}a.full-screen-hero--landing__button.learn-more-btn:hover:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}a.full-screen-hero--landing__button:before{background-color:#fff}@media (min-width: 1025px){a.full-screen-hero--landing__button{font-size:15px;border-color:#424242;color:#424242;margin-left:-101.5px}a.full-screen-hero--landing__button:before{background-color:#424242}}@media (min-width: 768px) and (max-width: 1024px){a.full-screen-hero--landing__button{height:46px;line-height:46px;width:127px;font-size:20px;padding:0;font-weight:600}}a.full-screen-hero--landing__button:hover{color:#f5f5f5}@media (min-width: 1025px){a.full-screen-hero--landing__button:hover{color:#fdfdfd}}.full-screen-hero--landing__video-link{display:block}.full-screen-hero--landing__video-link a{font-size:17.5px;color:#fff;font-weight:300;padding:5px 0 5px 48px;position:relative}.full-screen-hero--landing__video-link a:before{content:"";background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/2e38e9ac3d-player-sprite.png");background-repeat:no-repeat;background-position:0 -56px;background-size:40px,28px;width:40px;height:28px;position:absolute;bottom:1px;left:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}@media (min-width: 1025px){.full-screen-hero--landing__video-link a:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.full-screen-hero--landing__video-link a:hover{color:#0096d6}.full-screen-hero--landing__video-link a:hover:before{background-position:0 -85px}.full-screen-hero--landing__video-link a:active{color:#fff}.full-screen-hero--landing__video-link a:active:before{background-position:0 -56px}.full-screen-hero--landing__bottom{position:absolute;left:0;right:0;bottom:20px}@media (min-width: 768px){.full-screen-hero--landing__bottom{position:relative;bottom:0}}.full-screen-hero--landing__details{display:none;position:absolute;left:0;right:0;bottom:75px;text-align:center}@media (min-width: 1025px){.full-screen-hero--landing__details{display:block}}.full-screen-hero--landing__arrow{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/6e75af0325-arrow.png");background-repeat:no-repeat;background-position:bottom center;position:absolute;width:15px;height:10px;left:0;right:0;top:0;margin:0 auto;-webkit-animation-name:arrow-scroll;animation-name:arrow-scroll;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.full-screen-hero--landing__arrow:after{content:"";background-color:rgba(21,21,21,0.5);position:absolute;width:55px;height:55px;border-radius:100%;z-index:-1;top:-23px;left:-20px}.full-screen-hero--landing--cm{background-color:#0096d6;margin-bottom:50px;padding-bottom:0;height:auto}.full-screen-hero--landing--cm:before{content:"";background-color:#282828;left:0;top:0;position:absolute;height:100%;width:50%}@media (min-width: 1025px){.full-screen-hero--landing--cm{position:fixed;top:80px;margin-bottom:0}}@media (max-width: 640px){.full-screen-hero--landing--cm{margin-bottom:5px}.full-screen-hero--landing--cm:before{background-color:#0096d6;top:0;left:0;right:0;bottom:0;width:100%}}.full-screen-hero--landing--cm__wrapper{background-image:url("https://cdn.ifit.com/d/nc/img/heros/cyber-monday/a6776f47d1-cm-hero-tablet.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;width:100%;position:relative}@media (max-width: 640px){.full-screen-hero--landing--cm__wrapper{margin-top:50px;background-image:none}.has-alert .full-screen-hero--landing--cm__wrapper{margin-top:0}}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper{background-image:url("https://cdn.ifit.com/d/nc/img/heros/cyber-monday/0ea7c9955e-cm-hero-desktop.jpg")}}.full-screen-hero--landing--cm__wrapper .discount{color:#fff;font-weight:600;text-align:center;font-size:38px;text-transform:uppercase}@media (max-width: 640px){.full-screen-hero--landing--cm__wrapper .discount{font-size:22.5px;margin-bottom:20px}}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .discount{font-size:48px;line-height:48px;margin:0 0 11px 0}}.full-screen-hero--landing--cm__wrapper .cols__wrapper{display:block;width:100%}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .cols__wrapper{width:1001px;margin:auto}}.full-screen-hero--landing--cm__wrapper .main-title{padding:20px;width:100%;display:block;text-align:center}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .main-title{width:1001px;margin:auto}}.full-screen-hero--landing--cm__wrapper .main-title img{max-width:100%}.full-screen-hero--landing--cm__wrapper .cols{display:block;width:50%;position:relative;padding-top:5%}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .cols{padding-top:0}}@media (max-width: 640px){.full-screen-hero--landing--cm__wrapper .cols{display:block;width:100%;float:none;padding-top:0;margin-bottom:20px}.full-screen-hero--landing--cm__wrapper .cols:last-child{margin-bottom:0}}.full-screen-hero--landing--cm__wrapper .cols--right{float:right}.full-screen-hero--landing--cm__wrapper .cols--left{float:left}@media (max-width: 640px){.full-screen-hero--landing--cm__wrapper .cols--left{padding-top:20px;background-color:#282828}}.full-screen-hero--landing--cm__wrapper .cols .title{font-size:17.5px;color:#fff;font-weight:300;display:block;text-align:center}@media (max-width: 640px){.full-screen-hero--landing--cm__wrapper .cols .title{font-size:13px}}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .cols .title{font-size:22px;line-height:30px}}.full-screen-hero--landing--cm__wrapper .cols .price{font-weight:600;font-size:11px;color:#fff;text-align:center}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .cols .price{font-size:34px;line-height:34px}}.full-screen-hero--landing--cm__wrapper .cols .price .strikethrough{position:relative;font-weight:300;display:inline-block}.full-screen-hero--landing--cm__wrapper .cols .price .strikethrough:before{content:"";position:absolute;width:100%;height:2px;background-color:#fff;top:50%;display:block}@media (max-width: 640px){.full-screen-hero--landing--cm__wrapper .cols .price .strikethrough:before{height:1px}}a.full-screen-hero--landing--cm__wrapper__button{font-size:13px;color:#fdfdfd;padding:12px 40px;margin:5px 0;border:1px solid #fdfdfd;font-weight:400;display:inline-block;position:relative;z-index:1}a.full-screen-hero--landing--cm__wrapper__button:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#fdfdfd;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}a.full-screen-hero--landing--cm__wrapper__button:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}a.full-screen-hero--landing--cm__wrapper__button.learn-more-btn:hover:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}@media (max-width: 640px){a.full-screen-hero--landing--cm__wrapper__button{padding:5px 15px}}@media (min-width: 1025px){a.full-screen-hero--landing--cm__wrapper__button{font-size:15px;border:2px solid #fdfdfd;margin:15px 0;min-width:auto}}a.full-screen-hero--landing--cm__wrapper__button:hover{color:#424242;background-color:#fdfdfd}@media (max-device-width: 320px){a.full-screen-hero--landing--cm__wrapper__button{margin-top:25px}}.full-screen-hero--landing--cm__wrapper .promocode{font-style:italic;text-transform:uppercase;font-size:11px;color:#fff;text-align:center;margin-bottom:10px}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .promocode{font-size:15px;margin-bottom:0}}.full-screen-hero--landing--cm__wrapper .membership-image{background:url("https://cdn.ifit.com/d/nc/img/heros/cyber-monday/b57db416e6-membership-tablet.png") no-repeat;background-size:376px 188.5px;width:376px;height:188.5px}@media (max-width: 640px){.full-screen-hero--landing--cm__wrapper .membership-image{background:url("https://cdn.ifit.com/d/nc/img/heros/cyber-monday/79d222d7fc-membership-mobile.png") no-repeat;background-size:331.2px 112.8px;width:331.2px;height:112.8px;margin:auto}}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .membership-image{background:url("https://cdn.ifit.com/d/nc/img/heros/cyber-monday/f1fec77fd1-membership-desktop.png") no-repeat;background-size:488px 255px;width:488px;height:255px;margin:20px auto}}.full-screen-hero--landing--cm__wrapper .device-image{background:url("https://cdn.ifit.com/d/nc/img/heros/cyber-monday/3f663c2042-bundle.png") no-repeat;background-size:191.5px 185px;width:191.5px;height:185px;margin:auto}@media (min-width: 1025px){.full-screen-hero--landing--cm__wrapper .device-image{background-size:263px 255px;width:263px;height:255px;margin:10px auto}}.full-screen-hero--landing--one{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/main/362e2f64d2-mobile-main-one.jpg");background-position:top;min-height:400px}@media (min-width: 768px){.full-screen-hero--landing--one{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/main/7a64da5e99-desktop-main-one.jpg");min-height:500px}}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--landing--one{background-position:0 0}}.full-screen-hero--landing--one__push{margin-bottom:22%}@media (min-width: 768px){.full-screen-hero--landing--one__push{margin-bottom:0}}.full-screen-hero--landing--one__video-link a:hover{color:#fdfdfd}.full-screen-hero--landing--one__video-link a:hover:before{background-position:0 -56px}.full-screen-hero--landing--two{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/main/2ea82ebc25-mobile-main-two.jpg");background-position:center;min-height:400px}@media (min-width: 768px){.full-screen-hero--landing--two{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/main/2bc5cdfd34-desktop-main-two.jpg");background-position:top;min-height:500px}}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--landing--two{background-position:20% 50%}}.full-screen-hero--landing--two__push{margin-bottom:50%}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--landing--two__push{margin-bottom:0}}@media (min-width: 1025px){.full-screen-hero--landing--two__push{margin-top:22%;margin-bottom:0;position:relative;left:30px}}@media (min-width: 1900px){.full-screen-hero--landing--two__push{left:180px;margin-bottom:20%}}@media (min-width: 1025px){.full-screen-hero--landing--two__video-link a:hover{color:#0096d6}.full-screen-hero--landing--two__video-link a:hover:before{background-position:0 -84px}.full-screen-hero--landing--two__video-link a:active{color:#929292}.full-screen-hero--landing--two__video-link a:active:before{background-position:0 -28px}}@media (min-width: 1900px){.full-screen-hero--landing--two__video-link{left:auto}}a.full-screen-hero--landing--two__button:before{background-color:#fdfdfd}@media (min-width: 1025px){a.full-screen-hero--landing--two__button{border-color:#0096d6;color:#0096d6}a.full-screen-hero--landing--two__button:before{background-color:#0096d6}}@media (min-width: 1025px){a.full-screen-hero--landing--two__button:hover{color:#fff}}.full-screen-hero--landing--two__arrow:before{background-color:rgba(21,21,21,0.3)}.full-screen-hero--landing--two__details{color:#424242;text-shadow:none}.full-screen-hero--landing--three{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/e793054ce6-hero-tablet.png");background-position:top center;position:relative;padding-bottom:0}@media (max-width: 480px){.full-screen-hero--landing--three{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/286e712797-hero-mobile.png");height:302px;background-position:top center}}@media (min-width: 1025px){.full-screen-hero--landing--three{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/main/86a21bd5b9-desktop-main-three-new.jpg");min-height:684px;height:698px}}.full-screen-hero--landing--three__push{text-align:center}@media (max-width:767px){.full-screen-hero--landing--three__push{margin-bottom:82%}}@media (max-width:767px) and (orientation: landscape){.full-screen-hero--landing--three__push{margin-bottom:0;margin-top:20px}}.full-screen-hero--landing--three .watch-commercial-container{position:absolute;left:45px;bottom:80px;width:200px;z-index:500}.full-screen-hero--landing--three .watch-commercial-container.pin-to-top{top:30px}@media (min-width: 1025px){.full-screen-hero--landing--three .watch-commercial-container{left:30px}}@media (max-width: 480px){.full-screen-hero--landing--three .watch-commercial-container{display:none}}.full-screen-hero--landing--three .watch-commercial-container a{color:#fff;text-transform:uppercase;font-size:11px;line-height:16px;letter-spacing:1.65px;font-weight:600;z-index:99;position:relative}.full-screen-hero--landing--three .watch-commercial-container a:before{content:"";background:url("https://cdn.ifit.com/d/nc/img/homepage/93a9f6703f-play_btn_tablet.png") no-repeat;width:34px;height:34px;background-size:34px 34px;display:inline-block;margin:0 0 -38px 0}.full-screen-hero--landing--three .watch-commercial-container a span{display:block;padding-left:50px}@media (min-width: 1025px){.full-screen-hero--landing--three .watch-commercial-container a{font-size:14px;line-height:18px;letter-spacing:2px;font-weight:400}}.full-screen-hero--landing--three__white{color:#fff;display:block;font-size:52px}@media (min-width: 1025px){.full-screen-hero--landing--three__white{letter-spacing:-1px;color:#fff !important;font-size:80px}}@media (max-width: 480px){.full-screen-hero--landing--three__white{font-size:26px;font-weight:400;color:#fff}}a.full-screen-hero--landing--three__button{border-color:#fff;color:#fff}a.full-screen-hero--landing--three__button:before{background-color:#fff}a.full-screen-hero--landing--three__button.learn-more-btn{background-color:#fff;color:#424242;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}a.full-screen-hero--landing--three__button.learn-more-btn:hover{color:#424242;border-color:#f5f5f5;background-color:#f5f5f5}a.full-screen-hero--landing--three__button:hover{color:#424242}@media (max-width:767px){a.full-screen-hero--landing--three__button{font-size:16px;min-width:127px;max-width:130px;line-height:42px;height:45px;padding:0}a.full-screen-hero--landing--three__button.learn-more-btn{margin-right:15px}}@media (min-width: 768px) and (max-width: 1024px){a.full-screen-hero--landing--three__button{font-size:21px;font-weight:600;min-width:150px;line-height:54px;height:54px}}@media (max-width:767px){.full-screen-hero--landing--three__lead--emphasis{font-size:49px}}.full-screen-hero--landing--three__copy{letter-spacing:-0.25px}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--landing--three__copy{letter-spacing:.25px;margin-bottom:25px;font-size:24px}}@media (min-width: 1025px){.full-screen-hero--landing--three__copy{letter-spacing:0;margin-top:12px;margin-bottom:31px}}.full-screen-hero--landing--three .hero-sub-header{font-size:24px;margin-top:20px}@media (min-width: 1025px){.full-screen-hero--landing--three .hero-sub-header{margin-top:12px}}@media (max-width: 480px){.full-screen-hero--landing--three .hero-sub-header{font-size:16px;font-weight:400;color:#fff;margin-top:5px;margin-bottom:12px}}.full-screen-hero--landing--three__video-link a{color:#fff}.full-screen-hero--landing--three__video-link a:before{background-position:0 -56px}.full-screen-hero--landing--three__video-link a:hover{color:#0096d6}.full-screen-hero--landing--three__video-link a:hover:before{background-position:0 -84px}.full-screen-hero--landing--three__video-link a:active{color:#929292}.full-screen-hero--landing--three__video-link a:active:before{background-position:0 -28px}.full-screen-hero--landing--three__content{margin-top:137px}@media (min-width: 1025px){.full-screen-hero--landing--three__content{margin-top:165px}}@media (max-width: 480px){.full-screen-hero--landing--three__content{margin-top:72px}}.full-screen-hero--landing--three__bottom{position:relative;bottom:0}.full-screen-hero--landing--three__bottom .learn-more-homepage{font-weight:400;width:201px;height:50px;line-height:50px;font-size:15px;font-weight:600;color:#fff;border:1px solid #fff;display:inline-block;cursor:pointer;letter-spacing:1px;margin-bottom:10px;margin-top:10px}.full-screen-hero--landing--three__bottom .learn-more-homepage:hover{color:#fff}@media (min-width: 1025px){.full-screen-hero--landing--three__bottom .learn-more-homepage{border-color:rgba(245,245,245,0.4);letter-spacing:1px;height:41px;line-height:36px;color:#fff;margin-top:0}.full-screen-hero--landing--three__bottom .learn-more-homepage:hover{background-color:#fff;color:#424242}}@media (max-width: 480px){.full-screen-hero--landing--three__bottom .learn-more-homepage{border-color:rgba(245,245,245,0.4);border:1px solid;color:#fff;height:40px;width:176px;line-height:40px;font-size:15px;font-weight:600;left:0}}.full-screen-hero--device{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/device/bg/d774e63282-hero-mobile.jpg");background-position:23%;background-repeat:no-repeat;position:relative;height:566px;padding-bottom:30px;z-index:2}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--device{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/device/bg/869997a6a6-hero-tablet.jpg")}}@media (min-width: 1025px){.full-screen-hero--device{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/device/bg/37c8d24776-hero.jpg")}}@media (min-width: 768px){.full-screen-hero--device{background-position:top;min-height:500px;height:816px;padding-bottom:0}}.full-screen-hero--device__wrapper{width:100%;height:100%;margin:0 auto;position:relative;display:table}@media (min-width: 1025px){.full-screen-hero--device__wrapper{width:1000px}}.full-screen-hero--device__text-body{display:table-cell;vertical-align:middle}.full-screen-hero--device__text-body--push{margin-bottom:20%}.full-screen-hero--device__text-body--push .youtube-btn a{color:#fff}.full-screen-hero--device__text-body--push .youtube-btn a img{margin-bottom:-7px}.full-screen-hero--device__text-body--push .youtube-btn a .youtube-text{font-size:17.5px;display:inline-block;margin:0 0 0 10px;font-weight:300}.full-screen-hero--device__text-body--push .youtube-btn a:hover{color:#0096d6}.full-screen-hero--device__text-body--push .logo-centered img{max-width:100%}@media (max-width:480px){.full-screen-hero--device__text-body--push .logo-centered{padding:0 2%}}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--device__text-body--push{margin-bottom:20%;margin-top:10%}}@media (min-width: 1025px){.full-screen-hero--device__text-body--push{margin-bottom:8%;margin-top:7%}}@media (max-device-width: 320px){.full-screen-hero--device__text-body--push{margin-bottom:30%;margin-top:20%}}.full-screen-hero--device__lead{color:#fdfdfd;font-size:38px;font-weight:300;text-transform:none;line-height:1.05263158;margin:44px 30px 0 30px}@media (min-width: 1025px){.full-screen-hero--device__lead{color:#fff;font-size:52px;margin-bottom:-8px;line-height:1;margin:44px 0 0;letter-spacing:.25px}}@media (max-device-width: 320px){.full-screen-hero--device__lead{margin:10px 30px 0}}.full-screen-hero--device__copy{color:#0096d6;font-size:13px;font-weight:300;display:block}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--device__copy{font-size:15px;margin-top:10px}}@media (min-width: 1025px){.full-screen-hero--device__copy{font-size:17.5px}}@media (max-width:360px){.full-screen-hero--device__copy{display:none}}.full-screen-hero--device__copy--emphasis{font-style:italic;text-transform:uppercase;font-weight:700;font-size:12px}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--device__copy--emphasis{font-size:15px}}@media (min-width: 1025px){.full-screen-hero--device__copy--emphasis{font-weight:400;font-size:17.5px}}.full-screen-hero--device__logo{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);width:315px;height:69px;margin:0 auto 15px auto;background:url("https://cdn.ifit.com/d/nc/img/branding/active/3ba8914048-logo-white.png")}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--device__logo{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85)}}@media (min-width: 1025px){.full-screen-hero--device__logo{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin-bottom:10px}}a.full-screen-hero--device__button{font-size:16px;color:#fdfdfd;padding:12px 105px;margin-top:40px;border:2px solid #fdfdfd;font-weight:600;display:inline-block;position:relative;z-index:1}a.full-screen-hero--device__button:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#fdfdfd;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}a.full-screen-hero--device__button:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}a.full-screen-hero--device__button.learn-more-btn:hover:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}@media (min-width: 768px){a.full-screen-hero--device__button{padding:11px 70px}}@media (min-width: 1025px){a.full-screen-hero--device__button{font-size:15px;border-width:2px;margin-bottom:25px;min-width:auto}}a.full-screen-hero--device__button:hover{color:#424242}@media (max-device-width: 320px){a.full-screen-hero--device__button{margin-top:25px}}@media (max-width:1024px){.full-screen-hero--device__bottom{margin-bottom:20px}}.full-screen-hero--category{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/300b071355-category-hero.jpg");background-repeat:no-repeat;background-size:cover;position:relative;height:100%;width:100%;z-index:2;padding-top:157.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--category{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/bd27fe7ac8-category-tablet.jpg");background-repeat:no-repeat}}@media (max-device-width: 320px){.full-screen-hero--category{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/e06893f317-category-mobile.jpg");background-size:cover;padding-top:47px}}.full-screen-hero--category h1{font-size:41.6px;color:#fff;font-weight:300;margin-bottom:75px;text-transform:capitalize}@media (max-device-width: 320px){.full-screen-hero--category h1{font-size:37px;font-weight:300;line-height:37px;margin-bottom:45px}}.full-screen-hero--category .device-options li{float:left;width:400px;height:400px;width:48%;background-color:rgba(255,255,255,0.45);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center}@media (min-width: 1025px){.full-screen-hero--category .device-options li{width:400px}}@media (max-width: 360px){.full-screen-hero--category .device-options li{height:auto;width:100%;margin-bottom:20px;background-color:rgba(255,255,255,0.8)}}.full-screen-hero--category .device-options li:last-child{float:right}.full-screen-hero--category .device-options li:hover{background-color:#fff}.full-screen-hero--category .device-options li a{outline:0;display:block;padding:35px 20px}.full-screen-hero--category .device-options li a:hover{text-decoration:none}.full-screen-hero--category .device-options li a:focus,.full-screen-hero--category .device-options li a:active{outline:0}.full-screen-hero--category .device-options li h2{font-size:34px;color:#424242;font-weight:400;line-height:34px}@media (max-device-width: 320px){.full-screen-hero--category .device-options li h2{font-size:22px;font-weight:600}}.full-screen-hero--category .device-options li p{color:#424242}@media (max-device-width: 320px){.full-screen-hero--category .device-options li p{font-size:14px;font-weight:400}}.full-screen-hero--category .device-options li img{margin-top:20px}.full-screen-hero--category__wrapper{width:100%;height:100%;margin:0 auto;position:relative;padding:0 5%;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1025px){.full-screen-hero--category__wrapper{width:830px;padding:0}}.full-screen-hero--review{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/2014/21633ef8ee-hero.jpg");background-repeat:no-repeat;background-position:top left;background-size:cover;height:1091px}.full-screen-hero--review__footer{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/2014/7f79c18b50-footer-hero.jpg");background-repeat:no-repeat;background-position:top left;background-size:cover;height:950px}.full-screen-hero--review__footer h2{color:#3cf;font-size:52px;line-height:48px;font-weight:300}@media (min-width: 1025px){.full-screen-hero--review__footer h2{font-size:76px;line-height:76px}}@media (max-width: 480px){.full-screen-hero--review__footer h2{font-size:36px;line-height:38px}}.full-screen-hero--review__footer h3{font-family:"Georgia";color:#3cf;font-size:17.5px;line-height:26px;font-style:italic;font-weight:300;margin:15px 0 30px 0}@media (min-width: 1025px){.full-screen-hero--review__footer h3{font-size:24.5px;line-height:30px;margin:15px 0 60px 0}}.full-screen-hero--review__footer p{color:#fdfdfd}.full-screen-hero--review .wrap{width:100%;margin:auto;height:100%;display:table}@media (min-width: 1025px){.full-screen-hero--review .wrap{width:1000px}}.full-screen-hero--review .wrap .body-text{display:table-cell;height:100%;vertical-align:middle}.full-screen-hero--review .wrap .body-text .hero-down-arrow{position:relative;bottom:0;margin-top:100px}.full-screen-hero--review .wrap .body-text .text-row{width:100%;padding:0 25px}@media (min-width: 1025px){.full-screen-hero--review .wrap .body-text .text-row{width:589px;margin:auto;padding:0}}.full-screen-hero--review .year{font-size:76px;line-height:76px;font-weight:600;color:#3cf}@media (max-width: 640px){.full-screen-hero--review .year{font-size:52px;line-height:52px}}.full-screen-hero--review h1{color:#fff;text-transform:none;font-size:26px;font-weight:300;line-height:24px;max-width:80%;margin:22.5px auto 22.5px}@media (min-width: 1025px){.full-screen-hero--review h1{font-size:52px;line-height:48px}}.full-screen-hero--review p{font-size:14px;line-height:18px;color:#fff}.full-screen-hero--review p span{display:block}@media (max-width: 480px){.full-screen-hero--review p span{display:inline}}@media (min-width: 1025px){.full-screen-hero--review p{font-size:17.5px;line-height:26px}}.full-screen-hero--duo{background-color:#1f1f1f;padding:100px 0 50px 0;height:auto}.full-screen-hero--duo h1{padding-top:75px}@media (min-width: 1025px){.full-screen-hero--duo{height:850px;padding:0}}@media (max-width: 640px){.full-screen-hero--duo{padding:50px 0}}.full-screen-hero--duo .duo-hero{width:100%}@media (min-width: 1025px){.full-screen-hero--duo .duo-hero{width:auto}}.full-screen-hero--duo__lead{font-size:21px;font-weight:200;color:#fff;display:block;margin:20px 0 30px 0}@media (max-width: 480px){.full-screen-hero--duo__lead{font-size:16px}}.full-screen-hero--duo .duo-logo{width:273px}@media (min-width: 1025px){.full-screen-hero--duo .duo-logo{margin-top:10%;width:auto}}@media (max-width: 480px){.full-screen-hero--duo .duo-logo{width:204px}}.full-screen-hero--duo .order-button{display:inline-block;width:107px;height:38px;line-height:38px;border-radius:2px;background-color:#0096d6;color:#fff;text-align:center;font-weight:600;font-size:14px;text-transform:uppercase;margin-bottom:38px}.full-screen-hero--vue{background-image:url("/img/pre-login/vue/hero.jpg");background-repeat:no-repeat;background-position:44% center;background-size:cover}@media (min-width: 1025px){.full-screen-hero--vue{background-position:center;height:720px}}@media (max-width: 640px){.full-screen-hero--vue{height:480px;background-position:34% center}}.full-screen-hero--vue__lead{font-size:24.5px;color:#fff;font-weight:300;margin:0 auto 20px auto}@media (min-width: 1025px){.full-screen-hero--vue__lead{font-size:24.5px}}.full-screen-hero--vue .ifit-vue{background-image:url("/img/pre-login/vue/hero-logo.png");background-repeat:no-repeat;background-size:209.6px 47.2px;display:inline-block;width:209.6px;height:47.2px}@media (min-width: 1025px){.full-screen-hero--vue .ifit-vue{background-size:262px 59px;width:262px;height:59px;margin-bottom:15px}}.full-screen-hero--link{background-image:url("/img/pre-login/link/hero.jpg");background-repeat:no-repeat;background-position:44% center;background-size:cover}@media (min-width: 1025px){.full-screen-hero--link{background-position:top}}@media (max-width: 640px){.full-screen-hero--link{background-image:url("/img/pre-login/link/hero-mobile.jpg");height:480px;width:100%;background-position:center}}.full-screen-hero--link__lead{font-size:16px;color:#fff;font-weight:300;margin:0 auto 20px auto}@media (min-width: 1025px){.full-screen-hero--link__lead{font-size:24.5px}}.full-screen-hero--link .ifit-link{background-image:url("/img/pre-login/link/hero-logo.png");background-repeat:no-repeat;background-size:209.6px 47.2px;display:inline-block;width:209.6px;height:47.2px}@media (min-width: 1025px){.full-screen-hero--link .ifit-link{background-size:262px 59px;width:262px;height:59px;margin-bottom:15px}}.full-screen-hero--pricing{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/pricing/e231153dbc-pricing-hero-bg.jpg");background-repeat:no-repeat;position:relative;height:450px;width:100%;background-size:cover;margin-bottom:60px}@media (max-width: 640px){.full-screen-hero--pricing{margin-bottom:10px}}@media (max-width: 480px){.full-screen-hero--pricing{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/pricing/2be41ed733-pricing-hero-bg-mobile.jpg");height:557px}}.full-screen-hero--pricing__wrapper{width:100%;height:100%;margin:0 auto;position:relative;display:table}@media (min-width: 1025px){.full-screen-hero--pricing__wrapper{width:1000px}}.full-screen-hero--pricing__text-body{display:table-cell;width:100%;vertical-align:middle;text-align:center}.full-screen-hero--pricing__text-body h1{color:#fff;font-size:65px;font-weight:600;text-transform:uppercase}@media (max-width: 480px){.full-screen-hero--pricing__text-body h1{font-size:29px;width:80%;margin:auto}}.full-screen-hero--ces{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/ces-2015/d7ad391853-ces-hero.jpg");background-repeat:no-repeat;position:relative;background-position:0 65%;min-height:460px;padding-bottom:70px}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--ces{min-height:410px;background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/ces-2015/d7ad391853-ces-hero.jpg");background-position:50% 0;padding-bottom:0}}@media (min-width: 1025px){.full-screen-hero--ces{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/ces-2015/d7ad391853-ces-hero.jpg");padding-bottom:10px;background-position:50% 0;min-height:500px}}.full-screen-hero--ces__wrapper{width:100%;height:100%;margin:0 auto;position:relative;display:table}@media (min-width: 1025px){.full-screen-hero--ces__wrapper{width:1000px}}.full-screen-hero--ces__text-body{display:table-cell;width:100%;vertical-align:middle;text-align:center}.full-screen-hero--ces__text-body h1{color:#fff;font-size:65px;font-weight:600;text-transform:uppercase}@media (max-width: 480px){.full-screen-hero--ces__text-body h1{font-size:29px;width:80%;margin:auto}}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--ces__text-body{padding-right:85px}}@media (min-width: 1025px){.full-screen-hero--ces__text-body{text-align:right}}.full-screen-hero--ces__text-body--push{margin-bottom:35%}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--ces__text-body--push{margin-bottom:0}}@media (min-width: 1025px){.full-screen-hero--ces__text-body--push{margin-bottom:0;margin-top:4%}}.full-screen-hero--ces__lead{font-size:38px;font-weight:400;color:#424242;width:285px;margin:100px auto 0 auto;text-transform:uppercase;text-align:center;padding:0 0 30px 0}.full-screen-hero--ces__lead--emphasis:after{content:"."}@media (min-width: 768px){.full-screen-hero--ces__lead--emphasis{font-size:60px;font-weight:800;display:block;margin:-2px 0 13px}.full-screen-hero--ces__lead--emphasis:after{display:none}}.full-screen-hero--ces__copy{line-height:1.02857143;font-weight:400;color:#fff;width:490px;float:right;font-size:17.5px;display:none}@media (min-width: 768px){.full-screen-hero--ces__copy{display:block}}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--ces__copy{text-align:right}}@media (min-width: 1025px){.full-screen-hero--ces__copy{line-height:1.5}}a.full-screen-hero--ces__button{margin:10px auto 0;position:absolute;right:0;left:0;width:280px}@media (min-width: 768px){a.full-screen-hero--ces__button{display:none}}.full-screen-hero--premium{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/661f205bcd-hero-mobile.jpg");background-repeat:no-repeat;position:relative;min-height:460px;height:568px;padding-bottom:100px;background-position:0 0}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--premium{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/1fe0308b3a-hero-tablet.jpg");min-height:500px;padding-bottom:30px}}@media (min-width: 1025px){.full-screen-hero--premium{background-image:url("https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/3971dd659d-hero.jpg");height:720px;min-height:500px;padding-bottom:0}}.full-screen-hero--premium__wrapper{width:100%;height:100%;margin:0 auto;position:relative;display:table}@media (min-width: 1025px){.full-screen-hero--premium__wrapper{width:1000px}}.full-screen-hero--premium__text-body{display:table-cell;width:100%;vertical-align:middle;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--premium__text-body{padding-bottom:18%}}.full-screen-hero--premium__text-body--push{margin-bottom:30%}.full-screen-hero--premium__text-body--push .logo-centered{margin-bottom:70px;display:block}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--premium__text-body--push{margin-bottom:0;margin-top:26%;padding-left:50px}}@media (min-width: 1025px){.full-screen-hero--premium__text-body--push{margin-bottom:0;margin-top:4%;bottom:auto}}.full-screen-hero--premium__lead{color:#fff;font-size:38px;font-weight:300;text-transform:none;width:240px;text-align:center;margin:0 auto;line-height:1.05263158;letter-spacing:-0.5px}@media (min-width: 768px) and (max-width: 1024px){.full-screen-hero--premium__lead{width:380px}}@media (min-width: 768px){.full-screen-hero--premium__lead{font-size:34px;text-transform:uppercase;width:100%;text-align:left;margin:0;line-height:1.52941176;letter-spacing:0}}.full-screen-hero--premium__lead--emphasis{color:#fff;text-transform:lowercase}.full-screen-hero--premium__lead--emphasis:after{content:"."}@media (min-width: 768px){.full-screen-hero--premium__lead--emphasis{font-size:60px;font-weight:800;display:block;margin:-2px 0 13px;text-transform:uppercase;line-height:.7}.full-screen-hero--premium__lead--emphasis:after{content:""}}.full-screen-hero--premium__copy{line-height:1.02857143;font-weight:300;color:#fff;width:490px;font-size:17.5px;display:none}@media (min-width: 768px){.full-screen-hero--premium__copy{display:block;margin-top:25px;line-height:1.5}}a.full-screen-hero--premium__button{margin:10px auto 0;position:absolute;right:0;left:0;width:280px;text-align:center}@media (min-width: 768px){a.full-screen-hero--premium__button{display:none}}.hero-down-arrow{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/daa685de27-hero-down-arrow.png");background-repeat:no-repeat;background-size:34px 18.5px;width:34px;height:18.5px;position:absolute;bottom:5%;left:50%;margin-left:-17px;display:none;z-index:999;cursor:pointer;display:block}.hero-down-arrow.active{display:block}@media (max-width: 480px){.hero-down-arrow{display:none}}.homepage-slider{position:relative;margin-top:0}.homepage-slider li{position:relative}@media (max-width: 768px){.homepage-slider li{height:600.6px}}.homepage-slider li .slide-logo{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/9303b0b8e9-daily-logo.png") no-repeat;width:113px;height:23px;background-size:113px 23px;position:absolute;bottom:25px;right:25px}@media (min-width: 1025px){.homepage-slider li .slide-logo{width:226px;height:46px;background-size:226px 46px;bottom:50px;right:100px}}@media (max-width: 640px){.homepage-slider li .slide-logo{bottom:60px}}@media (max-width: 480px){.homepage-slider li .slide-logo{height:17px;width:84px;background-size:84px 17px;bottom:130px;right:20px}}.homepage-slider li.bx-bg{background-size:cover;background-repeat:no-repeat;padding:0;min-height:384px}.homepage-slider li.bx-bg .breakpoint{display:block;width:100%}@media (min-width: 1025px){.homepage-slider li.bx-bg{height:648px}}@media (orientation: landscape){.homepage-slider li.bx-bg{padding:20px 0}}.homepage-slider li.bx-bg h1{font-weight:200;font-size:76px;line-height:70px;margin:0;text-transform:none;letter-spacing:0}@media (min-width: 640px) and (max-width: 1024px) and (orientation: landscape){.homepage-slider li.bx-bg h1{font-size:52px;line-height:48px}}.homepage-slider li.bx-bg h1.uppercase{text-transform:uppercase}@media only screen and (max-width:885px){.homepage-slider li.bx-bg h1{font-size:55px;line-height:52.5px}}@media (max-width: 640px){.homepage-slider li.bx-bg h1{font-size:26px;line-height:27.5px}}.homepage-slider li.bx-bg p{font-size:17.5px;font-weight:400;line-height:21px;margin:15px 0}@media (min-width: 1025px){.homepage-slider li.bx-bg p{margin:15px 0 24px 0}}@media only screen and (max-width:885px){.homepage-slider li.bx-bg p{font-size:15px}}@media (max-width: 640px){.homepage-slider li.bx-bg p{font-size:14px;line-height:16.5px}}.homepage-slider li.bx-bg a.boxed{color:#fff;text-decoration:none;display:inline-block;padding:10px 20px;background-color:#0096d6;font-weight:600;text-align:center;border-radius:3px;font-size:15px;line-height:21px}.homepage-slider li.bx-bg a.boxed--compare{background-color:#fff;color:#0096d6}.homepage-slider li.bx-bg a.boxed--compare:hover{background-color:#f5f5f5}@media (max-width: 640px){.homepage-slider li.bx-bg a.boxed--compare{background-color:transparent;color:#fff;position:relative;text-transform:uppercase;padding:0}.homepage-slider li.bx-bg a.boxed--compare:hover{background-color:transparent}.homepage-slider li.bx-bg a.boxed--compare:after{content:"\203A";display:inline-block;margin-left:4px}}@media (max-width: 480px){.homepage-slider li.bx-bg a.boxed--compare{position:absolute;bottom:32.5px;width:210px;height:40px;line-height:40px;text-align:center;padding:0;background-color:#fff;color:#0096d6;left:50%;margin-left:-105px;text-transform:capitalize}.homepage-slider li.bx-bg a.boxed--compare:after{content:"";background:none}}.homepage-slider li.bx-bg a.with-arrow{position:relative;display:inline-block;padding:10px 20px;text-align:center;font-weight:600;color:#0096d6;text-transform:uppercase;letter-spacing:1px}@media (max-width: 768px){.homepage-slider li.bx-bg a.with-arrow{font-size:15px;line-height:21px}}@media (max-width: 640px){.homepage-slider li.bx-bg a.with-arrow{padding:0}}.homepage-slider li.bx-bg a.with-arrow:after{content:"\203A";display:inline-block;margin-left:4px;font-weight:300;font-size:20px}.homepage-slider li.bx-bg .daily-video{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/8869ee2e4e-daily-video-btn.png") no-repeat;opacity:.8;background-size:84px 84px;position:absolute;left:50%;top:50%;display:block;width:84px;height:84px;margin-left:-42px;margin-top:-42px;z-index:100;cursor:pointer}@media (min-width: 1025px){.homepage-slider li.bx-bg .daily-video{width:168px;height:168px;background-size:168px 168px;margin-left:-84px;margin-top:-84px}}.homepage-slider li.bx-bg .daily-video:hover{opacity:1}@media (max-width: 640px){.homepage-slider li.bx-bg .daily-video{display:none}}.homepage-slider li.bx-bg .text-container{width:100%;display:table;height:100%;padding:0 100px}@media only screen and (min-width:1440px){.homepage-slider li.bx-bg .text-container{width:1440px;margin:auto}}@media only screen and (max-width:885px){.homepage-slider li.bx-bg .text-container{padding:0 25px}}.homepage-slider li.bx-bg .text-container--wrap{display:table-cell;vertical-align:middle}.homepage-slider li.bx-bg--xmas-link{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/ee0fdff372-link.png");background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-link{background-position:67% 100%}}.homepage-slider li.bx-bg--xmas-link h1{text-transform:uppercase;color:#fff;font-weight:200}.homepage-slider li.bx-bg--xmas-link h1 strong{font-weight:400}@media (min-width: 1025px){.homepage-slider li.bx-bg--xmas-link h1 strong{display:block}}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-link h1{padding-top:20px}}.homepage-slider li.bx-bg--xmas-link p{color:#fff}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-link{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/b4349f3bac-link-mobile.png");background-position:center 45%}.homepage-slider li.bx-bg--xmas-link h1{font-size:52px;line-height:48px}.homepage-slider li.bx-bg--xmas-link .text-container--wrap{vertical-align:top;padding-top:70px;text-align:center}.homepage-slider li.bx-bg--xmas-link .buy-links{position:absolute;bottom:25px;width:60%;left:50%;margin-left:-30%}.homepage-slider li.bx-bg--xmas-link .buy-links a{display:inline-block;width:48%;margin:0 1%}}@media (max-width: 640px) and (max-width: 480px){.homepage-slider li.bx-bg--xmas-link .text-container--wrap{padding-top:20px}}@media (max-width: 480px){.homepage-slider li.bx-bg--xmas-link{background-position:center 60%}.homepage-slider li.bx-bg--xmas-link .text-container{padding-top:25px}.homepage-slider li.bx-bg--xmas-link h1{font-size:26px;line-height:24px}.homepage-slider li.bx-bg--xmas-link .buy-links{left:0;margin-left:0;width:100%;padding:0 20px;bottom:15px}}.homepage-slider li.bx-bg--xmas-classic{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/27c52cf9d2-classic.png");background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-classic{background-position:70% bottom}}.homepage-slider li.bx-bg--xmas-classic h1{text-transform:uppercase;color:#fff;font-weight:200}.homepage-slider li.bx-bg--xmas-classic h1 strong{font-weight:400}.homepage-slider li.bx-bg--xmas-classic p{color:#fff}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-classic{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/2ad2efbf42-classic-mobile.png");background-position:top}.homepage-slider li.bx-bg--xmas-classic h1{font-size:52px;line-height:48px}.homepage-slider li.bx-bg--xmas-classic .text-container--wrap{vertical-align:top;padding-top:70px;text-align:center}.homepage-slider li.bx-bg--xmas-classic .buy-links{position:absolute;bottom:25px;width:60%;left:50%;margin-left:-30%}.homepage-slider li.bx-bg--xmas-classic .buy-links a{display:inline-block;width:48%;margin:0 1%}}@media (max-width: 640px) and (max-width: 480px){.homepage-slider li.bx-bg--xmas-classic .text-container--wrap{padding-top:20px}}@media (max-width: 480px){.homepage-slider li.bx-bg--xmas-classic .text-container{padding-top:50px}.homepage-slider li.bx-bg--xmas-classic h1{font-size:26px;line-height:24px}.homepage-slider li.bx-bg--xmas-classic .buy-links{left:0;margin-left:0;width:100%;padding:0 20px;bottom:15px}}.homepage-slider li.bx-bg--xmas-deals{background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width: 1025px){.homepage-slider li.bx-bg--xmas-deals{height:648px}}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-deals{background-position:70% 100%}}.homepage-slider li.bx-bg--xmas-deals .title img{width:100%;height:auto}@media (min-width: 1025px){.homepage-slider li.bx-bg--xmas-deals .title img{width:auto;height:170px}}.homepage-slider li.bx-bg--xmas-deals h1{text-transform:uppercase;font-weight:200}@media (min-width: 1025px){.homepage-slider li.bx-bg--xmas-deals h1{margin-top:20px}}.homepage-slider li.bx-bg--xmas-deals h1 strong{font-weight:400}@media (min-width: 1025px){.homepage-slider li.bx-bg--xmas-deals p{margin:25px 0 20px}}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals h1{font-size:52px;line-height:48px;text-transform:none;text-align:center}.homepage-slider li.bx-bg--xmas-deals p{text-align:center;font-weight:600;font-size:28px;line-height:31px}.homepage-slider li.bx-bg--xmas-deals .text-container--wrap{vertical-align:top;padding-top:70px;text-align:center}.homepage-slider li.bx-bg--xmas-deals .buy-links{position:absolute;bottom:25px;width:60%;left:50%;margin-left:-30%}.homepage-slider li.bx-bg--xmas-deals .buy-links a{display:inline-block;width:48%;margin:0 1%}}@media (max-width: 767px) and (orientation: landscape){.homepage-slider li.bx-bg--xmas-deals h1{font-size:32px;line-height:36px}}@media (max-width: 767px) and (max-width: 480px){.homepage-slider li.bx-bg--xmas-deals .text-container--wrap{padding-top:20px}}@media (max-width: 480px){.homepage-slider li.bx-bg--xmas-deals h1{font-size:26px;line-height:24px}.homepage-slider li.bx-bg--xmas-deals p{font-size:14px;line-height:15.5px}.homepage-slider li.bx-bg--xmas-deals .buy-links{left:0;margin-left:0;width:100%;padding:0 20px;bottom:15px;text-align:center}}.homepage-slider li.bx-bg--xmas-deals__classic{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/9th/9121ddac8f-classic.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__classic{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/9th/eec26bce62-classic-mobile.png")}}.homepage-slider li.bx-bg--xmas-deals__vue{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/14th/5e986184a2-desktop.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__vue{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/14th/44b4526785-mobile.png")}}.homepage-slider li.bx-bg--xmas-deals__premium{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/18th/a4f92c9e0c-desktop.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__premium{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/18th/8925bcf2e4-mobile.png")}}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-deals__premium{background-position:center}}.homepage-slider li.bx-bg--xmas-deals__premium h1{text-transform:uppercase}.homepage-slider li.bx-bg--xmas-deals__ball{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/15th/cf9e5ff188-desktop.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__ball{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/15th/719325ed16-mobile.png")}.homepage-slider li.bx-bg--xmas-deals__ball h1{text-transform:uppercase}}.homepage-slider li.bx-bg--xmas-deals__yoga{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/10th/53fbbca6c1-yogamat.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__yoga{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/10th/5bce8f70ac-yogamat-mobile.png")}}.homepage-slider li.bx-bg--xmas-deals__jumprope{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/13th/727981ead1-desktop.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__jumprope{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/13th/bc3180fd0b-mobile.png")}}.homepage-slider li.bx-bg--xmas-deals__kettle{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/16th/c6fbb887ab-desktop.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__kettle{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/16th/403882e3f4-mobile.png")}}@media (min-width: 640px) and (max-width: 1024px) and (orientation: landscape){.homepage-slider li.bx-bg--xmas-deals__kettle .title img{height:116px;width:auto}}.homepage-slider li.bx-bg--xmas-deals__roller{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/17th/c4a35f94f4-desktop.png")}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__roller{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/17th/29b5e1dbc0-mobile.png")}}@media (min-width: 640px) and (max-width: 1024px) and (orientation: landscape){.homepage-slider li.bx-bg--xmas-deals__roller .title img{height:116px;width:auto}}.homepage-slider li.bx-bg--xmas-deals__smartbeat{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/12th/2ac3fc84f5-desktop.png");background-position:center 80%}.homepage-slider li.bx-bg--xmas-deals__smartbeat h1{text-transform:none}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__smartbeat h1{padding-top:20px}}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-deals__smartbeat{background-position:90% 100%}}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__smartbeat{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/12th/64d50d1597-mobile.png")}}.homepage-slider li.bx-bg--xmas-deals__sportpack{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/11th/dcb47ec831-desktop.png")}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-deals__sportpack{background-position:55% 100%}.homepage-slider li.bx-bg--xmas-deals__sportpack h1{margin-top:10px}}@media (max-width: 767px){.homepage-slider li.bx-bg--xmas-deals__sportpack{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/deals/11th/7000392205-mobile.png")}}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__sportpack h1 strong{font-weight:200}}.homepage-slider li.bx-bg--xmas-deals__premium_ny{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/newyears/a526696567-premium.png")}.homepage-slider li.bx-bg--xmas-deals__premium_ny h1{font-weight:400;color:#424242;font-family:"Martines";text-transform:uppercase}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__premium_ny h1{text-transform:uppercase;font-size:40px}}.homepage-slider li.bx-bg--xmas-deals__premium_ny p{margin-top:15px}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-deals__premium_ny{background-position:45% 100%}}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__premium_ny{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/newyears/2d5dd03c1b-premium-mobile.png");background-position:center}}.homepage-slider li.bx-bg--xmas-deals__vue_ny{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/newyears/7b25d27b7a-vue.png")}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-deals__vue_ny{background-position:55% 100%}}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__vue_ny{background-position:center;background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/newyears/1ccd5dc735-vue-mobile.png")}}.homepage-slider li.bx-bg--xmas-deals__vue_ny h1{font-weight:400;color:#fff;font-family:"Martines";text-transform:uppercase}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__vue_ny h1{color:#424242;font-size:40px}}.homepage-slider li.bx-bg--xmas-deals__vue_ny p{color:#fff}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__vue_ny p{color:#424242;font-weight:300}}.homepage-slider li.bx-bg--xmas-deals__vue_ny p .tiny{font-size:15px}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__vue_ny p .tiny{font-weight:300}}.homepage-slider li.bx-bg--xmas-deals__classic_ny{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/newyears/ab32bb9b7c-classic.png")}.homepage-slider li.bx-bg--xmas-deals__classic_ny h1{font-weight:400;color:#fff;font-family:"Martines"}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__classic_ny h1{font-size:40px;text-transform:uppercase}}.homepage-slider li.bx-bg--xmas-deals__classic_ny p{color:#fff}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-deals__classic_ny{background-position:61% 100%}}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-deals__classic_ny{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/newyears/f8ec403773-classic-mobile.png")}}.homepage-slider li.bx-bg--xmas-vue{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/4c97789cb1-vue.png");background-size:cover;background-repeat:no-repeat;background-position:top center}.homepage-slider li.bx-bg--xmas-vue h1{text-transform:uppercase;font-weight:200}.homepage-slider li.bx-bg--xmas-vue h1 strong{font-weight:400;display:block}@media (min-width: 640px) and (max-width: 1024px){.homepage-slider li.bx-bg--xmas-vue{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/ddb7bf9821-vue-tablet.png")}}@media (max-width: 640px){.homepage-slider li.bx-bg--xmas-vue{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/12days/c08dabaf93-vue-mobile.png");background-position:center 45%}.homepage-slider li.bx-bg--xmas-vue h1{font-size:52px;line-height:48px}.homepage-slider li.bx-bg--xmas-vue .text-container--wrap{vertical-align:top;padding-top:410px;text-align:center}.homepage-slider li.bx-bg--xmas-vue .buy-links{position:absolute;bottom:25px;width:60%;left:50%;margin-left:-30%}.homepage-slider li.bx-bg--xmas-vue .buy-links a{display:inline-block;width:48%;margin:0 1%}}@media (max-width: 640px) and (max-width: 480px){.homepage-slider li.bx-bg--xmas-vue .text-container--wrap{padding-top:20px}}@media (max-width: 480px){.homepage-slider li.bx-bg--xmas-vue .text-container--wrap{padding-top:275px}.homepage-slider li.bx-bg--xmas-vue h1{font-size:26px;line-height:24px}.homepage-slider li.bx-bg--xmas-vue .buy-links{left:0;margin-left:0;width:100%;padding:0 20px;bottom:15px}}.homepage-slider li.bx-bg--equipment{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/9aa5c9601d-equipment.jpg");background-position:top center}@media (max-width: 768px){.homepage-slider li.bx-bg--equipment{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/80a8c3070e-equipment-tablet.jpg")}}@media (min-width: 1025px){.homepage-slider li.bx-bg--equipment a.boxed{width:140px}}@media (max-width: 640px){.homepage-slider li.bx-bg--equipment{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/2984258a39-equipment-mobile.jpg")}.homepage-slider li.bx-bg--equipment a.boxed{display:none}.homepage-slider li.bx-bg--equipment p{max-width:170px}}@media (max-width: 480px){.homepage-slider li.bx-bg--equipment a.boxed{display:inline-block;width:199px;height:40px;left:50%;margin-left:-99.5px;line-height:40px;background-color:#0096d6;color:#fff;text-align:center;font-weight:300;position:absolute;bottom:32.5px;padding:0}.homepage-slider li.bx-bg--equipment a.with-arrow{display:none}}.homepage-slider li.bx-bg--equipment h1{max-width:350px;color:#282828}@media (max-width: 640px){.homepage-slider li.bx-bg--equipment h1{max-width:150px}}.homepage-slider li.bx-bg--wearables{text-align:center;background-color:#f5f5f5}.homepage-slider li.bx-bg--wearables .text-container{width:717px;margin:0 auto;padding:25px 25px 0}@media (min-width: 1025px){.homepage-slider li.bx-bg--wearables .text-container{padding:0}}@media (max-width: 640px){.homepage-slider li.bx-bg--wearables .text-container{width:100%;padding-top:0}}@media (max-width: 360px){.homepage-slider li.bx-bg--wearables .text-container{padding-top:10px}}.homepage-slider li.bx-bg--wearables .vue-product{margin:30px auto 0;background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/25cefb5284-vue.png") no-repeat;display:block;background-size:537.75px 317.25px;width:537.75px;height:317.25px}@media (min-width: 1025px){.homepage-slider li.bx-bg--wearables .vue-product{background-size:625.6px 369.75px;width:625.6px;height:369.75px}}@media (max-width: 640px){.homepage-slider li.bx-bg--wearables .vue-product{background-size:297px 184px;width:297px;height:184px;margin:15px auto 0}}@media (max-width: 360px){.homepage-slider li.bx-bg--wearables .vue-product{background-size:250px 155px;width:250px;height:155px}}.homepage-slider li.bx-bg--wearables h1{font-size:55px;font-weight:200;text-transform:uppercase;color:#5e5e5e}@media (min-width: 1025px){.homepage-slider li.bx-bg--wearables h1{font-size:76px;padding-top:34px}}@media (max-width: 480px){.homepage-slider li.bx-bg--wearables h1{font-size:26px;margin-bottom:15px;font-weight:300}}.homepage-slider li.bx-bg--wearables p{padding:0;font-weight:300;line-height:26.5px;font-size:17.5px;width:383px;margin:15px auto}@media (max-width: 640px){.homepage-slider li.bx-bg--wearables p{padding:0;margin-bottom:0;width:100%;line-height:21px;font-size:14px}}@media (max-width: 320px){.homepage-slider li.bx-bg--wearables p{padding:0 15px}}.homepage-slider li.bx-bg--wearables img.all-devices{height:auto;max-width:100%;width:auto}.homepage-slider li.bx-bg--wearables .more{width:208px;height:41px;line-height:41px;background-color:#0096d6;color:#fff;text-transform:uppercase;font-weight:600;font-size:15px;text-transform:none;border-radius:3px}.homepage-slider li.bx-bg--wearables .more--desktop{display:inline-block}@media (max-width: 640px){.homepage-slider li.bx-bg--wearables .more--desktop{display:none}}.homepage-slider li.bx-bg--wearables .more--mobile{display:none}@media (max-width: 640px){.homepage-slider li.bx-bg--wearables .more--mobile{display:inline-block;margin-top:0}}.homepage-slider li.bx-bg--daily{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/03be2146c3-daily.jpg");background-position:top center}@media (max-width: 768px){.homepage-slider li.bx-bg--daily{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/a021d227c7-daily-tablet.jpg")}.homepage-slider li.bx-bg--daily a.boxed{margin-right:5px}}@media (max-width: 480px){.homepage-slider li.bx-bg--daily{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/5b4bdf6980-daily-mobile.jpg")}.homepage-slider li.bx-bg--daily .text-container--wrap{vertical-align:top;padding-top:10%;text-align:center}.homepage-slider li.bx-bg--daily a.with-arrow{display:none}.homepage-slider li.bx-bg--daily a.boxed{background-color:#0096d6;color:#fff;position:relative;width:200px;height:40px;line-height:40px;padding:0;text-align:center;position:absolute;bottom:32.5px;left:50%;margin-left:-100px}.homepage-slider li.bx-bg--daily p{display:none}}@media (max-width: 360px){.homepage-slider li.bx-bg--daily{background-image:url("https://cdn.ifit.com/d/nc/img/homepage/slider/7d7e350827-daily-mobile-tiny.jpg")}}.homepage-slider li.bx-bg--daily h1{color:#cecece;max-width:425px}@media only screen and (max-width:885px){.homepage-slider li.bx-bg--daily h1{max-width:310px}}@media (max-width: 480px){.homepage-slider li.bx-bg--daily h1{max-width:100%}}.homepage-slider li.bx-bg--daily p{color:#cecece}@media only screen and (max-width:885px) and (orientation: landscape){.homepage-slider li.bx-bg{height:546px}}@media (max-width: 640px){.homepage-slider li.bx-bg{height:655.2px}}@media (max-width: 480px){.homepage-slider li.bx-bg{height:450px}}.homepage-slider li.bx-bg .buy-links{text-transform:uppercase}.homepage-slider .wearable-slides{height:648px;position:relative}.homepage-slider .wearable-slides .pos-relative{position:relative}@media (max-width: 719px){.homepage-slider .wearable-slides{height:auto}}.homepage-slider .wearable-slides .separator{display:block;width:100%}@media (max-width: 719px){.homepage-slider .wearable-slides .fs-img{width:100%;position:relative;bottom:-4px}.homepage-slider .wearable-slides--membership img{margin-top:10px}}.homepage-slider .wearable-slides hr{border-color:#424242;width:70px;margin-bottom:10px}@media (max-width: 719px){.homepage-slider .wearable-slides hr{margin:25px auto 5px}}.homepage-slider .wearable-slides h1{font-size:33px;line-height:40px;text-transform:uppercase;letter-spacing:4px;color:#424242;font-weight:300;text-align:left}@media (max-width: 719px){.homepage-slider .wearable-slides h1{text-align:center;padding-top:25px;font-size:25px;line-height:31px}}.homepage-slider .wearable-slides p{color:#424242;font-weight:400;text-align:left;text-transform:uppercase;letter-spacing:2px;font-size:15px;line-height:25px}@media (max-width: 719px){.homepage-slider .wearable-slides p{text-align:center;font-size:13px;line-height:20.8px}}.homepage-slider .wearable-slides a.button{background-color:#0096d6;border-radius:2px;display:inline-block;padding:10px 16px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;color:#fff;cursor:pointer;text-decoration:none;line-height:18px}.homepage-slider .wearable-slides .mobile-divider{clear:both;width:100%;display:block;height:25px}.homepage-slider .wearable-slides--upgrade{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/aa4cd03369-upgrade-membership.jpg") center center / cover no-repeat}.homepage-slider .wearable-slides--upgrade p{max-width:295px}.homepage-slider .wearable-slides--upgrade .hero-text-centered>div{-webkit-transform:translate(0, -16%);-moz-transform:translate(0, -16%);-ms-transform:translate(0, -16%);-o-transform:translate(0, -16%);transform:translate(0, -16%)}@media (min-width: 1025px) and (max-width: 1340px){.homepage-slider .wearable-slides--upgrade{background-position:42%}}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--upgrade{background-position:42%}}@media (max-width: 719px){.homepage-slider .wearable-slides--upgrade{height:auto;background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/b746050504-upgrade-membership-mobile-gray.jpg") center center / cover no-repeat}.homepage-slider .wearable-slides--upgrade img{position:relative;left:50%;width:130%;max-width:none;margin-top:5%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.homepage-slider .wearable-slides--upgrade p{max-width:none}.homepage-slider .wearable-slides--upgrade .hero-text-container .hero-text-centered{display:inline-block}.homepage-slider .wearable-slides--upgrade .hero-text-container .hero-text-centered>div{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.homepage-slider .wearable-slides--upgrade-june{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/a5e7cd10d8-membership-pricing-desktop.png") center center / cover no-repeat}@media (min-width: 1025px){.homepage-slider .wearable-slides--upgrade-june{padding-top:20px}}.homepage-slider .wearable-slides--upgrade-june p{max-width:350px}@media (min-width: 1025px){.homepage-slider .wearable-slides--upgrade-june p{max-width:280px}}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--upgrade-june .height-450{height:470px}}.homepage-slider .wearable-slides--upgrade-june .hero-text-centered>div{-webkit-transform:translate(0, -16%);-moz-transform:translate(0, -16%);-ms-transform:translate(0, -16%);-o-transform:translate(0, -16%);transform:translate(0, -16%)}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--upgrade-june hr{margin:25px auto 10px}}@media (max-width: 719px){.homepage-slider .wearable-slides--upgrade-june hr{margin:25px auto 10px}}@media (min-width: 1025px) and (max-width: 1340px){.homepage-slider .wearable-slides--upgrade-june{background-position:42%}}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--upgrade-june{background-position:42%;background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/c0c8113479-membership-slider-background-tablet.png") center center / cover no-repeat}.homepage-slider .wearable-slides--upgrade-june h1{text-align:center;padding-top:25px}}.homepage-slider .wearable-slides--upgrade-june p{text-align:center;margin:0 auto}@media (min-width: 1025px){.homepage-slider .wearable-slides--upgrade-june p{text-align:left;margin:0}}@media (max-width: 719px){.homepage-slider .wearable-slides--upgrade-june{height:547px;background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/e1a6f668b0-membership-pricing-mobile.png") center center / cover no-repeat}.homepage-slider .wearable-slides--upgrade-june img{position:relative;left:50%;width:130%;max-width:none;margin-top:5%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.homepage-slider .wearable-slides--upgrade-june h1{font-size:25px;letter-spacing:4px}.homepage-slider .wearable-slides--upgrade-june .hero-text-container .hero-text-centered{display:inline-block}.homepage-slider .wearable-slides--upgrade-june .hero-text-container .hero-text-centered>div{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.homepage-slider .wearable-slides--axis{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/wearables/f3cab9020b-axishr-bg.png") center no-repeat;background-size:cover;width:100%;padding-top:10px}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--axis{padding-top:50px}}@media (max-width: 719px){.homepage-slider .wearable-slides--axis{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/wearables/6b316e634e-axishr-bg-mobile.png") center no-repeat;background-size:cover;height:447px;padding-top:0}}.homepage-slider .wearable-slides--axis h2,.homepage-slider .wearable-slides--axis p{text-align:center}@media (max-width: 719px){.homepage-slider .wearable-slides--axis h2,.homepage-slider .wearable-slides--axis p{padding-top:0}}.homepage-slider .wearable-slides--axis hr{margin:30px auto 10px}@media (max-width: 719px){.homepage-slider .wearable-slides--axis hr{margin:20px auto}}.homepage-slider .wearable-slides--marathon{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/marathon/a38156ec99-slider-1920-x-684-3.png") 10% center / cover no-repeat;padding-top:90px}.homepage-slider .wearable-slides--marathon h1{font-weight:500}.homepage-slider .wearable-slides--marathon p{max-width:350px}@media (min-width: 1025px){.homepage-slider .wearable-slides--marathon p{max-width:370px}}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--marathon .height-470{height:470px}}.homepage-slider .wearable-slides--marathon .hero-text-centered>div{-webkit-transform:translate(0, -16%);-moz-transform:translate(0, -16%);-ms-transform:translate(0, -16%);-o-transform:translate(0, -16%);transform:translate(0, -16%)}@media (max-width: 719px){.homepage-slider .wearable-slides--marathon hr{margin:25px auto 10px}}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--marathon{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/marathon/9993a40f6b-slider-960x684-2.png") center center / cover no-repeat;padding-top:250px}}.homepage-slider .wearable-slides--marathon p{text-align:left;margin:0}@media (max-width: 719px){.homepage-slider .wearable-slides--marathon p{text-align:center;margin:0 auto}}@media (max-width: 719px){.homepage-slider .wearable-slides--marathon{height:547px;background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/marathon/ce78c1789b-slider-480x547-1.png") right center / cover no-repeat;padding-top:120px}.homepage-slider .wearable-slides--marathon h1{letter-spacing:4px;font-size:33px;line-height:40px}.homepage-slider .wearable-slides--marathon p{font-size:15px;line-height:28px}.homepage-slider .wearable-slides--marathon .hero-text-container .hero-text-centered{display:inline-block}.homepage-slider .wearable-slides--marathon .hero-text-container .hero-text-centered>div{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}.homepage-slider .wearable-slides--vue .device-img{height:453.6px;width:410.2px;position:absolute;right:0;top:50%;margin-top:-226.8px;background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/wearables/1976303bb4-vue-devices.png") no-repeat;background-size:410.2px 453.6px;display:block}@media (min-width: 720px) and (max-width: 1024px){.homepage-slider .wearable-slides--vue .device-img{background-size:468.8px 518.4px;height:518.4px;width:468.8px;margin-top:-259.2px}}@media only screen and (min-width:720px) and (max-width:866px){.homepage-slider .wearable-slides--vue .device-img{background-size:410.2px 453.6px;height:453.6px;width:410.2px;margin-top:-226.8px}}@media (min-width: 1025px){.homepage-slider .wearable-slides--vue .device-img{height:757.8px;width:685.8px;background-size:685.8px 757.8px;right:100px;top:-40px;margin:0}}@media only screen and (max-width:1241px){.homepage-slider .wearable-slides--vue .device-img{right:0}}.homepage-slider .wearable-slides--membership{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/wearables/fefa37d487-membership-bg.png") top center no-repeat;background-size:cover}@media (max-width: 719px){.homepage-slider .wearable-slides--membership{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/wearables/2fedc7d9ac-membership-bg-mobile.png") bottom center no-repeat}}.homepage-slider .wearable-slides--membership h1,.homepage-slider .wearable-slides--membership p{text-align:center}@media (max-width: 719px){.homepage-slider .wearable-slides--membership h1,.homepage-slider .wearable-slides--membership p{padding:0 20px}}@media (max-width: 719px){.homepage-slider .wearable-slides--membership h1{font-size:25px;line-height:31px;padding:30px 15px 0}}.homepage-slider .wearable-slides--membership img{margin-bottom:-4px}@media (max-width: 719px){.homepage-slider .wearable-slides--membership img{margin-top:22px}}.homepage-slider .wearable-slides--membership hr{margin:30px auto}@media (max-width: 719px){.homepage-slider .wearable-slides--membership hr{margin:25px auto}}.homepage-slider .bx-controls-direction a{background:url("https://cdn.ifit.com/d/nc/img/homepage/slider/84ff58ebce-slider-arrows.png") no-repeat;width:29px;height:50px;display:block;text-indent:-9999px;position:absolute;top:50%;margin-top:-25px;outline:0;cursor:pointer;display:none;z-index:9999}@media (max-width: 768px){.homepage-slider .bx-controls-direction a{display:none}}.homepage-slider .bx-controls-direction a.bx-prev{background-position:left;left:21px}.homepage-slider .bx-controls-direction a.bx-next{background-position:right;right:21px}.homepage-slider .bx-pager{position:absolute;bottom:25px;width:100%;text-align:center}@media (max-width: 640px){.homepage-slider .bx-pager{bottom:20px}}@media (max-width: 480px){.homepage-slider .bx-pager{display:none}}.homepage-slider .bx-pager .bx-pager-item{display:inline-block;margin:0 15px}.homepage-slider .bx-pager .bx-pager-item a{font-size:14px;color:#fff;font-weight:600}.homepage-slider .bx-pager .bx-pager-item a:hover{color:#fff}.homepage-slider .bx-pager .bx-pager-item a.active{position:relative;color:#424242}.homepage-slider .bx-pager .bx-pager-item a.active:before{content:"";position:absolute;left:-5px;top:50%;right:-5px;border-top:2px solid #424242;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}@media (min-width: 1025px){.homepage-slider:hover .bx-controls-direction a{display:block}}.pinned-nav{background-color:rgba(0,0,0,0.6);height:68px;width:100%;position:absolute;z-index:50;display:none;top:0}.pinned-nav a.pinned-nav__link{margin:-2px 6px 0 6px;border-bottom:1px solid transparent;display:block;height:100%;padding:0 12px;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1024px){.pinned-nav a.pinned-nav__link{padding:0 4px}}@media (min-width: 768px) and (max-width: 1024px){.pinned-nav a.pinned-nav__link{padding:0 5px}}.pinned-nav a.pinned-nav__link:hover,.pinned-nav a.pinned-nav__link.is-active{border-bottom:2px solid #fff}.pinned-nav__button{padding:9px 15.5px}@media (min-width: 768px){.pinned-nav{display:block}}.pinned-nav .landing-sc{height:68px;*zoom:1}.pinned-nav .landing-sc:before,.pinned-nav .landing-sc:after{display:table;content:"";line-height:0}.pinned-nav .landing-sc:after{clear:both}.pinned-nav--fixed{position:fixed;z-index:1000;top:0;left:0;right:0;border-color:#e5e5e5}.pinned-nav--fixed .landing-sc{box-shadow:none}.pinned-nav__daily{display:none}@media (min-width: 768px){.pinned-nav__daily.active{display:block}}.pinned-nav h3{float:left;font-size:17.5px;font-weight:400;color:#fff;line-height:68px}@media (min-width: 768px) and (max-width: 1024px){.pinned-nav h3{line-height:55px}}.pinned-nav h3.white{color:#fff}.pinned-nav__ul{float:right}.pinned-nav__li{float:left;line-height:68px}a.pinned-nav__link{color:rgba(255,255,255,0.65);font-size:14px;margin-left:32px;font-weight:300}a.pinned-nav__link.is-active,a.pinned-nav__link.is-active:visited,a.pinned-nav__link:hover,a.pinned-nav__link:hover:visited{color:#fff}a.pinned-nav__link:visited{color:#fff}a.pinned-nav__w-link{color:rgba(255,255,255,0.65);font-size:14px;margin-left:32px}a.pinned-nav__w-link.is-active,a.pinned-nav__w-link.is-active:visited,a.pinned-nav__w-link:hover,a.pinned-nav__w-link:hover:visited{color:#fff;font-weight:600}.pinned-nav__button{font-size:14px;color:#fff;background-color:#0096d6;font-weight:600;padding:7px 20px;margin-left:30px;border-radius:3px}a.pinned-nav__button:hover,a.pinned-nav__button:visited{color:#fdfdfd}.pinned-nav__button:hover{background-color:#009de0}@media (min-width: 768px) and (max-width: 1024px){.pinned-nav{height:55px}.pinned-nav .landing-sc{height:55px;padding:0 25px}.pinned-nav__li,.pinned-nav__header{line-height:55px}}.landing-sc{width:100%;margin:0 auto;padding:0 25px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc{padding:0 44px}}@media (min-width: 1025px){.landing-sc{width:1000px;padding:0}}.landing-sc__span4{position:relative}.row-fluid .landing-sc__span4{width:100%;margin-left:0;margin-bottom:40px}@media (min-width: 768px) and (max-width: 1024px){.row-fluid .landing-sc__span4{width:224px;padding:0 22px;border-left:1px solid #cecece}.row-fluid .landing-sc__span4:first-child{padding-left:0;border-width:0}.row-fluid .landing-sc__span4:last-child{padding-right:0}}@media (min-width: 1025px){.row-fluid .landing-sc__span4{width:300px;margin-left:50px;margin-bottom:0;height:280px}}@media (min-width: 1025px){.landing-sc__span4:hover .landing-sc__main__link{display:block}}.landing-sc__span4:hover .landing-sc__main__link:hover,.landing-sc__span4:hover .landing-sc__main__link:active{color:#424242}@media (min-width: 1025px){.landing-sc__span4:hover .landing-sc__main--tablet{display:none}.landing-sc__span4:hover .landing-sc__main--desktop{display:block}}.landing-sc__span4:hover img{opacity:.9}.landing-sc__header{text-transform:none;font-size:38px;font-weight:300;color:#424242;letter-spacing:-1px;line-height:1.05263158}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__header{text-align:center;font-size:26px;font-weight:400}}@media (min-width: 1025px){.landing-sc__header{font-size:34px;font-weight:400;line-height:1.29411765;letter-spacing:.5px}}.landing-sc__header--light{font-size:24.5px;font-weight:300;color:#747474;line-height:1}@media (min-width: 1025px){.landing-sc__md-center{text-align:center}}.landing-sc__copy{color:#747474;font-size:15px;line-height:1.5;font-weight:700}@media (min-width: 1025px){.landing-sc__copy{color:#929292;font-size:14px;line-height:.4;padding-bottom:10px}}.landing-sc__sub-header{font-size:13px;text-transform:uppercase;color:#424242;font-weight:600}@media (min-width: 1025px){.landing-sc__sub-header{font-size:17.5px}}.landing-sc__copy{color:#747474;font-size:15px;line-height:1.5;font-weight:300}@media (min-width: 1025px){.landing-sc__copy{font-size:17.5px;color:#424242;line-height:1.37142857;font-weight:400}}.landing-sc__copy--sub{margin-top:4px;font-size:15px;line-height:1.37142857;font-weight:300;color:#929292}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__copy--sub{font-size:12px;letter-spacing:-0.25px;line-height:1.45833333;margin:15px 0 25px}}@media (min-width: 1025px){.landing-sc__copy--sub{font-size:14px;line-height:1.71428571;margin:20px 0}}.landing-sc__copy--light{color:#747474;font-size:17.5px;line-height:26px;font-weight:400}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__copy--light{text-align:center;font-size:14px;line-height:21px}}.landing-sc__copy--divider{margin:14px 0 20px;border-bottom:1px solid #cecece;height:1px;width:100%}.landing-sc__join-link{color:#0096d6;font-size:15px;line-height:0;text-align:left;font-weight:700;display:block;margin-top:15px;text-decoration:underline;text-transform:uppercase}.landing-sc__join-link:hover{text-decoration:underline}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__join-link{text-align:center;margin:15px auto;display:table}}@media (min-width: 1025px){.landing-sc__join-link{margin:0 auto;font-size:14px;text-align:center;font-weight:400;display:table;line-height:1}}.landing-sc__join-link:hover,.landing-sc__join-link:visited:hover{color:#424242}.landing-sc__btn{padding:14px 55px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;display:inline-block;text-align:center;border-radius:3px}.landing-sc__btn--join{text-transform:none}a.landing-sc__btn--solid-blue{background-color:#0096d6;color:#fdfdfd}a.landing-sc__btn--solid-blue:hover{color:#fdfdfd;background-color:#009de0}.landing-sc__nav{padding:65px 25px 0}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__nav{padding:25px 25px 20px}}@media (min-width: 1025px){.landing-sc__nav{padding:165px 0 80px}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__nav__ul{padding:0}}.landing-sc__nav__li{display:block}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__nav__li{width:165px;display:inline-block;padding:0}}@media (min-width: 1025px){.landing-sc__nav__li{width:118px;display:inline-block}}.landing-sc__nav__li-container{padding-bottom:70px;padding-top:88px;display:inline-block;position:relative;width:100%}@media (min-width: 1025px){.landing-sc__nav__li-container{padding-top:70px;padding-bottom:0;margin:0 25px}}.landing-sc__nav__icon{position:absolute;top:0;left:0;right:0;margin:0 auto}.landing-sc__nav__icon:before{position:absolute;left:0;right:0;margin:0 auto}@media (min-width: 1025px){.landing-sc__nav__icon:before{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}}.landing-sc__nav__icon:hover{opacity:.9}@media (min-width: 768px){.landing-sc__nav__header{text-align:center}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__nav__header{margin-top:35px}}.landing-sc__nav__link{font-size:16.5px;color:#424242;font-weight:700;line-height:1;position:absolute;left:0;right:0;margin:auto;text-transform:uppercase}.landing-sc__nav__link:hover,.landing-sc__nav__link:visited:hover{color:#0096d6}.landing-sc__nav__link:visited{color:#424242}@media (min-width: 1025px){.landing-sc__nav__link{font-size:14px;max-width:70px;font-weight:400}}.landing-sc__nav__mobile-link{text-transform:uppercase;color:#0096d6;font-size:12px;font-weight:700;position:relative;top:20px}a.landing-sc__nav__mobile-link:hover{color:#424242}@media (min-width: 1025px){.landing-sc__nav__mobile-link{display:none}}.landing-sc__nav__copy{margin:12px 0 40px;padding:0 0 20px 0;color:#747474;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__nav__copy{width:457px;text-align:center;margin:12px auto 40px}}@media (min-width: 1025px){.landing-sc__nav__copy{text-align:center;padding:0 120px}}.landing-sc .dots{text-align:center;width:100%;position:absolute}@media (min-width: 1025px){.landing-sc .dots{top:auto}}.landing-sc .dot{text-indent:100%;overflow:hidden;white-space:nowrap;width:10px;height:10px;border-radius:100%;background-color:#929292;display:inline-block;margin:0 8px;cursor:pointer}@media (min-width: 1025px){.landing-sc .dot{argin:0 12px}}.landing-sc .dot.active{background-color:transparent;width:12px;height:12px;border:1px solid #0096d6;display:inline-block;position:relative;top:2px}.landing-sc__main{margin:0 auto;position:relative;z-index:2}@media (max-width: 480px){.landing-sc__main{background-color:#f5f5f5;margin:5px 0 0;padding:25px 0 10px 0}.landing-sc__main .page-titles{display:none}.landing-sc__main .device-containers{display:none}}.landing-sc__main .landing-homepage{padding-top:64px;padding-bottom:88px;margin-bottom:0}@media (max-width: 768px){.landing-sc__main .landing-homepage{padding-top:19px;padding-bottom:0}}.landing-sc__main .landing-homepage h1{text-transform:none;color:#424242;font-size:34px;line-height:34px;font-weight:300;margin-bottom:37px}.landing-sc__main .landing-homepage h1 span{display:block;color:#747474}.landing-sc__main .landing-homepage .mobile-device-descriptions{display:none;text-align:center}.landing-sc__main .landing-homepage .mobile-device-descriptions h2{font-weight:400;font-size:18px;text-transform:uppercase}.landing-sc__main .landing-homepage .mobile-device-descriptions p{font-size:18px;color:#747474;font-weight:300;line-height:20px}@media (max-width: 480px){.landing-sc__main .landing-homepage .mobile-device-descriptions p{margin-bottom:0}}@media (max-width: 480px){.landing-sc__main .landing-homepage .mobile-device-descriptions{display:block}}.landing-sc__main .landing-homepage .mobile-device-descriptions .both-devices{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/f6c37a15e3-devices-mobile.png');background-repeat:no-repeat;background-size:393px 158px;width:393px;height:158px;display:inline-block}.landing-sc__main .landing-homepage .device-containers{padding-bottom:101px;margin-bottom:75px;border-bottom:1px solid #e6e6e6}@media (max-width: 768px){.landing-sc__main .landing-homepage .device-containers{padding-bottom:67px;margin-bottom:61px}}.landing-sc__main .landing-homepage .device-containers .device-box{position:relative;width:49%;min-height:335px;display:inline-block;text-align:center}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-containers .device-box{min-height:435px}}.landing-sc__main .landing-homepage .device-containers .device-box--act .device-image{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/404266359f-act_homepage.png');background-repeat:no-repeat;position:absolute;top:0;left:-55px;display:block;background-size:443.5px 249.5px;width:443.5px;height:249.5px}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-containers .device-box--act .device-image{background-position:-70px center;background-size:620px 348px;width:620px;height:348px;left:0}}.landing-sc__main .landing-homepage .device-containers .device-box--active .device-image{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/eb3a69fb1d-active_homepage.png');background-repeat:no-repeat;background-position:-40px center;position:absolute;top:0;left:-25px;display:block;width:443.5px;height:249.5px;background-size:443.5px 249.5px}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-containers .device-box--active .device-image{background-position:-70px center;background-size:620px 348px;width:620px;height:348px;top:0;left:0}}.landing-sc__main .landing-homepage .device-containers .device-box .device-content{position:absolute;width:100%;bottom:0}.landing-sc__main .landing-homepage .device-containers .device-box .device-content h2{font-size:16px;font-weight:600;text-transform:uppercase}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-containers .device-box .device-content h2{font-size:17.5px}}.landing-sc__main .landing-homepage .device-containers .device-box .device-content p.device-description{color:#747474;font-size:14px;margin-bottom:16px;margin-top:5px}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-containers .device-box .device-content p.device-description{font-size:17.5px;line-height:31px}}.landing-sc__main .landing-homepage .device-containers .device-box .device-content .device-learn-more{width:145px;height:30px;line-height:30px;text-align:center;color:#fff;background-color:#0096d6;font-weight:300;display:inline-block}.landing-sc__main .landing-homepage .device-buy-now{display:block;font-weight:600;text-transform:uppercase;position:relative;margin-top:14px;letter-spacing:1px}.landing-sc__main .landing-homepage .device-buy-now:after{content:'\203A';display:inline-block;margin-left:4px}.landing-sc__main .landing-homepage .device-buy-now:hover{color:#424242}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-buy-now{display:none}}.landing-sc__main .landing-homepage .device-secondary-content h1{margin-bottom:56px}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box{float:left;width:33.333%;text-align:center}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box{width:100%;float:none;padding-top:25px;border-bottom:5px solid #fff}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box:last-child{border:none}}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box .option-image{width:132.5px;height:132px;background-size:132.5px 132px;display:inline-block}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box .option-image{width:175px;height:175px;background-size:175px 175px}}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box .option-image img{display:none}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box .option-image{display:none}}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box .mobile-option-image{display:none}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box .mobile-option-image{display:block}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box .mobile-option-image img{display:block}}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--equipment .option-image{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/d3e2ba9679-equipment_tablet.png');background-repeat:no-repeat}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--equipment{border-top:5px solid #fff}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--equipment img{max-width:80%;margin:0 auto}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--equipment .option-description{margin-bottom:17px}}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--apps .option-image{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/7c042aa2c7-outdoor_tablet.png');background-repeat:no-repeat}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--video .option-image{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/e13cdd9676-video_tablet.png');background-repeat:no-repeat}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--video img{max-width:75%;margin:0 auto}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box--video .option-description{margin-bottom:16px}}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box h2.option-title{font-weight:300;font-size:26px;line-height:26px;text-transform:uppercase;margin-top:15px;margin-bottom:10px}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box h2.option-title{font-size:18px;line-height:20px;font-weight:400;margin-bottom:4.5px}}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box h2.option-title{font-size:34px;line-height:38px;margin-top:10px}}.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box p{color:#747474;font-size:13px}@media (min-width: 1025px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box p{font-size:17.5px;line-height:21px;font-weight:300}}@media (max-width: 480px){.landing-sc__main .landing-homepage .device-secondary-content .device-options .option-box p{line-height:20px;font-size:18px}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__main{width:768px;margin:40px auto 0;padding:0 35px}}.landing-sc__main__header{font-size:37.5px;text-transform:uppercase;color:#424242;font-weight:300}@media (min-width: 1025px){.landing-sc__main__header{font-size:34px;font-weight:400}}.landing-sc__main__copy{font-size:14px;color:#929292;font-weight:400}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__main__copy{line-height:1.71428571}}@media (min-width: 1025px){.landing-sc__main__copy{font-size:14px;color:#929292;font-weight:400;margin-bottom:25px;letter-spacing:-0.1px}}.landing-sc__main__link{color:#0096d6;letter-spacing:1.3px;font-weight:600;text-transform:uppercase}@media (min-width: 1025px){.landing-sc__main__link{font-size:14px;position:absolute;bottom:-6px;right:0;letter-spacing:-0.5px;display:none}}.landing-sc__main--desktop{display:none}@media (min-width: 1025px){.landing-sc__main--desktop{display:block}}.landing-sc__main--desktop-link{display:none}@media (min-width: 1025px){.landing-sc__main--tablet{display:none}a:hover .landing-sc__main--tablet{display:none}}.landing-sc__act--sync{padding-top:35px;padding-bottom:75px;position:relative}@media (min-width: 1025px){.landing-sc__act--sync{padding:211px 0 242px 0}}@media only screen and (min-width:361px) and (max-width:767px){.landing-sc__act--sync{padding:70px 0 60px 0}}@media (max-width: 360px){.landing-sc__act--sync{padding-top:0;padding-bottom:80px;height:auto}}.landing-sc__act--connected{padding:51px 0 0;position:relative}@media (min-width: 1025px){.landing-sc__act--connected{padding:119px 0 0}}@media (max-device-width: 320px){.landing-sc__act--connected{padding-left:25px;padding-right:25px}}.landing-sc__act--connected h2{margin-bottom:2px}.landing-sc__act--connected .social-media-buttons{margin-top:29.25px}.landing-sc__act--connected p{margin:0 auto;font-size:14px;padding:0 75px}@media (min-width: 1025px){.landing-sc__act--connected p{width:63%;padding:0;font-size:17.5px}}@media (max-device-width: 480px){.landing-sc__act--connected p{padding:0;font-size:15px;line-height:22.5px}}.landing-sc__act--connected .compatibility-text{position:absolute;bottom:95px;text-align:center;color:#939598}@media (min-width: 1025px){.landing-sc__act--connected .compatibility-text{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__act--connected .compatibility-text{width:100%}}.landing-sc__act--connected .compatibility-text p{font-size:13px;color:#929292}@media (max-device-width: 320px){.landing-sc__act--connected .compatibility-text{bottom:50px;left:0;width:auto;padding:0 25px}}.landing-sc__act--join{border-top:none;margin-top:0;padding:67px 0 9px 0}@media (min-width: 1025px){.landing-sc__act--join{padding:130px 0 9px 0}}.landing-sc__act--join .compatible-text{font-style:italic;color:#787878}.landing-sc__act--join .compatible-text strong{font-style:normal}@media (min-width: 1025px){.landing-sc__act--join .compatible-text{margin-bottom:35px}}.landing-sc__act--join .scrollable-buy-link{width:100%;font-weight:600;color:#fff;font-size:15px;height:44px;line-height:44px;position:fixed;right:0;left:0;bottom:0;background-color:rgba(0,150,214,0.9);z-index:150;display:none}@media (max-width: 480px){.landing-sc__act--join .scrollable-buy-link{display:block}}.landing-sc__act--join .with-arrow{display:block;font-weight:600;text-transform:uppercase;position:relative;margin-bottom:35.5px;font-size:14px}.landing-sc__act--join .with-arrow:after{content:'\203A';display:inline-block;margin-left:4px}.landing-sc__act--join .with-arrow:hover{color:#424242}.landing-sc__act--join .mobile-only{display:none}.landing-sc__act--join .mobile-only p{font-size:11px}@media (max-width: 480px){.landing-sc__act--join{padding:67px 25px}.landing-sc__act--join .standard-view{display:none}.landing-sc__act--join .mobile-only{display:block}}.landing-sc__act--actdevice{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/device/3ed2c556e6-device-web.png');background-repeat:no-repeat;background-size:1089px 664px;background-position:center center;width:1089px;height:664px;position:absolute;left:-391px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__act--actdevice{width:676.2px;height:525px;background-size:676.2px 525px;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/device/4e77880bb3-device-tablet.png');background-repeat:no-repeat;position:absolute;left:-7%;top:-66px;padding:0}}@media (min-width: 1025px){.landing-sc__act--actdevice{top:90px}}@media (max-width: 360px){.landing-sc__act--actdevice{position:relative;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/device/a1f0b3d89b-device-mobile.png');background-repeat:no-repeat;background-size:516px 479.2px;width:516px;height:479.2px;top:0;left:50%;margin-left:-258px}}@media only screen and (min-width:361px) and (max-width:767px){.landing-sc__act--actdevice{display:none}}.landing-sc__act__device-wrapper{width:100%;float:left;position:relative}.landing-sc__act__device-wrapper p.mobile-only{display:none}@media (max-device-width: 320px){.landing-sc__act__device-wrapper p.mobile-only{font-size:15px;line-height:22.5px}}@media (min-width: 1025px){.landing-sc__act__device-wrapper{width:534px;margin-right:100px;float:right}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__act__device-wrapper{width:60%;float:right;margin-left:0;padding-right:20px;padding-left:0}.landing-sc__act__device-wrapper .landing-sc__copy--light{text-align:left}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.landing-sc__act__device-wrapper{width:70%;padding-right:80px}}@media (max-width: 360px){.landing-sc__act__device-wrapper{padding-right:0;padding-left:0}.landing-sc__act__device-wrapper p{display:none}.landing-sc__act__device-wrapper p.mobile-only{display:block}}.landing-sc__act__device-wrapper .sub-header{font-size:14px;font-weight:600;color:#424242;text-transform:uppercase}@media (min-width: 1025px){.landing-sc__act__device-wrapper .sub-header{font-size:17.5px}}.landing-sc__device--living{padding:62px 25px 65px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__device--living{padding-bottom:45px;width:650px;margin-left:50px;text-align:left}}@media (min-width: 1025px){.landing-sc__device--living{padding:135px 150px 88px}}.landing-sc__device--living__copy{margin-top:12px;font-size:15px;font-weight:300;text-align:left}@media (min-width: 1025px){.landing-sc__device--living__copy{margin-top:22px;font-size:17.5px;font-weight:400;text-align:left}}.landing-sc__device--living__header{font-size:17px;font-weight:400}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__device--living__header{font-size:26px;font-weight:400;margin-top:25px;text-align:left}}@media (min-width: 1025px){.landing-sc__device--living__header{font-size:34px;font-weight:400}}.landing-sc__device--join__sub-header{font-size:17px;margin:10px 25px;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__device--join__sub-header{text-align:center;margin-bottom:25px;font-size:14px}}@media (min-width: 1025px){.landing-sc__device--join__sub-header{font-size:24.5px;margin:15px 0 22px;text-align:center}}@media (max-device-width: 320px){.landing-sc__device--join__sub-header{font-size:15px;font-weight:400}}.landing-sc__club__header{margin-top:35px;margin-bottom:10px}@media (min-width: 768px){.landing-sc__club__header{text-align:center}}.landing-sc__club__light{display:none}@media (min-width: 1025px){.landing-sc__club__light{display:block}}.landing-sc__club__copy{text-align:left;margin:0 auto 20px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club__copy{width:580px;text-align:center}}@media (min-width: 1025px){.landing-sc__club__copy{padding-top:20px;text-align:center;font-weight:300}}@media (min-width: 1025px){.landing-sc__club__text-wrapper{padding:0 120px}}.landing-sc__club__icon{display:none}@media (min-width: 768px){.landing-sc__club__icon{display:block}}.landing-sc__club--tracking{border-top:1px solid #cecece;padding:20px 25px 20px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--tracking{padding:60px 0}}@media (min-width: 1025px){.landing-sc__club--tracking{padding:98px 0 45px}}.landing-sc__club--tracking__example{margin-top:45px;*zoom:1}.landing-sc__club--tracking__example:before,.landing-sc__club--tracking__example:after{display:table;content:"";line-height:0}.landing-sc__club--tracking__example:after{clear:both}.landing-sc__club--tracking__info{margin:25px 75px 0 0;float:right;display:none}@media (min-width: 1025px){.landing-sc__club--tracking__info{display:block}}.landing-sc__club--tracking__screens{float:left}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--tracking__screens{float:none}.landing-sc__club--tracking__screens:before{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/8a85803c25-screens-tablet.png');width:602px;height:360px;background-size:602px,360px;display:block;margin:0 auto}}.landing-sc__club--tracking__track-title{display:inline-block;font-size:28px;font-weight:400;color:#747474;margin-left:15px}.landing-sc__club--tracking__track-value{font-size:62px;font-weight:300;color:#747474;display:block;margin:20px 0 80px;font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif}.landing-sc__club--tracking__icon{display:inline}.landing-sc__club--library{padding:0 25px 55px;border-top:1px solid #cecece}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--library{padding:60px 0}}@media (min-width: 1025px){.landing-sc__club--library{padding:75px 0 85px}}.landing-sc__club--library__collage{margin-top:80px;text-align:center}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--library__collage:before{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/59fcf2bb4b-sprite.png');background-position:-5px -5px;width:690px;height:345px;background-repeat:no-repeat}}.landing-sc__club--maps{padding:20px 25px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--maps{padding:60px 0}}@media (min-width: 1025px){.landing-sc__club--maps{padding:170px 0}}.landing-sc__club--maps__white{color:#fff !important}a.landing-sc__club--maps__join-link{font-weight:700;color:#fff}@media (min-width: 1025px){a.landing-sc__club--maps__join-link{font-weight:400;border-width:0;text-align:center;color:#fff;display:block;margin:0 auto}}a.landing-sc__club--maps__join-link:hover,a.landing-sc__club--maps__join-link:visited:hover{color:#0096d6}@media (min-width: 1025px){.landing-sc__club--maps__text-wrapper{padding:0 100px}}.landing-sc__club--community{padding:0 25px 275px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--community{padding:60px 0 490px}}@media (min-width: 1025px){.landing-sc__club--community{padding:70px 0 90px}}.landing-sc__club--community__leaderboard{background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/bg/297bcfb378-browser-mobile.png') no-repeat;width:287px;height:159px;background-size:287px,159px;margin:50px auto 0;position:absolute;right:0;left:0}@media (min-width: 768px){.landing-sc__club--community__leaderboard{background:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/bg/25421162c6-browser.png') no-repeat}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--community__leaderboard{background-size:680px,375px;width:680px;height:375px}}@media (min-width: 1025px){.landing-sc__club--community__leaderboard{margin:50px 0 0 0;width:1000px;height:550px;background-size:1000px 550px;position:relative}}.landing-sc__club--invite{border-top:1px solid #cecece;padding:20px 25px 65px}@media (min-width: 768px){.landing-sc__club--invite{padding:60px 0 65px}}@media (min-width: 1025px){.landing-sc__club--invite__text-wrapper{padding:0 270px 15px}}@media (min-width: 768px){.landing-sc__club--invite__grid{width:220px;margin-right:10px;display:inline-block}}.landing-sc__club--invite__label{font-size:15px}@media (min-width: 1025px){.landing-sc__club--invite__label{display:none}}.landing-sc__club--invite__input{background-color:#ebebeb;border:none;box-shadow:none;color:#747474;font-size:14px;padding:12px 20px;width:100%;margin:0 0 30px;min-height:40px;float:left}.landing-sc__club--invite__input::-webkit-input-placeholder{color:#ebebeb}.landing-sc__club--invite__input::-moz-placeholder{color:#ebebeb}@media (min-width: 1025px){.landing-sc__club--invite__input{width:220px}.landing-sc__club--invite__input::-webkit-input-placeholder{color:#747474}.landing-sc__club--invite__input::-moz-placeholder{color:#747474}}.landing-sc__club--invite__input:focus{box-shadow:none}a.landing-sc__club--invite__button{font-size:14px;font-weight:600;padding:14px 25px;background-color:#fff;border:1px solid #0096d6;border-radius:3px;color:#0096d6;width:100%;position:relative;z-index:1;text-align:center;display:block}a.landing-sc__club--invite__button:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#0096d6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}a.landing-sc__club--invite__button:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}a.landing-sc__club--invite__button.learn-more-btn:hover:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}@media (min-width: 768px){a.landing-sc__club--invite__button{width:auto;display:table;margin:0 auto}}a.landing-sc__club--invite__button:hover{color:#fdfdfd}.landing-sc__club--invite__wrapper{margin:45px auto 0;*zoom:1}.landing-sc__club--invite__wrapper:before,.landing-sc__club--invite__wrapper:after{display:table;content:"";line-height:0}.landing-sc__club--invite__wrapper:after{clear:both}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__club--invite__wrapper{display:table}}@media (min-width: 1025px){.landing-sc__club--invite__wrapper{width:720px;margin:0 auto}}.landing-sc__premium__header{margin-top:35px;margin-bottom:10px;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium__header{padding:0 125px}}@media (min-width: 768px){.landing-sc__premium__header{text-align:center}}@media (min-width: 1025px){.landing-sc__premium__header{margin-top:0}}.landing-sc__premium__copy{font-size:15px;line-height:1.5;text-align:left;font-weight:300}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium__copy{padding:20px 35px 0;text-align:center}}@media (min-width: 1025px){.landing-sc__premium__copy{font-size:17.5px;font-weight:300;text-align:center;padding:20px 0 0;line-height:1.71428571}}.landing-sc__premium__sub-header{display:none}@media (min-width: 1025px){.landing-sc__premium__sub-header{display:block}}.landing-sc__premium__icon{display:none}@media (min-width: 768px){.landing-sc__premium__icon{display:block}}.landing-sc__premium--maps{padding:50px 25px}@media (min-width: 1025px){.landing-sc__premium--maps{padding:70px 0}}.landing-sc__premium--maps__white{color:#fff !important}a.landing-sc__premium--maps__join-link{font-weight:700;border-color:rgba(255,255,255,0.2);color:#fff;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1024px){a.landing-sc__premium--maps__join-link{text-align:center}}@media (min-width: 1025px){a.landing-sc__premium--maps__join-link{font-weight:400;font-size:14px}}a.landing-sc__premium--maps__join-link:hover,a.landing-sc__premium--maps__join-link:visited:hover{color:#0096d6}.landing-sc__premium--maps__text-wrapper{padding:0 0 0 70px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--maps__text-wrapper{padding:0 35px}}@media (min-width: 1025px){.landing-sc__premium--maps__text-wrapper{padding:0 100px}}.landing-sc__premium--maps__copy{padding-top:0;color:#fff;line-height:1.71428571;text-align:left}@media (min-width: 768px){.landing-sc__premium--maps__copy{text-align:center}}@media (min-width: 1025px){.landing-sc__premium--maps__copy{margin-top:20px;padding:0 50px}}.landing-sc__premium--maps__tablet{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/fb7d6d0a03-tablet-mobile.png');width:196.5px;height:173px;background-size:196.5px,173px;background-repeat:no-repeat;position:absolute;left:0;bottom:-15px}@media (min-width: 768px){.landing-sc__premium--maps__tablet{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/b1997ee905-tablet.png');width:799px;height:475px;background-size:799px,475px;display:block;position:relative}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--maps__tablet{width:685px;height:407px;background-size:685px 407px;bottom:-50px;position:absolute;left:0;right:0}}@media (min-width: 1025px){.landing-sc__premium--maps__tablet{top:120px}}.landing-sc__premium--stats{margin-top:80px;padding:20px 25px 85px;border-top:1px solid #cecece}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--stats{padding:60px 25px 80px}}@media (min-width: 1025px){.landing-sc__premium--stats{margin-top:125px;padding:65px 0 135px}}.landing-sc__premium--stats__text-wrapper{padding:0}@media (min-width: 1025px){.landing-sc__premium--stats__text-wrapper{padding:0 150px}}.landing-sc__premium--stats__example{margin-top:45px;*zoom:1;position:relative}.landing-sc__premium--stats__example:before,.landing-sc__premium--stats__example:after{display:table;content:"";line-height:0}.landing-sc__premium--stats__example:after{clear:both}.landing-sc__premium--stats__info{width:420px;float:right;margin-top:100px;padding-left:83px;position:relative;display:none}@media (min-width: 1025px){.landing-sc__premium--stats__info{display:block}}.landing-sc__premium--stats__stat-title{display:inline-block;font-size:24.5px;font-weight:400;color:#424242}.landing-sc__premium--stats__copy{font-weight:300;margin-bottom:30px}.landing-sc__premium--stats__icon{position:absolute;left:0;margin-top:10px}.landing-sc__premium--stats__icon--right{margin-left:8px}.landing-sc__premium--stats__screens{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/1482931aa3-screens.png');width:267px;height:257.5px;background-size:267px,257.5px;background-repeat:no-repeat}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--stats__screens{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/cdccf11bb8-screens-tablet.png');background-size:602px,360px;width:602px;height:360px;display:block;margin:0 auto}}@media (min-width: 1025px){.landing-sc__premium--stats__screens{position:absolute;width:534px;height:515px;background-size:534px,515px}}.landing-sc__premium--library{padding:30px 25px 65px;*zoom:1}.landing-sc__premium--library:before,.landing-sc__premium--library:after{display:table;content:"";line-height:0}.landing-sc__premium--library:after{clear:both}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--library{padding:65px 25px 65px}}@media (min-width: 1025px){.landing-sc__premium--library{padding:70px 0 80px}}@media (min-width: 1025px){.landing-sc__premium--library__text-wrap{padding:0 150px}}.landing-sc__premium--library__list{padding-top:65px;display:none}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--library__list{display:table;width:665px;margin:0 auto}}@media (min-width: 1025px){.landing-sc__premium--library__list{display:block}}@media (min-width: 1025px){.landing-sc__premium--library__list--mobile{display:none}}.landing-sc__premium--program{position:absolute}.landing-sc__premium--program__link{width:150px;height:150px;margin-left:20px;margin-bottom:20px;position:relative;float:left}.landing-sc__premium--program__link:first-child{margin-left:0}.landing-sc__premium--program__link--big{width:150px;height:150px;margin-left:20px;margin-right:170px;float:left}.landing-sc__premium--program__link--big:first-child{margin-left:0}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--program__link--tablet{display:none}}.landing-sc__premium--program__link--push:first-child{margin-left:340px}.landing-sc__premium--program:before{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.landing-sc__premium--program:hover:before{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.landing-sc__premium--program-mobile{margin:60px auto 0;text-align:center}@media (min-width: 768px){.landing-sc__premium--program-mobile{display:none}}.landing-sc__premium--program-mobile__link{width:128px;height:128px;margin-left:14px;margin-top:14px;position:relative;display:inline-block}.landing-sc__premium--program-mobile__link:first-child{margin-left:0}.landing-sc__premium--program-mobile__link--big{width:277px;height:277px;margin-bottom:14px;line-height:0;position:relative;left:-3px}.landing-sc__premium--program-mobile__link--push:first-child{margin-left:340px}.landing-sc__premium--builder{padding:30px 25px 65px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--builder{padding:65px 25px 75px}}@media (min-width: 1025px){.landing-sc__premium--builder{padding:70px 0 85px}}@media (min-width: 1025px){.landing-sc__premium--builder__text-wrapper{padding:0 130px}}.landing-sc__premium--builder__browser{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/088b7da0f9-browser-mobile.png');background-repeat:no-repeat;display:block;width:286.5px;height:157.5px;background-size:286.5px,157.5px;margin:60px auto 0;position:relative;right:6px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--builder__browser{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/09d4797d15-browser-tablet.png');margin-top:60px;width:680px;height:378px;background-size:680px,378px;right:auto}}@media (min-width: 1025px){.landing-sc__premium--builder__browser{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/02eadd1e83-browser.png');margin-top:50px;width:1000px;height:571px;background-size:1000px,571px;right:auto}}.landing-sc__premium--find{padding:30px 25px 65px}@media (min-width: 1025px){.landing-sc__premium--find{padding:50px 0 90px}.landing-sc__premium--find .select--arrow{display:none}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--find__tablet-layout{max-width:280px;width:47%;display:inline-block;position:relative}}.landing-sc__premium--find__brands{margin-left:51px;display:none}@media (min-width: 1025px){.landing-sc__premium--find__brands{display:inline-block;position:relative}}.landing-sc__premium--find__brands:nth-child(4){margin-left:0}.landing-sc__premium--find__brands:nth-child(6){top:2px}.landing-sc__premium--find__brands:nth-child(7){top:3px}.landing-sc__premium--find__retail{margin-left:40px;display:none}@media (min-width: 1025px){.landing-sc__premium--find__retail{display:inline-block}}.landing-sc__premium--find__header{color:#fdfdfd}@media (min-width: 1025px){.landing-sc__premium--find__header{color:#424242}}.landing-sc__premium--find__copy{line-height:1.37142857;color:#fff;margin:15px 0 58px;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--find__copy{padding:0 35px}}@media (min-width: 1025px){.landing-sc__premium--find__copy{padding:0 125px;color:#424242;text-align:center}}.landing-sc__premium--find__sub-header{font-size:15px;font-weight:400;color:#fff;margin:30px 5px 10px;text-align:left}@media (min-width: 1025px){.landing-sc__premium--find__sub-header{font-size:24.5px;color:#424242;margin:95px 0 50px;text-align:center}}.landing-sc__premium--find__select{display:block;margin:0 auto;-webkit-appearance:none;border:none;width:100%;padding:15px 20px;color:#747474;font-size:15px;height:50px;line-height:15px}@media (min-width: 1025px){.landing-sc__premium--find__select{display:none}}.landing-sc__premium--find__or{display:inline-block;font-size:8.75px;color:#fff;border-radius:100%;border:1.5px solid #fff;width:34px;height:34px;text-transform:uppercase;line-height:3.4;font-weight:700;margin-top:30px}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--find__or{margin:30px 35px}}@media (min-width: 1025px){.landing-sc__premium--find__or{display:none}}.landing-sc__premium--membership{padding:30px 25px 65px}@media (min-width: 1025px){.landing-sc__premium--membership{padding:55px 0 25px}}.landing-sc__premium--membership__copy{margin-top:15px;text-align:left}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--membership__copy{text-align:center;padding:0 60px}}@media (min-width: 1025px){.landing-sc__premium--membership__copy{padding:0 185px;text-align:center;font-size:17.5px;line-height:1.71428571;color:#747474}}.landing-sc__premium--membership__sub-header{display:block;text-align:center}@media (max-width: 1025px){.landing-sc__premium--membership__sub-header{font-size:17.5px;text-align:left}}@media (min-width: 768px) and (max-width: 1024px){.landing-sc__premium--membership__sub-header{text-align:center;margin-top:40px;margin-bottom:10px}}a.landing-sc__premium--membership__button{display:inline-block;color:#0096d6;font-size:14px;font-weight:600;border:1px solid #0096d6;border-radius:3px;padding:14px 55px;margin-top:15px;position:relative;z-index:1}a.landing-sc__premium--membership__button:before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#0096d6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}a.landing-sc__premium--membership__button:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}a.landing-sc__premium--membership__button.learn-more-btn:hover:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}a.landing-sc__premium--membership__button:hover{color:#fdfdfd}@media (min-width: 768px){a.landing-sc__premium--membership__button{max-width:220px}}.landing-sc__premium--membership__devices{margin-top:20px;background-repeat:no-repeat;width:560px;height:403px;display:none;margin:60px auto 0}@media (min-width: 1025px){.landing-sc__premium--membership__devices{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/8cf645225c-devices.png');display:block}}@media (max-width: 719px){body.has-fixed-button{position:static;margin-bottom:44px}}a.fixed-mobile-button{position:fixed;bottom:0;left:0;z-index:999;width:100%;font-size:15px;font-weight:600;line-height:44px;color:#fff;text-align:center;text-transform:uppercase;background-color:rgba(0,150,214,0.9)}a.fixed-mobile-button:hover,a.fixed-mobile-button:visited,a.fixed-mobile-button:active,a.fixed-mobile-button:focus{color:#fff}.tracks-all{margin-top:15.5px;margin-left:-5px}@media (min-width: 1025px){.tracks-all{margin-top:25px}}@media (max-width: 360px){.tracks-all{margin-left:0}}.tracks-all li{width:49%;display:inline-block;margin-bottom:20px;color:#747474;font-size:14px;font-weight:400;height:30px;line-height:30px}@media (min-width: 1025px){.tracks-all li{margin-bottom:20px;font-size:17.5px}}@media (max-width: 360px){.tracks-all li{font-size:14px;display:inline-block;line-height:normal;height:auto}}.tracks-all .icons{width:40px;float:left;display:block;margin-right:10px;text-align:center}@media (max-width: 360px){.tracks-all .icons{display:block;float:none;text-align:left}}.tracks-all .icons span{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/a9da42c553-act-icons.png');background-repeat:no-repeat;background-size:135px 27.6px;width:135px;height:27.6px;display:inline-block}.tracks-all .icons span.calories{width:21px;height:27px;background-position:-102px 0}.tracks-all .icons span.distance{width:25.2px;height:24px;background-position:-54px 0}.tracks-all .icons span.sleep-patterns{width:22.8px;height:20.4px;background-position:-78.6px 0}@media (min-width: 768px) and (max-width: 1024px){.tracks-all .icons span.sleep-patterns{background-position:-78.5px 0}}@media (max-device-width: 320px){.tracks-all .icons span.sleep-patterns{background-position:-79px 0}}.tracks-all .icons span.sleep-time{width:27px;height:27px;background-position:-0.5px 0}.tracks-all .icons span.steps{width:12px;height:27.6px;background-position:-123.6px 0}.tracks-all .icons span.workout-time{width:25.8px;height:27.6px;background-position:-28px 0}.easy-content h2,.easy-content p{color:#929292}.easy-content--mobile{padding-top:50px;text-align:center}@media (max-device-width: 320px){.easy-content--mobile{text-align:left}}.easy-content--mobile .mobile-image{display:none}.easy-content--mobile h2{font-size:26px;margin-bottom:30px;font-weight:400}.easy-content--mobile h2.top-heading{color:#cecece}.easy-content--mobile p{font-size:15px;line-height:21px;margin-bottom:20px}@media (max-width: 320px){.easy-content--mobile .mobile-image{display:block}.easy-content--mobile .lights-container{display:block}.easy-content--mobile .in-between{display:none}}@media only screen and (min-width:321px) and (max-width:767px){.easy-content--mobile .lights-container{display:none}}@media (min-width: 768px){.easy-content--mobile{display:none}}.easy-content--main-text{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1025px){.easy-content--main-text{width:529px;position:absolute;height:100%;left:50%;margin-left:-264.5px}}.easy-content--main-text p{font-size:14px;font-weight:400;line-height:21px}@media (min-width: 1025px){.easy-content--main-text p{font-weight:300}}.easy-content--main-text h2{font-size:17px}@media (min-width: 1025px){.easy-content--main-text h2{font-size:24.5px}}@media (min-width: 1025px){.easy-content--main-text .easy-text h2{font-size:34px;font-weight:400}.easy-content--main-text .easy-text p{font-size:17.5px}}@media (max-device-width: 320px){.easy-content h2,.easy-content p{color:#929292}.easy-content .light-text h2,.easy-content .light-text p{color:#cecece}.easy-content .light-text p{font-weight:400}.easy-content .light-text p strong{color:#cecece}}@media (min-width: 768px){.easy-content--main-text{display:block}}@media (min-width: 1025px){.easy-content--main-text h2{color:#cecece;font-weight:700}.easy-content--main-text p{font-size:17.5px;line-height:26px;color:#cecece}.easy-content--main-text .easy-text{position:absolute;width:696px;text-align:center;left:50%;margin-left:-348px;bottom:90px;z-index:50}.easy-content--main-text .exercise-text{position:absolute;width:290px;right:-65%;top:440px;text-align:left;z-index:50}.easy-content--main-text .sleep-text{position:absolute;width:333px;left:50%;margin-left:-166.5px;top:119px;z-index:50;text-align:center}.easy-content--main-text .sync-text{position:absolute;width:290px;left:-65%;top:440px;text-align:right;z-index:50}}@media (min-width: 768px) and (max-width: 1024px){.easy-content--main-text{position:relative;z-index:50;width:55%;float:right;padding-right:12%;padding-top:88px}.easy-content--main-text .sleep-text,.easy-content--main-text .exercise-text,.easy-content--main-text .sync-text{width:260px}.easy-content--main-text h2,.easy-content--main-text p{color:#929292}.easy-content--main-text .easy-text{margin-bottom:30.5px}.easy-content--main-text .easy-text h2{font-size:26px;color:#cecece;font-weight:400}.easy-content--main-text .easy-text p{color:#cecece}.easy-content--main-text .light-text h2,.easy-content--main-text .light-text p{color:#cecece}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.easy-content--main-text{width:63%}}@media (min-width: 768px) and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px){.easy-content--main-text .sleep-text,.easy-content--main-text .exercise-text,.easy-content--main-text .sync-text{width:310px}}@media (min-width: 1025px){.easy-device{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/24e0a84058-easy-desktop.jpg');background-repeat:no-repeat;height:1055px;background-position:top center;position:relative}}@media (min-width: 768px) and (max-width: 1024px){.easy-device{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/1847af7f41-easy-tablet.jpg');background-size:769.5px 569.5px;background-repeat:no-repeat;height:569.5px;width:100%;background-position:left top;position:absolute;left:0;top:0;z-index:49}}@media (max-device-width: 320px){.easy-device{position:absolute;width:100%}}.easy-device .lights-container{display:none}@media (min-width: 768px) and (max-width: 1024px){.easy-device .lights-container{display:block}}@media (max-width: 320px){.easy-device .lights-container{display:block}}@media (min-width: 1025px){.easy-device .lights-container{display:block}}@media (max-device-width: 320px){.easy-device .lights-container{width:100%}.easy-device .lights-container .light{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/17dea0dc5d-mobile-lights.png');background-repeat:no-repeat;z-index:50;position:absolute;display:block;background-size:176px 141.5px;visibility:hidden}.easy-device .lights-container .light--tablet-touch-button{width:44px;height:44px;background-position:0 -97.5px;bottom:52px;left:50%;margin-left:-22px;visibility:visible;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:linear;animation-direction:linear;cursor:pointer}.easy-device .lights-container .light--blue{width:83px;height:66px;background-position:-93px -75.5px;left:49.5%;margin-left:-41.5px;bottom:130px}.easy-device .lights-container .light--red{width:92.5px;height:97px;background-position:0 0;bottom:44px;left:42px}.easy-device .lights-container .light--yellow{width:76px;height:69px;background-position:-100px 0;bottom:50px;right:45px}}@media (min-width: 768px) and (max-width: 1024px){.easy-device .lights-container{position:relative;width:100%;height:1130px}.easy-device .lights-container .light{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/872291854c-tablet-lights.png');background-repeat:no-repeat;z-index:50;position:absolute;display:block;background-size:214.5px 269px;visibility:hidden}.easy-device .lights-container .light--blue{width:102px;height:126.5px;background-position:0 -142.5px;left:170px;top:250px}.easy-device .lights-container .light--red{width:149px;height:142px;background-position:0 0;top:120px;left:15px}.easy-device .lights-container .light--tablet-touch-button{width:65px;height:65px;background-position:-149.5px 0;top:278px;left:36px;visibility:visible;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:linear;animation-direction:linear;cursor:pointer}.easy-device .lights-container .light--yellow{width:106px;height:116.5px;background-position:-108.5px -142.5px;top:390px;left:15px}}@media (min-width: 1025px){.easy-device .lights-container{width:529px;margin:0 auto;position:relative}.easy-device .lights-container .light{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/fe3cc10f42-easy-lights.png');background-repeat:no-repeat;display:block;position:absolute;z-index:50}.easy-device .lights-container .light--blue{width:166px;height:132px;background-position:0 -334px;top:240px;left:50%;margin-left:-83px;visibility:hidden}.easy-device .lights-container .light--red{width:185px;height:194px;background-position:0 0;top:370px;left:-10px;visibility:hidden}.easy-device .lights-container .light--yellow{width:152px;height:138px;background-position:0 -195px;top:425px;right:-18px;visibility:hidden}}.clock{position:absolute;width:178px;height:175px;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/f32e73f6d2-clock-bg.png');background-repeat:no-repeat}@media (min-width: 1025px){.clock{top:342px;right:603px}}@media (min-width: 768px) and (max-width: 1024px){.clock{top:38%;right:40%}}@media (max-device-width: 320px){.clock{display:none}}.clock:before{content:'';position:absolute;z-index:2;width:20px;height:20px;background:#fff;left:50%;top:50%;margin:-10px 0 0 -10px;border-radius:100%}.clock span.hand{background-color:#fff;position:absolute;left:49%;transform-origin:left bottom;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:linear;animation-direction:linear}.clock span.hand.second{height:70px;width:3px;top:18px}.buy-act-btn{margin-bottom:78px;display:block;font-weight:600;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.buy-act-btn:after{content:'\203A';display:inline-block;margin-left:4px}.buy-act-btn:hover{color:#424242}@media (min-width: 1025px){.buy-act-btn{font-size:17.5px;letter-spacing:normal}}@media (max-width: 480px){.buy-act-btn{margin-bottom:28px}}.large-device-image{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/device/d6fddd11ac-cta.png');background-repeat:no-repeat;background-size:445px 236px;width:445px;height:236px;margin:0 auto;position:relative;margin-top:25px}@media (min-width: 1025px){.large-device-image{width:890px;height:472px;background-size:890px 472px}}@media (max-width: 480px){.large-device-image{background-image:url('/img/pre-login/act/buy-device-mobile.png');background-repeat:no-repeat;background-size:232px 240px;width:232px;height:240px;margin:25px auto 0}}.ifit-logo--dark{background:url('/img/pre-login/act/dark-logo.png') no-repeat;background-size:121px 27.5px;width:121px;height:27.5px;display:inline-block;margin-bottom:20px}@media (min-width: 1025px){.ifit-logo--dark{background-size:242px 55px;width:242px;height:55px}}.ifit-logo--dark__device{display:inline-block;background:url('/img/pre-login/act/devices-logo.png') no-repeat;background-size:173px 38.5px;width:173px;height:38.5px}@media (min-width: 1025px){.ifit-logo--dark__device{background-size:242px 55px;width:242px;height:55px}}.ifit-logo--dark__vue{display:inline-block;background:url('/img/pre-login/vue/product-logo.png') no-repeat;background-size:224px 50px;width:224px;height:50px;margin-bottom:28px}.ifit-logo--dark__link{display:inline-block;background:url('/img/pre-login/link/product-logo.png') no-repeat;background-size:231px 49px;width:231px;height:49px;margin-bottom:28px}.phone-compatibility{font-style:italic;color:#787878;margin-bottom:40px;font-weight:300}.phone-compatibility strong{font-weight:600;font-style:normal}.act-devices{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/device/8422439053-act-app.png');background-repeat:no-repeat;width:543px;height:500px;display:inline-block;margin-bottom:0;margin-left:-10px}@media (min-width: 720px) and (max-width: 1024px){.act-devices{background-size:325.8px 300px;width:325.8px;height:300px}}@media (min-width: 1025px){.act-devices{margin-bottom:80px}}@media (max-width: 640px){.act-devices{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/device/0f94701a48-act-app-mobile.png');background-repeat:no-repeat;background-size:322.5px 325px;width:322.5px;display:inline-block;height:325px;margin-left:-25px}}.video-container{height:100%;width:100%;left:0;top:0;overflow:hidden;position:absolute;display:none}@media (min-width: 1025px){.video-container{display:block}}.video-container .overlay-bg{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;background-color:rgba(0,0,0,0.25)}.video-container .bgvid{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;background-size:cover}.only-pricing{margin:0 0 22px 0;font-weight:400;color:#424242;font-size:24.5px}@media (max-width: 480px){.only-pricing{font-size:21px;margin-bottom:5px}}@media only screen and (max-width:1025px){.act-h1s{font-size:26px;line-height:26px;margin-bottom:2px}}@media (max-width: 360px){a.btn__outline{width:80%;margin-bottom:32px;font-weight:600}.bottom-header{font-size:26px;font-weight:400}}a.btn__outline{font-weight:600}@media (min-width: 1025px){.homepage-landing{background-color:#fff}}.home-main-container{position:relative;background-color:#fff;width:100%}@media only screen and (min-width:480px) and (max-width:768px){.home-main-container{padding-bottom:71px}}@media (min-width: 768px){.fade-in{opacity:1;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s}.fade-in.fade-bg{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.fade-in.fade-container{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}}.tablet-slider{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.tablet-slider .overlay-bg{top:0;bottom:0;left:0;right:0;position:absolute;background-color:rgba(0,0,0,0.15);z-index:10}@media (min-width: 1025px){.tablet-slider{display:none}}.tablet-slider .slide{width:100%;height:684px;position:relative;background-repeat:no-repeat;background-size:cover;display:block;background-position:top center}@media (max-width: 480px){.tablet-slider .slide{height:303px}}.tablet-slider .slide--activity{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/e793054ce6-slider-activity.png')}.tablet-slider .slide--sleep{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/2c1572e408-slider_sleep.png')}.tablet-slider .slide--calories{background-image:url('https://cdn.ifit.com/d/nc/img/homepage/4a077641a9-slider_calories.png')}.tablet-slider .bx-controls{position:absolute;bottom:25px;width:100%;text-align:center;z-index:999}.tablet-slider .bx-controls .bx-controls-direction a{width:18px;height:34px;background-size:36px 34px;background-image:url('https://cdn.ifit.com/d/nc/img/homepage/47a40132db-slider-arrows.png');background-repeat:no-repeat;display:block;text-indent:-9999px;position:absolute;outline:0 none;border:0 none}@media (max-width: 480px){.tablet-slider .bx-controls .bx-controls-direction a{display:none}}.tablet-slider .bx-controls .bx-controls-direction a.bx-prev{background-position:left;left:30px;bottom:300px}.tablet-slider .bx-controls .bx-controls-direction a.bx-next{background-position:right;right:30px;bottom:300px}.tablet-slider .bx-controls .bx-pager{display:none}@media (max-width: 480px){.tablet-slider .bx-controls .bx-pager{display:block}}.tablet-slider .bx-controls .bx-pager-item{display:inline-block}.tablet-slider .bx-controls .bx-pager-link{text-indent:-9999px;width:10px;height:10px;background-color:rgba(147,158,162,0.8);border-radius:100%;border:2px solid transparent;display:inline-block;outline:0 none;margin:0 5px}.tablet-slider .bx-controls .bx-pager-link.active{border:2px solid #fff;background-color:transparent}h3.device-header{font-size:24.5px;font-weight:400}@media (max-width: 719px){h3.device-header{font-size:21px;margin-bottom:24px;padding-top:5px}}.act-device-bottom .with-arrow{position:relative;display:inline-block;margin-top:15px;font-weight:600;text-transform:uppercase;font-size:17.5px}.act-device-bottom .with-arrow:after{content:'\203A';display:inline-block;margin-left:4px}.act-device-bottom .with-arrow:hover{color:#424242}.fitness-tracker{width:606px;margin:auto;position:relative}@media (max-width: 640px){.fitness-tracker{width:100%;padding:0 25px}}.fitness-tracker .tracker-text{float:left;width:43%}@media (max-width: 640px){.fitness-tracker .tracker-text{width:100%;float:none;margin-bottom:30px}}@media (max-width: 480px){.fitness-tracker .tracker-text{text-align:left}}.fitness-tracker .device-images{width:57%;float:right}@media (max-width: 640px){.fitness-tracker .device-images{width:100%;float:none;text-align:center}}.fitness-tracker h4{color:#747474;font-size:20px;margin:15px 0;font-weight:300}@media (max-width: 480px){.fitness-tracker h4{margin-bottom:0}}.fitness-tracker h2{color:#444;font-weight:300;margin:0;font-size:34px;line-height:33px}@media (max-width: 640px){.fitness-tracker h2{font-size:26px;line-height:27.5px}}.fitness-tracker .with-arrow{position:relative;display:block;margin-top:15px;font-weight:400;text-transform:uppercase;font-size:14px}@media (max-width: 480px){.fitness-tracker .with-arrow{font-weight:600}}@media (min-width: 1025px){.fitness-tracker .with-arrow{font-size:16px}}.fitness-tracker .with-arrow:after{content:'\203A';display:inline-block;margin-left:4px}.fitness-tracker .with-arrow:hover{color:#424242}.fitness-tracker .higher-z{position:relative;z-index:50}.fitness-tracker .other-device--active{background-image:url('/img/pre-login/act/devices.png');background-size:516px 290.4px;width:516px;height:290.4px;position:relative;left:-40px;margin:0 auto;padding:0}@media (min-width: 1025px){.fitness-tracker .other-device--active{left:-100px}}@media (max-width: 480px){.fitness-tracker .other-device--active{left:-80px}}@media (max-width: 360px){.fitness-tracker .other-device--active{left:-140px}}.homepage-content .block-wrap{width:100%;display:table;padding:0;border-top:4px solid #fff;border-bottom:4px solid #fff}@media (max-width: 640px){.homepage-content .block-wrap{display:block}}.homepage-content .home-blocks{width:33.333%;display:table-cell;text-align:center;padding:10px}@media (min-width: 1025px){.homepage-content .home-blocks img{max-height:100px;width:auto}}@media (min-width: 640px) and (max-width: 1024px){.homepage-content .home-blocks img{width:100%}}.homepage-content .home-blocks h2{text-transform:uppercase;font-weight:400;font-size:17.5px;line-height:30px;margin:0}.homepage-content .home-blocks p{font-size:14px;line-height:18px;margin:0 0 9px 0}@media (max-width: 480px){.homepage-content .home-blocks p{padding:0 13%}}.homepage-content .home-blocks a.with-arrow{position:relative;display:block;font-weight:400;text-transform:uppercase;font-size:14px;margin-bottom:20px}@media (max-width: 640px){.homepage-content .home-blocks a.with-arrow{margin-bottom:25px}}.homepage-content .home-blocks a.with-arrow:after{content:'\203A';display:inline-block;margin-left:4px}.homepage-content .home-blocks a.with-arrow:hover{color:#424242}.homepage-content .home-blocks:first-child{border-right:4px solid #fff}@media (max-width: 640px){.homepage-content .home-blocks:first-child{border-right:none}}.homepage-content .home-blocks:last-child{border-left:4px solid #fff}@media (max-width: 640px){.homepage-content .home-blocks:last-child{border-left:none}}@media (max-width: 640px){.homepage-content .home-blocks{width:100%;float:none;display:block;padding:15px;border-bottom:4px solid #fff}.homepage-content .home-blocks img{max-width:100%;width:auto}}.act-page .different-prod{text-align:center}@media (min-width: 1025px){.act-page .different-prod{text-align:left}}.act-page .different-prod>div{position:relative}.act-page .different-prod .prod-img{position:relative;display:inline-block;margin:30px 0 0}@media (min-width: 1025px){.act-page .different-prod .prod-img{position:absolute;right:0;top:-10px;margin:0}}.act-page .different-prod h2{font-weight:300;margin-bottom:15px}.act-page .different-prod .pinned-nav__button{margin:0;text-transform:uppercase;font-weight:400;letter-spacing:.5px;padding:10px 16px}@media (min-width: 1025px){.act-page .different-prod .pinned-nav__button{float:left;margin-bottom:10px}}.full-screen-style__overflow{overflow:hidden;position:relative}.full-screen-style__ltgray{background-color:#f1f1f1;padding:21.5px}@media (min-width: 1025px){.full-screen-style__ltgray{padding:43px 0}}@media (max-width: 480px){.full-screen-style__ltgray{padding:40px 12.5px}}.full-screen-style__off-white{background:#f5f5f5}.full-screen-style__light-gray{background:#f1f1f1;padding:0 30px;padding-bottom:39px}@media (min-width: 1025px){.full-screen-style__light-gray{padding-left:0;padding-right:0;padding-bottom:98px}}@media (max-width: 480px){.full-screen-style__light-gray{padding-bottom:19px}}.full-screen-style__review{padding:69px 0}.full-screen-style__review--super-dark{background-color:#141414}@media (max-width: 768px){.full-screen-style__review--super-dark{padding:69px 0 39px 0}}.full-screen-style__review--light-blue{background-color:#3cf}.full-screen-style__review.calories-bg{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/2014/453bdaed4d-elephants.jpg');background-position:top center;background-repeat:repeat-x;height:615px}@media (min-width: 1025px){.full-screen-style__review.calories-bg{height:850px}}@media (max-width: 640px){.full-screen-style__review.calories-bg{height:445px}}.full-screen-style--darkblue{background-color:#040e18}@media (min-width: 1025px){.full-screen-style--darkblue{margin:16px auto 0;max-width:1392px}}.full-screen-style__daynight{position:relative}.full-screen-style__daynight .full-screen-image img{width:100%}.full-screen-style__daynight .container-text{position:absolute;bottom:40px;left:0;color:#fff}.full-screen-style__daynight .container-text p{font-size:14px}@media (min-width: 1025px){.full-screen-style__daynight .container-text p{font-size:17.5px;line-height:26px;display:none}}.full-screen-style__daynight .container-text p.desktop-only{display:none}@media (min-width: 1025px){.full-screen-style__daynight .container-text p.desktop-only{display:block}}@media (max-device-width: 320px){.full-screen-style__daynight .container-text p{width:250px;font-weight:400;font-size:15px;line-height:22.5px}}.full-screen-style__daynight .container-text h2{font-size:26px;font-weight:400;margin-bottom:2px;line-height:26px;color:#fff}@media (min-width: 1025px){.full-screen-style__daynight .container-text h2{font-size:34px;line-height:34px;margin-bottom:7px}}@media (max-device-width: 320px){.full-screen-style__daynight .container-text h2{line-height:26px;margin-bottom:8px}}@media (min-width: 1025px){.full-screen-style__daynight .container-text{width:470px;left:300px}}@media (min-width: 768px) and (max-width: 1024px){.full-screen-style__daynight .container-text{width:45%;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 640px){.full-screen-style__daynight{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/a5278cbca3-day-night-mobile.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;padding:150px 0}.full-screen-style__daynight .full-screen-image img{display:none}.full-screen-style__daynight .container-text{position:relative;bottom:auto}}.full-screen-style__mercury{background:#e8e8e8}.full-screen-style__f8f8f8{background-color:#f8f8f8}.full-screen-style__blue{background:#0096d6;position:relative;z-index:2}.full-screen-style__faded-blue{background:rgba(0,150,214,0.5)}.full-screen-style__f1f1f1{background:#f1f1f1}.full-screen-style__434343{background:#434343}.full-screen-style__1d93d9{background:#1d93d9;position:relative;box-shadow:0 1px 0 rgba(66,66,66,0.2) inset,0 2px 0 rgba(66,66,66,0.1) inset}.full-screen-style__9e1a73{background:#9e1a73;position:relative;z-index:2;box-shadow:0 1px 0 rgba(66,66,66,0.2) inset,0 2px 0 rgba(66,66,66,0.1) inset}.full-screen-style__easy123{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/act/bg/ef434f5183-easy123-bg.png');background-repeat:repeat-x;position:relative}@media (min-width: 768px) and (max-width: 1024px){.full-screen-style__easy123{height:569.5px}}.full-screen-style--video{position:fixed;top:0 !important;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;border:none}.full-screen-style--video.dark{background-color:rgba(0,0,0,0.6);padding-top:0}.full-screen-style--video .modal-body{padding:0;height:100%}.full-screen-style--video .close{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/main/a06a7413ea-close.png');width:30px;height:30px;top:40px;right:40px}.full-screen-style--video .close:focus{outline:0}.full-screen-style--video__wrapper{position:relative;height:100%}.full-screen-style--video__wrapper iframe,.full-screen-style--video__wrapper .BrightcoveExperience.video-js{position:absolute;top:0;left:0;right:0;bottom:0 !important;margin:auto;width:320px;height:188px}@media (min-width: 768px) and (max-width: 1024px){.full-screen-style--video__wrapper iframe,.full-screen-style--video__wrapper .BrightcoveExperience.video-js{width:768px;height:509px}}@media (min-width: 1025px){.full-screen-style--video__wrapper iframe,.full-screen-style--video__wrapper .BrightcoveExperience.video-js{width:850px;height:509px}}.full-screen-style--details{position:fixed;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0 !important;left:0;right:0;bottom:0;box-shadow:none;width:100%;margin:0;border:none;padding-top:50px;padding-left:15px;background-color:rgba(0,140,194,0.96)}.full-screen-style--details .modal-body{padding:0;height:100%}.full-screen-style--details .modal-header{position:absolute;right:16px;display:none}.full-screen-style--details .close{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/main/0f069ec51a-close-white.png');background-size:20px 20px;background-repeat:no-repeat;width:20px;height:20px;top:-30px;right:0;opacity:1;position:absolute;background-color:transparent;border:none;padding:0}.full-screen-style--details .close:focus{outline:0}.full-width-image{width:100%}.full-width-image__page-device{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/device/bg/1edf9fe6a2-sub.jpg');background-size:cover;height:465px;background-position:50% 0}@media (min-width: 768px) and (max-width: 1024px){.full-width-image__page-device{height:650px}}@media (min-width: 1025px){.full-width-image__page-device{height:930px}}.full-width-image__page-club{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/bg/c9bcbd4f8f-sub-mobile.jpg');background-size:cover;background-position:right;height:568px}@media (min-width: 768px) and (max-width: 1024px){.full-width-image__page-club{height:490px;background-position:0 0}}@media (min-width: 1025px){.full-width-image__page-club{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/club/bg/b241bbfda1-sub.jpg');height:722px}}.full-width-image__page-premium{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/f0d5d2cd3a-sub-mobile.jpg');background-size:cover;height:802px;position:relative;background-position:50% 85%}@media (min-width: 768px) and (max-width: 1024px){.full-width-image__page-premium{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/b395342f11-sub-tablet.jpg');height:850px}}@media (min-width: 1025px){.full-width-image__page-premium{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/march-2014-landing/premium/bg/f5625aa634-sub.jpg');height:890px}}.ios-text{display:table;width:100%;margin-bottom:3px}.ios-text__message,.ios-text__user{display:table-cell}.ios-text__user{width:40px;vertical-align:bottom}@media (min-width: 768px) and (max-width: 1024px){.ios-text__user{width:60px}}@media (min-width: 1025px){.ios-text__user{width:81px}}.ios-text__user:before{background-size:111.5px,70.5px;width:40px;height:40px}@media (min-width: 768px) and (max-width: 1024px){.ios-text__user:before{background-size:167.25px,105.75px;width:60px;height:60px}}@media (min-width: 1025px){.ios-text__user:before{background-size:223px,141px;width:80px;height:80px}}.ios-text__message{vertical-align:bottom}.ios-text__bubble{background-color:#3cf;color:#fff;font-size:11.5px;line-height:1.17391304;padding:10px 15px;border-radius:25px;max-width:135px;font-weight:400;float:right;margin:0 13px 3px;position:relative;z-index:2}@media (min-width: 768px) and (max-width: 1024px){.ios-text__bubble{font-size:18px;line-height:1.19444444;max-width:275px}}@media (min-width: 1025px){.ios-text__bubble{font-size:23px;line-height:1.17391304;max-width:300px}}.ios-text__bubble:after{content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-width:0 22px;border-radius:50%;border-style:solid;border-color:#3cf;position:absolute;width:22px;height:44px;clip:rect(22px, 33px, 44px, 0);right:-44px;bottom:0;z-index:-1}.ios-text__bubble--alt{background-color:#ebebeb;color:#424242;float:left}.ios-text__bubble--alt:after{border-color:#ebebeb;right:auto;left:-44px;clip:rect(22px, 66px, 44px, 33px)}.ios-text__bubble--small{max-width:125px}@media (min-width: 768px) and (max-width: 1024px){.ios-text__bubble--small{max-width:180px}}@media (min-width: 1025px){.ios-text__bubble--small{max-width:220px}}[class^='active__i-']{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/767c174bee-icons.png');background-size:150px 100px;width:38px;height:38px;margin:0 auto}@media (min-width: 1025px){[class^='active__i-']{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/51b93328b7-icons-desktop.png');background-size:225px 150px;width:56px;height:56px}}.active__logo{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/25dda84300-logo.png');margin:0 auto;background-size:235px 38px;width:235px;height:38px}@media (min-width: 1025px){.active__logo{width:338px;height:55px;background-size:338px 55px}}.active__device-1{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/166c88ea6d-devices.jpg');background-size:1731.52px 284.2px;width:432.88px;height:284.2px;position:absolute;left:0;right:0;margin:auto}.active__device-1.is-red{background-position:-432.88px 0}.active__device-1.is-white{background-position:-865.76px 0}.active__device-1.is-blue{background-position:-1298.64px 0}.active__device-1__wrapper{background-size:428.8px 331.2px;width:428.8px;height:331.2px}@media (max-width:430px){.active__device-1{left:-15%}}@media (min-width: 768px) and (max-width: 1024px){.active__device-1{background-size:2226.24px 365.4px;width:556.56px;height:365.4px}.active__device-1__wrapper{background-size:536px 414px;width:536px;height:414px}.active__device-1.is-red{background-position:-556.56px 0}.active__device-1.is-white{background-position:-1113.12px 0}.active__device-1.is-blue{background-position:-1669.68px 0}}@media (min-width: 1025px){.active__device-1{background-size:3710.4px 609px;width:927.6px;height:609px}.active__device-1__wrapper{background-size:879.04px 678.96px;width:879.04px;height:678.96px}.active__device-1.is-red{background-position:-927.6px 0}.active__device-1.is-white{background-position:-1855.2px 0}.active__device-1.is-blue{background-position:-2782.8px 0}}.active__device-2{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/2ef9dca7f8-device-cta-mobile.jpg');background-size:320px 190px;width:320px;height:190px;position:relative;left:-20px;margin:0 auto}@media (min-width: 768px){.active__device-2{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/79e768c1c8-device-2.jpg');background-size:750px 319px;width:750px;height:319px}}@media (min-width: 1025px){.active__device-2{background-size:1500px 638px;width:1500px;height:638px;left:-270px}}.active__i-sleep{background-position:-50px 0}.active__i-calories{background-position:-100px 0}.active__i-activity{background-position:0 -50px}.active__i-messages{background-position:-50px -50px}.active__i-sync{background-position:-100px -50px}@media (min-width: 1025px){.active__i-sleep{background-position:-75px 0}.active__i-calories{background-position:-150px 0}.active__i-activity{background-position:0 -75px}.active__i-messages{background-position:-75px -75px}.active__i-sync{background-position:-150px -75px}}.active__woman{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/417aacb183-bg-woman-mobile.jpg');background-position:center;width:100%;height:248px;background-size:cover;margin:0}@media (min-width:360px){.active__woman{background-position:center top}}@media (min-width: 768px){.active__woman{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/787ef4f6ef-bg-woman.jpg');width:50%;height:100%;position:absolute;right:0;box-shadow:0 1px 0 rgba(66,66,66,0.2) inset,0 2px 0 rgba(66,66,66,0.1) inset}}@media (min-width: 1025px){.active__woman{height:860px}}.active__man{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/ac88caf762-bg-man-mobile.jpg');width:100%;height:248px;background-size:cover;background-position:bottom;margin:0}@media (min-width:360px){.active__man{background-position:center 15%}}@media (min-width: 768px){.active__man{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/7bb3ab20a2-bg-man.jpg');background-position:0 bottom;width:50%;height:100%;position:absolute;right:0;box-shadow:0 1px 0 rgba(66,66,66,0.2) inset,0 2px 0 rgba(66,66,66,0.1) inset}}.active__device-track{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media (min-width: 768px){.active__device-track{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/416b73c3fc-device-track.png');background-size:203.2px 269.76px;width:203.2px;height:269.76px;z-index:2}}@media (min-width: 1025px){.active__device-track{background-size:304.8px 404.64px;width:304.8px;height:404.64px}}.active__device-sleep{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media (min-width: 768px){.active__device-sleep{z-index:2;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/0f7c84dd08-device-sleep.png');background-size:203.2px 269.76px;width:203.2px;height:269.76px}}@media (min-width: 1025px){.active__device-sleep{background-size:304.8px 404.64px;width:304.8px;height:404.64px}}.active__device-sleep__message{display:none;position:absolute;top:120px;right:-360px;bottom:0;left:0;margin:auto;z-index:2;color:#d970b1;font-size:16px;font-style:italic;padding:22px 15px 10px 36px}@media (min-width: 768px){.active__device-sleep__message{display:block;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/68458d8051-device-sleep-bubble.png');background-size:180px 144px;width:180px;height:144px}}@media (min-width: 768px) and (max-width: 1024px){.active__device-sleep__message{font-size:10.5px;background-size:118.8px 95.04px;width:118.8px;height:95.04px;top:80px;right:-225px;line-height:1.2;padding:12px 5px 10px 26px}}.active__device-sleep__message span{font-style:normal;color:#fff;font-weight:700;display:block;margin-bottom:5px}@media (min-width: 768px) and (max-width: 1024px){.active__device-sleep__message span{margin-bottom:2px}}.active__track{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/a21b5a98ac-net-calories.png');background-size:275.5px 242px;width:275.5px;height:242px;margin:0 auto 55px}@media (min-width: 768px) and (max-width: 1024px){.active__track{position:absolute;background-size:192.85px 169.4px;width:192.85px;height:169.4px;right:-390px;top:-10px}}@media (min-width: 1025px){.active__track{position:absolute;right:-570px;top:60px}}@media (min-width: 768px){.active__hands{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/a270fafea8-hands.jpg');background-size:724.5px 548.25px;width:724.5px;height:548.25px;position:absolute;right:-675px;bottom:-120px;margin:0;z-index:-1}}@media (min-width: 1025px){.active__hands{background-size:1101.24px 833.34px;width:1101.24px;height:833.34px;right:-1000px}}.active__messages{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/1ac4e4cafd-bg-messages-mobile.jpg');background-size:320px 500px;width:320px;height:500px;position:relative;bottom:-45px;left:-25px;margin:0 auto}@media (min-width:360px){.active__messages{left:0}}@media (min-width: 768px){.active__messages{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/4fcc6519ac-messages.png');background-size:541px 548.5px;width:541px;height:548.5px;position:absolute;left:auto;right:-16px;bottom:-1px}}@media (min-width: 1025px){.active__messages{background-size:865.6px 877.6px;width:865.6px;height:877.6px;right:-170px}}.active__sync-devices{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/634749dd97-equipment-mobile.jpg');background-size:281px 137.5px;width:281px;height:137.5px;margin:0 auto 45px;position:relative}@media (min-width:360px){.active__sync-devices{background-size:337.2px 165px;width:337.2px;height:165px}}@media (min-width: 768px){.active__sync-devices{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/f374b88f3e-equipment.jpg')}}@media (min-width: 768px) and (max-width: 1024px){.active__sync-devices{background-size:692.67px 328.35px;width:692.67px;height:328.35px}}@media (min-width: 1025px){.active__sync-devices{background-size:986.53px 467.65px;width:986.53px;height:467.65px}}@media (min-width:1170px){.active__sync-devices{background-size:1259.4px 597px;width:1259.4px;height:597px;position:relative;left:-85px;margin-top:30px}}.active__sync-devices figcaption{position:absolute;text-align:center;left:0;right:0;bottom:-17px;margin:auto;font-size:9px;font-style:italic;font-weight:300;color:#747474}@media (min-width: 768px) and (max-width: 1024px){.active__sync-devices figcaption{font-size:8px;width:200px}}@media (min-width: 1025px){.active__sync-devices figcaption{width:320px;font-size:14px}}.active__sync-devices span{font-style:normal;font-weight:600}.active__sync-devices .text-equipment{display:none}@media (min-width: 768px){.active__sync-devices .text-equipment{display:block;right:auto;left:-4px}}@media (min-width: 768px){.active__sync-devices .text-device{left:auto;right:20px}}@media (min-width: 1025px){.active__sync-devices .text-device{right:0}}@media (min-width:1170px){.active__sync-devices .text-device{right:65px}}.active__act{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/3a56ce71c0-act.jpg');background-size:284px 176px;width:284px;height:176px;margin:30px auto 0}@media (min-width: 768px) and (max-width: 1024px){.active__act{margin:-20px auto -25px}}@media (min-width: 1025px){.active__act{margin:-30px auto 40px;background-size:426px 264px;width:426px;height:264px}}[class*='landing-active__i-']{text-indent:24px;position:relative}@media (min-width: 1025px){[class*='landing-active__i-']{text-indent:42px}}[class*='landing-active__i-']:before{content:'';position:absolute;left:0;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/4feb30a433-colored-icons.png');background-size:100px 50px;width:20px;height:20px;margin:0 auto}@media (min-width: 1025px){[class*='landing-active__i-']:before{bottom:6px;background-size:150px 75px;width:30px;height:30px}}.landing-active{padding:40px 25px;width:100%;position:relative;overflow:hidden}@media (min-width: 1025px){.landing-active{width:1000px;margin:0 auto;padding:0}}.landing-active button:focus{outline:0}.landing-active__grid{padding:0}.landing-active.visible{overflow:visible}@media (min-width: 768px){.landing-active.visible{text-align:center}}.landing-active .lead{margin:25px auto 15px;font-size:15px;text-align:center;line-height:1.2;width:275px}@media (min-width: 768px) and (max-width: 1024px){.landing-active .lead{margin:15px auto 7px;width:480px}}@media (min-width: 1025px){.landing-active .lead{width:660px;margin:10px auto 15px;font-size:20px}}.landing-active .copy,.landing-active .sub-header{font-size:15px;font-weight:400;line-height:1.5;color:#424242}@media (min-width: 1025px){.landing-active .copy,.landing-active .sub-header{font-size:19px;line-height:1.55}}.landing-active .sub-copy{font-size:13px;font-weight:400}.landing-active .header{font-size:35px;font-weight:300;line-height:1;width:100%}@media (min-width: 1025px){.landing-active .header{font-size:52px}}.landing-active .sub-header{margin-top:20px;font-weight:700}.landing-active span.sub-header{text-transform:uppercase;display:block;font-size:12.5px;margin:5px 0 8px;font-weight:600}@media (min-width: 1025px){.landing-active span.sub-header{font-size:19px}}.landing-active .col-header{width:100%;font-weight:600;font-size:19px;margin-top:9px}@media (min-width: 1025px){.landing-active .col-header{font-size:28px}}.landing-active .col-copy{font-weight:400;padding:8px 5px 25px;line-height:1.5}@media (min-width:480px){.landing-active .col-copy{padding:0 10px}}@media (min-width: 768px) and (max-width: 1024px){.landing-active .col-copy{padding:11px 10px 42px}}@media (min-width: 1025px){.landing-active .col-copy{padding:0 7px 65px;font-size:17.5px;line-height:1.71428571}}.landing-active .white{color:#fff}.landing-active ul{margin-bottom:20px}.landing-active .list-two-col{font-size:12px;color:rgba(255,255,255,0.5);text-transform:none;font-weight:600;width:47%;float:left;padding:6px 0}@media (min-width: 1025px){.landing-active .list-two-col{font-size:18px;padding:14px 0}}.landing-active .list-two-col.pink{color:#d970b1}.landing-active .stars{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/39c56ef012-stars.png');background-repeat:no-repeat;background-size:99px 87.5px;width:99px;height:17px;margin:0 auto 18px;display:block}.landing-active .stars.four{background-position:0 -17.5px}.landing-active .stars.three{background-position:0 -35px}.landing-active .stars.two{background-position:0 -52.5px}.landing-active .stars.one{background-position:0 -70px}@media (min-width: 1025px){.landing-active .stars{background-size:198px 175px;width:198px;height:34px;margin-bottom:28px}.landing-active .stars.four{background-position:0 -35px}.landing-active .stars.three{background-position:0 -70px}.landing-active .stars.two{background-position:0 -105px}.landing-active .stars.one{background-position:0 -140px}}.landing-active .reviewer{color:#c1c1c1;font-style:italic;font-size:11.75px;text-transform:none;font-weight:300;height:20px}.landing-active .reviewer:before,.landing-active .reviewer:after{content:'—';margin:0 3px}.landing-active.testimony{padding:22px 40px 30px;overflow:visible;position:relative;min-height:185px}.landing-active.testimony .quotes{width:100%;position:relative}@media (min-width: 768px){.landing-active.testimony .quotes:before,.landing-active.testimony .quotes:after{content:'';position:absolute;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/428c84b26c-quotes.png');background-size:107px 36.5px;width:43.75px;height:36.5px}}@media (min-width: 1025px){.landing-active.testimony .quotes:before,.landing-active.testimony .quotes:after{font-size:345px;background-size:214px 73px;width:87.5px;height:73px}}.landing-active.testimony .quotes:before{top:55px;left:-120px}.landing-active.testimony .quotes:after{background-position:-121px 0;top:55px;right:-120px}@media (min-width: 768px) and (max-width: 1024px){.landing-active.testimony .quotes:before{top:40px;left:-50px}.landing-active.testimony .quotes:after{background-position:-60.5px 0;top:40pxf;right:-50px}}.landing-active.testimony .wrapper{overflow:auto;position:relative;min-width:100%}.landing-active.testimony .copy{font-weight:300;color:#f1f1f1;position:relative}.landing-active.testimony li{float:left}@media (min-width: 768px) and (max-width: 1024px){.landing-active.testimony{padding:30px 75px 56px}}@media (min-width: 1025px){.landing-active.testimony{padding:40px 45px 70px;min-height:266px}.landing-active.testimony .copy{font-size:24px;line-height:1.25}.landing-active.testimony .reviewer{font-size:18px}}.landing-active__i-distance:before{background-position:-25px 0}.landing-active__i-time:before{background-position:0 -30px}.landing-active__i-calories:before{background-position:-25px -30px}.landing-active__i-sleep:before{background-position:-48px 0}.landing-active__i-deep:before{background-position:-75px 0;width:25px}.landing-active__i-light:before{background-position:-50px -30px;width:25px}.landing-active__i-awake:before{background-position:-75px -30px}@media (min-width: 1025px){.landing-active__i-distance:before{background-position:-37.5px 0}.landing-active__i-time:before{background-position:0 -45px}.landing-active__i-calories:before{background-position:-36px -45px}.landing-active__i-sleep:before{background-position:-72px 0}.landing-active__i-deep:before{background-position:-112.5px 0;width:37.5px}.landing-active__i-light:before{background-position:-75px -45px;width:37.5px}.landing-active__i-awake:before{background-position:-112.5px -45px}}@media (min-width: 768px){.landing-active__half{width:50%;height:495px;padding:20px 65px 0 20px}}@media (min-width: 1025px){.landing-active__half{height:860px;padding-top:100px;padding-right:98px;padding-left:0}}@media (min-width: 768px) and (max-width: 1024px){.landing-active__tracking{width:300px;position:relative;z-index:2}.landing-active__tracking.messages{padding-top:30px;padding-bottom:30px;padding-left:25px}}@media (min-width: 1025px){.landing-active__tracking{width:460px;padding:85px 0 105px;position:relative;z-index:2}.landing-active__tracking.messages{padding:120px 0 196px}}@media (min-width: 768px){.landing-active__tracking-wrapper{position:relative;width:100%;overflow:hidden}}.landing-active__tracking .header{padding-bottom:10px}.landing-active__tracking .copy{padding-bottom:8px}.landing-active__messages{border-bottom:1px solid #ebebeb}@media (min-width: 768px){.landing-active__messages .landing-active{overflow:visible}}.landing-active__hand-wrapper{overflow:visible;padding:0}@media (min-width: 768px) and (max-width: 1024px){.landing-active__hand-wrapper{padding:0 25px}}.landing-active__divider{border-top:1px solid rgba(66,66,66,0.2)}@media (min-width: 768px) and (max-width: 1024px){.landing-active__family{padding:10px 20px 0}}@media (min-width: 1025px){.landing-active__family{padding-bottom:100px}.landing-active__family .header{margin-bottom:35px}}.landing-active .text-compatibility{font-size:11px;font-style:italic;color:#747474;text-align:center;margin-top:15px}.landing-active .text-compatibility span{font-style:normal;font-weight:600}@media (min-width: 1025px){.landing-active .text-compatibility{font-size:14px;margin:30px 0 30px}}.landing-active__hero{margin-top:50px}@media (min-width: 768px) and (max-width: 1024px){.landing-active__hero{margin-top:62px}}@media (min-width: 768px) and (max-width: 1024px) and (max-device-width:1025px){.landing-active__hero{padding-top:42px}}@media (min-width: 1025px){.landing-active__hero{margin-top:125px}}.landing-active__active-buy{padding-top:60px;overflow:visible;padding-bottom:60px}@media (min-width: 1025px){.landing-active__active-buy{padding-top:70px}}.landing-active__active-buy--vue{padding:75px 0}.landing-active__active-buy .scrollable-buy-link{width:100%;font-weight:600;color:#fff;font-size:15px;height:44px;line-height:44px;position:fixed;right:0;left:0;bottom:0;background-color:rgba(0,150,214,0.9);z-index:150;display:none}@media (max-width: 480px){.landing-active__active-buy .scrollable-buy-link{display:block}}.landing-active__active-buy .header{font-size:21px;font-weight:400;padding-top:5px;margin-bottom:24px}@media (min-width: 768px) and (max-width: 1024px){.landing-active__active-buy .header{font-size:24.5px}}@media (min-width: 1025px){.landing-active__active-buy .header{font-size:24.5px}}.landing-active__active-buy .buy-link{font-size:17.5px;font-weight:600}.landing-active__active-buy .buy-link span{display:none}.landing-active__active-buy .buy-link:hover{color:#424242}@media (max-width: 719px){.landing-active__active-buy .buy-link{font-size:15px;position:fixed;left:0;right:0;z-index:999;background-color:rgba(0,150,214,0.9);width:100%;height:44px;line-height:44px;color:#fff;bottom:0}.landing-active__active-buy .buy-link:hover{color:#fff}.landing-active__active-buy .buy-link .m{display:inline}}@media (min-width: 768px){.landing-active__active-buy .buy-link{text-transform:uppercase}.landing-active__active-buy .buy-link .t{display:inline}}@media (min-width: 768px) and (max-width: 1024px){.landing-active.act{width:450px;overflow:visible;*zoom:1;margin:0 auto}.landing-active.act:before,.landing-active.act:after{display:table;content:"";line-height:0}.landing-active.act:after{clear:both}}@media (min-width: 1025px){.landing-active.act{width:660px;overflow:visible;*zoom:1;padding-top:60px}.landing-active.act:before,.landing-active.act:after{display:table;content:"";line-height:0}.landing-active.act:after{clear:both}}.landing-active.act h4{font-size:21px;color:#747474;font-weight:300}@media (min-width: 1025px){.landing-active.act h4{font-size:19px}}.landing-active.act h3{font-size:26px;color:#424242;font-weight:300;line-height:.92}@media (min-width: 768px) and (max-width: 1024px){.landing-active.act h3{width:215px}}@media (min-width: 1025px){.landing-active.act h3{margin-top:15px;font-size:34px;width:280px;line-height:1.1}}.landing-active.act a{text-transform:uppercase;font-weight:600;font-size:14px;padding-top:8px;display:block}@media (min-width: 1025px){.landing-active.act a{padding-top:20px}}.landing-active.act a:hover{color:#424242}.landing-active.act h3,.landing-active.act h4,.landing-active.act a{padding-left:13px}@media (min-width: 768px){.landing-active.act h3,.landing-active.act h4,.landing-active.act a{padding-left:0}}.landing-active .commercial-link{display:table;position:relative;margin:0 auto 12px;border:none;background:none;text-transform:uppercase;color:#0096d6;font-weight:600;font-size:12px}@media (min-width: 768px) and (max-width: 1024px){.landing-active .commercial-link{margin-bottom:0}}@media (min-width: 1025px){.landing-active .commercial-link{font-size:14px;margin-bottom:-15px;z-index:2}}.landing-active .commercial-link:after{content:'';float:right;margin-left:12px;background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/c74a96a511-play-button.png');background-size:50px 16.5px;width:16.5px;height:16.5px}@media (min-width: 1025px){.landing-active .commercial-link:after{background-size:58.8px 19.992px;width:19.992px;height:19.992px;margin-left:9px}}.landing-active .commercial-link:hover{color:#424242}.landing-active .commercial-link:hover:after{background-position:-25px 0}@media (min-width: 1025px){.landing-active .commercial-link:hover:after{background-position:-29.5px 0}}.device-selection{background-color:#fff}.device-selection--hero{background-color:#ebebeb}@media (min-width: 1025px){.device-selection--hero{background-color:#0096d6;width:100%;padding:70px 0 0;position:relative}.device-selection--hero:after{content:'';position:absolute;left:0;top:63%;right:0;bottom:0;width:100%;background-color:#fff;z-index:10}}.device-selection--hero h1{text-transform:none;color:#fff;letter-spacing:-1px;display:none}@media (min-width: 1025px){.device-selection--hero h1{margin-bottom:67px;display:block}}@media (min-width: 1025px){.device-selection--hero p{line-height:18px}}@media (min-width: 1025px){.device-selection--hero__smaller-hero{padding:50px 0 0}.device-selection--hero__smaller-hero:after{top:55%}.device-selection--hero__smaller-hero h1{display:none}}.device-selection .landing-sc{position:relative;z-index:50;padding:0}.device-selection .extra-details{background-color:#fff}@media (min-width: 1025px){.device-selection .extra-details.lg-screen{position:absolute;left:0;right:0;bottom:50px}.device-selection .extra-details.lg-screen.opened{bottom:0;position:relative}}.wearable-col{text-align:center}@media (min-width: 1025px){.wearable-col{margin-bottom:71px}}.wearable-col .section-title{color:#fff;text-transform:uppercase;display:inline-block;padding:10px 35px;background-color:rgba(255,255,255,0.2);font-style:normal;transform:skewX(-26deg);margin-bottom:21px;display:none}@media (min-width: 1025px){.wearable-col .section-title{display:inline-block}}.wearable-col .section-title p{transform:skewX(26deg);margin-bottom:0}.wearable-col .device-block{text-align:center;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;padding:47px 30px;border-bottom:2px solid #fff}@media (max-width: 480px){.wearable-col .device-block{padding:35.5px 30px}}@media (min-width: 1025px){.wearable-col .device-block{height:148px;border-bottom:8px solid #006089;width:50%;float:left;padding:0}.wearable-col .device-block.last{height:415px}.wearable-col .device-block.active,.wearable-col .device-block:hover{border-bottom:8px solid #0096d6}.wearable-col .device-block.active:before,.wearable-col .device-block:hover:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/device/43b3c9feaf-device-arrow.png') no-repeat;width:16px;height:8px;position:absolute;left:50%;margin-left:-8px;bottom:0}}@media (min-width: 1025px){.wearable-col .device-block .mobile-details{display:none}}.wearable-col .device-block .mobile-details ul.features{width:100%;margin-top:18px;margin-bottom:15px;text-align:center}@media (max-width: 480px){.wearable-col .device-block .mobile-details ul.features{margin-bottom:7.5px}}.wearable-col .device-block .mobile-details ul.features li{display:inline-block;margin:0 10px}@media (max-width: 480px){.wearable-col .device-block .mobile-details ul.features li{margin:0 3.5px}}.wearable-col .device-block .mobile-details p{font-size:15px;line-height:17px;margin-bottom:27px}@media (max-width: 480px){.wearable-col .device-block .mobile-details p{font-size:14px;line-height:14px;margin-bottom:18px}}.wearable-col .device-block .mobile-device-title{display:block;color:#282828;font-size:30px;font-eight:400;margin-bottom:30px}@media (max-width: 480px){.wearable-col .device-block .mobile-device-title{font-size:21px;margin-bottom:20px}}@media (min-width: 1025px){.wearable-col .device-block .mobile-device-title{display:none}}.wearable-col .device-block h3{color:#424242;font-weight:600;margin-bottom:6px;display:none}@media (min-width: 1025px){.wearable-col .device-block h3{display:block}}.wearable-col .device-block p{font-size:17px;font-weight:400;color:#282828;line-height:17px}@media (min-width: 1025px){.wearable-col .device-block p{margin-top:26.5px}}@media (max-width: 480px){.wearable-col .device-block p{font-size:14px;line-height:13px}}@media (min-width: 1025px){.wearable-col .device-block p{color:#747474;font-size:17.5px;line-height:18px;font-weight:400;margin-top:0}}.wearable-col .device-block a{color:#fff;font-size:15px;display:inline-block;width:175px;height:40px;line-height:40px;background-color:#0096d6}@media (max-width: 360px){.wearable-col .device-block a{width:170px}}@media (min-width: 1025px){.wearable-col .device-block a{font-size:14px;color:#0096d6;font-weight:600;position:relative;text-transform:uppercase;margin-top:13px;background-color:transparent;padding:0;letter-spacing:1px}.wearable-col .device-block a:after{content:'\203A';display:inline-block;margin-left:4px}}.wearable-col .device-block .device-image{background-repeat:no-repeat;display:inline-block;text-indent:-9999px}.wearable-col .device-block .device-image--bundle{display:none}@media (min-width: 1025px){.wearable-col .device-block .device-image--bundle{display:block}}.wearable-col .device-block .device-image--act{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/device/4f5a15fc7a-tablet_act.jpg');background-size:365.5px 188.5px;width:365.5px;height:188.5px;margin-left:30px}@media (min-width: 1025px){.wearable-col .device-block .device-image--act{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/device/9295f62ba1-device-act.png');background-size:219px 233px;width:219px;height:233px;margin-left:0;display:none}}@media (max-width: 480px){.wearable-col .device-block .device-image--act{width:100%;background-position:top center;margin-left:0}}.wearable-col .device-block .device-image--active{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/device/85f441902f-tablet_bundle.jpg');background-size:298px 177.5px;width:298px;height:177.5px}@media (min-width: 1025px){.wearable-col .device-block .device-image--active{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/device/47ad414398-device-bundle.png');background-size:255px 233px;width:255px;height:233px;margin-left:0;display:none}}@media (max-width: 480px){.wearable-col .device-block .device-image--active{width:100%;background-position:top center}}.wearable-col .device-block .device-image--watch{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/device/7b24d8611f-device-smartwatch.png');background-repeat:no-repeat;width:133.5px;height:163.5px;background-size:133.5px 163.5px;margin:auto}@media (min-width: 1025px){.wearable-col .device-block .device-image--watch{background-size:216px 265px;width:216px;height:265px}}.wearable-col .device-image--bundle{display:none;text-indent:-9999px;background:url('https://cdn.ifit.com/d/nc/img/pre-login/device/1efb62f802-group_device.png') no-repeat;width:600px;height:265px}@media (min-width: 1025px){.wearable-col .device-image--bundle{display:inline-block}}.wearable-col--trackers{width:100%}@media (min-width: 1025px){.wearable-col--trackers{width:62%;float:left;padding-left:20px}}.wearable-col--smartwatch{width:100%}@media (min-width: 1025px){.wearable-col--smartwatch{width:27.2%;float:right;padding-right:20px}}.wearable-col--smartwatch .device-block{width:100%}.icons-list{display:none}@media (min-width: 1025px){.icons-list{display:block}.icons-list ul.features{width:70%;margin:0 auto 59px;text-align:center;display:table}.icons-list ul.features li{display:table-cell}}ul.features li .text{text-align:center;display:block;margin-top:16px;display:none;color:#cecece}@media (min-width: 1025px){ul.features li .text{display:block}}ul.features li .icon{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/device/a7f7339594-icons.png');background-repeat:no-repeat;background-size:33px 582.5px;display:inline-block;width:33px;height:34px}ul.features li .icon--calories{background-position:0 -75px}ul.features li .icon--messages{background-position:0 -218.5px}ul.features li .icon--nutrition{background-position:0 -291px}ul.features li .icon--sleep{background-position:0 -363px}ul.features li .icon--tracking{background-position:0 -435px}ul.features li .icon--wireless{background-position:0 -508px}ul.features li .icon--gps{background-position:0 -148px}ul.features li .icon--droid{background-position:0 -3px}ul.features li.active .text{color:#424242;margin-top:15px}ul.features li.active .icon--calories{background-position:0 -110px}ul.features li.active .icon--messages{background-position:0 -255.5px}ul.features li.active .icon--nutrition{background-position:0 -327px}ul.features li.active .icon--sleep{background-position:0 -400px}ul.features li.active .icon--tracking{background-position:0 -471px}ul.features li.active .icon--wireless{background-position:0 -546px}ul.features li.active .icon--gps{background-position:0 -184.5px}ul.features li.active .icon--droid{background-position:0 -40.5px}.extra-details{position:relative;padding-top:30px}.extra-details .landing-sc{padding:0 25px}@media (min-width: 1025px){.extra-details .landing-sc{padding:0}}.extra-details a.header{color:#fff;text-transform:uppercase;font-size:12px;width:50%;height:30px;line-height:30px;text-align:center;position:relative;font-weight:400;margin-bottom:0;position:absolute;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:none}@media (min-width: 1025px){.extra-details a.header{display:inline-block}}.extra-details a.header.opened{width:100%;z-index:50}.extra-details a.header--trackers{background-color:#0096d6;left:0}.extra-details a.header--trackers:after{content:'';background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/device/b73db882b0-extra-details-bg.png');background-repeat:no-repeat;width:21px;height:30px;position:absolute;right:-1px;top:0}.extra-details a.header--trackers.opened:after{right:-9999px}.extra-details a.header--watch{background-color:#006089;right:0}.extra-details a.header:hover{color:#fff}.extra-details .compare-table.compare-trackers{display:block}.extra-details table{padding:20px 0;width:100%;max-width:1000px}@media (min-width: 1025px){.extra-details table{margin:0 auto}}.extra-details th{padding-bottom:30px}.extra-details th .strikethrough{text-decoration:line-through}.extra-details th span{font-size:18px;color:#747474;font-weight:300;margin-bottom:30px}@media (min-width: 1025px){.extra-details th{padding-bottom:12px}}.extra-details tr{border-bottom:1px solid #ebebeb}.extra-details tr:last-child{border-bottom:none}.extra-details tr:last-child td{padding:25px 0}@media (max-width: 480px){.extra-details tr:last-child td{padding:19px 0}}.extra-details td{text-align:center;padding:7px 0}.extra-details td:first-child{text-align:left;max-width:90px}.extra-details td:first-child p{margin-left:6px}@media (min-width: 1025px){.extra-details td:first-child{max-width:100%}.extra-details td:first-child p{margin-left:8px}}@media (min-width: 1025px){.extra-details td{padding:8px 0}}.extra-details td p,.extra-details td span{font-weight:300;font-size:12px;margin:0}@media (min-width: 1025px){.extra-details td p,.extra-details td span{font-weight:400;font-size:14px}}.extra-details td .mobile,.extra-details td p span{display:none}@media (min-width: 768px){.extra-details td .mobile,.extra-details td p span{display:inline}}.extra-details .yes{border:100%;width:9px;height:9px;background-color:#0096d6;display:block;border-radius:100%;margin:0 auto}@media (min-width: 1025px){.extra-details .yes{width:12px;height:12px}}.extra-details .compare__active{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/4fdd50c424-compare-active.png');background-size:146px 80px;width:146px;height:80px;margin:54px auto 30px}@media (min-width: 768px){.extra-details .compare__active{display:block}}@media (min-width: 1025px){.extra-details .compare__active{background-size:219px 120px;width:219px;height:120px;margin-top:45px;margin-bottom:45px}}@media (max-width: 480px){.extra-details .compare__active{background-size:96.36px 52.8px;height:52.8px;width:96.36px;margin:35.64px auto 30px}}.extra-details .compare__act{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/active/51602d9044-compare-act.png');background-size:131px 82.5px;width:131px;height:82.5px;margin:54px auto 30px}@media (min-width: 768px){.extra-details .compare__act{display:block}}@media (min-width: 1025px){.extra-details .compare__act{background-size:196.5px 123.75px;width:196.5px;height:123.75px;margin-top:45px;margin-bottom:45px}}@media (max-width: 480px){.extra-details .compare__act{background-size:96.36px 54.45px;height:54.45px;width:96.36px;margin:35.64px auto 30px}}.extra-details a.table-buy-link{display:none;background-color:#0096d6;color:#fff;font-size:15px;font-weight:600;height:40px;line-height:40px;width:194px;margin:0 auto 75px}.extra-details a.table-buy-link:hover{color:#fff;background-color:#00a1e5}@media (min-width: 768px){.extra-details a.table-buy-link{display:block}}@media (min-width: 1025px){.extra-details a.table-buy-link{width:145px;height:30px;line-height:30px;font-size:13px;margin-bottom:130px}}.extra-details a.table-buy-link del{font-weight:100}.extra-details--trackers hr{display:none}@media (min-width: 1025px){.extra-details--trackers hr{display:block}}.specs{padding:30px 0 100px 0}.specs h2{margin-bottom:20px}@media (min-width: 1025px){.specs h2{margin-bottom:40px}}.specs ul{color:#424242;margin-bottom:29px}@media (min-width: 1025px){.specs ul{margin-bottom:58px}}.specs ul li{float:left;width:25%;font-size:16px;font-weight:600}@media (min-width: 1025px){.specs ul li{font-size:17.5px;line-height:21px}}@media (max-width: 640px){.specs ul li{width:49%;margin-right:1%;margin-bottom:20px}.specs ul li:nth-child(2n){width:50%;margin-right:0}}.specs ul li ul{margin-top:5px;display:block}.specs ul li ul li{width:auto;display:block;width:100%;font-size:14px;font-weight:400;margin:0;line-height:21px}@media (min-width: 1025px){.specs ul li ul li{font-size:14px}}.device-selection h1{font-size:38px;line-height:37.5px;letter-spacing:1px;font-weight:300}@media (min-width: 1025px){.device-selection h1{font-size:52px;letter-spacing:2px;line-height:48px}}.device-selection h2{font-size:26px;font-weight:300;letter-spacing:0;line-height:27.5px}@media (min-width: 1025px){.device-selection h2{font-size:34px;line-height:33px}}.device-selection h3{font-size:20px;line-height:21.5px;font-weight:400}@media (min-width: 1025px){.device-selection h3{font-size:24.5px;line-height:30px}}.device-selection h4,.device-selection p{font-size:14px;line-height:21px;font-weight:400}@media (min-width: 1025px){.device-selection h4,.device-selection p{font-size:17.5px;line-height:26.5px}}.strikethrough-text{position:relative}.strikethrough-text:after{content:'';border-bottom:2px solid #424242;position:absolute;left:0;top:50%;width:100%}.review-page .icons{background:url('https://cdn.ifit.com/d/nc/img/pre-login/2014/17bd02ea79-iconsets.png') no-repeat;display:inline-block;text-indent:-9999px}.review-page .icons--completed{width:39px;height:39px;margin-bottom:5px;background-position:-46px -76px}.review-page .icons--runner{width:22px;height:34px;margin-bottom:5px;background-position:0 -94px}.review-page .icons--cycle{width:37px;height:29px;margin-bottom:5px;background-position:-48px -46px}.review-page .icons--clock{width:44px;height:44px;margin-bottom:5px;background-position:-41px -116px}.review-page .icons--distance{width:45px;height:45px;margin-bottom:5px;background-position:0 -48px}.review-page .icons--elevation{width:46px;height:46px;margin-bottom:5px;background-position:0 0}.review-page .icons--calories{width:34px;height:45px;margin-bottom:5px;background-position:-51px 0}.review-page .icons--twitter{width:39px;height:31px;display:inline-block;margin:10px 0 0 10px;background-position:0 -129px;opacity:.74}.review-page .icons--twitter:hover{opacity:1}.review-page .icons--facebook{width:17px;height:33px;display:inline-block;margin:10px 10px 0 0;background-position:-23px -94px;opacity:.74}.review-page .icons--facebook:hover{opacity:1}.review-sections{position:relative}.review-sections h1{color:#151515;letter-spacing:0;text-transform:none;font-size:30px;line-height:32px;font-weight:300;margin:0}@media (min-width: 1025px){.review-sections h1{font-size:52px;line-height:52px}}.review-sections h1.blue{color:#3cf}.review-sections h4{font-size:17.5px;line-height:26px;font-weight:300;margin-top:7px}@media (min-width: 1025px){.review-sections h4{font-size:24.5px;line-height:30px}}.review-sections h4.blue{color:#3cf}.review-sections p{font-size:14px;line-height:18px;margin:10px 0 0;color:#151515;font-weight:400}.review-sections p.white{color:#f5f5f5}.review-sections p.blue{color:#3cf}@media (min-width: 1025px){.review-sections p{font-size:17.5px;line-height:26px}}@media (min-width: 768px){.review-sections p span{display:block}}.review-sections p.big-margin{margin:10px 0 25px 0}@media (min-width: 1025px){.review-sections p.big-margin{margin:10px 0 45px 0}}.review-sections .large-stats{font-weight:600;font-size:76px;line-height:76px}@media (max-width: 480px){.review-sections .large-stats{font-size:40px;line-height:40px}}.review-sections .reference{margin:40px 0;display:block;width:100%;text-align:center}.total-blocks{margin-bottom:50px}.total-blocks h2{color:#3cf;font-weight:300;font-size:52px;line-height:52px}.total-blocks h2.semi-bold{font-weight:600}@media (min-width: 1025px){.total-blocks h2{font-size:76px;line-height:76px}}.total-blocks p{font-size:24.5px;line-height:30px;margin:10px 0 0;color:#3cf;font-weight:300}@media (min-width: 1025px){.total-blocks.total-workouts{margin-bottom:133px}}.total-blocks.total-type{width:50%}@media (max-width: 768px){.total-blocks.total-type{width:100%}}.total-blocks.total-type--left{float:left;border-right:1px solid #3cf}@media (max-width: 768px){.total-blocks.total-type--left{border:none}}.total-blocks.total-type--right{float:right}.exercise-months li{width:100%;display:block;margin-bottom:15px}.exercise-months li:last-child{margin-bottom:0}.exercise-months li label{color:#151515;line-height:38px;font-size:17.5px;text-transform:uppercase;width:9.5%;float:left;padding-right:18px;text-align:right}@media (max-width: 480px){.exercise-months li label{width:15%}}.exercise-months li.stats .graph{height:38px;position:relative;background-color:#fff;border:1px solid #151515;left:9.5%}@media (max-width: 480px){.exercise-months li.stats .graph{left:15%}}.exercise-months li.stats .total{position:absolute;color:#151515;font-size:17.5px;line-height:38px;right:-90px}@media (max-width: 768px){.exercise-months li.stats .total{right:10px}}.area-lists{width:100%}@media (min-width: 1025px){.area-lists{width:888px;margin:auto}}.area-lists .list-block{width:100%;display:block;margin-bottom:30px;text-align:center}.area-lists .list-block:last-child{margin-bottom:0}@media (min-width: 1025px){.area-lists .list-block{width:33.333%;float:left;text-align:left}}.area-lists .list-block h2{font-size:24.5px;line-height:30px;font-weight:300;color:#151515;display:inline-block;padding:3px 10px;background-color:#3cf;margin-bottom:7px}.area-lists .list-block li{color:#f5f5f5;margin-bottom:7px;font-size:14px;font-weight:300}@media (min-width: 1025px){.area-lists .list-block li{font-size:17.5px;margin-left:10px}}.program-blocks{position:relative;margin-top:170px}@media (max-width: 640px){.program-blocks{border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:50px;margin-top:50px}}.program-blocks:last-child{padding-bottom:0;border:none}.program-blocks .right-img{float:right}@media (max-width: 480px){.program-blocks .right-img{float:none;display:block}}.program-blocks p{color:#fff;font-style:italic;font-family:'Georgia';font-size:14px;line-height:18px;font-weight:300}@media (min-width: 1025px){.program-blocks p{font-size:17.5px;line-height:26px}}@media (max-width: 640px){.program-blocks p{text-align:center;margin:0 0 20px 0}}.program-blocks .top-left{position:absolute;left:0;top:0;max-width:310px}@media (max-width: 480px){.program-blocks .top-left{position:relative;max-width:100%}}.program-blocks .top-left.smaller{max-width:220px}@media (min-width: 1025px){.program-blocks .top-left.smaller{max-width:310px}}@media (max-width: 640px){.program-blocks .top-left.smaller{max-width:100%}}.program-blocks .bottom-right{margin-top:20px}@media only screen and (min-width:640px){.program-blocks .bottom-right{text-align:right;max-width:310px;margin:45px 0 0;float:right}}.padding-normal{padding:20px}.padding-thin{padding:5px}.padding-thick{padding:40px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-thick{padding:20px}}.padding-mega-thick{padding:80px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-mega-thick{padding:40px}}@media (max-width: 719px){.no-mobile-padding{padding:0 !important}}@media (min-width: 720px) and (max-width: 1024px){.no-tablet-padding{padding:0 !important}}@media (min-width: 720px) and (max-width: 1024px){.no-device-padding{padding:0 !important}}@media (max-width: 719px){.no-device-padding{padding:0 !important}}.padding-top-normal{padding-top:20px}.padding-top-thin{padding-top:5px}.padding-top-thick{padding-top:40px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-top-thick{padding-top:20px}}.padding-top-mega-thick{padding-top:80px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-top-mega-thick{padding-top:40px}}.padding-bottom-normal{padding-bottom:20px}.padding-bottom-thin{padding-bottom:5px}.padding-bottom-thick{padding-bottom:40px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-bottom-thick{padding-bottom:20px}}.padding-bottom-mega-thick{padding-bottom:80px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-bottom-mega-thick{padding-bottom:40px}}.padding-vertical-normal{padding:20px 0}.padding-vertical-thin{padding:5px 0}.padding-vertical-thick{padding:40px 0}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-vertical-thick{padding:20px 0}}.padding-vertical-mega-thick{padding:80px 0}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-vertical-mega-thick{padding:40px 0}}.padding-horizontal-normal{padding:0 20px}.padding-horizontal-thin{padding:0 5px}.padding-horizontal-thick{padding:0 40px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-horizontal-thick{padding:0 20px}}.padding-horizontal-mega-thick{padding:0 80px}@media (min-width: 720px) and (max-width: 1024px),(max-width: 719px){.padding-horizontal-mega-thick{padding:0 40px}}.push{float:right}@media (max-width:1024px){.push{float:none}}.pull{float:left}@media (max-width:1024px){.pull{float:none}}.is-bold{font-weight:600}dl dt{font-size:20px;line-height:40px;font-weight:200;color:#fff;margin-bottom:10px}dl dd{font-size:14px;line-height:20px;color:#adadad;margin-bottom:20px}.bg-is-light-gray{background:#f5f5f5}.bg-is-gradient-gray{background:#cfd0d0;background:-moz-linear-gradient(top, #cfd0d0 0, #fcfcfd 100%);background:%);background:linear-gradient(to bottom, #cfd0d0 0, #fcfcfd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@topColor', endColorstr='@bottomColor', GradientType=0)}.bg-is-blue{background-color:#0096d6}.bg-is-white{background-color:#fff}.bg-is-black{background-color:#000;color:#fff}.bg-is-black #main{background-color:#000;color:#fff}.bg-is-dark-gray{background-color:#363636;color:#fff}.bg-is-dark-gray h1{color:#fff}.bg-is-is-darkblue{height:720px;background:url('/img/pre-login/vue/ifit-blue-bg.png') center no-repeat;background-size:cover;background-color:#040e18;color:#fff}@media (min-width: 1025px){.bg-is-is-darkblue{max-width:1392px}}.object{margin-top:20px;zoom:1;overflow:hidden}.object img{max-width:none}.object-body{width:300px;zoom:1;overflow:hidden}@media (max-width: 767px){.object-body{margin:0 auto}}@media (max-width: 640px){.object-body{width:auto}}.object-body p{font-size:14px;line-height:20px}.object-body h2{font-size:20px;line-height:40px;font-weight:400;color:#000;text-transform:uppercase}@media (max-width: 767px){.object-body h2{text-align:center}}.object-body h2.white{color:#fff}.object-heading{margin-top:0;margin-bottom:5px}.object-list{padding-left:0;list-style:none}.object-middle{vertical-align:middle}.object-middle img{margin:0 auto}.object-img{display:block;border:2px solid #525356;border-radius:3px;width:68px;height:68px;padding:20px}@media (max-width: 767px){.object-img{margin:0 auto}}.object-bottom{vertical-align:bottom}.object-right,.object>.pull-right{padding-left:25px}@media (max-width: 767px){.object-right,.object>.pull-right{padding:0}}.object-left,.object>.pull-left{padding-right:25px}@media (max-width: 767px){.object-left,.object>.pull-left{padding:0}}.object-left,.object-right,.object-body{display:table-cell;vertical-align:middle}@media (max-width: 767px){.object-left,.object-right,.object-body{display:block}}figure{margin:0}figure figcaption{width:100%;position:relative;bottom:100px;text-align:center}@media (max-width: 767px){figure figcaption{bottom:50px}}figure figcaption:after{position:absolute;content:''}figure figcaption:before{position:absolute;content:''}figure figcaption h2{color:#fff;font-size:21px;line-height:25.2px;font-weight:400;text-transform:uppercase;padding:0 120px}@media (max-width: 767px){figure figcaption h2{font-size:20px}}.tip-button{display:none;width:6%;float:left;cursor:default}.tip-button-circle{width:100%;height:0;padding-bottom:100%;border-radius:50%;overflow:hidden;background:#abadae}.tip-button a{display:block;width:100%;padding-top:50%;padding-bottom:50%;margin-top:-0.5em;line-height:1em;text-align:center;color:#fff;font-size:12px;text-decoration:none}.tip-button a:hover{color:#fff}.align-tip{display:inline-block}.align-tip label{float:left;width:89px}a.call-button{padding:10px 16px;background-color:#0096d6;color:#fff;font-size:14px;font-weight:400;border-radius:3px;letter-spacing:.5px;line-height:2.5}a.call-button:hover{color:#fff}.button-divider{width:100%;display:block;height:10px}.google-button{display:inline-block;padding:20px 0 0 10px}@media (max-width: 719px){.google-button{padding:10px 0}}.google-button a{background:url("https://cdn.ifit.com/d/nc/img/pre-login/880739a138-google-button.png") no-repeat;background-position:bottom;background-size:134px 44px;background-color:#424242;border-radius:3px;width:134px;height:44px;display:inline-block;text-indent:-9999px}.google-button a.dark{background-color:transparent;border-radius:4px}.apple-button{display:inline-block;padding:20px 10px 0 0}@media (max-width: 719px){.apple-button{padding:10px 0;margin:0 5px}}.apple-button a{background:url("https://cdn.ifit.com/d/nc/img/pre-login/e56523fb45-apple-button.png") no-repeat;background-position:bottom;background-size:134px 44px;background-color:#424242;border-radius:3px;width:134px;height:44px;display:inline-block;text-indent:-9999px}.apple-button a.dark{background-color:transparent;border-radius:4px}.landing{overflow:hidden;position:relative;width:100%}iframe[name="google_conversion_frame"]{position:fixed;visibility:hidden}.pre-login{padding-bottom:100px}.pre-login .left-aligned{text-align:left}.pre-login .left-aligned p{text-align:left}.pre-login .right-aligned{text-align:right}.pre-login .right-aligned p{text-align:right}.pre-login .float-left{float:left}.pre-login .float-right{float:right}.pre-login ul{margin:0 auto}.pre-login ul.four-li-layout{width:885px}.pre-login ul.four-li-layout li{width:180px;margin-left:55px}.pre-login ul li{text-align:center;float:left}.pre-login ul li:first-child{margin-left:0}.pre-login .row-one{width:960px;margin:auto}.pre-login .row-two{width:auto;height:560px;color:#fff}@media (max-width: 360px){.pre-login .row-two{height:430px}}@media (max-width:400px){@-ms-viewport{width:320px}}.clear-fix{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.grid-container:before,.grid-5:before,.mobile-grid-5:before,.tablet-grid-5:before,.grid-10:before,.mobile-grid-10:before,.tablet-grid-10:before,.grid-15:before,.mobile-grid-15:before,.tablet-grid-15:before,.grid-20:before,.mobile-grid-20:before,.tablet-grid-20:before,.grid-25:before,.mobile-grid-25:before,.tablet-grid-25:before,.grid-30:before,.mobile-grid-30:before,.tablet-grid-30:before,.grid-33:before,.mobile-grid-33:before,.tablet-grid-33:before,.grid-35:before,.mobile-grid-35:before,.tablet-grid-35:before,.grid-40:before,.mobile-grid-40:before,.tablet-grid-40:before,.grid-45:before,.mobile-grid-45:before,.tablet-grid-45:before,.grid-50:before,.mobile-grid-50:before,.tablet-grid-50:before,.grid-55:before,.mobile-grid-55:before,.tablet-grid-55:before,.grid-60:before,.mobile-grid-60:before,.tablet-grid-60:before,.grid-65:before,.mobile-grid-65:before,.tablet-grid-65:before,.grid-70:before,.mobile-grid-70:before,.tablet-grid-70:before,.grid-75:before,.mobile-grid-75:before,.tablet-grid-75:before,.grid-80:before,.mobile-grid-80:before,.tablet-grid-80:before,.grid-85:before,.mobile-grid-85:before,.tablet-grid-85:before,.grid-90:before,.mobile-grid-90:before,.tablet-grid-90:before,.grid-95:before,.mobile-grid-95:before,.tablet-grid-95:before,.grid-100:before,.mobile-grid-100:before,.tablet-grid-100:before,.grid-33:before,.mobile-grid-33:before,.tablet-grid-33:before,.grid-66:before,.mobile-grid-66:before,.tablet-grid-66:before,.clearfix:before,.grid-container:after,.grid-5:after,.mobile-grid-5:after,.tablet-grid-5:after,.grid-10:after,.mobile-grid-10:after,.tablet-grid-10:after,.grid-15:after,.mobile-grid-15:after,.tablet-grid-15:after,.grid-20:after,.mobile-grid-20:after,.tablet-grid-20:after,.grid-25:after,.mobile-grid-25:after,.tablet-grid-25:after,.grid-30:after,.mobile-grid-30:after,.tablet-grid-30:after,.grid-35:after,.mobile-grid-35:after,.tablet-grid-35:after,.grid-40:after,.mobile-grid-40:after,.tablet-grid-40:after,.grid-45:after,.mobile-grid-45:after,.tablet-grid-45:after,.grid-50:after,.mobile-grid-50:after,.tablet-grid-50:after,.grid-55:after,.mobile-grid-55:after,.tablet-grid-55:after,.grid-60:after,.mobile-grid-60:after,.tablet-grid-60:after,.grid-65:after,.mobile-grid-65:after,.tablet-grid-65:after,.grid-70:after,.mobile-grid-70:after,.tablet-grid-70:after,.grid-75:after,.mobile-grid-75:after,.tablet-grid-75:after,.grid-80:after,.mobile-grid-80:after,.tablet-grid-80:after,.grid-85:after,.mobile-grid-85:after,.tablet-grid-85:after,.grid-90:after,.mobile-grid-90:after,.tablet-grid-90:after,.grid-95:after,.mobile-grid-95:after,.tablet-grid-95:after,.grid-100:after,.mobile-grid-100:after,.tablet-grid-100:after,.grid-33:after,.mobile-grid-33:after,.tablet-grid-33:after,.grid-66:after,.mobile-grid-66:after,.tablet-grid-66:after,.clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container:after,.grid-5:after,.mobile-grid-5:after,.tablet-grid-5:after,.grid-10:after,.mobile-grid-10:after,.tablet-grid-10:after,.grid-15:after,.mobile-grid-15:after,.tablet-grid-15:after,.grid-20:after,.mobile-grid-20:after,.tablet-grid-20:after,.grid-25:after,.mobile-grid-25:after,.tablet-grid-25:after,.grid-30:after,.mobile-grid-30:after,.tablet-grid-30:after,.grid-35:after,.mobile-grid-35:after,.tablet-grid-35:after,.grid-33:after,.mobile-grid-33:after,.tablet-grid-33:after,.grid-40:after,.mobile-grid-40:after,.tablet-grid-40:after,.grid-45:after,.mobile-grid-45:after,.tablet-grid-45:after,.grid-50:after,.mobile-grid-50:after,.tablet-grid-50:after,.grid-55:after,.mobile-grid-55:after,.tablet-grid-55:after,.grid-60:after,.mobile-grid-60:after,.tablet-grid-60:after,.grid-65:after,.mobile-grid-65:after,.tablet-grid-65:after,.grid-70:after,.mobile-grid-70:after,.tablet-grid-70:after,.grid-75:after,.mobile-grid-75:after,.tablet-grid-75:after,.grid-80:after,.mobile-grid-80:after,.tablet-grid-80:after,.grid-85:after,.mobile-grid-85:after,.tablet-grid-85:after,.grid-90:after,.mobile-grid-90:after,.tablet-grid-90:after,.grid-95:after,.mobile-grid-95:after,.tablet-grid-95:after,.grid-100:after,.mobile-grid-100:after,.tablet-grid-100:after,.grid-33:after,.mobile-grid-33:after,.tablet-grid-33:after,.grid-66:after,.mobile-grid-66:after,.tablet-grid-66:after,.clearfix:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:30px;padding-right:30px}.grid-container-fluid{margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0}.grid-5,.mobile-grid-5,.tablet-grid-5,.grid-10,.mobile-grid-10,.tablet-grid-10,.grid-15,.mobile-grid-15,.tablet-grid-15,.grid-20,.mobile-grid-20,.tablet-grid-20,.grid-25,.mobile-grid-25,.tablet-grid-25,.grid-30,.mobile-grid-30,.tablet-grid-30,.grid-35,.grid-33,.tablet-grid-33,.mobile-grid-33,.mobile-grid-35,.tablet-grid-35,.grid-40,.mobile-grid-40,.tablet-grid-40,.grid-45,.mobile-grid-45,.tablet-grid-45,.grid-50,.mobile-grid-50,.tablet-grid-50,.grid-55,.mobile-grid-55,.tablet-grid-55,.grid-60,.mobile-grid-60,.tablet-grid-60,.grid-65,.mobile-grid-65,.tablet-grid-65,.grid-70,.mobile-grid-70,.tablet-grid-70,.grid-75,.mobile-grid-75,.tablet-grid-75,.grid-80,.mobile-grid-80,.tablet-grid-80,.grid-85,.mobile-grid-85,.tablet-grid-85,.grid-90,.mobile-grid-90,.tablet-grid-90,.grid-95,.mobile-grid-95,.tablet-grid-95,.grid-100,.mobile-grid-100,.tablet-grid-100,.grid-33,.mobile-grid-33,.tablet-grid-33,.grid-66,.mobile-grid-66,.tablet-grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;padding-right:24px}.grid-5-fluid,.mobile-grid-5-fluid,.tablet-grid-5-fluid,.grid-10-fluid,.mobile-grid-10-fluid,.tablet-grid-10-fluid,.grid-15-fluid,.mobile-grid-15-fluid,.tablet-grid-15-fluid,.grid-20-fluid,.mobile-grid-20-fluid,.tablet-grid-20-fluid,.grid-25-fluid,.mobile-grid-25-fluid,.tablet-grid-25-fluid,.grid-30-fluid,.mobile-grid-30-fluid,.tablet-grid-30-fluid,.grid-35-fluid,.grid-33-fluid,.tablet-grid-33-fluid,.mobile-grid-33-fluid,.mobile-grid-35-fluid,.tablet-grid-35-fluid,.grid-40-fluid,.mobile-grid-40-fluid,.tablet-grid-40-fluid,.grid-45-fluid,.mobile-grid-45-fluid,.tablet-grid-45-fluid,.grid-50-fluid,.mobile-grid-50-fluid,.tablet-grid-50-fluid,.grid-55-fluid,.mobile-grid-55-fluid,.tablet-grid-55-fluid,.grid-60-fluid,.mobile-grid-60-fluid,.tablet-grid-60-fluid,.grid-65-fluid,.mobile-grid-65-fluid,.tablet-grid-65-fluid,.grid-70-fluid,.mobile-grid-70-fluid,.tablet-grid-70-fluid,.grid-75-fluid,.mobile-grid-75-fluid,.tablet-grid-75-fluid,.grid-80-fluid,.mobile-grid-80-fluid,.tablet-grid-80-fluid,.grid-85-fluid,.mobile-grid-85-fluid,.tablet-grid-85-fluid,.grid-90-fluid,.mobile-grid-90-fluid,.tablet-grid-90-fluid,.grid-95-fluid,.mobile-grid-95-fluid,.tablet-grid-95-fluid,.grid-100-fluid,.mobile-grid-100-fluid,.tablet-grid-100-fluid,.grid-33-fluid,.mobile-grid-33-fluid,.tablet-grid-33-fluid,.grid-66-fluid,.mobile-grid-66-fluid,.tablet-grid-66-fluid{padding:0}.grid-parent{padding:0}@media (max-width:719px){.mobile-push-5,.mobile-pull-5,.mobile-push-10,.mobile-pull-10,.mobile-push-15,.mobile-pull-15,.mobile-push-20,.mobile-pull-20,.mobile-push-25,.mobile-pull-25,.mobile-push-30,.mobile-pull-30,.mobile-push-35,.mobile-pull-35,.mobile-push-40,.mobile-pull-40,.mobile-push-45,.mobile-pull-45,.mobile-push-50,.mobile-pull-50,.mobile-push-55,.mobile-pull-55,.mobile-push-60,.mobile-pull-60,.mobile-push-65,.mobile-pull-65,.mobile-push-70,.mobile-pull-70,.mobile-push-75,.mobile-pull-75,.mobile-push-80,.mobile-pull-80,.mobile-push-85,.mobile-pull-85,.mobile-push-90,.mobile-pull-90,.mobile-push-95,.mobile-pull-95,.mobile-push-33,.mobile-pull-33,.mobile-push-66,.mobile-pull-66{position:relative}.hide-on-mobile{display:none !important}.mobile-grid-center{text-align:center}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:720px) and (max-width:1024px){.tablet-push-5,.tablet-pull-5,.tablet-push-10,.tablet-pull-10,.tablet-push-15,.tablet-pull-15,.tablet-push-20,.tablet-pull-20,.tablet-push-25,.tablet-pull-25,.tablet-push-30,.tablet-pull-30,.tablet-push-35,.tablet-pull-35,.tablet-push-40,.tablet-pull-40,.tablet-push-45,.tablet-pull-45,.tablet-push-50,.tablet-pull-50,.tablet-push-55,.tablet-pull-55,.tablet-push-60,.tablet-pull-60,.tablet-push-65,.tablet-pull-65,.tablet-push-70,.tablet-pull-70,.tablet-push-75,.tablet-pull-75,.tablet-push-80,.tablet-pull-80,.tablet-push-85,.tablet-pull-85,.tablet-push-90,.tablet-pull-90,.tablet-push-95,.tablet-pull-95,.tablet-push-33,.tablet-pull-33,.tablet-push-66,.tablet-pull-66{position:relative}.hide-on-tablet{display:none !important}.mobile-grid-center{text-align:center}.tablet-grid-5{float:left;width:5%}.tablet-prefix-5{margin-left:5%}.tablet-suffix-5{margin-right:5%}.tablet-push-5{left:5%}.tablet-pull-5{left:-5%}.tablet-grid-10{float:left;width:10%}.tablet-prefix-10{margin-left:10%}.tablet-suffix-10{margin-right:10%}.tablet-push-10{left:10%}.tablet-pull-10{left:-10%}.tablet-grid-15{float:left;width:15%}.tablet-prefix-15{margin-left:15%}.tablet-suffix-15{margin-right:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-prefix-20{margin-left:20%}.tablet-suffix-20{margin-right:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-prefix-25{margin-left:25%}.tablet-suffix-25{margin-right:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-prefix-30{margin-left:30%}.tablet-suffix-30{margin-right:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-prefix-35{margin-left:35%}.tablet-suffix-35{margin-right:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-prefix-40{margin-left:40%}.tablet-suffix-40{margin-right:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-prefix-45{margin-left:45%}.tablet-suffix-45{margin-right:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-prefix-50{margin-left:50%}.tablet-suffix-50{margin-right:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-prefix-55{margin-left:55%}.tablet-suffix-55{margin-right:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-prefix-60{margin-left:60%}.tablet-suffix-60{margin-right:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-prefix-65{margin-left:65%}.tablet-suffix-65{margin-right:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-prefix-70{margin-left:70%}.tablet-suffix-70{margin-right:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-prefix-75{margin-left:75%}.tablet-suffix-75{margin-right:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-prefix-80{margin-left:80%}.tablet-suffix-80{margin-right:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-prefix-85{margin-left:85%}.tablet-suffix-85{margin-right:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-grid-90{float:left;width:90%}.tablet-prefix-90{margin-left:90%}.tablet-suffix-90{margin-right:90%}.tablet-push-90{left:90%}.tablet-pull-90{left:-90%}.tablet-grid-95{float:left;width:95%}.tablet-prefix-95{margin-left:95%}.tablet-suffix-95{margin-right:95%}.tablet-push-95{left:95%}.tablet-pull-95{left:-95%}.tablet-grid-33{float:left;width:33.33333%}.tablet-prefix-33{margin-left:33.33333%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-prefix-66{margin-left:66.66667%}.tablet-suffix-66{margin-right:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}}@media (min-width:1025px){.push-5,.pull-5,.push-10,.pull-10,.push-15,.pull-15,.push-20,.pull-20,.push-25,.pull-25,.push-30,.pull-30,.push-35,.pull-35,.push-40,.pull-40,.push-45,.pull-45,.push-50,.pull-50,.push-55,.pull-55,.push-60,.pull-60,.push-65,.pull-65,.push-70,.pull-70,.push-75,.pull-75,.push-80,.pull-80,.push-85,.pull-85,.push-90,.pull-90,.push-95,.pull-95,.push-33,.pull-33,.push-66,.pull-66{position:relative}.hide-on-desktop{display:none !important}.grid-5{float:left;width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{float:left;width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{float:left;width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{float:left;width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{float:left;width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{float:left;width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}@-webkit-keyframes arrow-scroll{0%{padding-top:0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{padding-top:10px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes arrow-scroll{0%{padding-bottom:0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{padding-bottom:10px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}@keyframes flash{0%{opacity:1}50%{opacity:.1}100%{opacity:1}}.ces-2015--video{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/ces-2015/6f7066357e-iFit_CES_Booth_Cable_Cross.jpg');background-repeat:no-repeat;display:block;width:271px;height:163px;margin:0 auto}.ces-2015--gallery{background-color:#424242}.ces-2015--gallery-container{text-align:center}.ces-2015--gallery-container__top{padding-top:40px}.ces-2015--gallery-container__bottom{padding-bottom:40px}.ces-2015--gallery li{display:inline;margin:auto 0;padding:10px 20px 0 20px}.ces-2015--quote{font-size:24px;line-height:32px;color:#747474;font-style:italic;border:0;padding:20px 0 20px 40px}.ces-2015--heading{padding-bottom:30px}.landing-sc__ces-2015{font-weight:300;width:1000px;margin:0 auto;padding:60px 0 0 0}.landing-sc__ces-2015-left-content{width:600px;float:left;padding:20px}.landing-sc__ces-2015-right-content{width:300px;float:left;padding-left:20px}.ces-map{position:relative;left:50%;margin-left:-396px;margin-top:20px}.media-header{font-size:28px;color:#424242;font-weight:400;margin-top:20px;padding-bottom:30px}.media-asset{font-weight:600}.media-asset-container{padding-bottom:20px}.media-asset span{font-weight:300}.media-link-type{font-weight:600;font-size:14px;margin:0;padding:0}.media-link-type span{color:#0096d6;font-weight:200}.media-link-type a{font-weight:200}.ces2016 .ces-slideshow{min-width:100%;display:block;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;position:relative}.ces2016 .ces-slideshow a{width:15.4%;display:inline-block;margin:0 10px}.ces2016 .ces-slideshow a:first-child{margin-left:0}.ces2016 .ces-slideshow a img{width:100%}@media (min-width: 720px) and (max-width: 1024px){.ces2016 .ces-slideshow a{width:32%}}@media (max-width: 719px){.ces2016 .ces-slideshow a{width:50%}}.ces2016 h1{color:#151515;text-transform:none;font-size:52px;line-height:56.4px;margin-bottom:20px}.ces2016 h1.ces-header{font-size:152px;font-weight:400;color:#fff;font-family:'Martines';text-transform:uppercase;line-height:130px;display:block;text-align:left;position:relative;bottom:-100px;left:0}@media (min-width: 720px) and (max-width: 1024px){.ces2016 h1.ces-header{bottom:-120px;font-size:120px;line-height:110px}}@media (max-width: 719px){.ces2016 h1.ces-header{bottom:-110px;font-size:90px;line-height:80px}}.ces2016 h2{font-size:24.5;line-height:26.25px;color:#747474;font-weight:400;margin-bottom:20px}.ces2016 h2.phone{color:#424242;font-size:34px;line-height:1;margin-bottom:10px}.ces2016 p{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:10px}.ces2016__lead{font-size:38px;font-weight:400;color:#424242;margin:100px auto 0 auto;text-transform:uppercase;text-align:center}.ces2016__lead--emphasis:after{content:'.'}@media (min-width: 768px){.ces2016__lead--emphasis{font-size:60px;font-weight:800;display:block;margin:-2px 0 13px}.ces2016__lead--emphasis:after{display:none}}.ces--video{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/ces-2015/6f7066357e-iFit_CES_Booth_Cable_Cross.jpg');background-repeat:no-repeat;display:block;width:271px;height:163px;margin:0 auto}.ces--gallery{background-color:#424242}.ces--gallery-container{text-align:center}.ces--gallery-container__top{padding-top:40px}.ces--gallery-container__bottom{padding-bottom:40px}.ces--gallery li{display:inline;margin:auto 0;padding:10px 20px 0 20px}.ces--quote{font-size:24.5px;line-height:32px;color:#747474;font-style:italic;border:0;padding:20px 0 20px 40px}.no-quote{font-style:normal}.ces-map{position:relative;left:50%;margin-left:-396px;margin-top:20px}.media h4{font-size:28px;font-weight:400;line-height:32px;margin-bottom:20px;color:#424242}.media p{font-weight:600}.media-link-type span,.media-link-type a{font-weight:500}input{padding:10px;font-size:14px;background-color:#f5f5f5;box-shadow:none;border:none}.review2015 .programs-container{padding-bottom:55px}@media (max-width: 719px){.review2015 .programs-container{padding-bottom:35px}}.review2015 hr{margin:30px 0 15px 0}.review2015 h1{color:#0096d6;font-weight:300;font-size:24px;position:relative;z-index:50;margin:55px 0 11px 0;text-transform:none}@media (max-width: 719px){.review2015 h1{margin:35px 0 9px 0}}.review2015 h1.large{font-size:128px;line-height:128px;font-family:'Martines';font-weight:300;color:#fff;margin:0}@media (max-width: 719px){.review2015 h1.large{font-size:76.8px;line-height:76.8px}}.review2015 h2{color:#0096d6;font-weight:300;font-size:24px;position:relative;z-index:50}.review2015 h2.white{color:#fff}.review2015 p,.review2015 li{font-size:16px;line-height:24px;color:#424242;margin:5px 0;font-weight:300}.review2015 p.white,.review2015 li.white{color:#fff}.review2015 .stats.secondary-numbers{margin-top:45px}.review2015 .number{font-family:martines;font-size:128px;line-height:128px;font-weight:300;color:$jet;z-index:50;position:relative;letter-spacing:-1px;margin-bottom:20px;display:inline-block}@media (max-width: 719px){.review2015 .number{font-size:64px;line-height:64px;margin-bottom:10px}}.review2015 .number.smaller{font-size:90px;line-height:90px;margin-bottom:10px}@media (max-width: 719px){.review2015 .number.smaller{font-size:64px;line-height:64px;margin-bottom:5px}}.review2015 .number--white{color:#fff}.review2015 .number--workouts:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/98fe761167-icon-num-workouts.png');position:absolute;left:-70px;background-size:144.8px 144.8px;width:144.8px;height:144.8px;top:0;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--workouts:before{left:50%;margin-left:-72.4px;top:-20px}}@media (max-width: 719px){.review2015 .number--workouts:before{background-size:90.5px 90.5px;width:90.5px;height:90.5px;top:-20px;left:50%;margin-left:-45.25px}}.review2015 .number--steps:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/64160c2098-icon-num-steps.png');position:absolute;left:-20px;background-size:57.6px 124px;width:57.6px;height:124px;top:-20px;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--steps:before{left:50%;margin-left:-28.8px;top:-80px}}@media (max-width: 719px){.review2015 .number--steps:before{background-size:36px 77.5px;width:36px;height:77.5px;top:-20px;left:50%;margin-left:-18px}}.review2015 .number--calories:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/4d30e9cddb-icon-num-calories.png');position:absolute;left:-70px;background-size:104px 136px;width:104px;height:136px;top:-20px;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--calories:before{left:50%;margin-left:-52px;top:-80px}}@media (max-width: 719px){.review2015 .number--calories:before{background-size:65px 85px;width:65px;height:85px;top:-20px;left:50%;margin-left:-32.5px}}.review2015 .number--hours:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/e6b21a1184-icon-num-hours.png');position:absolute;left:-70px;background-size:133.6px 133.6px;width:133.6px;height:133.6px;top:-20px;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--hours:before{left:50%;margin-left:-66.8px;top:-80px}}@media (max-width: 719px){.review2015 .number--hours:before{background-size:83.5px 83.5px;width:83.5px;height:83.5px;top:-50px;left:50%;margin-left:-41.75px}}.review2015 .number--distance:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/10073dc729-icon-num-distance.png');position:absolute;left:-70px;background-size:136.8px 130.4px;width:136.8px;height:130.4px;top:-20px;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--distance:before{left:50%;margin-left:-65.2px;top:-80px}}@media (max-width: 719px){.review2015 .number--distance:before{background-size:85.5px 81.5px;width:85.5px;height:81.5px;top:-20px;left:50%;margin-left:-42.75px}}.review2015 .number--elevation:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/4df10c3cfd-icon-num-elevation.png');position:absolute;left:-70px;background-size:178.4px 101.6px;width:178.4px;height:101.6px;top:0;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--elevation:before{left:50%;top:-20px;margin-left:-89.2px;top:-80px}}@media (max-width: 719px){.review2015 .number--elevation:before{background-size:111.5px 63.5px;width:111.5px;height:63.5px;top:-20px;left:50%;margin-left:-55.75px}}.review2015 .number--running:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/27dc285eac-icon-num-running.png');position:absolute;left:-45px;background-size:78.4px 108px;width:78.4px;height:108px;top:0;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--running:before{left:50%;margin-left:-40px;top:-20px}}@media (max-width: 719px){.review2015 .number--running:before{background-size:49px 67.5px;width:49px;height:67.5px;top:-20px;margin-left:-24.5px;left:50%}}.review2015 .number--cycling:before{content:'';background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/8ca1b3828f-icon-num-cycling.png');position:absolute;background-size:117.6px 101.6px;width:117.6px;height:101.6px;left:-80px;top:10px;z-index:-1}@media (min-width: 720px) and (max-width: 1024px){.review2015 .number--cycling:before{left:50%;margin-left:-73.5px;top:-20px}}@media (max-width: 719px){.review2015 .number--cycling:before{background-size:73.5px 63.5px;width:73.5px;height:63.5px;top:-15px;margin-left:-36.75px;left:50%}}.review2015 .steps-taken h2{color:#0096d6;font-weight:300}@media (max-width: 719px){.review2015 .steps-taken{padding:35px 15px}}.review2015 img.full-image{max-width:100% !important}@media (min-width: 720px) and (max-width: 1024px){.review2015 img.full-image{width:100%}}@media (min-width: 720px) and (max-width: 1024px){.review2015 .around-the-globe .grid-container{padding:0}.review2015 .around-the-globe h2{font-size:21px}}@media (max-width: 719px){.review2015 .around-the-globe{background:#f5f5f5}}.review2015 .workouts-globe{background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/7172a2f9fd-map.png') top center no-repeat;background-size:contain;padding-bottom:55px}@media (min-width: 720px) and (max-width: 1024px){.review2015 .workouts-globe{background:none}}@media (max-width: 719px){.review2015 .workouts-globe{background:none}}.review2015 .workouts-globe ul{margin-bottom:20px}.review2015 .totals-container{display:table;width:100%;height:645px}@media (max-width: 719px){.review2015 .totals-container{height:451.5px;text-align:center}}.review2015 .totals-container .totals-middle-text{display:table-cell;vertical-align:middle}@media (min-width: 720px) and (max-width: 1024px){.review2015 .totals-container .totals-middle-text{text-align:center}}.review2015 .totals-container--time{background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/54b2ed857d-total-time.png') center no-repeat;background-size:cover}@media (max-width: 719px){.review2015 .totals-container--time{background-position:65% center}}.review2015 .totals-container--distance{background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/076bf64c18-total-distance.png') center no-repeat;background-size:cover}@media (max-width: 719px){.review2015 .totals-container--distance{background-position:25% center}}.review2015 .totals-container--elevation{background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/a102f61c16-total-elevation.png') center no-repeat;background-size:cover}@media (max-width: 719px){.review2015 .totals-container--elevation{background-position:65% center}}.review2015 .totals-container--calories{background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/1fdc34bcd9-total-calories.png') center no-repeat;background-size:cover}@media (max-width: 719px){.review2015 .totals-container--calories{background-position:25% center}}.review2015 .totals-container--steps{background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/b628d56606-total-steps.png') center no-repeat;background-size:cover}@media (max-width: 719px){.review2015 .totals-container--steps{background-position:65% center}}.review2015 .totals-container--done{background:url('https://cdn.ifit.com/d/nc/img/pre-login/review/2015/b37c05616d-done-bg.png') center no-repeat;background-size:cover;margin-bottom:-19px}.review2015 .totals-container--done p{font-size:21px;line-height:24px}@media (max-width: 719px){.review2015 .totals-container--done p{font-size:17.5px;line-height:21px}}.review2015 .totals-container--done p a.socials{display:inline-block;margin:0 5px}@media (max-width: 719px){.review2015 .totals-container--done{background-position:65% center}}.review2015 ul.programs{margin-bottom:25px}.review2015 ul.programs li{padding:10px 0;border-bottom:1px solid #e3e3e3;margin:0}.review2015 ul.programs label{font-size:16px;color:#424242;margin:0 0 2px 0;font-weight:300}.review2015 ul.programs .popularity{display:inline-block;background-color:#8dc63f;border-radius:0;height:14px}.review2015 ul.programs a.join{display:inline-block;padding:6px 16px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;text-decoration:none;color:#fff;background-color:#0096d6;border-radius:4px;margin-top:5px}@media (min-width: 720px) and (max-width: 1024px){.review2015 ul.programs a.join{padding:6px 13px}}@media (max-width: 719px){.review2015 ul.programs a.join{font-size:12px;padding:6px 10px;margin:0}}@media (max-width: 320px){.review2015 ul.programs a.join{font-size:11px;padding:6px 8px;font-weight:400;text-transform:none}}.review2015 .smaller-font{font-size:20px !important}@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(.755, .05, .855, .06);animation-timing-function:cubic-bezier(.755, .05, .855, .06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}40%{-webkit-transform:scale3d(.75, 1.25, 1);transform:scale3d(.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, .75, 1);transform:scale3d(1.25, .75, 1)}40%{-webkit-transform:scale3d(.75, 1.25, 1);transform:scale3d(.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, .85, 1);transform:scale3d(1.15, .85, 1)}65%{-webkit-transform:scale3d(.95, 1.05, 1);transform:scale3d(.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, .95, 1);transform:scale3d(1.05, .95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95, .95, .95);transform:perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}60%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px, 0, 0);transform:scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px, 0, 0);transform:scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(.55, .055, .675, .19);animation-timing-function:cubic-bezier(.55, .055, .675, .19)}to{opacity:0;-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175, .885, .32, 1);animation-timing-function:cubic-bezier(.175, .885, .32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@media (min-width: 1025px){.get-the-coach-app-content{z-index:2}}@media (max-width: 719px){.get-the-coach-app-content{text-align:center}}.get-the-coach-app hr{margin:30px 0}.get-the-coach-app h4{font-weight:300;letter-spacing:1px}@media (max-width: 719px){.get-the-coach-app p,.get-the-coach-app hr,.get-the-coach-app h3,.get-the-coach-app h4{text-align:center}.get-the-coach-app hr{margin:30px auto}}.get-the-coach-phone{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/537d398192-iphone-6.png") no-repeat right center / contain;height:880px;width:475px;z-index:1}@media (min-width: 1025px) and (max-width: 1340px){.get-the-coach-phone{transform:translateX(-25%)}}@media (min-width: 720px) and (max-width: 1024px){.get-the-coach-phone{transform:translateX(-30.5%) translateY(30px);background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/90ec49f415-iphone-6-flipped.png") no-repeat right center}}@media (max-width: 719px){.get-the-coach-phone-mobile{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/537d398192-iphone-6.png") no-repeat center center / contain;height:460px;margin:0 0 35px -30px}}.get-the-coach-phone-mobile{text-align:center}.get-the-coach-phone-mobile img{max-width:237px;transform:translateX(16px);margin-bottom:32px}@media (max-width: 719px){.coach-container{text-align:center}}@media (min-width: 720px) and (max-width: 1024px){.coach-container .get-the-app-content{padding-left:0}}.coach-container hr{width:58px;margin:8px auto 32px 0;border:1px solid rgba(21,21,21,0.26)}@media (max-width: 719px){.coach-container hr{margin:8px auto 32px}}.coach-container h3{font-size:24px;color:rgba(21,21,21,0.8);letter-spacing:4px;line-height:32px;padding:14px 0 18px;font-weight:400;text-transform:uppercase}.coach-container h4{color:rgba(21,21,21,0.8);font-size:16px;font-weight:400;line-height:24px;letter-spacing:1px;margin:15px 0 9px 0;text-transform:uppercase}.coach-container p{color:rgba(21,21,21,0.54);font-size:14px;font-weight:normal;line-height:24px;margin:0 0 9px;padding-bottom:20px}.coach-container p.download-the-app{font-size:12px;font-weight:600;letter-spacing:2px;line-height:14px;margin:0 0 9px;padding:0;text-transform:uppercase}.coach-container .disclaimer-copy p{font-size:10px;color:rgba(21,21,21,0.54);padding:0 50px}.coach-container .text-overlay-container{background:transparent;box-shadow:none;width:164px;height:auto;margin:0;right:53.2%}.coach-container .coach-icon-container{position:relative;top:-34px;right:44.6%}@media (max-width:1340px) and (min-width:1025px){.coach-container .coach-icon-container{right:58%}}@media (min-width: 720px) and (max-width: 1024px){.coach-container .coach-icon-container{position:relative;right:49%;top:-70px}}@media (max-width:1024px) and (min-width:769px){.coach-container .coach-icon-container{position:relative;top:-20px;right:38.7%}}.coach-container .coach-icon-mobile{height:80px;width:80px;margin:8px}.coach-container .coach-phone-overlay{height:808px}@media (max-width: 719px){.coach-container .coach-phone-overlay{height:0}}.coach-container .coach-phone-overlay .text-overlay-container{right:auto}.coach-container ul{overflow:hidden;display:block}@media (min-width: 720px) and (max-width: 1024px){.coach-container ul{padding-bottom:0}}.coach-container li{clear:both}.coach-container li span.coach-li-icon{width:20px;min-height:22px;display:block;float:left;margin:15px 32px 0 0}@media (max-width: 719px){.coach-container li span.coach-li-icon{display:inline-block;float:none;margin:0 8px 0 0;transform:translateY(4px)}}.coach-container li .running-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/f16af3e9c9-running-icon.svg") no-repeat center;background-size:contain}.coach-container li .workout-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/d14a5b61d0-workout-icon.svg") no-repeat center;background-size:contain}.coach-container li .goals-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/1adbc30d99-goals-icon.svg") no-repeat center;background-size:contain}.coach-container li .sleep-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/59c5f871fa-sleep-icon.svg") no-repeat center;background-size:contain}.coach-container li h4,.coach-container li p{float:left;width:77%}.coach-container li p{line-height:20px;margin-left:52px}@media (max-width: 719px){.coach-container li p{float:none;margin:0 auto;width:90%}}@media (max-width: 719px){.coach-container li h4{display:inline-block;float:none;width:auto}}.coach-container .store-buttons{display:flex;align-items:baseline;padding-left:30px}@media (min-width: 720px) and (max-width: 1024px){.coach-container .store-buttons{transform:translateY(10px)}}@media (max-width: 719px){.coach-container .store-buttons{padding-left:0;justify-content:center;transform:translateY(0)}}.coach-container .google-button{padding:20px}@media (min-width: 720px) and (max-width: 1024px){.coach-container .google-button{padding:16px;margin:0}}@media (max-width: 719px){.coach-container .google-button{padding:0;margin:0}}.coach-container .google-button a{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/46479ec532-google-play-badge.png") bottom no-repeat;background-size:165px 49px;background-color:transparent;border-radius:3px;width:165px;height:49px;display:inline-block;text-indent:-9999px}@media (min-width: 720px) and (max-width: 1024px){.coach-container .google-button a{width:141px;height:43px;background-size:141px 43px}}@media (max-width: 719px){.coach-container .google-button a{width:141px;height:43px;background-size:141px 43px}}@media (max-width:1024px) and (min-width:769px){.coach-container .google-button a{width:165px;height:49px;background-size:165px 49px}}.coach-container .apple-button a{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/e135857d82-apple-store-badge.png") bottom no-repeat;background-size:165px 49px;background-color:transparent;border-radius:3px;width:165px;height:49px;display:inline-block;text-indent:-9999px}@media (min-width: 720px) and (max-width: 1024px){.coach-container .apple-button a{width:141px;height:43px;background-size:141px 43px}}@media (max-width: 719px){.coach-container .apple-button a{width:141px;height:43px;background-size:141px 43px}}@media (max-width:1024px) and (min-width:769px){.coach-container .apple-button a{width:165px;height:49px;background-size:165px 49px}}.coach-app-axis-component{background-color:#fff}@media (min-width: 720px) and (max-width: 1024px){.coach-app-classic-component{padding-top:40px}}@media (max-width: 719px){.coach-app-classic-component .get-the-app-content{text-align:center}}.coach-app-classic-component .coach-container h3{color:#fff}.coach-app-classic-component .coach-container h4{color:#fff;font-size:16px;font-weight:400;line-height:24px;letter-spacing:1px;margin:15px 0 9px 0;text-transform:uppercase}.coach-app-classic-component .coach-container p{color:#fff;font-size:14px;font-weight:400}.coach-app-classic-component .coach-container p.download-the-app{font-size:12px;font-weight:600;letter-spacing:2px;line-height:14px;opacity:.8;text-transform:uppercase}.coach-app-classic-component .coach-container hr{border:1px solid rgba(255,255,255,0.26)}.coach-app-classic-component .coach-container .running-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/b93f45ff08-running-icon-white.svg") no-repeat center / contain}.coach-app-classic-component .coach-container .workout-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/910e35412a-workout-icon-white.svg") no-repeat center / contain}.coach-app-classic-component .coach-container .goals-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/35823d5e18-goals-icon-white.svg") no-repeat center / contain}.coach-app-classic-component .coach-container .sleep-icon{background:url("https://cdn.ifit.com/d/nc/img/pre-login/coach-app-component/e45c5e46f3-sleep-icon-white.svg") no-repeat center / contain}@media (max-width: 719px){.coach-app-classic-component .coach-container .store-buttons{padding-bottom:40px}}.coach-app-classic-component .coach-container .text-overlay-container.coach-icon-container{position:relative;right:45%}@media (max-width:1340px) and (min-width:1025px){.coach-app-classic-component .coach-container .text-overlay-container.coach-icon-container{right:58%}}@media (max-width:1024px) and (min-width:769px){.coach-app-classic-component .coach-container .text-overlay-container.coach-icon-container{top:40px;right:40%}}.coach-padding{padding:75px 0}.scheduled-live-workout-details{width:100%;margin-top:5em;border:1px solid #aaa}.scheduled-live-workout-details td{width:50%;border:1px solid #aaa;padding:20px}.scheduled-live-workout-details .detail-item{display:flex;justify-content:space-between}.scheduled-live-workout-details .detail-item i.icon{margin:auto 5px auto auto;filter:brightness(.5)}.scheduled-live-workout-details .detail-item .detail-label{display:flex;align-items:center}.scheduled-live-workout-details .detail-item .detail-value{font-weight:bold;font-size:1.2rem}@media (max-width: 719px){body.dropdown-open,body.modal-open{position:fixed;height:100%;width:100%;overflow:hidden}}.desktop-header{padding-top:120px}.desktop-header .header-nav-link{padding:0 22px;font-size:.875rem;font-weight:600;color:rgba(46,49,52,0.8);letter-spacing:.0714em;line-height:1;text-transform:uppercase}.desktop-header .header-nav-link.active,.desktop-header .header-nav-link:hover{color:#2e3134}.desktop-header .header-top-nav{position:absolute;top:0;width:100%;text-align:left;background:#fff;border-bottom:1px solid #d5d6d6;z-index:10}.desktop-header .header-top-nav .header-nav-link{display:inline-block;padding:16.5px 40px;border-right:1px solid #d5d6d6}.desktop-header .header-top-nav .header-nav-link.right-nav{right:0;position:absolute;border-left:1px solid #d5d6d6}.desktop-header .header-top-nav .header-nav-link.skip:focus{position:static;width:300px;height:auto;background:#fff;font-size:.875rem;font-weight:600;color:rgba(46,49,52,0.8);letter-spacing:.0714em;line-height:1;text-transform:uppercase}.desktop-header .header-logo{line-height:0}.desktop-header .sign-in-link{opacity:1;pointer-events:all;transition:opacity .2s ease-in-out,pointer-events .2s ease-in-out}.desktop-header .sign-up-link{padding:10px 22px;background:transparent;box-shadow:none;transition:background .1s ease-in-out,color .1s ease-in-out,box-shadow .2s ease-in-out}.desktop-header .header-floating{position:absolute;display:grid;grid-template-columns:auto 1fr auto;align-items:center;top:48px;left:0;width:100%;height:72px;padding:0 30px 0 40px;background:#fff;box-shadow:0 1px 2px 0 rgba(46,49,52,0.4);z-index:20}.desktop-header .header-floating.fixed{position:fixed;top:0}.desktop-header .header-floating-nav{text-align:center}.desktop-header .header-floating-cta{text-align:right}a.mobile-skip:focus{top:58px;color:#0069d2;position:absolute;text-align:center;padding:20px 0;width:100%;height:auto;font-size:.875rem;border:1px solid #d5d6d6}.desktop-header-minimal{position:absolute;display:flex;align-items:center;justify-content:space-between;top:0;left:0;width:100%;padding:24px 40px 0;z-index:100}.desktop-header-minimal .sign-in-link{width:185px;padding:8px 0;font-size:.875rem;font-weight:700;letter-spacing:.07142em;text-align:center;text-transform:uppercase;color:#fff}.desktop-header-minimal .sign-in-link:hover,.desktop-header-minimal .sign-in-link:focus{color:#fff}@media (max-width: 719px){.desktop-header-minimal{position:relative;padding:12px 24px;background-color:#fff}.desktop-header-minimal .sign-in-link{width:auto;color:rgba(46,49,52,0.8);text-transform:none}}.mobile-header{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:57px;background:#fff;border-bottom:1px solid rgba(46,49,52,0.12);z-index:10}.mobile-header-container{padding-top:57px}.mobile-header .header-logo{line-height:0}.mobile-header .mobile-dialog-line{display:inline-block;width:16px;height:1px;background:rgba(46,49,52,0.8);opacity:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.mobile-header .mobile-dialog-top{transform-origin:10%}.mobile-header .mobile-dialog-bottom{transform-origin:20%}.mobile-header .mobile-dialog-link{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-around;top:50%;left:18px;height:12px;width:24px;cursor:pointer;transform:translateY(-50%)}.mobile-header .mobile-dialog-link.dialog-open .mobile-dialog-top{transform:rotate(45deg)}.mobile-header .mobile-dialog-link.dialog-open .mobile-dialog-middle{opacity:0}.mobile-header .mobile-dialog-link.dialog-open .mobile-dialog-bottom{transform:rotate(-45deg)}.modal-dialog{overflow:auto;height:calc(100% - 56px)}.modal-dialog a.mobile-nav-link{display:block;padding:10px 0;margin-top:25px;font-size:.875rem;font-weight:600;color:rgba(46,49,52,0.8);letter-spacing:.0714em;line-height:1;text-transform:uppercase;border-bottom:1px solid rgba(46,49,52,0.12)}.modal-dialog a.mobile-nav-link.blog-link{margin-top:42px}.modal-dialog a.mobile-nav-link:hover{color:rgba(46,49,52,0.8)}.modal-dialog .mobile-dialog-nav{padding:0 48px 132px}.modal-dialog .mobile-cta-nav{position:fixed;display:flex;justify-content:space-around;align-items:center;bottom:-6px;left:0;width:100%;height:102px;background:#fff;border-top:1px solid rgba(46,49,52,0.12)}.modal-dialog .mobile-cta-nav a.mobile-nav-link{padding:40px;margin:0;border-bottom:0;text-align:center}.modal-dialog .mobile-cta-nav .mobile-sign-up-link{padding:9px 14px;font-size:.875rem;font-weight:600;background:#0069d2;color:#fff;box-shadow:0 1px 2px 0 rgba(46,49,52,0.4);border-radius:4px;letter-spacing:.0714em;line-height:1;text-transform:uppercase}.modal.mobile-menu-modal{width:1px;margin:0 0 0 -50%}@media (max-width: 719px){.modal.mobile-menu-modal{top:56px;left:50%;width:100%;height:calc(100% - 56px);margin:0;opacity:0;pointer-events:none;border:0;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:9998}}.modal.mobile-menu-modal .modal-body{padding:0}.modal.mobile-menu-modal.fade.in,.modal.mobile-menu-modal.in{opacity:1;pointer-events:auto;width:100%}@media (max-width: 719px){.modal.mobile-menu-modal.fade.in,.modal.mobile-menu-modal.in{top:56px}}.modal.mobile-menu-modal:focus{outline:none;box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hero-container{width:100%;margin:auto 0}.hero-container .hero-text-container{width:100%;height:100%;display:table;text-align:center;-webkit-transition:opacity 2s ease-in;-moz-transition:opacity 2s ease-in;-o-transition:opacity 2s ease-in;transition:opacity 2s ease-in}.hero-container .hero-text-container .hero-text-centered{display:table-cell;vertical-align:middle;position:relative}.hero-container .hero-text-container h3{font-size:24.5px;line-height:1.2;font-weight:300;margin:17px 0 0}.hero-container--ces2016{background-image:url('https://cdn.ifit.com/d/nc/img/pre-login/ces-2016/b7f8f55382-ces-hero.jpg');background-repeat:no-repeat;background-position:0 65%;background-size:cover;height:680px;position:relative}@media (max-width: 719px){.hero-container--ces2016{background-position:80% top;height:480px}}@media (min-width: 720px) and (max-width: 1024px){.hero-container--ces2016{background-position:70% center}}p.sale-extended span{color:#b60707;font-weight:800;text-transform:uppercase}.bx-pager{position:absolute;bottom:10px;width:100%;display:block;text-align:center}.bx-pager-item{display:inline-block;margin:0 5px}.bx-pager-link{border-radius:100%;height:11px;width:11px;background-color:#abadae;border:1px solid transparent;text-indent:-9999px;display:block}.bx-pager-link.active{background-color:#fff;border:1px solid #0096d6}.bx-controls-direction a{background:url('https://cdn.ifit.com/d/nc/img/homepage/slider/84ff58ebce-slider-arrows.png') no-repeat;width:29px;height:50px;display:block;text-indent:-9999px;position:absolute;top:50%;margin-top:-25px;outline:0;cursor:pointer}@media (max-width: 768px){.bx-controls-direction a{background-size:29px 25px;width:14.5px;height:25px;margin-top:-12.5px}}@media (max-width: 480px){.bx-controls-direction a{display:none}}.bx-controls-direction a.bx-prev{background-position:left;left:21px}@media (max-width: 768px){.bx-controls-direction a.bx-prev{left:11px}}.bx-controls-direction a.bx-next{background-position:right;right:21px}@media (max-width: 768px){.bx-controls-direction a.bx-next{right:11px}}body.has-sticky-nav .pinned-nav{display:none}body.has-sticky-nav .pane-container{position:relative}body.has-sticky-nav .tab-content{padding-top:57px}@media (max-width: 719px){body.has-sticky-nav .tab-content{padding-top:0}}@media (max-width: 719px){body.has-sticky-nav{padding-bottom:78px}}.sticky-nav{position:absolute;width:100%;top:0;left:0;z-index:90;background-color:#fff;border-bottom:1px solid #e6e6e6}@media (max-width: 719px){.sticky-nav{position:fixed;top:auto;bottom:10px;padding-top:10px;border-top:1px solid #e6e6e6;border-bottom:0}.sticky-nav:after{content:"";position:absolute;width:100%;height:10px;bottom:-10px;left:0;background-color:#fff}}.sticky-nav-fixed{position:fixed}.sticky-nav-fixed .sticky-nav-cta-container{opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1)}.sticky-nav-fixed .sticky-nav-menu li.sticky-nav-animated-list{margin-right:25px}@media (min-width: 720px) and (max-width: 1024px){.sticky-nav-fixed .sticky-nav-menu li.sticky-nav-animated-list{margin-right:25px}}@media (max-width: 719px){.sticky-nav-fixed .sticky-nav-menu li.sticky-nav-animated-list{margin-right:0}}.sticky-nav-inner{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;width:90%;height:57px;max-width:1200px;margin:0 auto}@media (min-width: 720px) and (max-width: 1024px){.sticky-nav-inner{justify-content:center}}@media (max-width: 719px){.sticky-nav-inner{z-index:0}}.sticky-nav-menu{display:inline-block}@media (max-width: 719px){.sticky-nav-menu{width:auto;height:100%;white-space:nowrap}}.sticky-nav-menu li{display:inline-block;margin-right:25px}.sticky-nav-menu li.sticky-nav-animated-list{margin-right:-120px;transition:margin .2s ease}@media (min-width: 720px) and (max-width: 1024px){.sticky-nav-menu li.sticky-nav-animated-list{margin-right:25px}}@media (max-width: 719px){.sticky-nav-menu li.sticky-nav-animated-list{margin-right:0}}@media (min-width: 720px) and (max-width: 1024px){.sticky-nav-menu li{margin-right:20px}}@media (max-width: 719px){.sticky-nav-menu li{height:100%;margin-right:0;white-space:nowrap}}.sticky-nav-menu li.active a{color:rgba(21,21,21,0.8)}.sticky-nav-menu li:last-of-type{margin-right:0}.sticky-nav-title{margin:0;font-size:20px;color:rgba(21,21,21,0.54);letter-spacing:.83px}a.sticky-nav-link{font-size:12px;font-weight:600;color:rgba(21,21,21,0.54);letter-spacing:.5px;transition:color .3s ease-in-out}a.sticky-nav-link:hover{color:rgba(21,21,21,0.8)}@media (max-width: 719px){a.sticky-nav-link{display:inline-block;height:100%;padding-top:19px;padding-right:25px}}a.sticky-nav-cta{font-weight:600;border-radius:2px;white-space:nowrap}.sticky-nav-cta-container{opacity:0;-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transition:all .3s ease}@media (min-width: 720px) and (max-width: 1024px){.sticky-nav-cta-container{opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transition:none}}@media (max-width: 719px){.sticky-nav-overflow{width:calc(100% - 100px);height:100%;margin-right:2%;overflow-x:scroll}}.sticky-nav-mobile{padding-left:1%;z-index:1;box-shadow:-14px 0 5px 14px #fff}.holiday-modal{position:relative;z-index:9999}.holiday-modal .modal{margin:0 auto;width:640px;margin-top:180px;max-width:90%;padding:70px 0 18px;box-shadow:0 13px 22px 0 rgba(46,48,52,0.2);border:0;border-radius:2px;overflow-y:scroll;transition:all .2s ease-in-out;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (max-width: 719px){.holiday-modal .modal{top:56px;width:100%;height:320px}}.holiday-modal .modal h2{font-size:24px;font-weight:400;line-height:32px;letter-spacing:4px;color:#39393a;text-transform:uppercase;text-align:center}.holiday-modal .modal p{color:rgba(40,40,40,0.6);letter-spacing:1.3px;padding-bottom:27px;font-size:16px;text-align:center}.holiday-modal .modal .close{top:20px;right:20px;width:auto;height:auto;margin:0;padding:0;line-height:14px;text-indent:0;background:transparent}.holiday-modal .modal .modal-header{margin:0}.holiday-modal .modal .holiday-form-field{max-width:298px;margin:0 auto;padding-bottom:10px}.holiday-modal .modal .social-icons{padding:32px 18px 0;width:auto;float:right}@media (max-width: 719px){.holiday-modal .modal .social-icons{width:100%;padding:18px 0 12px;float:auto;text-align:center}}.holiday-modal .modal .social-icons li{display:inline-block;margin-right:20px}@media (max-width: 719px){.holiday-modal .modal .social-icons li{margin-right:8%}}.holiday-modal .modal .social-icons li:last-of-type{margin-right:0}.holiday-modal .modal .social-icons a{color:rgba(21,21,21,0.54);transition:color .3s ease-in-out}.holiday-modal .modal .social-icons a i{font-size:23px;color:inherit}.holiday-modal .modal .social-icons a:hover{color:rgba(21,21,21,0.8)}@media (max-width: 719px){.holiday-modal .modal .social-icons a:hover{color:rgba(21,21,21,0.54)}}.holiday-modal .modal .social-icons .modal-body{padding:0}.holiday-modal .modal .social-icons .modal-body .subscribe-email input{padding-bottom:11px}.holiday-modal .modal-backdrop{background-color:rgba(15,15,15,0.5)}