/*! responsive-nav.js 1.0.39 by @viljamis */@media screen and (max-width: 40.063em){.main-nav-el{display:none}.main-nav-el .main-nav-list li{margin-left:0.2rem;line-height:2.5rem}.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js-nav .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;height:35px;float:right;text-indent:-9999px;overflow:hidden;background:#a4a3a3 url("/images/exercisecom/hamburger.gif") no-repeat 50% -30px}.nav-toggle.active{background-color:white}}@media screen and (max-width: 40.063em) and (-webkit-min-device-pixel-ratio: 1.3), screen and (max-width: 40.063em) and (min--moz-device-pixel-ratio: 1.3), screen and (max-width: 40.063em) and (-o-min-device-pixel-ratio: 2 / 1), screen and (max-width: 40.063em) and (min-device-pixel-ratio: 1.3), screen and (max-width: 40.063em) and (min-resolution: 192dpi), screen and (max-width: 40.063em) and (min-resolution: 2dppx){.nav-toggle{background-image:url("/images/exercisecom/hamburger-landing-retina.gif");-webkit-background-size:100px 100px;-moz-background-size:100px 100px;-o-background-size:100px 100px;background-size:100px 100px}}@media screen and (max-width: 40.063em){.nav-collapse .main-nav-list li.active a:before,.nav-collapse .main-nav-list li a:hover:before{border:0}}@media screen and (min-width: 40.063em){.js-nav .nav-collapse{position:relative}.js-nav .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}.mentions-input-box{position:relative;background:#fff}.mentions-input-box textarea{width:100%;display:block;height:18px;padding:6px;border:1px solid #dcdcdc;border-radius:3px;overflow:hidden;background:transparent;position:relative;outline:0;resize:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mentions-input-box .mentions-autocomplete-list{display:none;background:#fff;border:1px solid #b2b2b2;position:absolute;left:0;right:0;z-index:10000;margin-top:-2px;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.14844);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.14844);box-shadow:0 2px 5px rgba(0,0,0,0.14844)}.mentions-input-box .mentions-autocomplete-list ul{margin:0;padding:0}.mentions-input-box .mentions-autocomplete-list li{background-color:#fff;padding:0 5px;margin:0;width:auto;border-bottom:1px solid #eee;height:26px;line-height:26px;overflow:hidden;cursor:pointer;list-style:none;white-space:nowrap}.mentions-input-box .mentions-autocomplete-list li:last-child{border-radius:5px}.mentions-input-box .mentions-autocomplete-list li>img,.mentions-input-box .mentions-autocomplete-list li>div.icon{width:16px;height:16px;float:left;margin-top:5px;margin-right:5px;-moz-background-origin:3px;border-radius:3px}.mentions-input-box .mentions-autocomplete-list li em{font-weight:bold;font-style:none}.mentions-input-box .mentions-autocomplete-list li:hover,.mentions-input-box .mentions-autocomplete-list li.active{background-color:#f2f2f2}.mentions-input-box .mentions-autocomplete-list li b{background:#ffff99;font-weight:normal}.mentions-input-box .mentions{position:absolute;left:1px;right:0;top:1px;bottom:0;padding:6px;color:#fff;overflow:hidden;white-space:pre-wrap;word-wrap:break-word}.mentions-input-box .mentions>div{color:#fff;white-space:pre-wrap;width:100%}.mentions-input-box .mentions>div>strong{font-weight:normal;letter-spacing:normal;background-color:#DEDEDE}.mentions-input-box .mentions>div>strong>span{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}/*! jQuery UI - v1.11.3 - 2015-02-25
* http://jqueryui.com
* Includes: core.css, button.css, datepicker.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%20Neue&fwDefault=normal&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=%23F2F2F2&bgTextureHeader=spotlight&bgImgOpacityHeader=0&borderColorHeader=%23ffffff&fcHeader=%23505050&iconColorHeader=%23505050&bgColorContent=%23ffffff&bgTextureContent=spotlight&bgImgOpacityContent=0&borderColorContent=%23ffffff&fcContent=%2334495e&iconColorContent=%23222222&bgColorDefault=%23F2F2F2&bgTextureDefault=fine_grain&bgImgOpacityDefault=0&borderColorDefault=%23ffffff&fcDefault=%23505050&iconColorDefault=%23ffffff&bgColorHover=%23888888&bgTextureHover=fine_grain&bgImgOpacityHover=0&borderColorHover=%23fffffff&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23505050&bgTextureActive=fine_grain&bgImgOpacityActive=0&borderColorActive=%23ffffff&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23505050&bgTextureHighlight=fine_grain&bgImgOpacityHighlight=0&borderColorHighlight=%23ffffff&fcHighlight=%23ffffff&iconColorHighlight=%23505050&bgColorError=%23f2490f&bgTextureError=fine_grain&bgImgOpacityError=0&borderColorError=%23ffffff&fcError=%23ffffff&iconColorError=%23505050&bgColorOverlay=%2354b8cc&bgTextureOverlay=diagonal_maze&bgImgOpacityOverlay=0&opacityOverlay=60&bgColorShadow=%23000000&bgTextureShadow=diagonal_maze&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=0px&offsetTopShadow=0&offsetLeftShadow=-10px&cornerRadiusShadow=18px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.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-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;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.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,.ui-datepicker select.ui-datepicker-year{width:45%}.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,.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,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Helvetica Neue;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:Helvetica Neue;font-size:1em}.ui-widget-content{border:1px solid #ffffff;background:#fff url("/images/exercisecom/ui/ui-bg_spotlight_0_ffffff_600x600.png") 50% 2% repeat-x;color:#34495e}.ui-widget-content a{color:#34495e}.ui-widget-header{border:1px solid #ffffff;background:#F2F2F2 url("/images/exercisecom/ui/ui-bg_spotlight_0_F2F2F2_600x600.png") 50% 50% repeat-x;color:#505050;font-weight:bold}.ui-widget-header a{color:#505050}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ffffff;background:#F2F2F2 url("/images/exercisecom/ui/ui-bg_fine-grain_0_F2F2F2_60x60.png") 50% 50% repeat;font-weight:normal;color:#505050}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#505050;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 #fffffff;background:#888 url("/images/exercisecom/ui/ui-bg_fine-grain_0_888888_60x60.png") 50% 50% repeat;font-weight:normal;color:#ffffff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#ffffff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ffffff;background:#505050 url("/images/exercisecom/ui/ui-bg_fine-grain_0_505050_60x60.png") 50% 50% repeat;font-weight:normal;color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ffffff;background:#505050 url("/images/exercisecom/ui/ui-bg_fine-grain_0_505050_60x60.png") 50% 50% repeat;color:#ffffff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#ffffff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffffff;background:#f2490f url("/images/exercisecom/ui/ui-bg_fine-grain_0_f2490f_60x60.png") 50% 50% repeat;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.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-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/images/exercisecom/ui/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/images/exercisecom/ui/ui-icons_505050_256x240.png")}.ui-state-default .ui-icon{background-image:url("/images/exercisecom/ui/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/images/exercisecom/ui/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("/images/exercisecom/ui/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/images/exercisecom/ui/ui-icons_505050_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/images/exercisecom/ui/ui-icons_505050_256x240.png")}.ui-icon-blank{background-position:16px 16px}.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-on{background-position:-96px -144px}.ui-icon-radio-off{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{border-top-left-radius:0px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0px}.ui-widget-overlay{background:#54b8cc url("/images/exercisecom/ui/ui-bg_diagonal-maze_0_54b8cc_10x10.png") 50% 50% repeat;opacity:.6;filter:Alpha(Opacity=60)}.ui-widget-shadow{margin:0 0 0 -10px;padding:0px;background:#000 url("/images/exercisecom/ui/ui-bg_diagonal-maze_0_000000_10x10.png") 50% 50% repeat;opacity:0;filter:Alpha(Opacity=0);border-radius:18px}/*!
 * Copyright (c) 2014 Tamble, Inc.
 * Licensed under MIT (https://github.com/tamble/jquery-ui-daterangepicker/raw/master/LICENSE.txt)
 */.comiseo-daterangepicker-triggerbutton.ui-button{text-align:left;min-width:18em}.comiseo-daterangepicker{position:absolute;padding:5px}.comiseo-daterangepicker-mask{margin:0;padding:0;position:fixed;left:0;top:0;height:100%;width:100%;background-color:#fff;opacity:0;filter:alpha(opacity=0)}.comiseo-daterangepicker-presets,.comiseo-daterangepicker-calendar{display:table-cell;vertical-align:top;height:230px}.comiseo-daterangepicker-right .comiseo-daterangepicker-presets{padding:2px 7px 7px 2px}.comiseo-daterangepicker-left .comiseo-daterangepicker-presets{padding:2px 2px 7px 7px}.ui-menu{white-space:nowrap}.comiseo-daterangepicker .ui-widget-content,.comiseo-daterangepicker .ui-datepicker .ui-state-highlight{border-width:0}.comiseo-daterangepicker>.comiseo-daterangepicker-main.ui-widget-content{border-bottom-width:1px}.comiseo-daterangepicker .ui-datepicker .ui-datepicker-today .ui-state-highlight{border-width:1px}.comiseo-daterangepicker-right .comiseo-daterangepicker-calendar{border-left-width:1px;padding-left:5px}.comiseo-daterangepicker-left .comiseo-daterangepicker-calendar{border-right-width:1px;padding-right:5px}.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel{float:left}.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel{float:right}.comiseo-daterangepicker-buttonpanel>button{margin-top:6px}.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel>button{margin-right:6px}.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel>button{margin-left:6px}.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default{background:#b0c4de;color:#fff}.chardinjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.chardinjs-helper-layer{position:absolute;z-index:9999998;color:white;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.chardinjs-helper-layer.chardinjs-left{border-left:solid white 1px;margin-left:-10px}.chardinjs-helper-layer.chardinjs-right{border-right:solid white 1px;padding-right:10px}.chardinjs-helper-layer.chardinjs-bottom{border-bottom:solid white 1px;padding-bottom:10px}.chardinjs-helper-layer.chardinjs-top{border-top:solid white 1px;padding-top:10px}.chardinjs-tooltip{position:absolute;-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out;max-width:200px}.chardinjs-tooltip.chardinjs-left{margin-left:-135px;padding-right:10px}.chardinjs-tooltip.chardinjs-right{margin-right:-135px;padding-left:10px}.chardinjs-tooltip.chardinjs-bottom{margin-bottom:-50px;padding-top:10px}.chardinjs-tooltip.chardinjs-top{margin-top:-50px;padding-bottom:10px}.chardinjs-tooltip.chardinjs-right:before,.chardinjs-tooltip.chardinjs-left:after,.chardinjs-tooltip.chardinjs-bottom:before,.chardinjs-tooltip.chardinjs-top:after{content:".";display:inline-block;background-color:white;height:1px;overflow:hidden;position:absolute}.chardinjs-tooltip.chardinjs-right:before,.chardinjs-tooltip.chardinjs-left:after{width:100px;top:50%}.chardinjs-tooltip.chardinjs-bottom:before,.chardinjs-tooltip.chardinjs-top:after{width:1px;height:50px;left:50%}.chardinjs-tooltip.chardinjs-bottom:before{top:-50px}.chardinjs-tooltip.chardinjs-top:after{bottom:-50px}.chardinjs-tooltip.chardinjs-right:before{left:-100px}.chardinjs-tooltip.chardinjs-left:after{right:-100px}.chardinjs-show-element{z-index:9999999;opacity:0.8}.chardinjs-relative-position{position:relative}.drop-element,.drop-element:after,.drop-element:before,.drop-element *,.drop-element *:after,.drop-element *:before{box-sizing:border-box}.drop-element{position:absolute;display:none}.drop-element.drop-open{display:block}.drop-element.drop-theme-arrows-bounce{max-width:100%;max-height:100%}.drop-element.drop-theme-arrows-bounce .drop-content{border-radius:5px;position:relative;font-family:inherit;background:#fff;color:#444;padding:1em;font-size:1.1em;line-height:1.5em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2));filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2))}.drop-element.drop-theme-arrows-bounce .drop-content:before{content:"";display:block;position:absolute;width:0;height:0;border-color:transparent;border-width:12px;border-style:solid}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{top:100%;left:50%;margin-left:-12px;border-top-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content:before{bottom:100%;left:50%;margin-left:-12px;border-bottom-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content:before{left:100%;top:50%;margin-top:-12px;border-left-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content:before{right:100%;top:50%;margin-top:-12px;border-right-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before{bottom:100%;left:12px;border-bottom-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{margin-top:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before{bottom:100%;right:12px;border-bottom-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before{top:100%;left:12px;border-top-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{margin-bottom:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before{top:100%;right:12px;border-top-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before{top:12px;left:100%;border-left-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before{top:12px;right:100%;border-right-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before{bottom:12px;left:100%;border-left-color:#fff}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before{bottom:12px;right:100%;border-right-color:#fff}.drop-element.drop-theme-arrows-bounce{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 100ms;transition:opacity 100ms;opacity:0}.drop-element.drop-theme-arrows-bounce .drop-content{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.265, 1.55);transition:transform 0.3s cubic-bezier(0, 0, 0.265, 1.55);-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0)}.drop-element.drop-theme-arrows-bounce.drop-open{display:none}.drop-element.drop-theme-arrows-bounce.drop-open-transitionend{display:block}.drop-element.drop-theme-arrows-bounce.drop-after-open{-webkit-transition:none;transition:none;opacity:1}.drop-element.drop-theme-arrows-bounce.drop-after-open .drop-content{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-center .drop-content{-webkit-transform-origin:50%,calc(100% + 12px);-ms-transform-origin:50%,calc(100% + 12px);transform-origin:50%,calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-center .drop-content{-webkit-transform-origin:50%, -12px;-ms-transform-origin:50%, -12px;transform-origin:50%, -12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-right.drop-element-attached-middle .drop-content{-webkit-transform-origin:calc(100% + 12px),50%;-ms-transform-origin:calc(100% + 12px),50%;transform-origin:calc(100% + 12px),50%}.drop-element.drop-theme-arrows-bounce.drop-element-attached-left.drop-element-attached-middle .drop-content{-webkit-transform-origin:-12px, 50%;-ms-transform-origin:-12px, 50%;transform-origin:-12px, 50%}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{-webkit-transform-origin:0, -12px;-ms-transform-origin:0, -12px;transform-origin:0, -12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{-webkit-transform-origin:100%, -12px;-ms-transform-origin:100%, -12px;transform-origin:100%, -12px}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{-webkit-transform-origin:0,calc(100% + 12px);-ms-transform-origin:0,calc(100% + 12px);transform-origin:0,calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{-webkit-transform-origin:100%,calc(100% + 12px);-ms-transform-origin:100%,calc(100% + 12px);transform-origin:100%,calc(100% + 12px)}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{-webkit-transform-origin:calc(100% + 12px),0;-ms-transform-origin:calc(100% + 12px),0;transform-origin:calc(100% + 12px),0}.drop-element.drop-theme-arrows-bounce.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{-webkit-transform-origin:-12px, 0;-ms-transform-origin:-12px, 0;transform-origin:-12px, 0}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{-webkit-transform-origin:calc(100% + 12px),100%;-ms-transform-origin:calc(100% + 12px),100%;transform-origin:calc(100% + 12px),100%}.drop-element.drop-theme-arrows-bounce.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{-webkit-transform-origin:-12px, 100%;-ms-transform-origin:-12px, 100%;transform-origin:-12px, 100%}.drop-element,.drop-element:after,.drop-element:before,.drop-element *,.drop-element *:after,.drop-element *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.drop-element{position:absolute;display:none}.drop-element.drop-open{display:block}.drop-element.drop-theme-basic{max-width:100%;max-height:100%}.drop-element.drop-theme-basic .drop-content{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 8px rgba(0,0,0,0.2);box-shadow:0 2px 8px rgba(0,0,0,0.2);font-family:inherit;background:#eeeeee;color:#444444;padding:1em;font-size:1.1em;line-height:1.5em}.select2-container{margin:0;position:relative;display:inline-block;vertical-align:middle}.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);background-image:linear-gradient(to top, #eee 0%, #fff 50%)}html[dir="rtl"] .select2-container .select2-choice{padding:0 8px 0 0}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));background-image:-webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);background-image:-moz-linear-gradient(center bottom, #eee 0%, #fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(to bottom, #eee 0%, #fff 90%)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto}html[dir="rtl"] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("/images/exercisecom/select2.png") right top no-repeat;cursor:pointer;outline:0}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0)}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.select2-drop-active{border:1px solid #5897fb;border-top:none}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);background-image:linear-gradient(to top, #ccc 0%, #eee 60%)}html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("/images/exercisecom/select2.png") no-repeat 0 1px}html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding:4px 4px 0 4px;position:relative;z-index:10000;white-space:nowrap}.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url("/images/exercisecom/select2.png") no-repeat 100% -22px;background:url("/images/exercisecom/select2.png") no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("/images/exercisecom/select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("/images/exercisecom/select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("/images/exercisecom/select2.png") no-repeat 100% -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px;background:#fff url("/images/exercisecom/select2.png") no-repeat -37px -22px;background:url("/images/exercisecom/select2.png") no-repeat -37px -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("/images/exercisecom/select2.png") no-repeat -37px -22px,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("/images/exercisecom/select2.png") no-repeat -37px -22px,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("/images/exercisecom/select2.png") no-repeat -37px -22px,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}.select2-search input.select2-active{background:#fff url("/images/exercisecom/select2-spinner.gif") no-repeat 100%;background:url("/images/exercisecom/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));background:url("/images/exercisecom/select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("/images/exercisecom/select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url("/images/exercisecom/select2-spinner.gif") no-repeat 100%,linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center bottom, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to top, #fff 0%, #eee 50%)}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));background-image:-webkit-linear-gradient(center top, #fff 0%, #eee 50%);background-image:-moz-linear-gradient(center top, #fff 0%, #eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%)}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#3875d7;color:#fff}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url("/images/exercisecom/select2-spinner.gif") no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(to bottom, #eee 1%, #fff 15%)}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("/images/exercisecom/select2-spinner.gif") no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("/images/exercisecom/select2.png") right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px}.select2-container-multi .select2-search-choice-close{left:3px}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0px !important;top:0px !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("/images/exercisecom/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{margin:0 auto;max-width:62.5rem;width:100%}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{margin:0 -0.9375rem;max-width:none;width:auto}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{margin:0;max-width:none;width:auto}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}.column+.column:last-child,.columns+.column:last-child,.column+.columns:last-child,.columns+.columns:last-child{float:right}.column+.column.end,.columns+.column.end,.column+.columns.end,.columns+.columns.end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}}@media only screen and (min-width: 40.0625em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.0625em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0.9375rem;padding-right:0.9375rem;float:left}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}.accordion{margin-bottom:0;margin-left:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8;color:#222222}.accordion .accordion-navigation>a,.accordion dd>a{background:#EFEFEF;color:#222222;display:block;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem;padding:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{background:#FFFFFF;display:block}.alert-box{border-style:solid;border-width:1px;display:block;font-size:0.8125rem;font-weight:normal;margin-bottom:1.25rem;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;background-color:#008CBA;border-color:#0078a0;color:#FFFFFF}.alert-box .close{right:0.25rem;background:inherit;color:#333333;font-size:1.375rem;line-height:.9;margin-top:-0.6875rem;opacity:0.3;padding:0 6px 4px;position:absolute;top:50%}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43AC6A;border-color:#3a945b;color:#FFFFFF}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#FFFFFF}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#FFFFFF}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{list-style:none;width:11.11111%}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{list-style:none;width:10%}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{list-style:none;width:9.09091%}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{list-style:none;width:8.33333%}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.0625em){.medium-block-grid-1>li{list-style:none;width:100%}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{list-style:none;width:50%}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{list-style:none;width:33.33333%}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{list-style:none;width:25%}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{list-style:none;width:20%}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{list-style:none;width:16.66667%}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{list-style:none;width:14.28571%}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{list-style:none;width:12.5%}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{list-style:none;width:11.11111%}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{list-style:none;width:10%}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{list-style:none;width:9.09091%}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{list-style:none;width:8.33333%}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.0625em){.large-block-grid-1>li{list-style:none;width:100%}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{list-style:none;width:50%}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{list-style:none;width:33.33333%}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{list-style:none;width:25%}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{list-style:none;width:20%}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{list-style:none;width:16.66667%}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{list-style:none;width:14.28571%}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{list-style:none;width:12.5%}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{list-style:none;width:11.11111%}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{list-style:none;width:10%}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{list-style:none;width:9.09091%}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{list-style:none;width:8.33333%}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.breadcrumbs{border-style:solid;border-width:1px;display:block;list-style:none;margin-left:0;overflow:hidden;padding:0.5625rem 0.875rem 0.5625rem;background-color:#f4f4f4;border-color:gainsboro;border-radius:3px}.breadcrumbs>*{color:#008CBA;float:left;font-size:0.6875rem;line-height:0.6875rem;margin:0;text-transform:uppercase}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#008CBA}.breadcrumbs>*.current{color:#333333;cursor:default}.breadcrumbs>*.current a{color:#333333;cursor:default}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999999}.breadcrumbs>*.unavailable a{color:#999999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#999999;cursor:not-allowed;text-decoration:none}.breadcrumbs>*:before{color:#AAAAAA;content:"/";margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}button,.button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#FFFFFF}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333333}button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#FFFFFF}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#FFFFFF}button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#FFFFFF}button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#FFFFFF}button.large,.button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}button.small,.button.small{padding:0.875rem 1.75rem 0.9375rem 1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding:0.625rem 1.25rem 0.6875rem 1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#FFFFFF}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#FFFFFF}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#FFFFFF}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF;box-shadow:none;cursor:default;opacity:0.7}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#FFFFFF}button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333;box-shadow:none;cursor:default;opacity:0.7}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#FFFFFF}button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width: 40.0625em){button,.button{display:inline-block}}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group.even-2 li{display:inline-block;margin:0 -2px;width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{display:inline-block;margin:0 -2px;width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{display:inline-block;margin:0 -2px;width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{display:inline-block;margin:0 -2px;width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{display:inline-block;margin:0 -2px;width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{display:inline-block;margin:0 -2px;width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{display:inline-block;margin:0 -2px;width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-group>li{display:inline-block;margin:0 -2px}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group.stack>li{display:block;margin:0;float:none}.button-group.stack>li>button,.button-group.stack>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-left:0}.button-group.stack>li>button,.button-group.stack>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack>li>button{width:100%}.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{border-top:0}.button-group.stack-for-small>li{display:inline-block;margin:0 -2px}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}@media only screen and (max-width: 40em){.button-group.stack-for-small>li{display:block;margin:0;width:100%}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-left:0}.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.stack-for-small>li>button{width:100%}.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{border-top:0}}.button-group.radius>*{display:inline-block;margin:0 -2px}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*{display:block;margin:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-left:0}.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack>*>button{width:100%}.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{border-top:0}.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{border-radius:0}.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media only screen and (min-width: 40.0625em){.button-group.radius.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}}@media only screen and (max-width: 40em){.button-group.radius.stack-for-small>*{display:block;margin:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-left:0}.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.radius.stack-for-small>*>button{width:100%}.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{border-top:0}.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{border-radius:0}.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{-webkit-top-left-radius:3px;-webkit-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:3px;-webkit-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}}.button-group.round>*{display:inline-block;margin:0 -2px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.round.stack>*{display:block;margin:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-left:0}.button-group.round.stack>*>button,.button-group.round.stack>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack>*>button{width:100%}.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{border-top:0}.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{border-radius:0}.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}@media only screen and (min-width: 40.0625em){.button-group.round.stack-for-small>*{display:inline-block;margin:0 -2px}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}}@media only screen and (max-width: 40em){.button-group.round.stack-for-small>*{display:block;margin:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-left:0}.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{border-color:rgba(255,255,255,0.5);border-left-width:0;border-top:1px solid;display:block;margin:0}.button-group.round.stack-for-small>*>button{width:100%}.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{border-top:0}.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{border-radius:0}.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{-webkit-top-left-radius:1rem;-webkit-top-right-radius:1rem;border-top-left-radius:1rem;border-top-right-radius:1rem}.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{-webkit-bottom-left-radius:1rem;-webkit-bottom-right-radius:1rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}.clearing-blackout .clearing-close{display:block}.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}.clearing-touch-label{color:#AAAAAA;font-size:.6em;left:50%;position:absolute;top:50%}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}.clearing-caption{background:#333333;bottom:0;color:#CCCCCC;font-size:0.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}.clearing-close{color:#CCCCCC;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}.clearing-close:hover,.clearing-close:focus{color:#CCCCCC}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.0625em){.clearing-main-prev,.clearing-main-next{height:100%;position:absolute;top:0;width:40px}.clearing-main-prev>span,.clearing-main-next>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#CCCCCC}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#CCCCCC}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}.clearing-assembled .clearing-container .visible-img{background:#333333;height:85%;overflow:hidden}.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}}.f-dropdown{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:2px;max-width:200px}.f-dropdown.open{display:block}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent #FFFFFF transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:89}.f-dropdown:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:88}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right.open{display:block}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent #FFFFFF transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:89}.f-dropdown.drop-right:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent #cccccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:88}.f-dropdown.drop-left{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left.open{display:block}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #FFFFFF;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:89}.f-dropdown.drop-left:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent #cccccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:88}.f-dropdown.drop-top{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;width:100%;z-index:89;margin-left:0;margin-top:-2px;max-width:200px}.f-dropdown.drop-top.open{display:block}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{border:inset 6px;content:"";display:block;height:0;width:0;border-color:#FFFFFF transparent transparent transparent;border-top-style:solid;bottom:-12px;position:absolute;top:auto;left:10px;right:auto;z-index:89}.f-dropdown.drop-top:after{border:inset 7px;content:"";display:block;height:0;width:0;border-color:#cccccc transparent transparent transparent;border-top-style:solid;bottom:-14px;position:absolute;top:auto;left:9px;right:auto;z-index:88}.f-dropdown li{cursor:pointer;font-size:0.875rem;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#EEEEEE}.f-dropdown li a{display:block;padding:0.5rem;color:#555555}.f-dropdown.content{display:none;left:-9999px;list-style:none;margin-left:0;position:absolute;background:#FFFFFF;border:solid 1px #cccccc;font-size:0.875rem;height:auto;max-height:none;padding:1.25rem;width:100%;z-index:89;max-width:200px}.f-dropdown.content.open{display:block}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.radius{border-radius:3px}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}.f-dropdown.mega{width:100% !important;max-width:100% !important}.f-dropdown.mega.open{left:0 !important}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent;border-style:solid;content:"";display:block;height:0;position:absolute;top:50%;width:0}.dropdown.button::after,button.dropdown::after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button::after,button.dropdown::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny::after,button.dropdown.tiny::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small::after,button.dropdown.small::after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small::after,button.dropdown.small::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large::after,button.dropdown.large::after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large::after,button.dropdown.large::after{border-color:#FFFFFF transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333333 transparent transparent transparent}.flex-video{height:0;margin-bottom:1rem;overflow:hidden;padding-bottom:67.5%;padding-top:1.5625rem;position:relative}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{color:#4d4d4d;cursor:pointer;display:block;font-size:0.875rem;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}.prefix,.postfix{border-style:solid;border-width:1px;display:block;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333333;border-color:#cccccc}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333333;border-color:#cccccc}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#FFFFFF;border-style:solid;border-width:1px;border-color:#cccccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:0.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color 0.15s linear, background 0.15s linear;-moz-transition:border-color 0.15s linear, background 0.15s linear;-ms-transition:border-color 0.15s linear, background 0.15s linear;-o-transition:border-color 0.15s linear, background 0.15s linear;transition:border-color 0.15s linear, background 0.15s linear}input:not([type]):focus,input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{background:#fafafa;border-color:#999999;outline:none}input:not([type]):disabled,input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{background-color:#DDDDDD;cursor:default}input:not([type])[disabled],input:not([type])[readonly],fieldset[disabled] input:not([type]),input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{background-color:#DDDDDD;cursor:default}input:not([type]).radius,input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{border-radius:3px}form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse button{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse button{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}textarea[rows]{height:auto}textarea{max-width:100%}::-webkit-input-placeholder{color:#666666}:-moz-placeholder{color:#666666}::-moz-placeholder{color:#666666}:-ms-input-placeholder{color:#666666}select{-webkit-appearance:none !important;-moz-appearance:none !important;background-color:#FAFAFA;border-radius:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#cccccc;color:rgba(0,0,0,0.75);font-family:inherit;font-size:0.875rem;line-height:normal;padding:0.5rem;border-radius:0;height:2.3125rem}select::-ms-expand{display:none}select.radius{border-radius:3px}select:focus{background-color:#f3f3f3;border-color:#999999}select:disabled{background-color:#DDDDDD;cursor:default}select[multiple]{height:auto}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #DDDDDD;margin:1.125rem 0;padding:1.25rem}fieldset legend{font-weight:bold;margin:0;margin-left:-0.1875rem;padding:0 0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;font-size:0.75rem;font-style:italic;font-weight:normal;margin-bottom:1rem;margin-top:-1px;padding:0.375rem 0.5625rem 0.5625rem;background:#f04124;color:#FFFFFF}.error>label>small{background:transparent;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}.error span.error-message{display:block}input.error,textarea.error,select.error{margin-bottom:0}label.error{color:#f04124}.icon-bar{display:inline-block;font-size:0;width:100%;background:#333333}.icon-bar>*{display:block;float:left;font-size:1rem;margin:0 auto;padding:1.25rem;text-align:center;width:25%}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem}.icon-bar>* i{font-size:1.875rem;vertical-align:middle}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar.label-right>* i,.icon-bar.label-right>* img{display:inline-block;margin:0 .0625rem 0 0}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical,.icon-bar.small-vertical{height:100%;width:auto}.icon-bar.vertical .item,.icon-bar.small-vertical .item{float:none;margin:auto;width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.medium-vertical{height:100%;width:auto}.icon-bar.medium-vertical .item{float:none;margin:auto;width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.large-vertical{height:100%;width:auto}.icon-bar.large-vertical .item{float:none;margin:auto;width:auto}}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:.0625rem;font-size:1rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{height:1.875rem;width:1.875rem}.icon-bar>* label{color:#FFFFFF}.icon-bar>* i{color:#FFFFFF}.icon-bar>a:hover{background:#008CBA}.icon-bar>a:hover label{color:#FFFFFF}.icon-bar>a:hover i{color:#FFFFFF}.icon-bar>a.active{background:#008CBA}.icon-bar>a.active label{color:#FFFFFF}.icon-bar>a.active i{color:#FFFFFF}.icon-bar .item.disabled{cursor:not-allowed;opacity:0.7;pointer-events:none}.icon-bar .item.disabled>*{opacity:0.7;cursor:not-allowed}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.two-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.two-up.large-vertical .item{width:auto}}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.three-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.three-up.large-vertical .item{width:auto}}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.four-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.four-up.large-vertical .item{width:auto}}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.five-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.five-up.large-vertical .item{width:auto}}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.six-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.six-up.large-vertical .item{width:auto}}.icon-bar.seven-up .item{width:14.28571%}.icon-bar.seven-up.vertical .item,.icon-bar.seven-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.seven-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.seven-up.large-vertical .item{width:auto}}.icon-bar.eight-up .item{width:12.5%}.icon-bar.eight-up.vertical .item,.icon-bar.eight-up.small-vertical .item{width:auto}@media only screen and (min-width: 40.0625em){.icon-bar.eight-up.medium-vertical .item{width:auto}}@media only screen and (min-width: 64.0625em){.icon-bar.eight-up.large-vertical .item{width:auto}}.inline-list{list-style:none;margin-top:0;margin-bottom:1.0625rem;margin-left:-1.375rem;margin-right:0;overflow:hidden;padding:0}.inline-list>li{display:block;float:left;list-style:none;margin-left:1.375rem}.inline-list>li>*{display:block}.joyride-list{display:none}.joyride-tip-guide{background:#333333;color:#FFFFFF;display:none;font-family:inherit;font-weight:normal;position:absolute;top:0;width:95%;z-index:103;left:2.5%}.lt-ie9 .joyride-tip-guide{margin-left:-400px;max-width:800px;left:50%}.joyride-content-wrapper{padding:1.125rem 1.25rem 1.5rem;width:100%}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{border:10px solid #333333;display:block;height:0;position:absolute;width:0;left:22px}.joyride-tip-guide .joyride-nub.top{border-color:#333333;border-top-color:transparent !important;border-top-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-bottom-style:solid;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{color:#FFFFFF;font-weight:bold;line-height:1.25;margin:0}.joyride-tip-guide p{font-size:0.875rem;line-height:1.3;margin:0 0 1.125rem 0}.joyride-timer-indicator-wrap{border:solid 1px #555555;bottom:1rem;height:3px;position:absolute;width:50px;right:1.0625rem}.joyride-timer-indicator{background:#666666;display:block;height:inherit;width:0}.joyride-close-tip{color:#777777 !important;font-size:24px;font-weight:normal;line-height:.5 !important;position:absolute;text-decoration:none;top:10px;right:12px}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#EEEEEE !important}.joyride-modal-bg{background:rgba(0,0,0,0.5);cursor:pointer;display:none;height:100%;position:fixed;top:0;width:100%;z-index:100;left:0}.joyride-expose-wrapper{background-color:#FFFFFF;border-radius:3px;box-shadow:0 0 15px #FFFFFF;position:absolute;z-index:102}.joyride-expose-cover{background:transparent;border-radius:3px;left:0;position:absolute;top:0;z-index:9999}@media only screen{.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333333 !important;border-right-color:transparent !important;border-bottom-color:transparent !important;border-top-color:transparent !important;left:auto;right:-20px;top:22px}.joyride-tip-guide .joyride-nub.left{border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;left:-20px;right:auto;top:22px}}.keystroke,kbd{background-color:#ededed;border-color:#dddddd;color:#222222;border-style:solid;border-width:1px;font-family:"Consolas", "Menlo", "Courier", monospace;font-size:inherit;margin:0;padding:0.125rem 0.25rem 0;border-radius:3px}.label{display:inline-block;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:normal;line-height:1;margin-bottom:auto;position:relative;text-align:center;text-decoration:none;white-space:nowrap;padding:0.25rem 0.5rem 0.25rem;font-size:0.6875rem;background-color:#008CBA;color:#FFFFFF}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#FFFFFF}.label.warning{background-color:#f08a24;color:#FFFFFF}.label.success{background-color:#43AC6A;color:#FFFFFF}.label.secondary{background-color:#e7e7e7;color:#333333}.label.info{background-color:#a0d3e8;color:#333333}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#FFFFFF;min-width:100%;padding:10px;z-index:50}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{border-radius:1000px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:rotate;animation-timing-function:linear;border-color:#555555 #FFFFFF;border:solid 3px;display:block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.orbit-container{background:none;overflow:hidden;position:relative;width:100%}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{bottom:0;position:absolute;background-color:rgba(51,51,51,0.8);color:#FFFFFF;font-size:0.875rem;padding:0.625rem 0.875rem;width:100%}.orbit-container .orbit-slide-number{left:10px;background:transparent;color:#FFFFFF;font-size:12px;position:absolute;top:10px;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{border:solid 4px #FFFFFF;border-bottom:none;border-top:none;display:none;height:14px;position:absolute;top:0;width:11px;right:0}.orbit-container .orbit-timer.paused>span{top:0;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#FFFFFF;right:-4px}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:-25px;position:absolute;text-indent:-9999px !important;top:45%;width:36px;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{border:inset 10px;display:block;height:0;margin-top:-10px;position:absolute;top:50%;width:0}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#FFFFFF}.orbit-container .orbit-prev:hover>span{border-right-color:#FFFFFF}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#FFFFFF;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#FFFFFF}.orbit-bullets-container{text-align:center}.orbit-bullets{display:block;float:none;margin:0 auto 30px auto;overflow:hidden;position:relative;text-align:center;top:10px}.orbit-bullets li{background:#CCCCCC;cursor:pointer;display:inline-block;float:none;height:0.5625rem;margin-right:6px;width:0.5625rem;border-radius:1000px}.orbit-bullets li.active{background:#999999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.0625em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{margin:0  !important;opacity:1 !important;position:relative}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}ul.pagination{display:block;margin-left:-0.3125rem;min-height:1.5rem}ul.pagination li{color:#222222;font-size:0.875rem;height:1.5rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{border-radius:3px;transition:background-color 300ms ease-out;background:none;color:#999999;display:block;font-size:1em;font-weight:normal;line-height:inherit;padding:0.0625rem 0.625rem 0.0625rem}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999999;pointer-events:none}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{background:transparent}ul.pagination li.current a,ul.pagination li.current button{background:#008CBA;color:#FFFFFF;cursor:default;font-weight:bold}ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{background:#008CBA}ul.pagination li{display:block;float:left}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{display:inline-block;float:none}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;color:#333333}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;color:#333333}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008CBA}.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{color:#0078a0}.panel.radius{border-radius:3px}.pricing-table{border:solid 1px #DDDDDD;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333333;color:#EEEEEE;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .price{background-color:#F6F6F6;color:#333333;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:2rem;font-weight:normal;padding:0.9375rem 1.25rem;text-align:center}.pricing-table .description{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;padding:0.9375rem;text-align:center}.pricing-table .bullet-item{background-color:#FFFFFF;border-bottom:dotted 1px #DDDDDD;color:#333333;font-size:0.875rem;font-weight:normal;padding:0.9375rem;text-align:center}.pricing-table .cta-button{background-color:#FFFFFF;padding:1.25rem 1.25rem 0;text-align:center}.progress{background-color:#F6F6F6;border:1px solid white;height:1.5625rem;margin-bottom:0.625rem;padding:0.125rem}.progress .meter{background:#008CBA;display:block;height:100%;float:left;width:0%}.progress .meter.secondary{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress .meter.success{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress .meter.alert{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.secondary .meter{background:#e7e7e7;display:block;height:100%;float:left;width:0%}.progress.success .meter{background:#43AC6A;display:block;height:100%;float:left;width:0%}.progress.alert .meter{background:#f04124;display:block;height:100%;float:left;width:0%}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.range-slider{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:block;height:1rem;width:100%;background:#FAFAFA}.range-slider.vertical-range{border:1px solid #DDDDDD;margin:1.25rem 0;position:relative;-ms-touch-action:none;touch-action:none;display:inline-block;height:12.5rem;width:1rem}.range-slider.vertical-range .range-slider-handle{bottom:-10.5rem;margin-left:-0.5rem;margin-top:0;position:absolute}.range-slider.vertical-range .range-slider-active-segment{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:initial;bottom:0;height:auto;width:0.875rem}.range-slider.radius{background:#FAFAFA;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008CBA;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#FAFAFA;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008CBA;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#FAFAFA;cursor:not-allowed;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008CBA;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{background:#e5e5e5;border-bottom-left-radius:inherit;border-top-left-radius:inherit;display:inline-block;height:0.875rem;position:absolute}.range-slider-handle{border:1px solid none;cursor:pointer;display:inline-block;height:1.375rem;position:absolute;top:-0.3125rem;width:2rem;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;background:#008CBA}.range-slider-handle:hover{background:#007ba4}.reveal-modal-bg{background:#000000;background:rgba(0,0,0,0.45);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1004;left:0}.reveal-modal{border-radius:3px;display:none;position:absolute;top:0;visibility:hidden;width:100%;z-index:1005;left:0;background-color:#FFFFFF;padding:1.875rem;border:solid 1px #666666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.reveal-modal{left:0;margin:0 auto;max-width:62.5rem;right:0;width:80%}}@media only screen and (min-width: 40.0625em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{box-shadow:none;border-radius:3px}.reveal-modal.round{box-shadow:none;border-radius:1000px}.reveal-modal.collapse{padding:0;box-shadow:none}@media only screen and (min-width: 40.0625em){.reveal-modal.tiny{left:0;margin:0 auto;max-width:62.5rem;right:0;width:30%}}@media only screen and (min-width: 40.0625em){.reveal-modal.small{left:0;margin:0 auto;max-width:62.5rem;right:0;width:40%}}@media only screen and (min-width: 40.0625em){.reveal-modal.medium{left:0;margin:0 auto;max-width:62.5rem;right:0;width:60%}}@media only screen and (min-width: 40.0625em){.reveal-modal.large{left:0;margin:0 auto;max-width:62.5rem;right:0;width:70%}}@media only screen and (min-width: 40.0625em){.reveal-modal.xlarge{left:0;margin:0 auto;max-width:62.5rem;right:0;width:95%}}.reveal-modal.full{height:100vh;height:100%;left:0;margin-left:0 !important;max-width:none !important;min-height:100vh;top:0}@media only screen and (min-width: 40.0625em){.reveal-modal.full{left:0;margin:0 auto;max-width:62.5rem;right:0;width:100%}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{color:#AAAAAA;cursor:pointer;font-size:2.5rem;font-weight:bold;line-height:1;position:absolute;top:0.625rem;right:1.375rem}.side-nav{display:block;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;list-style-position:outside;list-style-type:none;margin:0;padding:0.875rem 0}.side-nav li{font-size:0.875rem;font-weight:normal;margin:0 0 0.4375rem 0}.side-nav li a:not(.button){color:#008CBA;display:block;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}.side-nav li a:not(.button):active{color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-weight:normal}.side-nav li.divider{border-top:1px solid;height:0;list-style:none;padding:0;border-top-color:#e6e6e6}.side-nav li.heading{color:#008CBA;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#FFFFFF transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;margin-left:-0.375rem;top:48%}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;margin-left:-0.375rem;top:48%}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;margin-left:-0.375rem;top:48%}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333333 transparent transparent transparent}.split.button.radius span{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}.split.button.no-pip span:before{border-style:none}.split.button.no-pip span:after{border-style:none}.split.button.no-pip span>i{display:block;left:50%;margin-left:-0.28889em;margin-top:-0.48889em;position:absolute;top:50%}.sub-nav{display:block;margin:-0.25rem 0 1.125rem;overflow:hidden;padding-top:0.25rem;width:auto}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{color:#999999;float:left;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:0.875rem;font-weight:normal;margin-left:1rem;margin-bottom:0}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#999999;padding:0.1875rem 1rem;text-decoration:none}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;background:#008CBA;color:#FFFFFF;cursor:default;font-weight:normal;padding:0.1875rem 1rem}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.switch{border:none;margin-bottom:1.5rem;outline:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch label{background:#DDDDDD;color:transparent;cursor:pointer;display:block;margin-bottom:1rem;position:relative;text-indent:100%;width:4rem;height:2rem;transition:left 0.15s ease-out}.switch input{left:10px;opacity:0;padding:0;position:absolute;top:9px}.switch input+label{margin-left:0;margin-right:0}.switch label:after{background:#FFFFFF;content:"";display:block;height:1.5rem;left:.25rem;position:absolute;top:.25rem;width:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;-o-transition:translate3d(0, 0, 0);transition:left 0.15s ease-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.switch input:checked+label{background:#008CBA}.switch input:checked+label:after{left:2.25rem}.switch label{height:2rem;width:4rem}.switch label:after{height:1.5rem;width:1.5rem}.switch input:checked+label:after{left:2.25rem}.switch label{color:transparent;background:#DDDDDD}.switch label:after{background:#FFFFFF}.switch input:checked+label{background:#008CBA}.switch.large label{height:2.5rem;width:5rem}.switch.large label:after{height:2rem;width:2rem}.switch.large input:checked+label:after{left:2.75rem}.switch.small label{height:1.75rem;width:3.5rem}.switch.small label:after{height:1.25rem;width:1.25rem}.switch.small input:checked+label:after{left:2rem}.switch.tiny label{height:1.5rem;width:3rem}.switch.tiny label:after{height:1rem;width:1rem}.switch.tiny input:checked+label:after{left:1.75rem}.switch.radius label{border-radius:4px}.switch.radius label:after{border-radius:3px}.switch.round{border-radius:1000px}.switch.round label{border-radius:2rem}.switch.round label:after{border-radius:2rem}table{background:#FFFFFF;border:solid 1px #DDDDDD;margin-bottom:1.25rem;table-layout:auto}table caption{background:transparent;color:#222222;font-size:1rem;font-weight:bold}table thead{background:#F5F5F5}table thead tr th,table thead tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tfoot{background:#F5F5F5}table tfoot tr th,table tfoot tr td{color:#222222;font-size:0.875rem;font-weight:bold;padding:0.5rem 0.625rem 0.625rem}table tr th,table tr td{color:#222222;font-size:0.875rem;padding:0.5625rem 0.625rem;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#F9F9F9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{float:left;list-style:none;margin-bottom:0 !important;position:relative}.tabs dd>a,.tabs .tab-title>a{display:block;background-color:#EFEFEF;color:#222222;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:1rem;padding:1rem 2rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background-color:#e1e1e1}.tabs dd.active>a,.tabs .tab-title.active>a{background-color:#FFFFFF;color:#222222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.0625em){.tabs.vertical{float:left;margin:0;margin-bottom:1.25rem !important;max-width:20%;width:20%}.tabs-content.vertical{float:left;margin-left:-1px;max-width:80%;padding-left:1rem;width:80%}}.no-js .tabs-content>.content{display:block;float:none}.th{border:solid 4px #FFFFFF;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.has-tip{border-bottom:dotted 1px #CCCCCC;color:#333333;cursor:help;font-weight:bold}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008CBA}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{background:#333333;color:#FFFFFF;display:none;font-size:0.875rem;font-weight:normal;line-height:1.3;max-width:300px;padding:0.75rem;position:absolute;width:100%;z-index:1006;left:50%}.tooltip>.nub{border:solid 5px;border-color:transparent transparent #333333 transparent;display:block;height:0;pointer-events:none;position:absolute;top:-10px;width:0;left:5px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{border-bottom:dotted 1px #003f54 !important;color:#008CBA !important}.tap-to-close{color:#777777;display:block;font-size:0.625rem;font-weight:normal}@media only screen{.tooltip>.nub{border-color:transparent transparent #333333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333333 transparent transparent transparent;bottom:-10px;top:auto}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333333;left:auto;margin-top:-5px;right:-10px;top:50%}.tooltip.tip-right>.nub{border-color:transparent #333333 transparent transparent;left:-10px;margin-top:-5px;right:auto;top:50%}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}.contain-to-grid{width:100%;background:#333333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}.top-bar{background:#333333;height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}.top-bar ul{list-style:none;margin-bottom:0}.top-bar .row{max-width:none}.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}.top-bar input,.top-bar select{font-size:0.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}.top-bar .button,.top-bar button{font-size:0.75rem;margin-bottom:0;padding-bottom:0.4125rem;padding-top:0.4125rem}@media only screen and (max-width: 40em){.top-bar .button,.top-bar button{position:relative;top:-1px}}.top-bar .title-area{margin:0;position:relative}.top-bar .name{font-size:16px;height:2.8125rem;margin:0}.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#FFFFFF;display:block;font-weight:normal;padding:0 0.9375rem;width:75%}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#FFFFFF;display:block;font-size:0.8125rem;font-weight:bold;height:2.8125rem;line-height:2.8125rem;padding:0 0.9375rem;position:relative;text-transform:uppercase}.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}.top-bar .toggle-topbar.menu-icon a{color:#FFFFFF;height:34px;line-height:33px;padding:0 2.5rem 0 0.9375rem;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:0.9375rem;box-shadow:0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "", 0 7px 0 1px "", 0 14px 0 1px ""}.top-bar.expanded{background:transparent;height:auto}.top-bar.expanded .title-area{background:#333333}.top-bar.expanded .toggle-topbar a{color:#888888}.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888888, 0 7px 0 1px #888888, 0 14px 0 1px #888888}@media screen and (-webkit-min-device-pixel-ratio: 0){.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown,.top-bar.expanded .top-bar-section .dropdown{clip:initial}.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333333}.top-bar-section ul li>a{color:#FFFFFF;display:block;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-size:0.8125rem;font-weight:normal;padding-left:0.9375rem;padding:12px 0 12px 0.9375rem;text-transform:none;width:100%}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#FFFFFF}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333333}.top-bar-section ul li>a.button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#FFFFFF}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#FFFFFF}.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{color:#FFFFFF}.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{background-color:#61b6d9}.top-bar-section ul li>a.button.info:hover,.top-bar-section ul li>a.button.info:focus{color:#FFFFFF}.top-bar-section ul li>button{font-size:0.8125rem;padding-left:0.9375rem;padding-right:0.9375rem;background-color:#008CBA;border-color:#007095;color:#FFFFFF}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#FFFFFF}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333333}.top-bar-section ul li>button.success{background-color:#43AC6A;border-color:#368a55;color:#FFFFFF}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#FFFFFF}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#FFFFFF}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#FFFFFF}.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#FFFFFF}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{background-color:#cf6e0e}.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{color:#FFFFFF}.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333333}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{background-color:#61b6d9}.top-bar-section ul li>button.info:hover,.top-bar-section ul li>button.info:focus{color:#FFFFFF}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555555;color:#FFFFFF;background:#222222}.top-bar-section ul li.active>a{background:#008CBA;color:#FFFFFF}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#FFFFFF}.top-bar-section .has-form{padding:0.9375rem}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:0.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%}.top-bar-section .dropdown li{height:auto;width:100%}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 0.9375rem}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{margin-bottom:0;margin-top:0;font-size:1.125rem}.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{color:#FFFFFF;display:block}.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{background:none}.top-bar-section .dropdown li.has-form{padding:8px 0.9375rem}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{color:#777777;font-size:0.625rem;font-weight:bold;margin-bottom:0;padding:8px 0.9375rem 2px;text-transform:uppercase}.js-generated{display:block}@media only screen and (min-width: 40.0625em){.top-bar{background:#333333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}.top-bar input,.top-bar select,.top-bar .button,.top-bar button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem}.top-bar .has-form>.button,.top-bar .has-form>button{font-size:0.875rem;height:1.75rem;position:relative;top:0.53125rem}.top-bar.expanded{background:#333333}.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:62.5rem}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{display:inline;height:auto !important;width:auto}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555555;background:#222222;color:#FFFFFF}.top-bar-section li:not(.has-form) a:not(.button){background:#333333;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555555;background:#222222}.top-bar-section li.active:not(.has-form) a:not(.button){background:#008CBA;color:#FFFFFF;line-height:2.8125rem;padding:0 0.9375rem}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#FFFFFF}.top-bar-section .has-dropdown>a{padding-right:2.1875rem !important}.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;display:block}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:0.1875rem;right:5px}.top-bar-section .dropdown{left:0;background:transparent;min-width:100%;top:auto}.top-bar-section .dropdown li a{background:#333333;color:#FFFFFF;line-height:2.8125rem;padding:12px 0.9375rem;white-space:nowrap}.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:#333333;color:#FFFFFF}.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){background-color:#555555;color:#FFFFFF;background:#222222}.top-bar-section .dropdown li label{background:#333333;white-space:nowrap}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}.top-bar-section .has-form{background:#333333;height:2.8125rem;padding:0 0.9375rem}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555555;background:#222222;color:#FFFFFF}.no-js .top-bar-section ul li:active>a{background:#008CBA;color:#FFFFFF}.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.0625em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.0625em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.0625em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em) and (max-width: 6249999.9375em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.0625em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008CBA;line-height:inherit;text-decoration:none}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}h1,h2,h3,h4,h5,h6{color:#222222;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #DDDDDD;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{background-color:#f8f8f8;border-color:#dfdfdf;border-style:solid;border-width:1px;color:#333333;font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:normal;padding:0.125rem 0.3125rem 0.0625rem}ul,ol,dl{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ul,.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDDDDD}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #DDDDDD}blockquote cite{display:block;font-size:0.8125rem;color:#555555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #DDDDDD;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.0625em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}@media print{*{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.34in}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left,.off-canvas-wrap.move-bottom,.off-canvas-wrap.move-top{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333333;color:#FFFFFF;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#FFFFFF;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-right:solid 1px #1a1a1a;left:0}.right-small{height:2.8125rem;position:absolute;top:0;width:2.8125rem;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{height:2.8125rem;padding:0 0.625rem;position:absolute;text-align:center;top:0}.tab-bar-section.left{text-align:left}.tab-bar-section.right{text-align:right}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{color:#FFFFFF;display:block;height:2.8125rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0, 0, 0);width:2.8125rem}.tab-bar .menu-icon span::after{content:"";display:block;height:0;position:absolute;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #FFFFFF, 0 7px 0 1px #FFFFFF, 0 14px 0 1px #FFFFFF;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;top:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;top:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}.top-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;height:18.75rem}.top-off-canvas-menu *{-webkit-backface-visibility:hidden}.bottom-off-canvas-menu{-webkit-backface-visibility:hidden;background:#333333;bottom:0;box-sizing:content-box;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden;overflow-y:auto;position:absolute;transition:transform 500ms ease 0s;width:15.625rem;z-index:1001;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;height:18.75rem}.bottom-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;margin:0;padding:0}ul.off-canvas-list li label{background:#444444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;display:block;font-size:0.75rem;font-weight:bold;margin:0;padding:0.3rem 0.9375rem;text-transform:uppercase}ul.off-canvas-list li a{border-bottom:1px solid #262626;color:rgba(255,255,255,0.7);display:block;padding:0.66667rem;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}ul.off-canvas-list li a:active{background:#242424}.move-right>.inner-wrap{-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate(15.625rem, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate(-15.625rem, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-top>.inner-wrap{-webkit-transform:translate3d(0, -18.75rem, 0);-moz-transform:translate3d(0, -18.75rem, 0);-ms-transform:translate(0, -18.75rem);-o-transform:translate3d(0, -18.75rem, 0);transform:translate3d(0, -18.75rem, 0)}.move-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-bottom>.inner-wrap{-webkit-transform:translate3d(0, 18.75rem, 0);-moz-transform:translate3d(0, 18.75rem, 0);-ms-transform:translate(0, 18.75rem);-o-transform:translate3d(0, 18.75rem, 0);transform:translate3d(0, 18.75rem, 0)}.move-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.move-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu,.offcanvas-overlap .top-off-canvas-menu,.offcanvas-overlap .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-left .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-left .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-right .left-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-right .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-top .bottom-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-top .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-top .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap-bottom .top-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap-bottom .exit-off-canvas{-webkit-backface-visibility:hidden;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);cursor:pointer;transition:background 300ms ease;-webkit-tap-highlight-color:transparent;background:rgba(255,255,255,0.2);bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:1002}@media only screen and (min-width: 40.0625em){.offcanvas-overlap-bottom .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .top-off-canvas-menu{top:-18.75rem}.no-csstransforms .bottom-off-canvas-menu{bottom:-18.75rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.no-csstransforms .move-top>.inner-wrap{right:18.75rem}.no-csstransforms .move-bottom>.inner-wrap{left:18.75rem}.left-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate(-100%, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.left-submenu *{-webkit-backface-visibility:hidden}.left-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.left-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.left-submenu .back>a:before{content:"\AB";margin-right:.5rem;display:inline}.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.right-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate(100%, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.right-submenu *{-webkit-backface-visibility:hidden}.right-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.right-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.right-submenu .back>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);-ms-transform:translate(0%, 0);-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}.top-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);-ms-transform:translate(0, -100%);-o-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.top-submenu *{-webkit-backface-visibility:hidden}.top-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.top-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.top-submenu.move-bottom,.top-submenu.offcanvas-overlap-bottom,.top-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.bottom-submenu{-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;background:#333333;bottom:0;box-sizing:content-box;margin:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:15.625rem;height:18.75rem;z-index:1002;-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate(0, 100%);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.bottom-submenu *{-webkit-backface-visibility:hidden}.bottom-submenu .back>a{background:#444;border-bottom:none;border-top:1px solid #5e5e5e;color:#999999;font-weight:bold;padding:0.3rem 0.9375rem;text-transform:uppercase;margin:0}.bottom-submenu .back>a:hover{background:#303030;border-bottom:none;border-top:1px solid #5e5e5e}.bottom-submenu.move-top,.bottom-submenu.offcanvas-overlap-top,.bottom-submenu.offcanvas-overlap{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);-ms-transform:translate(0, 0%);-o-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{content:"\BB";margin-left:.5rem;display:inline}.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{content:"\AB";margin-right:.5rem;display:inline}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 40.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 64.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 90.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}@media only screen and (min-width: 120.0625em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{display:table !important}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{display:table-row}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table !important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table !important}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table !important}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table !important}.touch table.show-for-touch{display:table !important}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}.show-for-sr{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.show-on-focus:focus,.show-on-focus:active{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.print-only,.show-for-print{display:none !important}@media print{.print-only,.show-for-print{display:block !important}.hide-on-print,.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.home.index .header-mda,.home.app .header-mda{background:url(https://s3.amazonaws.com/weighttraining.com/assets/exercisecom/home/hero.jpg) 50% 50%}@media only screen and (max-width: 45em){.home.index .header-mda .row.actions,.home.app .header-mda .row.actions{padding-top:100px}.home.index .header-mda .row.actions h1,.home.app .header-mda .row.actions h1{padding-bottom:0;margin-bottom:-30px}.home.index .header-mda .row.actions h3,.home.app .header-mda .row.actions h3{font-size:24px;padding:0 5px}.home.index .header-mda .total,.home.app .header-mda .total{padding-top:0;margin-top:0}}.home.index .main-nav-list-request-wrapper,.home.app .main-nav-list-request-wrapper{display:none}.home.pro .header-mda{background:url(https://s3.amazonaws.com/weighttraining.com/assets/exercisecom/pro/PRO_hero%402x.jpg) 50% 50%}.home.business #nav-hamburger{display:none !important}.home.business #business-message{position:fixed;top:82px;right:20px;left:20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;padding:20px 10px 20px 0;width:auto;color:#FFF;background-color:rgba(0,0,0,0.39)}.home.business .main-nav-list-home{visibility:hidden}.home.business .main-nav-list-request-wrapper{display:block}.home.business .main-nav-list-request{float:right;margin-right:15px;margin-top:15px;width:130px;font-size:12px;text-transform:uppercase;line-height:1em;display:block;letter-spacing:0.05em;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;padding:0.97778em 0.97778em}.home.business .landing-nav.full-width{position:fixed;z-index:1000}.home.business .landing-nav.full-width .row,.home.business .landing-nav.full-width{max-height:72px}.home.business .landing-nav.full-width .landing-nav-sub-menu .business-request-nav{display:block}@media only screen and (max-width: 40em){.home.business .landing-nav.full-width{position:absolute}.home.business .landing-nav.full-width .nav-toggle{display:none}}.home.business .header-mda{background:url(https://s3.amazonaws.com/weighttraining.com/assets/exercisecom/business/Business_hero%402x.jpg) 50% 50%}.home.business .header-mda .request-button{max-height:48px;display:inline-block;vertical-align:top;-webkit-font-smoothing:antialiased;padding:0.77778em 1.66667em;border:0;border-radius:3px;margin-top:0;font-size:1.125em}@media only screen and (max-width: 40em){.home.business .header-mda .request-button{float:none}}.home.business .header-mda .row.actions .row.request-style{padding-top:45px}.home.business .header-mda .row.actions .row.request-style .request-none{padding-top:0px;padding-bottom:15px}.home.business .header-mda .row.actions .row.request-style #request-email-before{height:48px;font-size:1.125em;width:425px;display:inline-block;vertical-align:top}@media only screen and (max-width: 40em){.home.business .header-mda .row.actions .row.request-style #request-email-before{width:255px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.business .header-mda .row.actions{padding-top:250px}}@media only screen and (max-width: 40em){.home.business .header-mda .row.actions{padding-top:180px}.home.business .header-mda .row.actions .row.request-style{padding-top:35px;padding-bottom:25px}.home.business .header-mda .row.actions h3{font-size:24px;padding:0 10px}.home.business .header-mda .row.actions h1{padding-bottom:25px}}.home.business .features{background-color:white;padding:40px 0 20px}.home.business .features ul{text-align:center}.home.business .business-total{position:relative;display:inline-block;width:250px;margin-top:15px;margin-bottom:20px}.home.business .business-total .trainer{padding-top:50px}.home.business .business-total .vertical-or:after{visibility:hidden}.home.business .business-total .divider{display:inline-block;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:15px;width:inherit;height:12px;border-left:none;border-bottom:1px solid #b3b3b3}.home.business .business-total .divider-content:after{content:"or";top:0px;position:relative;background-attachment:scroll;background-clip:border-box;background-color:#b3b3b3;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:white;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-style:none;border-bottom-width:0px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:white;border-left-style:none;border-left-width:0px;border-right-color:white;border-right-style:none;border-right-width:0px;border-top-color:white;border-top-left-radius:12px;border-top-right-radius:12px;border-top-style:none;border-top-width:0px;color:white;display:block;font-family:Helvetica, 'Lucida Grande', sans-serif;font-size:9px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:25px;line-height:27px;margin-bottom:30px;margin-left:112.5px;margin-right:112.5px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-align:center;text-transform:uppercase;vertical-align:baseline;width:25px}.home.business .business-total .or{content:"or"}.home.business .business-demo li{text-align:center}.home.business .business-demo li input[type="submit"]{padding:17px 27px;margin:0}.home.business .business-demo li input[type="submit"],.home.business .business-demo li input{margin-left:auto;margin-right:auto}.home.business .private-beta{background-color:#6ED0E4;color:white;border-radius:9.99985px;display:block;font-size:9.99985px;font-weight:bold;letter-spacing:0.999985px;line-height:20px;margin:0 0 6.24991px 0;text-align:center;text-transform:uppercase;width:105px;-webkit-font-smoothing:antialiased}.home.business .modal--fade,.home.business .modal--show{z-index:1001}.home.business .modal--fade .modal-inner #request-flash,.home.business .modal--show .modal-inner #request-flash{color:red}.home.index .header-mda,.home.business .header-mda,.home.pro .header-mda,.home.app .header-mda{background-size:cover}.home.index .header-mda,.home.index .header-mda a,.home.business .header-mda,.home.business .header-mda a,.home.pro .header-mda,.home.pro .header-mda a,.home.app .header-mda,.home.app .header-mda a{color:white}.home.index .header-mda .actions,.home.business .header-mda .actions,.home.pro .header-mda .actions,.home.app .header-mda .actions{padding:400px 0 75px 0;text-align:center}.home.index .header-mda .actions h1,.home.index .header-mda .actions h3,.home.business .header-mda .actions h1,.home.business .header-mda .actions h3,.home.pro .header-mda .actions h1,.home.pro .header-mda .actions h3,.home.app .header-mda .actions h1,.home.app .header-mda .actions h3{color:white}.home.index .header-mda .actions .down-arrow,.home.business .header-mda .actions .down-arrow,.home.pro .header-mda .actions .down-arrow,.home.app .header-mda .actions .down-arrow{margin-top:29px;color:rgba(255,255,255,0.5);font-size:30px}.home.index .main .row,.home.business .main .row,.home.pro .main .row,.home.app .main .row{padding:70px 0}@media only screen and (min-width: 64.063em){.home.index .main .row,.home.business .main .row,.home.pro .main .row,.home.app .main .row{padding:140px 0}}@media only screen and (max-width: 40em){.home.index .main .last,.home.business .main .last,.home.pro .main .last,.home.app .main .last{margin-bottom:30px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.index .main .last,.home.business .main .last,.home.pro .main .last,.home.app .main .last{margin-bottom:45px}}.home.index .row .row,.home.business .row .row,.home.pro .row .row,.home.app .row .row{padding:0}@media only screen and (min-width: 64.063em){.home.index .row .row,.home.business .row .row,.home.pro .row .row,.home.app .row .row{padding:120px 0 0 0}}.home.index .row.alt,.home.business .row.alt,.home.pro .row.alt,.home.app .row.alt{background-color:#f2f2f2}.home.index .row.signup,.home.business .row.signup,.home.pro .row.signup,.home.app .row.signup{background-color:#383838}.home.index .actions h1,.home.business .actions h1,.home.pro .actions h1,.home.app .actions h1{font-weight:500;font-size:3.5rem;margin-bottom:-15px}@media only screen and (max-width: 40em){.home.index .actions h1,.home.business .actions h1,.home.pro .actions h1,.home.app .actions h1{font-size:3rem}}.home.index .actions h3,.home.business .actions h3,.home.pro .actions h3,.home.app .actions h3{font-weight:300;font-size:2rem}.home.index .actions .button a,.home.business .actions .button a,.home.pro .actions .button a,.home.app .actions .button a{text-transform:uppercase;margin-top:25px}.home.index .actions a,.home.business .actions a,.home.pro .actions a,.home.app .actions a{margin-top:25px;font-size:1.125rem}.home.index .best,.home.business .best,.home.pro .best,.home.app .best{border-bottom:5px solid #f0f0f0;padding:50px 0}.home.index .best h2,.home.business .best h2,.home.pro .best h2,.home.app .best h2{font-weight:300}@media only screen and (min-width: 64.063em){.home.index .best h2,.home.business .best h2,.home.pro .best h2,.home.app .best h2{font-size:3rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.index .best h2,.home.business .best h2,.home.pro .best h2,.home.app .best h2{font-size:2.5rem}}@media only screen and (max-width: 40em){.home.index .best h2,.home.business .best h2,.home.pro .best h2,.home.app .best h2{font-size:2rem}}.home.index .best img,.home.business .best img,.home.pro .best img,.home.app .best img{padding-top:25px}@media only screen and (min-width: 64.063em){.home.index .best img,.home.business .best img,.home.pro .best img,.home.app .best img{float:right}}.home.index .main .testimonial-box,.home.business .main .testimonial-box,.home.pro .main .testimonial-box,.home.app .main .testimonial-box{padding-top:20px}.home.index .main .row.full-width,.home.business .main .row.full-width,.home.pro .main .row.full-width,.home.app .main .row.full-width{padding-top:80px}.home.index .main h3,.home.business .main h3,.home.pro .main h3,.home.app .main h3{font-weight:300;font-size:1.75rem}@media only screen and (min-width: 64.063em){.home.index .main h3,.home.business .main h3,.home.pro .main h3,.home.app .main h3{font-size:2.25rem}}.home.index .main p,.home.business .main p,.home.pro .main p,.home.app .main p{font-size:1.125rem;margin-top:30px;line-height:1.75rem}@media only screen and (min-width: 64.063em){.home.index .main p,.home.business .main p,.home.pro .main p,.home.app .main p{line-height:2rem;font-size:1.25rem}}.home.index .main .testimonial,.home.business .main .testimonial,.home.pro .main .testimonial,.home.app .main .testimonial{padding:0}.home.index .main .testimonial .left img,.home.business .main .testimonial .left img,.home.pro .main .testimonial .left img,.home.app .main .testimonial .left img{margin:10px 0;width:100%;max-width:200px;box-shadow:0 0 5px}.home.index .main .testimonial .quote,.home.business .main .testimonial .quote,.home.pro .main .testimonial .quote,.home.app .main .testimonial .quote{font-weight:500;margin-bottom:15px;font-size:1.125rem;font-style:italic}.home.index .main .testimonial .signature p,.home.business .main .testimonial .signature p,.home.pro .main .testimonial .signature p,.home.app .main .testimonial .signature p{margin:0;text-transform:uppercase;font-weight:200;letter-spacing:0.1rem;font-size:0.95rem;line-height:1.5rem}.home.index .main .img-container,.home.business .main .img-container,.home.pro .main .img-container,.home.app .main .img-container{padding:20px 0 0}@media only screen and (max-width: 40em){.home.index .main .img-container,.home.business .main .img-container,.home.pro .main .img-container,.home.app .main .img-container{padding-left:15px}}.home.index .main .img-container .phones,.home.business .main .img-container .phones,.home.pro .main .img-container .phones,.home.app .main .img-container .phones{position:absolute;max-width:300px;margin-left:-70px;width:45%;margin-top:50%}@media only screen and (min-width: 90.063em){.home.index .main .img-container .phones,.home.business .main .img-container .phones,.home.pro .main .img-container .phones,.home.app .main .img-container .phones{margin-top:350px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.index .main .img-container .phones,.home.business .main .img-container .phones,.home.pro .main .img-container .phones,.home.app .main .img-container .phones{margin-top:360px;margin-left:-45px;width:40%}}@media only screen and (max-width: 40em){.home.index .main .img-container .phones,.home.business .main .img-container .phones,.home.pro .main .img-container .phones,.home.app .main .img-container .phones{margin-top:245px;width:35%;margin-left:-15px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.index .main .ampd,.home.business .main .ampd,.home.pro .main .ampd,.home.app .main .ampd{margin-right:50px}}@media only screen and (min-width: 64.063em){.home.index .main .pjf,.home.business .main .pjf,.home.pro .main .pjf,.home.app .main .pjf{margin-left:50px}}.home.index .signup,.home.business .signup,.home.pro .signup,.home.app .signup{padding:70px 0 100px}.home.index .signup h4,.home.business .signup h4,.home.pro .signup h4,.home.app .signup h4{color:#fff;font-size:2rem;text-align:center;padding-bottom:30px;font-weight:300;letter-spacing:0.1px}.home.index .signup input,.home.business .signup input,.home.pro .signup input,.home.app .signup input{height:3rem;font-size:1rem;border-radius:5px;max-width:350px;margin-bottom:0}.home.index .signup input[type="submit"],.home.business .signup input[type="submit"],.home.pro .signup input[type="submit"],.home.app .signup input[type="submit"]{text-transform:uppercase;border-radius:5px;font-size:1rem;padding-top:0.75rem;height:3rem;font-size:1rem}.home.index .signup .terms-of-service,.home.business .signup .terms-of-service,.home.pro .signup .terms-of-service,.home.app .signup .terms-of-service{color:white;margin-bottom:0}.home.index .business,.home.business .business,.home.pro .business,.home.app .business{color:#888;padding:50px 0;margin-bottom:-1.875rem;background:#f2f2f2}.home.index .business .fa,.home.business .business .fa,.home.pro .business .fa,.home.app .business .fa{font-size:30px;padding-right:15px}.home.index .business .row,.home.business .business .row,.home.pro .business .row,.home.app .business .row{padding:0}.home.index .business h4,.home.business .business h4,.home.pro .business h4,.home.app .business h4{font-size:1.75rem;margin-bottom:15px}.home.index .business ul,.home.business .business ul,.home.pro .business ul,.home.app .business ul{list-style:none;margin:0}.home.index .business ul li,.home.business .business ul li,.home.pro .business ul li,.home.app .business ul li{padding-bottom:20px}.home.index .business .button,.home.business .business .button,.home.pro .business .button,.home.app .business .button{border-radius:5px;background:#f2f2f2;border-color:#888;color:#888;text-transform:uppercase;border-width:3px;font-weight:500}.home.index .first h3,.home.business .first h3,.home.pro .first h3,.home.app .first h3{text-align:center;padding-bottom:20px}@media only screen and (min-width: 64.063em){.home.index .first h3,.home.business .first h3,.home.pro .first h3,.home.app .first h3{padding-bottom:0}}.home.index .first .row,.home.business .first .row,.home.pro .first .row,.home.app .first .row{padding-top:0}.home.index .signup,.home.business .signup,.home.pro .signup,.home.app .signup{margin-bottom:-1.875rem}.home.index .signup .button,.home.business .signup .button,.home.pro .signup .button,.home.app .signup .button{white-space:nowrap}.home.index .compare,.home.business .compare,.home.pro .compare,.home.app .compare{text-align:center;margin-left:auto;margin-right:auto;padding-top:30px}@media only screen and (max-width: 40em){.home.index .compare,.home.business .compare,.home.pro .compare,.home.app .compare{width:22rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.index .compare,.home.business .compare,.home.pro .compare,.home.app .compare{width:39rem}}@media only screen and (min-width: 64.063em){.home.index .compare,.home.business .compare,.home.pro .compare,.home.app .compare{width:45rem}}.home.index .compare h4,.home.business .compare h4,.home.pro .compare h4,.home.app .compare h4{font-size:1.75rem;padding:20px 0;margin-bottom:0}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.index .compare h4,.home.business .compare h4,.home.pro .compare h4,.home.app .compare h4{font-size:1.5rem}}.home.index .compare .free-accnt,.home.business .compare .free-accnt,.home.pro .compare .free-accnt,.home.app .compare .free-accnt{border:solid 3px #d8d8d8;border-right:none;border-radius:5px;background-color:#fff;margin-top:30px;padding-top:45px;height:36.5rem;width:50%}.home.index .compare .pro-accnt,.home.business .compare .pro-accnt,.home.pro .compare .pro-accnt,.home.app .compare .pro-accnt{border:solid 3px #F69235;border-radius:5px;background-color:#fff;padding-top:50px;width:50%;float:left}@media only screen and (max-width: 40em){.home.index .compare .pro-accnt,.home.business .compare .pro-accnt,.home.pro .compare .pro-accnt,.home.app .compare .pro-accnt{width:100%}}.home.index .compare .pro-accnt span,.home.business .compare .pro-accnt span,.home.pro .compare .pro-accnt span,.home.app .compare .pro-accnt span{display:block;font-size:1.1rem;padding:10px 0}.home.index .compare ul,.home.business .compare ul,.home.pro .compare ul,.home.app .compare ul{text-align:left;font-size:1.25rem;margin:0 1.1rem 1.1rem;list-style:none}.home.index .compare ul li,.home.business .compare ul li,.home.pro .compare ul li,.home.app .compare ul li{border-top:solid #d8d8d8;padding:10px 0 10px 5px}@media only screen and (min-width: 64.063em){.home.index .compare ul li,.home.business .compare ul li,.home.pro .compare ul li,.home.app .compare ul li{padding-left:20px}}.home.index .compare ul li.last,.home.business .compare ul li.last,.home.pro .compare ul li.last,.home.app .compare ul li.last{border-bottom:solid #d8d8d8}@media only screen and (min-width: 40.063em) and (max-width: 64em){.home.index .compare ul,.home.business .compare ul,.home.pro .compare ul,.home.app .compare ul{font-size:1.15rem}}.home.index .compare .pro-button,.home.business .compare .pro-button,.home.pro .compare .pro-button,.home.app .compare .pro-button{padding:8px 20px;color:#000;border:solid 3px #F69235;border-radius:5px;font-weight:400;cursor:unset}.home.index .compare .fa,.home.business .compare .fa,.home.pro .compare .fa,.home.app .compare .fa{padding:0 10px;font-size:1.5rem}.home.index .signup .upgrade-wrapper,.home.business .signup .upgrade-wrapper,.home.pro .signup .upgrade-wrapper,.home.app .signup .upgrade-wrapper{text-align:center}.home.index #demo li,.home.business #demo li,.home.pro #demo li,.home.app #demo li{text-align:center}.home.index #demo li input[type="submit"],.home.index #demo li input,.home.business #demo li input[type="submit"],.home.business #demo li input,.home.pro #demo li input[type="submit"],.home.pro #demo li input,.home.app #demo li input[type="submit"],.home.app #demo li input{margin-left:auto;margin-right:auto}.home.app .row.actions{padding:200px 0 275px 0}.home.app .site-footer{margin-top:0}.title-home{padding-bottom:13px}.subtitle{padding-bottom:15px;display:inline}@media only screen and (max-width: 45em){.subtitle{display:inline}}.total{display:inline-block;width:auto;padding-bottom:0em;margin-bottom:5em;margin-top:1em;position:relative}.total div{display:inline-block}.total .signup{width:16em;height:9em}.total .trainer{width:16em;height:9em}.total .vertical-or:after{position:absolute;content:"or";background-attachment:scroll;background-clip:border-box;background-color:#b3b3b3;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:white;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-style:none;border-bottom-width:0px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:white;border-left-style:none;border-left-width:0px;border-right-color:white;border-right-style:none;border-right-width:0px;border-top-color:white;border-top-left-radius:12px;border-top-right-radius:12px;border-top-style:none;border-top-width:0px;color:white;display:block;font-family:Helvetica, 'Lucida Grande', sans-serif;font-size:9px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:25px;line-height:27px;margin-left:3.5rem;margin-top:-1.09rem;width:25px;text-transform:uppercase}.total .divider{display:inline-block;margin-left:4em;margin-right:4.1em;height:5em;vertical-align:middle;border-left:1px solid #b3b3b3}@media only screen and (max-width: 45em){.total{display:inline-block;width:250px;padding-top:30px;padding-bottom:50px}.total .trainer{padding-top:50px}.total .vertical-or:after{visibility:hidden}.total .divider{display:inline-block;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:15px;width:inherit;height:5em;border-left:none;border-bottom:1px solid #b3b3b3}.total .divider-content:after{content:"or";top:65px;position:relative;background-attachment:scroll;background-clip:border-box;background-color:#b3b3b3;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:white;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-style:none;border-bottom-width:0px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:white;border-left-style:none;border-left-width:0px;border-right-color:white;border-right-style:none;border-right-width:0px;border-top-color:white;border-top-left-radius:12px;border-top-right-radius:12px;border-top-style:none;border-top-width:0px;color:white;display:block;font-family:Helvetica, 'Lucida Grande', sans-serif;font-size:9px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:25px;line-height:27px;margin-bottom:30px;margin-left:112.5px;margin-right:112.5px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-align:center;text-transform:uppercase;vertical-align:baseline;width:25px}.total .or{content:"or"}}.trainer{width:16em;height:9em}.trainer .blue-button{background-color:#54B8CC;width:204.4px !important;height:57px !important;padding:1.0625rem 1.6875rem}.trainer .blue-button[disabled],.trainer .blue-button[disabled]:focus,.trainer .blue-button[disabled]:hover{background-color:#54B8CC;border-color:#54B8CC}.trainer .blue-button:hover{background-color:#30A6BE}.trainer .divider:after{visibility:visible}@media only screen and (max-width: 45em){.trainer{display:inline-block;width:250px;padding-top:30px;padding-bottom:50px}.trainer .trainer{padding-top:50px}.trainer .vertical-or:after{visibility:hidden}.trainer .divider{display:inline-block;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:15px;width:inherit;height:5em;border-left:none;border-bottom:1px solid #b3b3b3}.trainer .divider-content:after{content:"or";top:65px;position:relative;background-attachment:scroll;background-clip:border-box;background-color:#b3b3b3;background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:white;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-bottom-style:none;border-bottom-width:0px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:white;border-left-style:none;border-left-width:0px;border-right-color:white;border-right-style:none;border-right-width:0px;border-top-color:white;border-top-left-radius:12px;border-top-right-radius:12px;border-top-style:none;border-top-width:0px;color:white;display:block;font-family:Helvetica, 'Lucida Grande', sans-serif;font-size:9px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:25px;line-height:27px;margin-bottom:30px;margin-left:112.5px;margin-right:112.5px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;text-align:center;text-transform:uppercase;vertical-align:baseline;width:25px}.trainer .or{content:"or"}}.row.signup.full-width.border-bottom{height:21rem}@media only screen and (max-width: 45em){.row.signup.full-width.border-bottom{height:37rem}}.row.signup.full-width{height:26rem}.row.signup.full-width .row{padding-top:0px}@media only screen and (max-width: 40em){.row.signup.full-width{height:30rem}}.row.signup.full-width.business-signup{height:30rem}.row.signup.full-width.business-signup .row{padding-top:0px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.row.signup.full-width.business-signup{height:35rem}}@media only screen and (max-width: 40em){.row.signup.full-width.business-signup{height:55rem}}.dropit{list-style:none;padding:0;margin:0}.dropit .dropit-trigger{position:relative}.dropit .dropit-submenu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:150px;list-style:none;padding:0;margin:0}.dropit .dropit-open .dropit-submenu{display:block}.select-select{display:none;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;opacity:0}.select-element,.select-element:after,.select-element:before,.select-element *,.select-element *:after,.select-element *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select-element{position:absolute;display:none}.select-element.select-open{display:block}.select-theme-default,.select-theme-default *,.select-theme-default *:after,.select-theme-default *:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select.select-theme-default{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.select.select-theme-default .select-content{background:white;font-family:inherit;color:inherit;overflow:auto;max-width:18rem;max-height:18rem;-webkit-overflow-scrolling:touch}@media (max-width: 27rem), (max-height: 27rem){.select.select-theme-default .select-content{max-width:11.25rem;max-height:11.25rem}}.select.select-theme-default .select-options{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin:0;padding:0;border:1px solid #dbdbdb;border-top:0;font-size:14px}.select.select-theme-default .select-options .select-option{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:relative;list-style:none;margin:0;line-height:1.25rem;padding:13px 30px 13px 22px;display:block;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select.select-theme-default .select-options .select-option:hover,.select.select-theme-default .select-options .select-option.select-option-highlight{background:#e5f6f9;color:#404245}.select-target.select-theme-default{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:relative;padding:13px 30px 13px 22px;font-size:14px;font-weight:400;background:white;border:1px solid #dbdbdb;cursor:pointer;color:#404245;text-decoration:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.select-target.select-theme-default:hover{border-color:#aaaaaa;color:black}.select-target.select-theme-default.select-target-focused,.select-target.select-theme-default.select-target-focused:focus{outline:none}.select-target.select-theme-default b{position:absolute;right:1em;top:0;bottom:0;margin:auto;height:1.25rem;width:2em}.select-target.select-theme-default b:before,.select-target.select-theme-default b:after{content:"";display:block;position:absolute;margin:auto;right:0;height:0;width:0;border:0.263em solid transparent}.select-target.select-theme-default b:before{top:0;border-bottom-color:inherit}.select-target.select-theme-default b:after{bottom:0;border-top-color:inherit}html{overflow-y:scroll;-webkit-overflow-scrolling:touch}.has-overlay{overflow:hidden}.has-overlay>body{height:100%;overflow:hidden}.modal--fade,.modal--show{-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-o-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;width:0;height:0;overflow:hidden;opacity:0;display:none\9}@media screen and (min-width: 691px){#modal-upsell.modal--fade .modal-inner,#modal-upsell.modal--show .modal-inner,.modal-upsell.modal--fade .modal-inner,.modal-upsell.modal--show .modal-inner,#modal-upsell-ask.modal--fade .modal-inner,#modal-upsell-ask.modal--show .modal-inner{margin-left:-230px;width:460px}#modal-upsell.modal--fade .modal-close:after,#modal-upsell.modal--show .modal-close:after,.modal-upsell.modal--fade .modal-close:after,.modal-upsell.modal--show .modal-close:after,#modal-upsell-ask.modal--fade .modal-close:after,#modal-upsell-ask.modal--show .modal-close:after{margin-right:-230px}}#modal-upsell.modal--fade .modal-inner,#modal-upsell.modal--show .modal-inner,.modal-upsell.modal--fade .modal-inner,.modal-upsell.modal--show .modal-inner,#modal-upsell-ask.modal--fade .modal-inner,#modal-upsell-ask.modal--show .modal-inner{text-align:center}#modal-upsell.modal--fade .modal-content,#modal-upsell.modal--show .modal-content,.modal-upsell.modal--fade .modal-content,.modal-upsell.modal--show .modal-content,#modal-upsell-ask.modal--fade .modal-content,#modal-upsell-ask.modal--show .modal-content{padding-top:0}#modal-upsell.modal--fade h3,#modal-upsell.modal--show h3,.modal-upsell.modal--fade h3,.modal-upsell.modal--show h3,#modal-upsell-ask.modal--fade h3,#modal-upsell-ask.modal--show h3{margin-bottom:20px}#modal-upsell.modal--fade img,#modal-upsell.modal--show img,.modal-upsell.modal--fade img,.modal-upsell.modal--show img,#modal-upsell-ask.modal--fade img,#modal-upsell-ask.modal--show img{width:420px;height:240px;display:block;margin:auto}#modal-upsell.modal--fade p,#modal-upsell.modal--show p,.modal-upsell.modal--fade p,.modal-upsell.modal--show p,#modal-upsell-ask.modal--fade p,#modal-upsell-ask.modal--show p{margin:12px auto 27px}#modal-upsell.modal--fade .upsell-button,#modal-upsell.modal--show .upsell-button,.modal-upsell.modal--fade .upsell-button,.modal-upsell.modal--show .upsell-button,#modal-upsell-ask.modal--fade .upsell-button,#modal-upsell-ask.modal--show .upsell-button{padding-left:60px !important;padding-right:60px !important}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);width:auto;height:auto;opacity:1}.is-active.modal--fade,.is-active.modal--show{display:block\9;height:100% \9;width:100% \9}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{display:block\9}.modal--fade .modal-inner,.modal--show .modal-inner{position:absolute;top:60px;left:50%;z-index:20;margin-left:-325px;width:650px;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal--fade .modal-inner>img,.modal--show .modal-inner>img,.modal--fade .modal-inner>video,.modal--show .modal-inner>video,.modal--fade .modal-inner>iframe,.modal--show .modal-inner>iframe{width:100%;height:auto;min-height:300px}.modal--fade .modal-inner>img,.modal--show .modal-inner>img{width:auto;max-width:100%}.modal--fade .modal-inner iframe,.modal--show .modal-inner iframe{display:block;width:100%;border:0}.modal--fade .modal-content,.modal--show .modal-content{position:relative;max-height:400px;max-height:60vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal--fade .modal-content .plan-price-row .ember-text-field,.modal--show .modal-content .plan-price-row .ember-text-field{display:inline-block;width:100px}.modal--fade .modal-content .text-center,.modal--show .modal-content .text-center{text-align:center}.modal--fade .modal-content>*,.modal--show .modal-content>*{max-width:100%}.modal--fade footer,.modal--show footer{border-top:1px solid white;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--fade .modal-footer,.modal--show .modal-footer{padding-top:15px}.modal--fade .modal-close,.modal--show .modal-close{display:block;height:1px;clip:rect(0 0 0 0);margin:-1px;overflow:hidden}.modal--fade .modal-close:focus:after,.modal--show .modal-close:focus:after{outline:1px dotted;outline:-webkit-focus-ring-color auto 5px}.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:'\00d7';position:absolute;top:60px;right:50%;z-index:20;margin-right:-325px}@media screen and (max-width: 690px){.modal--fade .modal-inner,.modal--show .modal-inner{width:auto;left:20px;right:20px;margin-left:0}.modal--fade .modal-close:after,.modal--show .modal-close:after{margin-right:0 !important;right:20px}}@media screen and (max-width: 40em){.modal--fade,.modal--show{-webkit-transform:translate(0, 400px);-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:opacity 1ms .25s;-moz-transition:opacity 1ms .25s;-o-transition:opacity 1ms .25s;-ms-transition:opacity 1ms .25s;transition:opacity 1ms .25s;display:block;right:auto;bottom:auto}.modal--fade:target,.modal--show:target,.is-active.modal--fade,.is-active.modal--show{width:100%;height:100%}.modal--fade:target .modal-close,.modal--show:target .modal-close,.is-active.modal--fade .modal-close,.is-active.modal--show .modal-close{display:block}.modal--fade .modal-inner,.modal--show .modal-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;height:100%;overflow:auto}.modal--fade .modal-content,.modal--show .modal-content{max-height:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.modal--fade .modal-close,.modal--show .modal-close{display:none;right:auto}.modal--fade .modal-close:before,.modal--show .modal-close:before{content:'';position:fixed;top:0;left:0;right:0;z-index:20}.modal--fade .modal-close:after,.modal--show .modal-close:after{top:5px !important;right:5px;left:auto;margin-left:0}}@media screen and (max-height: 46em) and (min-width: 40em){.modal--fade .modal-content,.modal--show .modal-content{max-height:340px;max-height:70vh}}@media screen and (max-height: 36em) and (min-width: 40em){.modal--fade .modal-content,.modal--show .modal-content{max-height:265px;max-height:60vh}}.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-transform:translate(0, 0) scale(1, 1);-moz-transform:translate(0, 0) scale(1, 1);-o-transform:translate(0, 0) scale(1, 1);-ms-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:1}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:0}@media screen and (max-width: 40em){.is-stacked.modal--fade,.is-stacked.modal--show{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.is-stacked.modal--fade .modal-inner,.is-stacked.modal--show .modal-inner{-webkit-animation:none;-moz-animation:none;animation:none}.is-stacked.modal--fade .modal-close,.is-stacked.modal--show .modal-close{opacity:1}}@media screen and (min-width: 40em){.modal--fade{transition:opacity 0.4s}}.modal--fade,.modal--show{color:#222;line-height:1.3}.modal--fade .modal-inner,.modal--show .modal-inner{border-radius:2px;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.6);box-shadow:0 0 30px rgba(0,0,0,0.6);max-width:100%;-webkit-transition:max-width 0.25s linear, margin-left 0.125s linear;transition:max-width 0.25s linear, margin-left 0.125s linear}.modal--fade header,.modal--show header{border-bottom:1px solid #ddd;padding:0 1.2em}.modal--fade header>h2,.modal--show header>h2{margin:0.25em 0;font-size:1.65rem}.modal--fade .modal-content,.modal--show .modal-content{border-bottom:1px solid #ddd;padding:15px 1.2em}.modal--fade footer,.modal--show footer{border-top:1px solid white;padding:0 1.2em 18px;background:#f0f0f0;border-radius:2px}.modal--fade .modal-close,.modal--show .modal-close{text-indent:-100px}.modal--fade .modal-close:before,.modal--show .modal-close:before{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAEUlEQVQoz2NgeEYAjioYSQoAzOTmAXhPhyoAAAAASUVORK5CYII=")}.modal--fade .modal-close:after,.modal--show .modal-close:after{content:'\f04c';background:#fff;border-radius:2px;padding:6px 14px;text-decoration:none;text-indent:0;font:normal normal normal 1.4em/1 'ExerciseCom'}@media screen and (max-width: 40em){.modal--fade .modal-close:before,.modal--show .modal-close:before{background:#505050;height:3em;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6)}.modal--fade .modal-inner,.modal--show .modal-inner{padding-top:3em;-webkit-box-shadow:none;box-shadow:none}.modal--fade .modal-close,.modal--show .modal-close{text-decoration:none}.modal--fade .modal-close:after,.modal--show .modal-close:after{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;content:attr(data-close);font-size:1em;padding:0.5em 1em}}.modal--show#modal-upsell header,.modal--show.modal-upsell header{border:none;text-align:center}[data-cssmodal-maxwidth] .modal-inner{width:100%}@media screen and (max-width: 690px){[data-cssmodal-maxwidth] .modal-inner{left:50%}[data-cssmodal-maxwidth] .modal-close:after{right:50% !important}}@media screen and (max-width: 40em){[data-cssmodal-maxwidth] .modal-inner{max-width:100% !important;margin-left:0 !important}[data-cssmodal-maxwidth] .modal-close:after{margin-right:0 !important;right:0 !important}}.sprite-speech-bubble-empty{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 0;width:7px;height:8px}.sprite-speech-bubble-full{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -28px;width:7px;height:8px}.sprite-rating-stars{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -56px;width:28px;height:13px}.sprite-menu-stars{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -89px;width:20px;height:21px}.sprite-menu-calendar{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -130px;width:19px;height:21px}.sprite-menu-performance{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -171px;width:22px;height:21px}.sprite-menu-activity{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -212px;width:18px;height:21px}.sprite-menu-ask{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -253px;width:23px;height:21px}.sprite-menu-me{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -294px;width:21px;height:21px}.sprite-menu-trainer{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -1019px;width:21px;height:21px}.sprite-goal-2,.sprite-goal-6{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:3px -335px;width:27px;height:22px}.sprite-goal-3{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:3px -377px;width:27px;height:22px}.sprite-goal-5{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:3px -419px;width:27px;height:22px}.sprite-goal-4{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:3px -461px;width:27px;height:22px}.sprite-goal-1{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:3px -503px;width:27px;height:22px}.sprite-total-weight-large{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -545px;width:47px;height:52px}.sprite-total-distance-large{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -617px;width:33px;height:52px}.sprite-total-calories-large{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -689px;width:40px;height:52px}.sprite-total-points-large{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -761px;width:52px;height:52px}.sprite-total-weight{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -833px;width:27px;height:27px}.sprite-total-distance{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -880px;width:27px;height:30px}.sprite-total-calories{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -930px;width:27px;height:32px}.sprite-total-points{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -982px;width:27px;height:26px}.sprite-pr-star{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -1028px;width:15px;height:15px}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a{font-size:0.875rem}a.smaller,.mod-activity-list .activity-date a{font-size:0.75rem}a.grey,.mod-activity-list .activity-date a{color:#888}a.grey:hover,.mod-activity-list .activity-date a:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,.mod-stat-list.secondary .metric,h1.subheader>a,.mod-stat-list.secondary .metric>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,.mod-stat-list .metric-label,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,.mod-activity-list .activity-date,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,.mod-step-list strong,h5>a,.mod-step-list strong>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small,.mod-activity-list .activity-contents a.button.secondary,.mod-activity-list .activity-comments a.button.secondary{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,.mod-step-list strong,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.row.full-width{width:100%;margin-left:auto;margin-right:auto;max-width:100%}.columns.full-width{padding:0}.round-image{border-radius:50%;background-color:#FFF;border:1px solid #f2f2f2}.select2-container .select2-choice{border-radius:none;background-image:none}.select2-container .select2-arrow{border-radius:none}.select2-container-multi .select2-choices li.select2-search-choice{margin-top:5px;line-height:20.8px;border-radius:0px;font-size:14px}.select2-container-multi .select2-choices li.select2-search-choice a.select2-search-choice-close{top:6px}.select2-container-multi .select2-choices .select2-search-field input{font-size:14px}.alert-box,.alert{font-weight:200;font-size:16px;margin-bottom:.7rem;border-style:none;border-radius:5px;border-width:1px;display:block;padding:0.875rem 1.5rem 0.875rem 0.875rem;position:relative;transition:opacity 300ms ease-out;border-color:#0078a0}.alert-box.default-flash,.alert-box.alert-default-flash,.alert.default-flash,.alert.alert-default-flash{background-color:#E9FAFD;color:black}.alert-box.error,.alert.error{color:#D00000;background-color:#f0dede;border-color:#edcccc}.alert-box .flash-close,.alert .flash-close{right:15px;position:absolute;font-size:18px}.exercise-name-error{color:#c00;font-size:14px}.hidden,li.hidden{display:none}.mod-notification-box{color:#888;border:0;border-left:3px solid #6ED0E4;margin:0;position:relative}.mod-notification-box.alert-box{background-color:#E9FAFD;color:black;border-left-color:red;min-height:30px;padding-top:5px;margin:15px 0px}.mod-notification-box.alert-box h3{color:red}.mod-notification-box.onboard{border-left:0px;border-top:0px}.mod-notification-box .close{position:absolute;top:10px;right:15px;cursor:pointer}.mod-notification-box .fa-stack{font-size:3.125rem;margin-bottom:8px}.mod-notification-box .fa-stack .fa-stack-1x{color:#FFF}.mod-notification-box h1{margin-top:29px}.mod-flash-message{background-color:#E9FAFD;margin-bottom:13px}.mod-flash-message .flash-message-holder{position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:1rem;margin:0;border:0}.mod-flash-message.server{margin-bottom:25px;background-color:white}.mod-flash-message.server .columns>div{background-color:#E9FAFD}.mod-stacked-container{border-bottom:2px solid #f2f2f2;margin:0}.mod-stacked-container.last{border:none}.mod-stacked-container h4{margin-bottom:18px}.mod-stacked-container li{position:relative}.mod-stacked-container .delete-link{position:absolute;top:10px;right:10px}.mod-imaged-link-list{margin-left:0}.mod-imaged-link-list li{list-style:none;margin-bottom:20px;padding:0}.mod-imaged-link-list img{width:56px;float:left}.mod-imaged-link-list .section-content{font-size:0.8125rem}.mod-imaged-link-list .section-content:not(.no-image){margin-left:72px;margin-top:-3px}.mod-imaged-link-list.round img{width:35px}.mod-imaged-link-list.round .section-content{margin-left:55px;margin-top:6px}.mod-large-breadcrumbs{margin-bottom:0;margin-top:20px;list-style:none;text-align:center}.mod-large-breadcrumbs li{float:left}.mod-large-breadcrumbs .count{font-weight:initial;height:45px;width:45px;display:inline-block;line-height:45px}.mod-large-breadcrumbs .count i{position:absolute;margin-left:-19px;font:55px/45px 'ExerciseCom';color:#dedede}.mod-large-breadcrumbs .count.active{color:#FFF}.mod-large-breadcrumbs .count.active .background{color:#30A6BE;z-index:-1}.mod-large-breadcrumbs h2{font-weight:300}@media only screen and (max-width: 40em){.mod-large-breadcrumbs h2{font-size:1rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.mod-large-breadcrumbs h2{font-size:1.9rem}}.mod-shaded-section{background:#f2f2f2;padding:21px 25px 8px;margin-bottom:30px}.mod-shaded-section li{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.mod-shaded-section h4{margin-bottom:17px}.mod-shaded-section ol,.mod-shaded-section ul{margin-bottom:0}.mod-shaded-section li{margin-bottom:22px}.pagination{text-align:center;margin:42px auto 48px}.pagination span,.pagination span a{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.pagination span.current,.pagination span:hover:not(.gap),.pagination span a.current,.pagination span a:hover:not(.gap){color:#505050}.mod-star-rating{margin:0;padding:0;list-style:none;overflow:hidden;font-size:13px}.mod-star-rating.editable li{cursor:pointer}.mod-star-rating li{font-family:'ExerciseCom';float:left;margin:0 2px 0 0}.mod-star-rating li:before{content:'\f031';color:#BEBEBE}.mod-star-rating li.star:before{color:#F7C228}.autocomplete-suggestions{border:1px solid #ccc;border-top:0;background:#FFF;overflow:auto;font-weight:400}.autocomplete-suggestion{padding:2px 5px;overflow:hidden}.autocomplete-selected{background:#f2f2f2}.autocomplete-suggestions strong{font-weight:400;color:#30A6BE}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.mod-search-input{width:100% !important;margin:0 !important;max-width:71.25rem !important}.mod-search-input .columns{padding:0}.mod-search-input .search-input{opacity:1;margin:0 0 15px 0}.mod-search-input .search-input input{box-shadow:none;border-right:0;box-shadow:none;margin-bottom:0;border-top-right-radius:0px;border-bottom-right-radius:0px}.mod-search-input .search-input input::-webkit-input-placeholder{opacity:0.6}.mod-search-input .search-input input[type="text"]:focus{background-color:#FFF;border:1px solid #dedede;border-right:0}.mod-search-input .search-button i{border-left:0;border-color:#dedede}.mod-search-input.large .search-input{position:relative}.mod-search-input.large .search-input input{box-shadow:none;border:0;box-shadow:none;margin-bottom:0;font-size:20px;padding-left:0}.mod-search-input.large .search-input input[type="text"]:focus{background-color:#FFF;border:0}.mod-search-input.large .autocomplete-suggestions{width:100% !important;border:1px solid #dedede}.mod-search-input.large .search-button{width:28px;margin-right:11px}.mod-search-input.large .search-button i{border:0;font-size:30px;color:#ccc}@media only screen and (max-width: 40em){.mod-search-input{margin-top:20px !important}}.mod-tabs li{cursor:pointer;padding:10px 15px;border-bottom:3px solid white}.mod-tabs li,.mod-tabs li a{font-size:0.875rem;color:#505050}.mod-tabs li.active,.mod-tabs li:hover{color:#404245;font-weight:bold}.mod-tabs li.active{border-bottom:3px solid #54B8CC}.mod-tabs li::after,.mod-tabs li a::after{display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden;margin-bottom:-1px}.mod-activity-list{margin-left:0;list-style:none}@media only screen and (max-width: 40em){.mod-activity-list .pro-only img{width:20px}}.mod-activity-list .embed{background-color:white;margin:10px;padding:8px 12px 12px}.mod-activity-list .embed>img{float:left;margin:0px 15px 0px 0px}.mod-activity-list .embed a{font-weight:bold;font-size:125%;line-height:18px}.mod-activity-list .embed a.site_anchor{color:#141823}.mod-activity-list .embed .embedly-provider{font-weight:normal;color:#787E8E}.mod-activity-list .embed .description{padding:10px 10px 0px 0px;color:#141823;font-size:14px;line-height:18px}.mod-activity-list .embed.border{border:1px solid #d3d6db}.mod-activity-list .activity-load-more{display:block;margin:0 auto;width:250px}.mod-activity-list,.mod-activity-list ul,.mod-activity-list p{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem;color:#505050}.mod-activity-list p{margin-bottom:0}.mod-activity-list .mod-activity-item{padding:30px 0 40px;border-top:2px solid #f2f2f2}.mod-activity-list .mod-activity-item .primary-image{float:left;width:58px}.mod-activity-list .activity-contents{margin-left:88px}.mod-activity-list .activity-contents p:not(:first-child){margin-top:12px}.mod-activity-list .activity-date{margin-top:10px;padding-bottom:10px}.mod-activity-list .activity-meta{background-color:#f2f2f2;padding:12px 18px 12px;border-radius:2px}.mod-activity-list .activity-meta .inline-list li{margin-left:1.2rem;margin-right:0}.mod-activity-list .activity-meta .inline-list.likes-and-comments li:nth-of-type(1){margin-left:0}.mod-activity-list .activity-meta .inline-list li span{margin-right:1.2rem}.mod-activity-list .activity-meta .inline-list li span,.mod-activity-list .activity-meta .inline-list li a{display:inline-block}.mod-activity-list .activity-interaction.with-comments{border-bottom:1px solid #dedede;padding-bottom:10px}.mod-activity-list .activity-interaction ul{margin-bottom:0}.mod-activity-list .activity-interaction .links{margin-top:-3px}.mod-activity-list .activity-interaction .likes-and-comments{margin-left:0;color:#404245;font-weight:400}.mod-activity-list .activity-interaction .likes-and-comments i{display:inline-block}.mod-activity-list .activity-interaction .likes-and-comments li{cursor:pointer}.mod-activity-list .activity-interaction .likes-and-comments li.high-fived{cursor:default}.mod-activity-list .activity-comments{list-style:none;margin-left:0;margin-bottom:0}.mod-activity-list .activity-comments .round-image{width:28px;float:left;margin-top:2px}.mod-activity-list .activity-comments>li{margin-top:12px}.mod-activity-list .activity-comments .comment-contents{margin-left:40px}.mod-activity-list .activity-comments textarea{width:100%;background-color:transparent;margin-bottom:0;min-height:28px}.mod-activity-list .activity-comments .comment-timestamp{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem;font-size:12px}.mod-activity-list .activity-comments p{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem;color:#505050;margin-bottom:0}.mod-activity-list .activity-comments .mentions-input-box{width:100%;margin-bottom:6px}.mod-activity-list .online-image{margin:2px 0 0 -6px}.mod-activity-list .primary-text{margin-bottom:2px}.mod-activity-list .note{background-color:#f2f2f2}.mod-activity-list .note p{padding:12px 12px 0;margin:0}.mod-activity-list .note p:last-child{padding-bottom:12px}.mod-activity-list .exercise-notes .note{background-color:inherit}.mod-activity-list .exercise-notes .note p{padding:12px 12px 0;margin:0;font-style:italic}.mod-activity-list .activity-contents>ul{list-style:none;margin:12px 0 10px;position:relative}.mod-activity-list .activity-contents>ul>li{padding:10px 18px 0;position:relative}.mod-activity-list .activity-contents>ul>li.start-superset{border-top:2px solid #6ED0E4}.mod-activity-list .activity-contents>ul>li.end-superset{border-bottom:2px solid #6ED0E4;padding-bottom:18px}.mod-activity-list .activity-contents>ul>li.end-superset+.start-superset{border-top:0}.mod-activity-list .activity-contents>ul>li.not-superset+.start-superset{margin-top:18px}.mod-activity-list .activity-contents>ul>li.in-superset{background-color:#E9FAFD}.mod-activity-list .superset-label{position:absolute;top:10px;right:10px}.mod-activity-list ul ul{list-style-type:circle;margin-left:32px;line-height:18px;margin-top:2px}.mod-activity-list ul ul li.pr{list-style-image:url(https://s3.amazonaws.com/weighttraining.com/assets/layout/star-list.png)}.mod-activity-list ul ul li.sr{list-style-image:url(https://s3.amazonaws.com/weighttraining.com/assets/workout-tracker/star-list-orange.png)}@media only screen and (max-width: 64em){.mod-activity-list .mod-activity-item .primary-image{width:40px;margin-right:5px}.mod-activity-list .mod-activity-item .activity-contents{margin-left:0px}.mod-activity-list .mod-activity-item .activity-contents>ul{margin-top:0}.mod-activity-list .mod-activity-item .activity-contents>ul>li{padding-left:10px}.mod-activity-list .mod-activity-item .activity-contents .workout-summary.inline{top:0;left:0;margin-left:0}.mod-activity-list .mod-activity-item .activity-contents .workout-summary.inline .activity-mod-stat-list{margin:16px 0 0 10px}.mod-activity-list .mod-activity-item .activity-contents .workout-summary.inline .activity-mod-stat-list>li:first-child{margin-left:0}}@media only screen and (max-width: 64em) and (max-width: 40em){.mod-activity-list .mod-activity-item .activity-mod-stat-list>li{font-size:1.2rem;margin-left:1.075rem}}@media only screen and (max-width: 64em){.mod-activity-list .activity-interaction .links{margin-top:5px;margin-left:-18px}}.mod-expandable h2{border-bottom:2px solid #f2f2f2;padding:0.5rem 0;margin:0;cursor:pointer}.mod-expandable h2 i{float:right;cursor:pointer;font-size:0.875rem;padding-top:10px}.mod-expandable .expandable-contents{padding:0.875rem 0}.mod-expandable .expandable-contents.hidden{display:none}.mod-expandable .fa{padding:5px 10px 0 0}.mod-sidebar-list li{padding:0 0 0.625rem 0.625rem}.mod-sidebar-list input[type="checkbox"]+label{display:inline}.mod-sidebar-list input[type="checkbox"]{margin:0}.mod-sidebar-list.img .image{margin-right:5px}.mod-filter-list li{padding:0 0 0.625rem 0.625rem}.mod-filter-list input[type="checkbox"]+label{display:inline}.mod-filter-list input[type="checkbox"]{margin:0;vertical-align:middle}.mod-filter-list.img .image{margin-right:5px}@media only screen and (min-width: 500px){.mod-content-sidebar{width:300px;margin-right:-300px;float:left;z-index:2}.mod-content-sidebar.right-sidebar{margin-right:0;margin-left:-300px;float:right}.mod-content-sidebar .mod-stacked-container{padding:15px 0 10px}.mod-content{padding-left:330px;z-index:1;float:right;width:100%}.mod-content.right-sidebar{padding-left:0;padding-right:300px;float:none}}.mod-muscle-groups{position:relative}.mod-muscle-groups img{position:absolute;top:0;left:0}.mod-muscle-groups img:last-child{position:relative;top:-15px}@media only screen and (max-width: 40em){.mod-muscle-groups img:last-child{top:0}}.muscle-group-legend{float:right;margin-top:4px;padding:6px 0}.muscle-group-legend li{margin-left:3.125rem}.muscle-group-legend .primary,.muscle-group-legend .secondary{width:27px;height:19px;margin-right:10px}.muscle-group-legend .primary{background-color:#54B8CC}.muscle-group-legend .secondary{background-color:#8AE4F7}@media only screen and (max-width: 40em){.muscle-group-legend{float:none;margin-left:0}.muscle-group-legend li{margin-right:1.875rem;margin-left:0;font-size:14px}.muscle-group-legend .primary,.muscle-group-legend .secondary{width:19px;height:13px;margin-top:2px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.muscle-group-legend li{margin-left:1.125rem;font-size:14px}.muscle-group-legend .primary,.muscle-group-legend .secondary{width:19px;height:13px;margin-top:2px}}.arrow-box{position:relative;background:#ffffff;border:1px solid #f2f2f2}.arrow-box:after,.arrow-box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-box:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:6px;margin-left:-6px}.arrow-box:before{border-color:rgba(242,242,242,0);border-bottom-color:#f2f2f2;border-width:7px;margin-left:-7px}.drop-element.drop-theme-basic .drop-content{background:#FFF;border-radius:0;box-shadow:none;border:2px solid #ccc}.drop-element.drop-theme-basic .drop-content a{display:block;color:#505050;padding:8px 22px}.drop-element.drop-theme-basic .drop-content a:hover{color:#404245}.drop-element.drop-theme-basic .drop-content a:hover{background-color:#E9FAFD}.mod-data-table{border:0;border-collapse:collapse;color:#505050}.mod-data-table.fw{width:100%}.mod-data-table .td{padding:5px}.mod-data-table th,.mod-data-table .th{font-weight:300}.mod-data-table td,.mod-data-table .td{font-weight:300}.mod-data-table tr,.mod-data-table tr:nth-of-type(even),.mod-data-table .td{background-color:inherit}.mod-data-table tr,.mod-data-table .tr{border-bottom:1px solid #f2f2f2}.mod-data-table a{font-weight:400;color:#30A6BE}.mod-data-table.large tr{border-bottom:1px solid #ccc}.mod-data-table.large td{padding:1.5625rem 0.9375rem;font-weight:400}.mod-data-table .headers{background-color:#f2f2f2;font-weight:400}.loader{margin:3em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:0.5em solid rgba(64,66,69,0.2);border-right:0.5em solid rgba(64,66,69,0.2);border-bottom:0.5em solid rgba(64,66,69,0.2);border-left:0.5em solid #54B8CC;-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:5em;height:5em}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.stat-list-header{margin-bottom:40px;margin-top:45px}@media only screen and (min-width: 40.063em){.mod-stat-list>li:nth-of-type(4n+1){clear:none}}.mod-stat-list{min-height:100px;border-bottom:1px solid #f2f2f2}.mod-stat-list .metric{font-size:2.875rem;font-weight:200;display:inline-block}.mod-stat-list span.metric-label{font-size:1.121rem}.mod-stat-list.large .stat-label{font-size:1.125rem}.mod-stat-list.secondary .metric{font-weight:200;font-size:1.875rem}.mod-stat-list.secondary .metric-label{font-weight:200;font-size:1.125rem}.mod-stat-list.secondary span.metric-label{font-size:1.121rem}.mod-stat-list:after{clear:none}.activity-mod-stat-list{margin-left:1.25rem;padding-bottom:0;border-bottom:0}.activity-mod-stat-list>li{font-weight:300;color:#505050;letter-spacing:-0.5px;font-size:1.5625rem;line-height:1.375rem}.activity-mod-stat-list span{font-weight:200;font-size:1rem;display:inline;margin-left:1px}.mod-step-list-header{margin-bottom:26px}.mod-step-list{margin:0;list-style:none}.mod-step-list li{margin-bottom:26px}.mod-top-bar{width:100%;top:0;position:fixed;z-index:10;background:inherit;color:white;padding:10px 0;background-color:#f00000}.mod-top-bar .row{width:100%;z-index:5;overflow:auto}.mod-top-bar a,.mod-top-bar a:hover{color:white;text-decoration:underline}.mod-top-bar .close{position:absolute;right:10px;text-decoration:none}#download-app-banner{background-color:#54b8cc;color:#fff;position:relative}#download-app-banner .button-black{background-color:#404245;padding:10px;font-weight:bold;margin:10px 5px}#download-app-banner input{width:50%;display:inline-block;margin:0}#download-app-banner .banner{color:#fff}#download-app-banner .banner div,#download-app-banner .banner p{height:59px}#download-app-banner .banner i{font-size:3em;padding-top:4px}#download-app-banner .banner p{display:table-cell;vertical-align:middle;font-weight:bold;line-height:1.3em;margin-bottom:0}#download-app-banner .close{position:absolute;top:10px;right:10px}#download-app-banner .close a{color:#fff}.dashboard-totals,.mod-aggregate-stats{margin:0;padding-top:20px;padding-bottom:25px;font-size:18px}.dashboard-totals .icon,.mod-aggregate-stats .icon{float:left;margin-right:24px}.dashboard-totals span,.mod-aggregate-stats span{font-size:2.875rem;color:#505050;font-weight:200;display:block;margin:-15px auto -4px -4px}.dashboard-totals span.longNumber,.mod-aggregate-stats span.longNumber{font-size:2.375rem;margin:4px auto 18px}.dashboard-totals span.smaller,.mod-aggregate-stats span.smaller{font-size:1.8rem;margin:4px auto 9px}.dashboard-totals .totals-label,.mod-aggregate-stats .totals-label{padding-top:5px}.dashboard-totals.three-col li:nth-of-type(3n+1),.mod-aggregate-stats.three-col li:nth-of-type(3n+1){clear:none}.dashboard-totals.three-col:after,.mod-aggregate-stats.three-col:after{clear:none}@media only screen and (max-width: 64em){.dashboard-totals span,.mod-aggregate-stats span{font-size:2.1875rem;padding-left:5px}.dashboard-totals.even li,.mod-aggregate-stats.even li{text-align:center}.dashboard-totals.even li>div,.mod-aggregate-stats.even li>div{display:inline-block;text-align:left}}@media only screen and (max-width: 40em){.dashboard-totals span,.mod-aggregate-stats span{clear:both;padding-top:8px}.dashboard-totals span,.dashboard-totals span.longNumber,.mod-aggregate-stats span,.mod-aggregate-stats span.longNumber{font-size:1.25rem;margin:-15px auto -4px -4px}.dashboard-totals .totals-label,.mod-aggregate-stats .totals-label{font-size:0.9375rem}.dashboard-totals .sprite-total-points-large,.mod-aggregate-stats .sprite-total-points-large{background-position:0 -962px}.dashboard-totals .sprite-total-weight-large,.mod-aggregate-stats .sprite-total-weight-large{background-position:0 -815px}.dashboard-totals .sprite-total-distance-large,.mod-aggregate-stats .sprite-total-distance-large{background-position:0 -860px}.dashboard-totals .sprite-total-calories-large,.mod-aggregate-stats .sprite-total-calories-large{background-position:0 -910px}}@media only screen and (max-width: 40em){.users.show .mod-aggregate-stats{margin-top:25px}.users.show .mod-aggregate-stats .icon{margin-right:11px;width:52px}.users.show .mod-aggregate-stats span{font-size:1.75rem}}a.grey.facebook-share-link:hover,.mod-activity-list .activity-date a.facebook-share-link:hover{color:#3b5998}a.grey.twitter-share-link:hover,.mod-activity-list .activity-date a.twitter-share-link:hover{color:#55acee}a.grey.pinterest-share-link:hover,.mod-activity-list .activity-date a.pinterest-share-link:hover{color:#c92228}a.grey.youtube-share-link:hover,.mod-activity-list .activity-date a.youtube-share-link:hover{color:#bb0000}a.grey.instagram-share-link:hover,.mod-activity-list .activity-date a.instagram-share-link:hover{color:#517fa4}@media only screen and (min-width: 30.063em) and (max-width: 64em){.modal-medium-1{width:8.33333%}.modal-medium-2{width:16.66667%}.modal-medium-3{width:25%}.modal-medium-4{width:33.33333%}.modal-medium-5{width:41.66667%}.modal-medium-6{width:50%}.modal-medium-7{width:58.33333%}.modal-medium-8{width:66.66667%}.modal-medium-9{width:75%}.modal-medium-10{width:83.33333%}.modal-medium-11{width:91.66667%}.modal-medium-12{width:100%}}.next-page-link{margin-left:5px}.prev-page-link{margin-right:5px}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button,.home-button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],[disabled].home-button,a.button[disabled]:focus,[disabled].home-button:focus,a.button[disabled]:hover,[disabled].home-button:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover,.home-button:hover{background-color:#EB780C}.button:active,a.button:active,.home-button:active{background-color:#EB780C}.button.square,a.button.square,.square.home-button{border-radius:0}.button.fw,a.button.fw,.fw.home-button{width:100%}.button.ucase,a.button.ucase,.ucase.home-button{text-transform:uppercase}.button.white,a.button.white,.white.home-button{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover,.white.home-button:hover{color:#505050}.button.secondary,a.button.secondary,.secondary.home-button{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size,.secondary.full-size.home-button{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,.secondary.home-button:hover,a.button.secondary:focus,.secondary.home-button:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small,.secondary.small.home-button{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger,.secondary.larger.home-button{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent,.transparent.home-button{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.button,a.button,.home-button{border-radius:2px !important;padding:0.75rem;background-color:#F5861E;letter-spacing:.5px;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],[disabled].home-button,a.button[disabled]:focus,[disabled].home-button:focus,a.button[disabled]:hover,[disabled].home-button:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button.small,a.button.small,.small.home-button{padding:0.375rem 1.0625rem;color:white;font-size:0.875rem;border:2px solid #F5861E}.button:hover,.button:focus,a.button:hover,.home-button:hover,a.button:focus,.home-button:focus{background-color:#EB780C}.button.square,a.button.square,.square.home-button{border-radius:0}.button.fw,a.button.fw,.fw.home-button{width:100%}.button.ucase,a.button.ucase,.ucase.home-button{text-transform:uppercase}.button.white,a.button.white,.white.home-button{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover,.white.home-button:hover{color:#505050}.button.secondary,a.button.secondary,.secondary.home-button{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size,.secondary.full-size.home-button{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,.secondary.home-button:hover,a.button.secondary:focus,.secondary.home-button:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small,.secondary.small.home-button{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger,.secondary.larger.home-button{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent,.transparent.home-button{background-color:inherit}.home-button{width:204.4px !important;height:57px !important;padding:1.0625rem 1.6875rem}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.site-header{margin-top:10px;margin-bottom:8px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.site-header .logo-wrapper{padding-top:5px}}.warning-message{margin-top:52px}.logo-image img{max-width:183px;max-height:42px}.top-nav-list{overflow:visible;margin-bottom:0;margin-top:4px}.top-nav-list *{line-height:100%}.top-nav-list.logged-in li{margin-left:2.125rem}.top-nav-list>li{margin-left:2.5rem;position:relative}.top-nav-list>li.stat{margin-left:2rem}.top-nav-list h3,.top-nav-list h1{display:inline-block;margin-bottom:0}.top-nav-list h3{margin-right:10px}.top-nav-list img{margin-top:0px}.top-nav-list a,.top-nav-list i{display:inline-block}.top-nav-list i{font-weight:100;font-size:0.875rem;padding:3px 0 0 3px}.top-nav-list>li .notification-center{display:none;margin-top:17px;margin-left:-115px}.top-nav-list>li>ul{display:none;margin:0;background-color:white;white-space:nowrap;list-style:none}.top-nav-list>li>ul.dropit-submenu{margin-top:10px;margin-left:-96px;z-index:1002}.top-nav-list>li>ul:before,.top-nav-list>li>ul:after{left:75%}.top-nav-list>li>ul:before{border-bottom-color:#ccc}.top-nav-list>li>ul li{padding:10px}.top-nav-list .nav-dropdown{cursor:pointer}.top-nav-list sup{font-size:14px}.nav-dropdown-contents{border:1px solid #ccc;border-radius:1px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.top-nav-list sup{vertical-align:top}}.notification-center{width:245px}.notification-center,#notifications{background-color:white}.notification-center img,#notifications img{background-color:white;float:left;margin-right:12px}.notification-center h5,#notifications h5{margin:12px 12px 10px}.notification-center ul,#notifications ul{margin:0}.notification-center li,#notifications li{list-style:none;background-color:#E9FAFD;border-top:1px solid #f2f2f2;padding:12px 22px 15px 12px}.notification-center li.read,#notifications li.read{background-color:white}.notification-center li .contents,#notifications li .contents{margin-left:43px}.notification-center li .contents a,#notifications li .contents a{display:inline;font-size:14px}.notification-center .more,#notifications .more{padding:12px 12px 12px 18px;border-top:1px solid #f2f2f2}.notification-bubble{cursor:pointer;margin-top:5px;border:2px solid #888;border-radius:5px;padding:1px 3px;font-size:0.8125rem;line-height:0.8125rem;position:relative;width:22px}.notification-bubble.with-notifications{border:2px solid #54B8CC;background-color:#54B8CC;width:auto;min-width:22px;color:#FFF;text-align:center}.notification-bubble.with-notifications:before{background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 -28px;width:7px;height:8px}.notification-bubble:before{content:' ';position:absolute;top:15px;left:3px;background:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/sprite-91c3118836950761b18c96192bfddf231f56502fb2a86d257b3c5fd5e9a3d481.png) no-repeat top left;background-position:0 0;width:7px;height:8px}.main-nav{background-color:#505050;margin-bottom:1.75rem}.main-nav #main-nav-mobile-header{color:white;text-align:center;padding:6px 0;width:100%;font-size:18px}.main-nav.with-sub-nav{margin-bottom:0}@media only screen and (max-width: 40em){.main-nav{margin-bottom:1rem}.main-nav .nav-height{min-height:40px}}.main-nav a.log-workout-button{margin-bottom:0;border:0;padding:1.375rem 1.25rem;font-size:1rem;font-weight:300;height:4.0625rem}.main-nav .log-workout-container .fa-stack{margin-right:10px;font-size:11px}.subnav{background-color:#6c6c6c;margin-bottom:13px}#nav-hamburger{position:absolute;top:10px;right:15px}.home.index #nav-hamburger{position:absolute;top:-44px;right:10px}#nav-hamburger{z-index:750;width:30px;height:25px;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-hamburger span{display:block;position:absolute;height:4px;width:100%;background:#d3531a;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-hamburger span:nth-child(1){background-color:#a4a3a3;top:0px}#nav-hamburger span:nth-child(2){background-color:#a4a3a3;top:8px}#nav-hamburger span:nth-child(3){background-color:#a4a3a3;top:16px}#nav-hamburger.open span:nth-child(1){top:8px;width:0%;left:50%}#nav-hamburger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-hamburger.open span:nth-child(3){top:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-hamburger.open span:nth-child(4){top:8px;width:0%;left:50%}a.nav-toggle{display:none}.landing-nav{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.39)}.landing-nav nav{float:left}.landing-nav .main-nav-list{margin-left:0}.landing-nav .logo-image{width:165px;float:left;line-height:3.85rem}.landing-nav .landing-nav-sub-menu{margin-bottom:0}.landing-nav .landing-nav-sub-menu li{line-height:4.0625rem}.landing-nav .landing-nav-sub-menu li a{color:white;line-height:inherit;display:block}.landing-nav .landing-nav-sub-menu .business-request-nav{display:none}@media only screen and (min-width: 40.063em) and (max-width: 64em){.landing-nav .main-nav-list li{margin-right:1rem}}@media only screen and (max-width: 40em){.landing-nav{background-color:black}}.main-nav-list.inline-list{margin-bottom:0}.main-nav-list li{margin-right:2.625rem;line-height:4.0625rem}.main-nav-list li.active a,.main-nav-list li a:hover{color:#FFF}.main-nav-list li.active a:before,.main-nav-list li a:hover:before{border-bottom:8px solid #6c6c6c;content:' ';width:0px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:8px solid white;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-7px}.main-nav-list.with-sub-list li.active a:before,.main-nav-list.with-sub-list li a:hover:before{border-bottom:8px solid #6c6c6c}.main-nav-list a{font-size:0.875rem;color:#A4A3A3;text-transform:uppercase;position:relative;line-height:inherit}.sub-nav-header img{margin:20px 20px 20px 0}.sub-nav-header h2{display:inline-block;color:white;vertical-align:middle}.sub-nav-list{margin-bottom:0.8125rem}.sub-nav-list .subnav-icon{margin:23px auto 12px}.sub-nav-list i{font-size:21px;margin:23px auto 12px}.sub-nav-list i.fa-dumbbell{font-size:27px;margin:20px auto 9px}.sub-nav-list a{line-height:100%;color:white;padding-bottom:7px;font-size:1.125rem;margin-bottom:2px}.sub-nav-list a:hover,.sub-nav-list a.active{border-bottom:2px solid white;color:white;margin-bottom:0}.sub-nav-list li{margin-right:3.75rem;text-align:center}.fa-star.pr{color:#fdbd21}.fa-star.sr{color:#F5861E}.site-footer{margin-top:1.875rem;background-color:#f2f2f2}.site-footer hr{border:1px solid #e1e1e1;margin:0}.site-footer-contents{padding-top:1.8125rem;min-height:12.25rem}.site-footer-contents a{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.site-footer-contents .social-icon-list{margin-left:-12px;margin-bottom:1.875rem}.social-icon-list li{margin-left:0.625rem}.social-icon-list.small li{margin-left:0.25rem}@media only screen and (min-width: 40.063em) and (max-width: 64em){.main-nav-list li{margin-right:1.25rem}.main-nav .log-workout-container .fa-stack{margin-right:5px}.main-nav a.log-workout-button{padding:1.375rem .5rem;font-size:13px}.top-nav-list>li.stat{margin-left:1.0rem}.sub-nav-list li{margin-right:.3rem;padding-top:1.25rem}.sub-nav-list li a{font-size:1rem}}@media only screen and (max-width: 40em){.main-nav-list li{margin-right:1.5rem}.main-nav-list ul{margin-left:1.5rem}.top-nav-list>li{margin-left:1.0rem}}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.cards{margin-left:-.95rem;overflow:visible}.cards .mod-star-rating li:last-of-type{margin-right:5px}.card.centered{display:block;margin:auto}.cards>li,.card{position:relative}.cards>li .mod-star-rating,.card .mod-star-rating{margin-top:7px}.cards>li .details .bottom-info.premium .mod-star-rating,.card .details .bottom-info.premium .mod-star-rating{position:relative;top:25px;margin-top:0px}.cards>li .plan-overlay,.card .plan-overlay{position:absolute;top:0;left:0;background-image:url(//d1j42p0g3g45h8.cloudfront.net/assets/exercisecom/workout-plan-badge-sprite-5d3105cf601a1df7bad4c85ff50550e77c3d1f46bd7c7d5d56b23e8236b414fe.png);height:76px;width:79px}.cards>li .plan-overlay.sale,.card .plan-overlay.sale{background-position:91px -11px}.cards>li .plan-overlay.pro,.card .plan-overlay.pro{background-position:-14px -11px}.cards>li .plan-overlay.free,.card .plan-overlay.free{background-position:185px -10px}.empty-card{width:100%;background:#FFF;box-shadow:0 0 3px rgba(1,2,2,0.24);display:inline-block;vertical-align:top;height:313px;text-align:center}.empty-card.empty-groups{height:255px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.empty-card.empty-groups{height:276px}}.empty-card.empty-plans{height:375px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.empty-card.empty-plans{height:419px}}.empty-card a{height:100%}.empty-card .fa{margin:112px auto 25px;color:#ccc}.empty-card span{color:#888;display:block}.group-video-card{width:auto;margin:0;box-shadow:0 0 3px rgba(1,2,2,0.24)}.group-video-card .image-holder{margin:0 0 9px;position:relative}.group-video-card .image-holder img{width:100%;height:auto}.group-video-card .details{padding:0 11px 1px}.group-video-card .details h3.subheader{letter-spacing:0.15px;margin:0 0 5px}.card,.cards>li{width:256px;margin-bottom:0.9375rem;margin-left:0.9375rem;background:#FFF;box-shadow:0 0 3px rgba(1,2,2,0.24);float:none;display:inline-block;vertical-align:top}.card.link,.cards>li.link{cursor:pointer}.card .progress-holder h3,.cards>li .progress-holder h3{margin-top:5px}.card .image-holder,.cards>li .image-holder{position:relative}.card .image-holder.text,.cards>li .image-holder.text{background-color:#6ED0E4;color:white;height:200px;font-size:2.5rem;font-weight:500;text-align:center;line-height:200px}.card .image-holder:not(.progress-holder),.cards>li .image-holder:not(.progress-holder){margin:0 0 9px}.card .image-holder img,.cards>li .image-holder img{width:100%;height:auto}.card .round-image,.cards>li .round-image{border:0}.card .hover,.cards>li .hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.71);z-index:2;text-align:center;padding:10px;display:none}.card .hover:after,.cards>li .hover:after{content:'';display:inline-block;vertical-align:middle;height:100%}.card .hover span,.cards>li .hover span{display:inline-block;vertical-align:middle;margin:10px 0 0 0;max-width:140px}.card .hover span .button,.cards>li .hover span .button{width:100%}.card .details,.cards>li .details{padding:0 11px 1px}.card .details .stats,.cards>li .details .stats{font-size:0.8125rem;letter-spacing:.15px;color:#888;font-weight:200}.card .details h3.subheader,.cards>li .details h3.subheader{letter-spacing:0.15px;margin:0 0 5px}.card .details .stars-rating,.cards>li .details .stars-rating{padding-top:5px;float:left}.card .details-pricing,.cards>li .details-pricing{display:inline-block;width:100%;padding-bottom:0px}.card .details-pricing h5,.cards>li .details-pricing h5{margin-top:5px}.card .bottom-info,.cards>li .bottom-info{margin-bottom:4px}.card .bottom-info .fa,.cards>li .bottom-info .fa{padding-right:5px}.card .reviews-count,.cards>li .reviews-count{font-size:0.75rem;font-weight:200;color:#888}.card .star-rating,.cards>li .star-rating{float:left;line-height:100%}.card .star-rating img,.cards>li .star-rating img{max-width:100%;height:auto}.card span,.cards>li span{display:block;margin:0 0 3px}.card .price,.cards>li .price{display:block;overflow:hidden;text-align:right;padding:3px 0px 0px 0px;font:500 20px/24px 'HelveticaNeueW01-65Medi', Arial, Helvetica, sans-serif;color:#505050}.card .price.lifetime,.cards>li .price.lifetime{margin:0;padding-top:5px}.card .price span,.cards>li .price span{display:inline-block;vertical-align:top;font-size:16px;font-family:'HelveticaNeueW01-45Ligh', Arial, Helvetica, sans-serif}.card .lifetime-price,.cards>li .lifetime-price{font-size:14px}.card .image-holder:hover .hover,.cards>li .image-holder:hover .hover{display:block}.card .button.white,.cards>li .button.white{font-weight:400;margin-bottom:8px}.card h5,.card h3,.cards>li h5,.cards>li h3{margin-top:0;margin-bottom:3px}.card h5,.cards>li h5{margin-bottom:5px}ul.responsive-cards .card,.cards.responsive>li{margin-left:0;float:none;display:block;width:auto}@media only screen and (max-width: 40em){.dashboard-cards .card-header{padding-top:10px}.dashboard-cards .card-header h3{display:none}}.dashboard-cards h3{margin:24px auto 14px}.dashboard-cards .fa-chevron-down{border:2px solid #ccc;font-size:0.8em;color:#888;padding:4px;margin-left:6px}.dashboard-cards .fa-chevron-down.drop-enabled{border-bottom:none;margin-bottom:2px}.dashboard-cards:not(:last-child){padding-bottom:5px;border-bottom:2px solid #f2f2f2;margin-bottom:30px}.dashboard-cards .drop-content{padding:0 !important}.cards li.no-style{box-shadow:none}.cards li.no-style .card{margin:0}.cards li.no-style p.dates{font-size:0.8125rem;margin:16px 2px 2px}.comments-wrapper{margin-bottom:75px}.comments-wrapper .nocomments{margin:25px auto}.comments-wrapper h3{margin:42px auto 10px}.comments-wrapper .comment-container{margin:23px auto 23px}.comments-wrapper .commentlist{margin:0 0 25px}.comments-wrapper .commentlist li{list-style:none}.comments-wrapper .commentlist>li{border-bottom:2px solid #f2f2f2}.comments-wrapper .nested-comment{margin-left:30px}.comments-wrapper .nested-comment .comment-container{margin-top:0}.comments-wrapper img.avatar{width:58px}.comments-wrapper .comment-info,.comments-wrapper form,.comments-wrapper hr.mod-stacked-container{margin-left:88px}.comments-wrapper .comment-head{width:100%;margin-bottom:5px}.comments-wrapper .comment-head,.comments-wrapper .comment-head>div{display:inline-block}.comments-wrapper .date{margin:auto 12px}.comments-wrapper .comment-delete{margin-left:10px}.comments-wrapper hr.mod-stacked-container{border-top:none;margin-bottom:28px}.comments-wrapper .comment-entry p{margin-bottom:0}.comments-wrapper textarea{margin-top:9px}.comments-wrapper .reply-wrapper>ul{display:inline-block}.comments-wrapper .comment-entry p:not(:first-child){margin-top:12px}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,.finder-count .count-label,h1.subheader>a,.finder-count .count-label>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,.finder-count .count,h2>a,.finder-count .count>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,.finder-count .subheader.count,h2>a.subheader,.finder-count .count>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,.finder-count .count,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.finder-count{float:right;line-height:.70}.finder-count div{display:inline-block}.finder-count .count{line-height:.70;margin-top:0}.finder-header{line-height:.75;margin:0 auto 23px}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}h1.finder-subheader a{color:#54B8CC}h1.finder-subheader a:hover{color:#30A6BE}@media only screen and (max-width: 40em){.finder-count{float:none;margin-bottom:5px;padding-bottom:5px}.finder-count .count{font-size:1.25rem;margin-bottom:0}.finder-count .count-label{font-size:1rem}.finder-header{font-size:1.25rem;margin-bottom:11px}h1.subheader.finder-subheader a,.finder-count .finder-subheader.count-label a{font-size:1.00rem}h1.subheader.finder-subheader,.finder-count .finder-subheader.count-label{font-size:1.00rem;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #f2f2f2}.mod-search-input{margin-top:20px}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.finder-header{font-size:1.55rem;margin-bottom:15px}.finder-count .count{margin-top:0;font-size:1.55rem}h1.subheader,.finder-count .count-label,h1.subheader a,.finder-count .count-label a{font-size:1.0rem}}.finder-load-more{width:215px;margin:0 auto;text-align:center}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,.workout-table td.metric,h5>a,.workout-table td.metric>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,.workout-table td.metric,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.workout-plan-cta{border:2px solid #dedede;margin-bottom:30px;padding-bottom:20px;font-size:1.125rem;-webkit-box-shadow:0px 2px 3px 0px #f2f2f2;-moz-box-shadow:0px 2px 3px 0px #f2f2f2;box-shadow:0px 2px 3px 0px #f2f2f2}.workout-plan-cta a.button.secondary{font-size:0.8125rem;padding:0.625rem 7px;margin-bottom:0;margin-top:10px;width:100%}.workout-plan-cta .text-header{padding-top:15px}.workout-plan-cta div{padding:5px 10px 0px 20px}.workout-plan-cta .trainer-cta{margin-top:-20px}.workout-plan-cta .trainer-cta div{padding:0;padding-top:5px}.workout-plan-cta .trainer-cta .button{margin-top:0}.workout-plan-cta .columns{font-size:0.9375rem;font-weight:400}.workout-plan-cta .columns i{float:left;padding-top:10px;padding-right:10px;color:#54B8CC}.workout-plan-cta .columns .fa-3x{padding-top:5px !important}.total-workout-plan{padding-bottom:15px;padding-left:1.25rem;padding-right:1.25rem;margin-top:-15px}.total-workout-plan .workout-plan-show{margin-top:15px}.total-workout-plan .workout-plan-show .workout-table .fa.fa-youtube-play{float:left;padding-left:15px}@media only screen and (max-width: 40em){.total-workout-plan{margin-bottom:15px;padding-bottom:15px;margin-top:15px}}.workout-plan-show .workout-plan-image{width:100%}.workout-plan-show .mod-stacked-container{padding-bottom:15px}.workout-plan-show .mod-stacked-container.first{padding-top:10px}.workout-plan-show .mod-stacked-container ul{margin-bottom:0}.workout-plan-show .mod-stacked-container .no-bullet li{padding-bottom:0}@media only screen and (min-width: 64.063em){.workout-plan-show .dropdown-container{float:left}.workout-plan-show .workout-tab-holder{float:right}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.workout-plan-show .button.secondary{padding-left:1.25rem;padding-right:1.25rem}.workout-plan-show .mod-stacked-container{padding-bottom:15px}}@media only screen and (max-width: 40em){.workout-plan-show .workout-tab-holder{margin-top:15px}.workout-plan-show .mod-stacked-container{padding-bottom:15px}.workout-plan-show .mod-stacked-container.equipment{margin-bottom:15px}}.workout-plan-show .select-target.select-theme-default{width:150px}@media only screen and (min-width: 64.063em){.resource-list li{padding:0}}.resource-list .button.secondary{padding:0.625rem 0.75rem}.row.row.workout-plan-subheader,.row.row.exercise-subheader{margin-top:-15px}.row.workout-plan-subheader .left-subheader,.content-subheader .left-subheader{display:inline-block}@media only screen and (max-width: 40em){.row.workout-plan-subheader .comments-link,.content-subheader .comments-link{margin-bottom:10px}.row.workout-plan-subheader .mod-star-rating,.content-subheader .mod-star-rating{display:inline-block;vertical-align:middle}}.row.workout-plan-subheader .rating-count,.content-subheader .rating-count{color:#888;font-size:12px;text-align:right}.row.workout-plan-subheader .right-subheader,.content-subheader .right-subheader{margin-top:13px}.row.workout-plan-subheader .right-subheader a,.content-subheader .right-subheader a{float:right}.row.workout-plan-subheader .right-subheader .social-container,.content-subheader .right-subheader .social-container{float:right}@media only screen and (max-width: 40em){.row.workout-plan-subheader .right-subheader .social-container,.content-subheader .right-subheader .social-container{float:none}.row.workout-plan-subheader .right-subheader .social-container .social-icon-list>li,.content-subheader .right-subheader .social-container .social-icon-list>li{margin-left:0;margin-right:0.25rem}}.row.workout-plan-subheader .right-subheader .social-icon-list,.content-subheader .right-subheader .social-icon-list{margin-bottom:5px}.row.workout-plan-subheader .right-subheader .social-icon-list>li,.content-subheader .right-subheader .social-icon-list>li{float:left}.start-plan-button{margin-top:20px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.start-plan-button .button{padding-left:.5rem;padding-right:.5rem}}.plan-cost{margin:-13px auto 6px;text-align:right;padding-right:5px;color:#888;font-size:0.875rem}.workout-table{border:0;border-collapse:collapse;width:100%}@media only screen and (min-width: 40.063em){.workout-table .show-for-small-only{display:none !important}}@media only screen and (max-width: 40em){.workout-table{max-width:620px}.workout-table tr th:first-child,.workout-table tr td:first-child{width:52px}}.workout-table tr{border-top:2px solid #dedede}.workout-table tr.series-change{border-top:3px solid #6ED0E4}.workout-table th,.workout-table td{border:0;background-color:#f9f9f9;color:#505050}.workout-table th.metric{text-align:center;font-size:0.875rem;color:#888;font-weight:200}.workout-table td.metric{text-align:center;font-size:0.875rem;white-space:nowrap}.workout-table tr th:first-child,.workout-table tr td:first-child{padding-right:0}.workout-table tr th:first-child{text-align:center;font-size:25px}.workout-table tr td:first-child a{margin-left:8px;display:inline-block;position:relative}.workout-table tr td:first-child .alt-exercise-image{margin-left:12px}.workout-table .alt td{background-color:#E9FAFD}.workout-table tr.alt:not(.hidden):last-child,.workout-table .end-superset-table{border-bottom:3px solid #6ED0E4}.workout-table .alt-ribbon{position:absolute;top:0;right:0;padding:2px 8px;color:white;background-color:#F5861E;font-weight:200;font-size:0.75rem;letter-spacing:0.25px}.workout-table .alt-start{border-top:2px solid #F5861E}.workout-table .alt-end{border-bottom:2px solid #F5861E}.workout-table .alternate td{background-color:#fcf2e9;position:relative;padding:0.9625rem 1.025rem}.workout-table tr.ex-table-notes td{background-color:white;padding:20px 25px 10px 25px;text-align:left;border-bottom:2px solid #dedede;box-shadow:inset 0px 3px 3px #f2f2f2;-webkit-box-shadow:inset 0px 3px 3px #f2f2f2;-moz-box-shadow:inset 0px 3px 3px #f2f2f2}.workout-table tr.ex-table-notes td p{margin-bottom:10px}.workout-table .notes-divider{border-bottom:1px solid #dedede;margin:14px auto 11px}.workout-table tr.workout-exercise-row td a.video-link,.workout-table tr.alternate td a.video-link.alt-video-link{position:relative;margin-left:0}.workout-table .video-link .fa-play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#f2f2f2}.workout-table .alt-video-link .fa-play{left:60%}.plan-workout-details{display:none}.plan-workout-details .workout-tab-holder{overflow:hidden}.plan-workout-details.active{display:block}.plan-workout-details .workout{display:none}.plan-workout-details .workout.active{display:block}@media only screen and (min-width: 64.063em){.tab-select.workout-week-dropdown{min-width:130px;min-height:45px}}.exercise-legend{margin-bottom:0}.exercise-legend li{vertical-align:top}.exercise-legend .normal-legend,.exercise-legend .superset-legend,.exercise-legend .alternate-legend{width:22px;height:19px;display:inline-block;margin-right:7px;vertical-align:middle}.exercise-legend .normal-legend{background-color:#f2f2f2}.exercise-legend .superset-legend{background-color:#E9FAFD;border-top:1px solid #6ED0E4;border-bottom:1px solid #6ED0E4}.exercise-legend .alternate-legend{background-color:#fcf2e9;border-top:1px solid #F5861E;border-bottom:1px solid #F5861E}.exercise-legend a{display:inline-block}.exercise-legend .fa-stack{display:inline-block;font-size:10px}.top-row{margin-top:10px}.first-column{margin-bottom:20px}.second-column{margin-bottom:-10px;float:right}@media only screen and (max-width: 45em){.second-column{margin-bottom:10px}}.second-inner{float:right;padding-right:1rem;padding-top:5px}.exercise-legend{line-height:35px}.trainer-bio .bio-pic{margin-bottom:10px}.trainer-bio .bio-pic img{float:left;margin-right:10px}.trainer-bio .credentials{font-size:10px}.trainer-bio .extra-plans{padding-bottom:10px}.benefits p{text-align:center;margin:50px 0}.image-link-list a{padding-left:15px}.needs-purchased{margin-top:35px;padding:10px 0;border-bottom:2px solid #f2f2f2;border-top:2px solid #f2f2f2;margin-bottom:20px}.group-benefits{text-align:center;margin-top:20px}.inline-check-label{font-weight:300;line-height:1.3;font-size:16px;margin-bottom:0;margin-top:.625rem}.inline-check-label input{margin-bottom:0}.other-workouts-scheduled{margin-bottom:20px}.start-plan-step>.columns.small-12{border-left:3px solid #ccc;margin-bottom:5px}.start-plan-step .columns.small-12.active{border-left:3px solid #54B8CC;margin-bottom:5px}form .row.start-plan-step{border-bottom:2px solid #ccc;padding:0 0 20px 0;margin-bottom:20px}form .row.start-plan-section{border-bottom:2px solid #ccc;padding:0 0 10px 0;margin-bottom:10px}form .row.start-plan-section input{margin-bottom:0}.start-plan-step h3,.start-plan-modal h4{font-weight:300}.start-plan-modal .confirm-schedule>*{display:inline-block}.start-plan-modal .submit-with-back{position:relative;text-align:left}.start-plan-modal .submit-with-back .button{margin-bottom:5px}.start-plan-modal .mod-day-list li{width:41px}@media only screen and (max-width: 30em){.download-link-number .murica{margin-left:2px}.columns.download-link-buttons,.columns.download-link-number{width:100%}.columns.download-link-buttons input{display:table;margin:0 auto;margin-bottom:10px}form.start-plan-modal .start-plan-confirmation .modal-footer{margin-top:0px}form.start-plan-modal .row.start-plan-page .columns.day-selection{padding-top:10px;padding-bottom:10px;margin-right:2px}form.start-plan-modal .mod-day-list{margin:-5px}form.start-plan-modal .mod-day-list li{width:32px;height:32px;line-height:32px;font-size:15px;margin-left:5px}}.start-plan-confirmation{text-align:center}.start-plan-confirmation span{font-size:1.2em}.start-plan-confirmation .video-container{margin-top:20px}.start-plan-confirmation .app-store-icon{max-width:130px}.start-plan-confirmation .modal-footer{text-align:left;background-color:#f2f2f2;padding:10px 25px;margin:20px -10px 0}.start-plan-confirmation .modal-footer .content-left{display:inline-flex}.start-plan-confirmation .modal-footer .content-left img{min-width:40px;margin-right:15px;max-height:80px}.start-plan-confirmation .modal-footer .content-left p{padding-left:15px;padding-top:10px}.start-plan-confirmation .modal-footer .content-left .fa{font-size:80px}.start-plan-confirmation .modal-footer .content-right{padding-top:10px}.start-plan-confirmation .modal-footer .black-button{background-color:black;border:none;padding:8px 12px;font-weight:bold}.start-plan-confirmation .modal-footer .phone-number-input{margin-bottom:3px}.start-plan-confirmation .modal-footer .phone-number-input input::-webkit-input-placeholder{opacity:0.6}.start-plan-confirmation .modal-footer .murica p{font-size:.725em;color:#555;margin-bottom:1.5em}.start-plan-confirmation .modal-footer .invalid-number p{margin:0 0 0.5em 1em;padding-left:5px;border-left:3px solid #f00}.start-plan-confirmation .modal-footer .no-thanks{text-align:center}.mod-tabs.date-based li{padding:10px 0}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.exercise-data-tabs{margin-top:45px;float:right;width:277px}.exercise-step-list-header{margin-top:75px}.exercise-step-list{margin-bottom:45px}.exercises.show .overlay{cursor:pointer}.exercises.show .overlay #overlay-image{width:100%}.exercises.show .overlay #overlay-play{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-30px}@media only screen and (min-width: 64.063em){.exercises.show .mod-stat-list .metric{font-size:1.8rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.exercises.show .mod-stat-list .metric{font-size:1.4rem}}@media only screen and (max-width: 40em){.exercises.show .mod-stat-list .metric{font-size:2.2rem}}@media only screen and (max-width: 40em){.exercise-data-tabs{margin-top:0;float:none}}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,.mod-user-stat-aggregate .agg-label,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.mod-tabs-wrapper{display:inline;margin:0 auto}.mod-tabs-wrapper .mod-tabs{margin:3px 0 13px 0;padding-top:10px}.mod-tabs-wrapper .mod-tabs li{display:inline-block;padding:0;float:right}@media only screen and (min-width: 64.063em){.mod-tabs-wrapper .mod-tabs li{padding:6px 12px}}@media only screen and (max-width: 40em){.mod-tabs-wrapper div{display:table;margin:0 auto}.mod-tabs-wrapper .mod-tabs{display:table;margin:0 auto}.mod-tabs-wrapper .mod-tabs li{margin-left:12px}}.mod-page-selector{display:inline-block;width:50px}.mod-page-selector select{margin-bottom:3px;padding:.2rem;height:auto}.modal-publish{color:#4d4d4d;width:40rem}.modal-publish .plan-status{padding-bottom:15px}.modal-publish .horizontal-scroll.fw ul.publish-tabs li a{padding:8px 10px}.modal-publish .tab-content{padding:10px}.modal-publish .plan-price-row .ember-text-field{width:100px;display:inline-block}.modal-publish .modal-footer .unpublish{text-align:right;padding-top:15px}.modal-publish .modal-footer .button{margin:0px auto;display:inherit}.modal-publish .modal-footer .close-publish{padding-top:15px}.modal-publish select{margin-top:0.3125rem}.modal-publish h3{text-align:center}.modal-publish h5{font-weight:bold !important}.modal-publish .group-assignment{font-size:0.75rem}.modal-publish input[type="checkbox"]{margin:0}.modal-publish .delay-weeks select{width:120px}button.button.secondary.save-button{margin-top:3px}.day-date-select{padding-top:8px}.day-date-select .display-date{float:left;padding-right:8px}.day-date-select .mod-date-range-picker{margin-top:-4px}.dashboard .columns.full_columns{padding:0}.dashboard .log-workout-button .fa-stack{margin-right:10px;font-size:12px}.dashboard .log-workout-button .fa-stack .fa-plus{padding-top:.04rem}.dashboard .search-row{margin-top:40px;padding-bottom:8px;border-bottom:2px solid #f2f2f2}@media only screen and (max-width: 40em){.dashboard .search-row{margin-top:10px}}.dashboard .button.save-button,.dashboard .button.new-message-button{padding-left:23px;padding-right:23px;margin-bottom:0}.dashboard .button.save-button.top,.dashboard .button.new-message-button.top{margin:-13px 0 0}@media only screen and (max-width: 40em){.dashboard .button.save-button,.dashboard .button.new-message-button{margin-top:8px;padding:0.375rem 1.0625rem}}.dashboard .button.new-message-button-hidden.top{margin:-13px 0 0}@media only screen and (max-width: 21.875em){.dashboard .navigation .date-display{font-size:0.9375rem}}.dashboard .client-options a{font-size:14px}.dashboard .client-options li{padding-bottom:0;text-align:center}.dashboard .client-options li:not(:last-child){border-right:1px solid #dedede}.dashboard .exercise-list-name{position:relative;display:table;height:55px;overflow:hidden;margin-left:10px}.dashboard .exercise-list-name input,.dashboard .exercise-list-name a.thumbnail,.dashboard .exercise-list-name a.name{display:table-cell;vertical-align:middle;word-break:break-word}.dashboard .exercise-list-name input{top:45%;position:absolute}.dashboard .exercise-list-name a.name{min-width:130px}.dashboard .exercise-list-name a.thumbnail{padding:10px 5px 10px 15px}@media only screen and (max-width: 40em){.dashboard .exercise-list-name{max-width:200px}.dashboard .exercise-list-name img{min-width:50px;max-width:50px}}.dashboard .dashboard-filters{padding-bottom:5px;border-bottom:2px solid #f2f2f2;margin-top:20px}.dashboard .dashboard-filters .manage-link{margin-right:-25px;padding-bottom:5px}.dashboard .dashboard-filters .fa-search{color:#888}.dashboard .dashboard-filters.messages{margin-bottom:12px}@media only screen and (max-width: 40em){.dashboard .dashboard-filters{margin-top:0px}.dashboard .dashboard-filters.clients{margin-bottom:10px}}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dashboard-ask .no-trainer .greeting{margin:12px auto 16px}.dashboard-ask .no-trainer .closing{margin-top:25px}.dashboard-ask .no-trainer p{margin-bottom:20px}.dashboard-ask .mod-content.main-content{padding-right:30px}.dashboard-ask .collapse.upsell-row{margin-top:52px}@media only screen and (max-width: 40em){.dashboard-ask .collapse.upsell-row h2{font-size:1.6rem;padding-bottom:15px}}.dashboard-ask .collapse.upsell-row .button{float:right;margin-top:25px}.ask-header{margin-bottom:26px;padding-left:15px !important}@media only screen and (max-width: 40em){.ask-header h1{padding-top:8px}}.message-list{margin:0;list-style:none}.message-list h3{margin:0}.message-list h3 i{float:left;line-height:35px}.message-list h3 div{margin-left:55px}.message-list li{border-bottom:2px solid #f2f2f2}.message-list li img{width:35px}.message-list li .fa-globe{font-size:1.375rem;line-height:35px;margin-left:8px}.message-list li img,.message-list li .fa-globe{float:left}.message-list li div{margin-left:55px}.message-list li a{display:block;padding:15px;color:#505050;line-height:35px}.message-list li .inbox-group{border-top:2px solid #f2f2f2}.message-list li a:hover:not(.inbox-group),.message-list li a.active:not(.inbox-group){background-color:#E9FAFD}.trainer-profile{border:2px solid #f2f2f2;padding:1.25rem;text-align:center}.trainer-profile img{margin:13px auto 25px}.trainer-profile h5{margin:13px auto 4px}.trainer-profile p.credentials{text-align:center}.trainer-profile p.bio{line-height:1.1875rem;margin-bottom:5px}.trainer-profile p.website{margin:15px auto 10px}.trainer-profile p{text-align:left}.reply-button{float:right;visibility:visible}.message-header{display:inline-block;margin-top:17px;margin-bottom:18px}.thread-message{padding:35px 0 10px 0;border-top:1px solid #ccc;list-style:none}.thread-message p.sender{font-weight:500;margin-bottom:10px}.thread-message img{border-radius:50%;background-color:#FFF;border:1px solid #f2f2f2;width:60px;float:left}.thread-message .message-contents{margin-left:90px}@media only screen and (max-width: 40em){.thread-message .message-contents{margin-left:5px}}.thread-message .message-timestamp{float:right}.thread-message-container{margin-left:0}.dashboard-ask-message .fa-angle-left{margin-right:20px}.dashboard-ask-new .ask-selector>div{margin-top:7px}.dashboard-ask-new .button.secondary.full-size{padding:0.89rem 1.6875rem}.mod-data-table.messages-table{width:100%;display:inline-table}.mod-data-table.messages-table td{padding:0.625rem;font-size:0.625rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:535px}.mod-data-table.messages-table td h4,.mod-data-table.messages-table td h5{display:inline-block;margin:0}.mod-data-table.messages-table td h4{margin-right:15px}.mod-data-table.messages-table td.unread-count{padding-top:0}@media only screen and (min-width: 64.063em){.mod-data-table.messages-table td{font-size:0.9rem}}.mod-data-table.messages-table td:not(.unread-count){cursor:pointer}.mod-data-table.messages-table .unread-count{font-weight:bold}.mod-data-table.messages-table tr.unread{background-color:#E9FAFD}.mod-data-table.messages-table tr.unread h4,.mod-data-table.messages-table tr.unread h5,.mod-data-table.messages-table tr.unread td.nickname{font-weight:bold}.mod-data-table.messages-table .nickname{max-width:125px}.mod-data-table.messages-table .nickname img{width:25px}.mod-data-table.messages-table .nickname a{font-size:.6rem}.mod-data-table.messages-table .date{padding-right:0}.mod-data-table.messages-table .subject-message{-webkit-column-width:300px;-moz-column-width:300px;column-width:300px}@media only screen and (max-width: 40em){.mod-data-table.messages-table{width:100%;margin-top:-10px}.mod-data-table.messages-table .fa-angle-left{color:gray}.mod-data-table.messages-table .message-header{margin-top:-10px;margin-bottom:-10px}.mod-data-table.messages-table .subject-message{-webkit-column-width:100px;-moz-column-width:100px;column-width:100px}.mod-data-table.messages-table .subject-message h4{font-size:1rem}.mod-data-table.messages-table .subject-message h5{font-size:0.625rem}}.ui-widget-content .ui-priority-primary.ui-button{font-weight:bold;color:white}.ui-widget-content .ui-priority-primary.ui-button.ui-state-default{background:#F5861E}.ui-widget-content .ui-priority-primary.ui-button.ui-state-hover{background:#EB780C}.mod-tabs .calendar-input-wrapper,.day-picker .calendar-input-wrapper{display:inline-block}.mod-tabs .calendar-input-wrapper{position:absolute;bottom:-3px;right:-3px}@media only screen and (max-width: 40em){.mod-tabs .calendar-input-wrapper{bottom:5px;right:15px}}.calendar-input-wrapper{position:relative;display:inline-block}.calendar-input-wrapper input{position:absolute;opacity:0;margin:0;padding:0;right:-5px;cursor:pointer}@media only screen and (min-width: 40.063em){.custom-date-tab{margin-top:21px}.fa-calendar{margin:0 5px 5px 0}}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background:#54B8CC;color:#fff;border-color:#54B8CC}.v2.workouts .flatpickr-calendar.open{z-index:9999}input[type="text"][readonly].flatpickr-input{background-color:white;cursor:pointer}.dashboard-snapshot h2.no-data{margin-top:36px}.dashboard-snapshot .aggregates{margin:0 auto}@media only screen and (min-width: 40.063em){.dashboard-snapshot .aggregates{margin-top:20px;padding-bottom:20px}}.dashboard-snapshot .dashboard-totals{padding-left:20px;padding-right:20px;padding-top:0}@media only screen and (min-width: 40.063em){.dashboard-snapshot .mid-section{padding-right:20px}}@media only screen and (max-width: 40em){.dashboard-snapshot .mod-user-stat-aggregate div{font-size:1.2rem}}.no-plan-workouts.onboard{margin:35px auto 10px;padding-bottom:55px;border-bottom:1px solid #ccc}.no-plan-workouts.onboard h1{line-height:1.2em}.no-plan-workouts.onboard img,.no-plan-workouts.onboard h5{display:inline-block}.no-plan-workouts.onboard img{margin-right:12px}.no-plan-workouts.onboard img{height:40px;width:40px}.no-plan-workouts.onboard>div{margin:30px auto 8px}.mod-date-range-picker{font-size:1.3em}@media only screen and (max-width: 21.875em){.mod-date-range-picker .fa.fa-calendar{font-size:1.2rem !important}}li.custom-date-tab{position:relative;top:-4px;margin-left:0;cursor:auto}li.custom-date-tab i{cursor:pointer}.mod-date-changer{font-size:1.1rem;font-weight:500;display:inline-block;padding:5px 0 20px 0;margin-bottom:0;line-height:1.6em}.mod-date-changer a{font-size:0.8125rem;top:-4px;position:relative}.mod-date-changer a.left-direction{margin-right:7px;vertical-align:middle}.mod-date-changer a.right-direction{margin-left:7px;vertical-align:middle}.mod-date-changer .fa-circle-thin{color:#f2f2f2}@media only screen and (max-width: 40em){.mod-date-changer{font-size:.95rem;padding:10px 0 0 0}}.date-range{border-bottom:2px solid #f2f2f2}.date-range:not(.changer-row) .columns{margin:0}@media only screen and (max-width: 40em){.date-range{padding-bottom:15px;background-color:#f2f2f2;border-bottom:1px solid #dedede}.date-range .day-picker{margin:0;padding-right:20px}.date-range ul.mod-tabs li:nth-last-child(2),.date-range li:nth-last-child(1){margin:0}}h4 .metric-header-icon{display:inline-block}.mod-user-stat-aggregate{text-align:right;padding-top:34px}@media only screen and (max-width: 40em){.mod-user-stat-aggregate{text-align:center}}.mod-user-stat-aggregate div{font-size:1.75rem;color:#505050}.mod-user-stat-aggregate .sprite-pr-star{display:inline-block;margin-right:3px}.mod-user-stat-aggregate .agg-label{color:#888}.mod-user-stat-aggregate.first{padding-top:10px;padding-bottom:29px;border-bottom:1px solid #dedede}@media only screen and (max-width: 40em){.mod-user-stat-aggregate.first{border:none;padding-bottom:0px;padding-left:15px;padding-right:15px;padding-top:34px}}.mod-user-stat-aggregate h5{margin-bottom:3px}.top-section{margin:0;padding-top:35px;border-bottom:1px solid #dedede}.top-section ul{list-style-type:none}.top-section h4{margin-bottom:14px}.top-section.combined{border:none}@media only screen and (max-width: 40em){.top-section{padding-top:10px}}.mod-notification-box.onboard{padding-bottom:50px;border-left:0px;border-top:0px}.mod-notification-box.onboard h4{margin:18px auto 46px}.dashboard-trainer .mod-notification-box.onboard{margin-top:10px}.mid-section{padding-top:45px}.mid-section .section-header{margin-top:-9px;margin-bottom:25px}.mid-section .section-header .icon{vertical-align:-4px;margin-right:3px}@media only screen and (max-width: 40em){.mid-section{padding-bottom:30px}.mid-section .row.show-for-small-only{padding-right:20px}}.mid-section:not(.last){border-bottom:1px solid #dedede}.recent-workouts{margin:70px auto 10px;margin-bottom:65px}.recent-workouts .button-wrapper{margin-bottom:-40px}@media only screen and (max-width: 40em){.recent-workouts{margin:20px auto 10px}}.recent-workouts-table{display:inline-table}.recent-workouts-table th{padding-bottom:8px}.recent-workouts-table td{padding-top:13px;padding-bottom:13px}.recent-workouts-table .centered{text-align:center}.recent-workouts-table .right{text-align:right;float:none !important}@media only screen and (min-width: 64.063em){.recent-workouts-table .right{float:right !important}}.recent-workouts-table .left{text-align:left}.recent-workouts-table .spreader-column{width:100px}.recent-workouts-table .last-column{width:80px}@media only screen and (max-width: 40em){.recent-workouts-table h4#recent-workouts{font-size:1.4rem}}.activity-nav,.ask-header{border-bottom:2px solid #f2f2f2}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}@media only screen and (max-width: 40em){.activity-nav h1.subheader,.ask-header h1.subheader{font-size:1.5rem}}.mod-notification-box .trainer{padding:20px 0 0;text-align:left}.mod-notification-box .trainer .right{padding:25px 0}@media only screen and (max-width: 40em){.mod-notification-box .trainer .right{padding:0;text-align:center}}.mod-notification-box .trainer .left{padding:5px 0}.mod-notification-box .trainer h4{margin:0}.mod-notification-box .trainer p{color:#505050}.mod-notification-box .icon-container{border-top:solid 3px #D5D5D5;border-bottom:solid 3px #D5D5D5;padding:30px 0 20px}.right-sidebar.mod-activity{margin-left:0}.mod-activity>h3{text-align:center}.activity-contents .pro-only>img{top:-2px;position:relative}.activity-contents .workout-summary{position:relative;top:-2px;margin-right:3px}.mod-activity-list .activity-contents .activity-workout-exercise a{font-size:1rem}.dashboard-activity h1.activity-header{padding-left:15px}.dashboard-activity .mod-tabs{float:right}@media only screen and (max-width: 40em){.dashboard-activity .mod-tabs>li{margin-left:0;padding-right:5px;padding-left:7px}.dashboard-activity .mod-tabs{width:326px;margin:5px auto;padding-left:10px;padding-right:10px;float:none}}.dashboard-activity .activity-li:first-child .mod-activity-item{border-top:none}.group-video{margin-top:20px}.wordpress-categories{list-style:none}.wordpress-categories>li img{width:100px}.wordpress-categories>li span{font-weight:bold;display:inline-block;vertical-align:middle;line-height:normal}.wordpress-categories>li div{height:100px;line-height:100px;padding-left:0}@media only screen and (max-width: 40em){.dashboard-journal .journal-subnav,.journal-user .journal-subnav{margin-bottom:0}.dashboard-journal .sub-nav-header img,.journal-user .sub-nav-header img{margin-left:10px}.dashboard-journal .sub-nav-header h2,.journal-user .sub-nav-header h2{font-size:1rem}}.dashboard-journal .workout-exercise-total,.journal-user .workout-exercise-total{padding-left:20px;padding-right:20px}.dashboard-journal .plan-wrapper,.journal-user .plan-wrapper{padding-bottom:20px}.dashboard-journal .changer-row .columns,.journal-user .changer-row .columns{padding:0}.dashboard-journal .day-picker,.journal-user .day-picker{list-style:none;text-align:center;margin:7px auto 16px}@media only screen and (max-width: 40em){.dashboard-journal .day-picker,.journal-user .day-picker{margin:0;padding-right:20px;padding-top:5px}}.dashboard-journal .day-picker li,.journal-user .day-picker li{cursor:pointer;display:inline-block;width:11%;margin:0;font-size:1rem;padding:6px 0;margin:0 8px}.dashboard-journal .day-picker li.active,.journal-user .day-picker li.active{border-bottom:3px solid #54B8CC}.dashboard-journal .day-picker li.active,.dashboard-journal .day-picker li:hover,.journal-user .day-picker li.active,.journal-user .day-picker li:hover{color:#404245;font-weight:bold}.dashboard-journal .day-picker li .fa-circle,.journal-user .day-picker li .fa-circle{color:#69BB2D}.dashboard-journal .day-picker li .fa-circle.missed,.journal-user .day-picker li .fa-circle.missed{color:#F36534}.dashboard-journal .day-picker li .fa-circle-o,.journal-user .day-picker li .fa-circle-o{color:#6ED0E4}@media only screen and (max-width: 40em){.dashboard-journal .day-picker li,.journal-user .day-picker li{margin:0 15px}}.dashboard-journal .day-picker .previous,.journal-user .day-picker .previous{width:1%}.dashboard-journal .day-picker .next,.journal-user .day-picker .next{width:2%;text-align:right}.dashboard-journal .day-picker .navigation,.journal-user .day-picker .navigation{padding-left:0px;padding-right:0px;margin:0}@media only screen and (max-width: 40em){.dashboard-journal .day-picker .navigation,.journal-user .day-picker .navigation{margin:0 15px}}.dashboard-journal .day-picker .picker,.journal-user .day-picker .picker{width:5%;text-align:right;margin:-80px 0 0 0;padding-top:0;font-size:1.25rem}@media only screen and (max-width: 40em){.dashboard-journal .day-picker .picker,.journal-user .day-picker .picker{margin:-30px 0 0 0}}.dashboard-journal .divided,.journal-user .divided{border-bottom:2px solid #ccc}.dashboard-journal .summaries,.journal-user .summaries{margin-top:5px}.dashboard-journal .summaries .image img,.journal-user .summaries .image img{height:65px}.dashboard-journal .summaries .down-pad,.journal-user .summaries .down-pad{padding-top:20px}.dashboard-journal .summaries .workout-details-header,.journal-user .summaries .workout-details-header{padding-top:10px}.dashboard-journal .summaries .row.above,.journal-user .summaries .row.above{padding-bottom:40px;padding-right:30px}.dashboard-journal .summaries .row.below,.journal-user .summaries .row.below{border-top:2px solid #ccc;padding-top:30px}.dashboard-journal .workout-header,.journal-user .workout-header{margin-top:55px;position:relative;margin-left:-10px}@media only screen and (max-width: 40em){.dashboard-journal .workout-header .inline-list>li,.journal-user .workout-header .inline-list>li{padding-bottom:8px}}.dashboard-journal .workout-header h3,.dashboard-journal .workout-header h5,.dashboard-journal .workout-header .inline-list,.journal-user .workout-header h3,.journal-user .workout-header h5,.journal-user .workout-header .inline-list{margin-bottom:0;line-height:1em}.dashboard-journal .workout-header h5,.journal-user .workout-header h5{margin:14px 0}@media only screen and (max-width: 40em){.dashboard-journal .workout-header h5,.journal-user .workout-header h5{margin-bottom:0;padding-bottom:40px}}.dashboard-journal .another-workout,.journal-user .another-workout{margin-top:-50px;border-top:2px solid #ccc;padding-top:50px;padding-bottom:2px}.dashboard-journal .another-workout h2,.journal-user .another-workout h2{margin-left:-10px}@media only screen and (max-width: 40em){.dashboard-journal .another-workout .log-workout-button,.journal-user .another-workout .log-workout-button{display:inline-block}}.dashboard-journal .journal-workout-actions,.journal-user .journal-workout-actions{font-size:.875rem;line-height:1rem;padding-top:5px;padding-bottom:5px}.dashboard-journal .workout-exercise-row,.journal-user .workout-exercise-row{border-bottom:1px solid #ccc;padding-top:1.25rem}.dashboard-journal .workout-exercise-row h3,.journal-user .workout-exercise-row h3{line-height:1;margin:0}.dashboard-journal .workout-exercise-row:first-child,.journal-user .workout-exercise-row:first-child{border-top:2px solid #ccc}.dashboard-journal .workout-exercise-row.start-of-superset,.journal-user .workout-exercise-row.start-of-superset{border-top:2px solid #6ED0E4;position:relative}.dashboard-journal .workout-exercise-row.end-of-superset,.journal-user .workout-exercise-row.end-of-superset{border-bottom:2px solid #6ED0E4}.dashboard-journal .workout-exercise-row.end-of-superset,.journal-user .workout-exercise-row.end-of-superset{border-bottom:2px solid #6ED0E4}.dashboard-journal .workout-exercise-row.end-of-superset.before-superset,.dashboard-journal .workout-exercise-row.before-superset,.journal-user .workout-exercise-row.end-of-superset.before-superset,.journal-user .workout-exercise-row.before-superset{border-bottom:0}.dashboard-journal .workout-exercise-row.superset,.dashboard-journal .workout-exercise-row.end-of-superset,.journal-user .workout-exercise-row.superset,.journal-user .workout-exercise-row.end-of-superset{background-color:#E9FAFD}.dashboard-journal .workout-exercise-row .superset-label,.journal-user .workout-exercise-row .superset-label{position:absolute;top:7px;right:12px}@media only screen and (max-width: 40em){.dashboard-journal .workout-exercise-row .workout-exercise-name,.journal-user .workout-exercise-row .workout-exercise-name{font-size:0.9375rem}}.dashboard-journal .sets-list,.journal-user .sets-list{list-style:none;border-right:1px solid #ccc;margin:0 0 28px;padding-top:20px}@media only screen and (max-width: 40em){.dashboard-journal .sets-list,.journal-user .sets-list{border-right:0}}.dashboard-journal .exercise-stats,.dashboard-journal .sets-list,.journal-user .exercise-stats,.journal-user .sets-list{color:#404245;font-size:1rem}.dashboard-journal .exercise-stats li.exercise-view-data,.journal-user .exercise-stats li.exercise-view-data{clear:both}.dashboard-journal .stats a,.journal-user .stats a{line-height:16px}.dashboard-journal a .data-label,.journal-user a .data-label{color:inherit}.dashboard-journal .data-label,.journal-user .data-label{font-size:0.875rem;color:#888;display:inline}.dashboard-journal .ex-notes,.journal-user .ex-notes{margin:16px auto 27px}.dashboard-journal .ex-notes .fa,.journal-user .ex-notes .fa{margin-right:4px}.dashboard-journal .workout-details,.journal-user .workout-details{margin:35px auto 80px}.dashboard-journal .workout-details .fa,.journal-user .workout-details .fa{font-size:2em;vertical-align:middle;margin-right:12px}.dashboard-journal .with-list img,.journal-user .with-list img{height:40px;margin-right:14px}.dashboard-journal .with-list .with-item,.journal-user .with-list .with-item{margin-bottom:13px}.dashboard-journal .show-hide-workout,.journal-user .show-hide-workout{padding-right:20px}@media only screen and (max-width: 40em){.dashboard-journal .show-hide-workout,.journal-user .show-hide-workout{font-size:.8rem}}.dashboard-journal .carousel-box,.journal-user .carousel-box{background-color:#FFF !important;padding-top:30px}.dashboard-journal .carousel-box.journal-mod,.journal-user .carousel-box.journal-mod{padding-bottom:0}.dashboard-journal .carousel,.journal-user .carousel{position:relative;border:2px solid #30A6BE}.dashboard-journal .carousel .carousel-card,.journal-user .carousel .carousel-card{margin:0 auto}@media only screen and (min-width: 40.063em){.dashboard-journal .carousel .carousel-card,.journal-user .carousel .carousel-card{width:500px}}.dashboard-journal .carousel .carousel-card h6,.journal-user .carousel .carousel-card h6{max-width:400px}.dashboard-journal .carousel .image,.journal-user .carousel .image{padding-top:10px}.dashboard-journal .carousel li.no-style,.journal-user .carousel li.no-style{padding-left:50px;padding-top:10px;box-shadow:none;list-style-type:none}@media only screen and (max-width: 40em){.dashboard-journal .carousel li.no-style,.journal-user .carousel li.no-style{padding-left:0}}.dashboard-journal .carousel li.no-style .card,.journal-user .carousel li.no-style .card{margin:0}.dashboard-journal .carousel li.no-style p.dates,.journal-user .carousel li.no-style p.dates{font-size:0.8125rem;margin:16px 2px 2px}.dashboard-journal .carousel-2,.journal-user .carousel-2{position:relative;border:2px solid #30A6BE;height:32rem}.dashboard-journal .carousel-2 .seller-info,.journal-user .carousel-2 .seller-info{padding-top:12px}.dashboard-journal .carousel-2 .rotate-right,.journal-user .carousel-2 .rotate-right{position:absolute;top:239.5px;right:15px;cursor:pointer}.dashboard-journal .carousel-2 .rotate-left,.journal-user .carousel-2 .rotate-left{position:absolute;top:239.5px;left:15px;cursor:pointer}.dashboard-journal .carousel-2 .image-holder,.journal-user .carousel-2 .image-holder{width:256px;height:256px}.dashboard-journal .carousel-2 .carousel-card,.journal-user .carousel-2 .carousel-card{font-size:0;text-align:center;margin:0 auto;list-style-type:none}.dashboard-journal .carousel-2 .carousel-card h6,.journal-user .carousel-2 .carousel-card h6{margin-bottom:20px}.dashboard-journal .carousel-2 .carousel-card .complete-card,.journal-user .carousel-2 .carousel-card .complete-card{width:280px;height:397px}.dashboard-journal .carousel-2 .carousel-card .small-8.columns,.journal-user .carousel-2 .carousel-card .small-8.columns{padding-top:35px}.dashboard-journal .carousel-2 .carousel-card li,.journal-user .carousel-2 .carousel-card li{width:280px;display:inline-block;margin:0px auto 0px auto;font-size:14px;padding-left:5px;text-align:left}@media only screen and (min-width: 40.063em) and (max-width: 64em){.dashboard-journal .carousel-2 .carousel-card li:nth-child(4),.journal-user .carousel-2 .carousel-card li:nth-child(4){display:none}}@media only screen and (max-width: 40em){.dashboard-journal .carousel-2 .carousel-card li:nth-child(4),.journal-user .carousel-2 .carousel-card li:nth-child(4){display:none}}@media only screen and (max-width: 40em){.dashboard-journal .carousel-2 .carousel-card li:nth-child(3),.journal-user .carousel-2 .carousel-card li:nth-child(3){display:none}}.dashboard-journal .carousel-2 li.no-style,.journal-user .carousel-2 li.no-style{position:relative;z-index:100;padding-top:10px;box-shadow:none;list-style-type:none}.dashboard-journal .carousel-2 li.no-style .card,.journal-user .carousel-2 li.no-style .card{margin:0}.dashboard-journal .carousel-2 li.no-style p.dates,.journal-user .carousel-2 li.no-style p.dates{font-size:0.8125rem;margin:16px 2px 2px}.dashboard-journal .carousel-2 li.no-style .close,.journal-user .carousel-2 li.no-style .close{right:19px;z-index:1001;width:20px;height:20px;font-size:16px;text-align:center;background-color:#FFF}.dashboard-journal .mod-expandable-journal .top-journal-contents,.journal-user .mod-expandable-journal .top-journal-contents{padding-right:10px;padding-left:40px}.dashboard-journal .mod-expandable-journal .mod-filter-list,.journal-user .mod-expandable-journal .mod-filter-list{padding-left:30px}.dashboard-journal .mod-expandable-journal h2,.journal-user .mod-expandable-journal h2{padding:0.5rem 0;margin:0;cursor:pointer;font-weight:400}@media only screen and (max-width: 40em){.dashboard-journal .mod-expandable-journal h2,.journal-user .mod-expandable-journal h2{font-size:.95rem}}.dashboard-journal .mod-expandable-journal h2>div,.journal-user .mod-expandable-journal h2>div{border-bottom:2px solid #f2f2f2;font-weight:300;margin-bottom:10px}.dashboard-journal .mod-expandable-journal h5,.journal-user .mod-expandable-journal h5{font-style:italic;font-size:1rem;margin-left:15px;border-left:2px solid #dedede;padding:2px 0 2px 10px;background-color:#f9f9f9}@media only screen and (max-width: 40em){.dashboard-journal .mod-expandable-journal h5,.journal-user .mod-expandable-journal h5{font-size:.95rem}}.dashboard-journal .mod-expandable-journal h2 i,.journal-user .mod-expandable-journal h2 i{float:right;cursor:pointer;font-size:0.875rem;padding-top:10px}.dashboard-journal .mod-expandable-journal .expandable-contents,.journal-user .mod-expandable-journal .expandable-contents{padding:25px 0.875rem 0}.dashboard-journal .mod-expandable-journal .expandable-contents.hidden,.journal-user .mod-expandable-journal .expandable-contents.hidden{display:none}.dashboard-journal .mod-expandable-journal .expandable-contents .fa-youtube-play,.journal-user .mod-expandable-journal .expandable-contents .fa-youtube-play{margin-left:-45px}@media only screen and (max-width: 64em){.dashboard-journal .mod-expandable-journal .expandable-contents .fa-youtube-play,.journal-user .mod-expandable-journal .expandable-contents .fa-youtube-play{margin-left:0}}@media only screen and (max-width: 40em){.dashboard-journal .mod-expandable-journal .expandable-contents .video-link,.journal-user .mod-expandable-journal .expandable-contents .video-link{margin-left:0}}.dashboard-journal .mod-expandable-journal .exercise-image,.journal-user .mod-expandable-journal .exercise-image{width:50px}.dashboard-journal .mod-expandable-journal .alt-exercise-image,.journal-user .mod-expandable-journal .alt-exercise-image{width:50px;margin-left:12px}@media only screen and (max-width: 40em){.dashboard-journal .mod-expandable-journal .actions-outer,.journal-user .mod-expandable-journal .actions-outer{padding-left:0}}.dashboard-journal .mod-expandable-journal .actions-outer .print-hide,.dashboard-journal .mod-expandable-journal .actions-outer .print-show,.journal-user .mod-expandable-journal .actions-outer .print-hide,.journal-user .mod-expandable-journal .actions-outer .print-show{margin:90px 0 0 0;text-align:right;list-style-type:none}.dashboard-journal .mod-expandable-journal .actions-outer .print-hide i,.dashboard-journal .mod-expandable-journal .actions-outer .print-show i,.journal-user .mod-expandable-journal .actions-outer .print-hide i,.journal-user .mod-expandable-journal .actions-outer .print-show i{margin-left:10px;color:#30A6BE}@media only screen and (max-width: 40em){.dashboard-journal .mod-expandable-journal .actions-outer .print-hide li,.dashboard-journal .mod-expandable-journal .actions-outer .print-show li,.journal-user .mod-expandable-journal .actions-outer .print-hide li,.journal-user .mod-expandable-journal .actions-outer .print-show li{text-indent:-1.5rem}.dashboard-journal .mod-expandable-journal .actions-outer .print-hide li a,.dashboard-journal .mod-expandable-journal .actions-outer .print-show li a,.journal-user .mod-expandable-journal .actions-outer .print-hide li a,.journal-user .mod-expandable-journal .actions-outer .print-show li a{font-size:.8rem}}.dashboard-journal .mod-expandable-journal .actions-outer .button,.journal-user .mod-expandable-journal .actions-outer .button{width:255px !important;height:55px !important;padding:1.0625rem 1.6875rem;margin:25px 18px 0 18px;font-size:16px;position:absolute;right:0}@media only screen and (max-width: 40em){.dashboard-journal .mod-expandable-journal .actions-outer .button,.journal-user .mod-expandable-journal .actions-outer .button{width:150px !important;height:48px !important;padding-left:0;margin:30px 13px 0 0;padding-right:0;font-size:11px}}.dashboard-journal .journal-video a.button.secondary,.journal-user .journal-video a.button.secondary{padding:15px}.dashboard-journal .journal-video.next a.button.secondary,.journal-user .journal-video.next a.button.secondary{float:right;padding:15px 38px}.dashboard-performance .mod-notification-box .fa-stack{margin:6px 0 0}.dashboard-performance .mod-notification-box .button-wrapper,.dashboard-performance .mod-notification-box .icon-wrapper{text-align:center}.dashboard-performance .mod-notification-box .button{margin-top:27px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.dashboard-performance .mod-notification-box .button{margin-top:47px}}@media only screen and (max-width: 40em){.dashboard-performance .mod-notification-box h2{font-size:1.7rem}}@media only screen and (min-width: 40.063em){.dashboard-performance .mod-notification-box{border:none}}@media only screen and (min-width: 1500px){.dashboard-performance .mod-notification-box{padding:0 170px}}.dashboard-performance .no-data{padding:3px 0 30px}.dashboard-performance .mod-stat-list{border:0}@media only screen and (max-width: 40em){.dashboard-performance .mod-stat-list .metric{font-size:1.6rem}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.dashboard-performance .mod-stat-list .metric{font-size:1.8rem}}.dashboard-performance .mod-search-input{padding-left:15px}.dashboard-performance .mod-search-input .search-button,.dashboard-performance .mod-search-input .search-input{float:left !important}.chardinjs-overlay{background-color:#111}.dashboard-tour{padding-top:0px;padding-bottom:13px;position:fixed;top:0;width:100%;background-color:white;border-bottom:5px solid #6ED0E4;z-index:99999999}.dashboard-tour h2{margin:15px 0 3px}.dashboard-tour h3{margin:0}.dashboard-tour a.small{position:relative;top:24px}.dashboard-tour .navigation{text-align:right}.dashboard-tour .tour-buttons{margin-top:37px;margin-bottom:18px}.dashboard-tour .button{color:#888;border-color:#888;border-width:2px}.dashboard-tour .button:hover{color:#6ED0E4;border-color:#6ED0E4}.dashboard-tour .next{padding:10px 36px;margin-left:10px}.dashboard-tour .next .fa{margin:0 -11px 0 11px}.dashboard-tour .prev{padding:10px 18px}.dashboard-tour .prev .fa{margin:0 6px 0 -6px}.tour-button{float:right;margin:32px 15px}.tour-button a.button{color:white;border-color:white;margin-bottom:0}.leaderboard-user .horizontal-scroll.fw ul li a,.leaderboard-exercise .horizontal-scroll.fw ul li a,.leaderboard-wod .horizontal-scroll.fw ul li a{padding:6px 20px}.leaderboard-user .wod .leaderboard-date,.leaderboard-exercise .wod .leaderboard-date,.leaderboard-wod .wod .leaderboard-date{padding:0px 10px 15px 0px;font-size:1.1rem;font-weight:500;line-height:1.6em}.leaderboard-user .wod .mod-date-range-picker,.leaderboard-exercise .wod .mod-date-range-picker,.leaderboard-wod .wod .mod-date-range-picker{float:left;padding-top:1px}@media only screen and (max-width: 40em){.leaderboard-user .wod .leaderboard-date,.leaderboard-exercise .wod .leaderboard-date,.leaderboard-wod .wod .leaderboard-date{padding:20px 10px 0px 0px}.leaderboard-user .wod .mod-date-range-picker,.leaderboard-exercise .wod .mod-date-range-picker,.leaderboard-wod .wod .mod-date-range-picker{padding-top:20px}}.video-headers{padding:10px 0px}.video-headers li{margin:0px 0px 10px 10px;border-radius:20px;font-size:14px;float:left;padding:8px;background-color:#f2f2f2}.video-headers li.active{background-color:#ccc}.horizontal-scroll.fw ul li a{display:inline-block;width:100%;border-top:2px solid #fafafa;padding:8px 20px}.horizontal-scroll.fw ul li{padding:0 !important;border-bottom:0;background-color:#fafafa}.horizontal-scroll.fw ul{background-color:white;border-left:1px solid #e7e7e7}.horizontal-scroll.group-videos ul li{min-width:100px}.horizontal-scroll.group-videos ul li a{font-size:14px}@media only screen and (max-width: 40em){.horizontal-scroll.group-videos ul li a{padding:8px 10px}}.horizontal-scroll.trainer-menu ul{width:1000px !important}.horizontal-scroll ul{background-color:#f2f2f2}.horizontal-scroll ul li{background-color:#f2f2f2;padding:10px 0px !important;margin-right:0 !important;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.horizontal-scroll ul li a{color:#505050;padding:9px 20px;padding-bottom:11px}.horizontal-scroll ul li a.active{text-decoration:none !important;border-top:2px solid #54B8CC;color:#54B8CC;background-color:white;font-weight:normal}@media only screen and (min-width: 40.063em){.preferences-settings{margin-top:30px}.preferences-settings .confirm{margin-top:50px}.preferences-settings .skip{margin-top:10px}}@media only screen and (max-width: 40em){.preferences-settings .confirm{margin-top:34px}.preferences-settings .skip{margin-top:15px}}.preferences-settings input[type='radio']{margin:0}.preferences-settings .catch{font-size:1.3rem;margin-bottom:30px}.preferences-settings .grouping-header{margin-top:20px;margin-bottom:5px}.preferences-settings .skip{display:inline-block}.preferences-settings .confirm .button{margin-right:20px}.preferences-settings .interests{margin-bottom:0;padding:10px;padding-bottom:0;border:1px solid #ccc}.preferences-settings .interests li{padding-bottom:0}.preferences-settings .interests .header{text-align:center;font-weight:bold;margin-bottom:10px}.month-select,.day-select{margin-right:4px}.month-select,.day-select,.year-select{display:inline-block}.month-select{width:110px}.day-select{width:50px}.year-select{width:65px}.dashboard-me .mod-notification-box{border-top:1px solid #c00;padding:0 0 8px;margin-top:22px}@media only screen and (max-width: 40em){.dashboard-trainer-coupons .coupon-code-cell{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-trainer-coupons .mod-data-table a{padding-right:5px}.dashboard-trainer-coupons .mod-data-table .headers{background-color:#f2f2f2}}@media only screen and (min-width: 40.063em){div.nutritionToggle{padding-left:10px;padding-top:5px}}.dashboard-trainer-clients-edit .select2-drop.select2-drop-multi{margin-top:-12px}.gender-group.row .female,.gender-group.row .male{margin:0;margin-left:10px}.dashboard-me .dashboard-cards h3,.dashboard-trainer .dashboard-cards h3,.dashboard-trainer-groups .dashboard-cards h3,.dashboard-trainer-clients .dashboard-cards h3,.dashboard-trainer-routines .dashboard-cards h3,.dashboard-trainer-exercises .dashboard-cards h3,.dashboard-trainer-resources .dashboard-cards h3,.dashboard-trainer-workout-plans .dashboard-cards h3,.dashboard-trainer-clients-edit .dashboard-cards h3,.dashboard-ask .dashboard-cards h3{margin-top:10px}@media only screen and (max-width: 64em){.dashboard-me .group-check-align,.dashboard-trainer .group-check-align,.dashboard-trainer-groups .group-check-align,.dashboard-trainer-clients .group-check-align,.dashboard-trainer-routines .group-check-align,.dashboard-trainer-exercises .group-check-align,.dashboard-trainer-resources .group-check-align,.dashboard-trainer-workout-plans .group-check-align,.dashboard-trainer-clients-edit .group-check-align,.dashboard-ask .group-check-align{margin-bottom:15px}.dashboard-me .group-check-align input,.dashboard-me .group-check-align label,.dashboard-trainer .group-check-align input,.dashboard-trainer .group-check-align label,.dashboard-trainer-groups .group-check-align input,.dashboard-trainer-groups .group-check-align label,.dashboard-trainer-clients .group-check-align input,.dashboard-trainer-clients .group-check-align label,.dashboard-trainer-routines .group-check-align input,.dashboard-trainer-routines .group-check-align label,.dashboard-trainer-exercises .group-check-align input,.dashboard-trainer-exercises .group-check-align label,.dashboard-trainer-resources .group-check-align input,.dashboard-trainer-resources .group-check-align label,.dashboard-trainer-workout-plans .group-check-align input,.dashboard-trainer-workout-plans .group-check-align label,.dashboard-trainer-clients-edit .group-check-align input,.dashboard-trainer-clients-edit .group-check-align label,.dashboard-ask .group-check-align input,.dashboard-ask .group-check-align label{display:inline;margin:0;padding-left:10px}}.dashboard-me .new-resource-assign,.dashboard-trainer .new-resource-assign,.dashboard-trainer-groups .new-resource-assign,.dashboard-trainer-clients .new-resource-assign,.dashboard-trainer-routines .new-resource-assign,.dashboard-trainer-exercises .new-resource-assign,.dashboard-trainer-resources .new-resource-assign,.dashboard-trainer-workout-plans .new-resource-assign,.dashboard-trainer-clients-edit .new-resource-assign,.dashboard-ask .new-resource-assign{margin-top:-10px;margin-bottom:10px}.dashboard-me .modal-import-exercises,.dashboard-trainer .modal-import-exercises,.dashboard-trainer-groups .modal-import-exercises,.dashboard-trainer-clients .modal-import-exercises,.dashboard-trainer-routines .modal-import-exercises,.dashboard-trainer-exercises .modal-import-exercises,.dashboard-trainer-resources .modal-import-exercises,.dashboard-trainer-workout-plans .modal-import-exercises,.dashboard-trainer-clients-edit .modal-import-exercises,.dashboard-ask .modal-import-exercises{z-index:1001}.dashboard-me .modal-import-exercises .modal-content,.dashboard-trainer .modal-import-exercises .modal-content,.dashboard-trainer-groups .modal-import-exercises .modal-content,.dashboard-trainer-clients .modal-import-exercises .modal-content,.dashboard-trainer-routines .modal-import-exercises .modal-content,.dashboard-trainer-exercises .modal-import-exercises .modal-content,.dashboard-trainer-resources .modal-import-exercises .modal-content,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content,.dashboard-ask .modal-import-exercises .modal-content{min-height:400px;position:relative}.dashboard-me .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer-groups .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer-clients .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer-routines .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer-exercises .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer-resources .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row .top-row,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row .top-row,.dashboard-ask .modal-import-exercises .modal-content .row .top-row{background-color:#f2f2f2;padding:5px 0px 5px 5px}.dashboard-me .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer-groups .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer-clients .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer-routines .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer-exercises .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer-resources .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row.imported-videos,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row.imported-videos,.dashboard-ask .modal-import-exercises .modal-content .row.imported-videos{min-height:335px;border:1px solid #dedede;max-height:335px;overflow-y:auto;overflow-x:hidden}.dashboard-me .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer-groups .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer-clients .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer-routines .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer-exercises .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer-resources .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row.imported-videos .video-title,.dashboard-ask .modal-import-exercises .modal-content .row.imported-videos .video-title{padding-left:0px}.dashboard-me .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer-groups .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer-clients .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer-routines .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer-exercises .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer-resources .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row.imported-videos .video-title input,.dashboard-ask .modal-import-exercises .modal-content .row.imported-videos .video-title input{height:32px;margin-bottom:5px;margin-top:3px}.dashboard-me .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer-groups .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer-clients .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer-routines .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer-exercises .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer-resources .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row.imported-videos .edit-link,.dashboard-ask .modal-import-exercises .modal-content .row.imported-videos .edit-link{font-size:14px}.dashboard-me .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer-groups .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer-clients .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer-routines .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer-exercises .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer-resources .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container,.dashboard-ask .modal-import-exercises .modal-content .row.imported-videos .import-tags .select2-container{padding-top:5px}.dashboard-me .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer-groups .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer-clients .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer-routines .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer-exercises .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer-resources .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row.imported-videos .import-tags input,.dashboard-ask .modal-import-exercises .modal-content .row.imported-videos .import-tags input{margin:0;font-size:13px;height:28px}.dashboard-me .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer-groups .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer-clients .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer-routines .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer-exercises .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer-resources .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center),.dashboard-ask .modal-import-exercises .modal-content .row.imported-videos .columns.small-12:not(.text-center){padding:10px 10px 10px 10px;border-bottom:1px solid #dedede}.dashboard-me .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer-groups .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer-clients .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer-routines .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer-exercises .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer-resources .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .secondary.button,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .secondary.button,.dashboard-ask .modal-import-exercises .modal-content .secondary.button{margin:0;padding:3px 10px;font-size:12px;border-width:1px;margin-bottom:5px}.dashboard-me .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer-groups .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer-clients .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer-routines .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer-exercises .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer-resources .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .secondary.button.import,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .secondary.button.import,.dashboard-ask .modal-import-exercises .modal-content .secondary.button.import{margin:6px 0px 3px 0px}.dashboard-me .modal-import-exercises .modal-content .select-all,.dashboard-trainer .modal-import-exercises .modal-content .select-all,.dashboard-trainer-groups .modal-import-exercises .modal-content .select-all,.dashboard-trainer-clients .modal-import-exercises .modal-content .select-all,.dashboard-trainer-routines .modal-import-exercises .modal-content .select-all,.dashboard-trainer-exercises .modal-import-exercises .modal-content .select-all,.dashboard-trainer-resources .modal-import-exercises .modal-content .select-all,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .select-all,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .select-all,.dashboard-ask .modal-import-exercises .modal-content .select-all{margin-top:12px}.dashboard-me .modal-import-exercises .modal-content .import-content,.dashboard-trainer .modal-import-exercises .modal-content .import-content,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content,.dashboard-ask .modal-import-exercises .modal-content .import-content{max-width:280px;left:20px !important}.dashboard-me .modal-import-exercises .modal-content .import-content::before,.dashboard-me .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content::after,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content::before,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content::after,.dashboard-ask .modal-import-exercises .modal-content .import-content::before,.dashboard-ask .modal-import-exercises .modal-content .import-content::after{content:none}.dashboard-me .modal-import-exercises .modal-content .import-content div,.dashboard-trainer .modal-import-exercises .modal-content .import-content div,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content div,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content div,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content div,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content div,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content div,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content div,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content div,.dashboard-ask .modal-import-exercises .modal-content .import-content div{margin:5px 120px 0px 15px}.dashboard-me .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content div select,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content div select,.dashboard-ask .modal-import-exercises .modal-content .import-content div select{margin:0px;font-size:14px}.dashboard-me .modal-import-exercises .modal-content .import-content li,.dashboard-trainer .modal-import-exercises .modal-content .import-content li,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content li,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content li,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content li,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content li,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content li,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content li,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content li,.dashboard-ask .modal-import-exercises .modal-content .import-content li{padding:10px 10px 10px 10px}.dashboard-me .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content li .button.secondary,.dashboard-ask .modal-import-exercises .modal-content .import-content li .button.secondary{width:75px;margin:0 auto}.dashboard-me .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer-groups .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer-clients .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer-routines .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer-exercises .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer-resources .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .import-content li input,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .import-content li input,.dashboard-ask .modal-import-exercises .modal-content .import-content li input{margin:0px}@media only screen and (min-width: 40.063em){.dashboard-me .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer-groups .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer-clients .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer-routines .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer-exercises .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer-resources .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer-workout-plans .modal-import-exercises .modal-content .exercise-count,.dashboard-trainer-clients-edit .modal-import-exercises .modal-content .exercise-count,.dashboard-ask .modal-import-exercises .modal-content .exercise-count{margin-top:7px;margin-left:-40px}}.dashboard-me .import-trigger,.dashboard-trainer .import-trigger,.dashboard-trainer-groups .import-trigger,.dashboard-trainer-clients .import-trigger,.dashboard-trainer-routines .import-trigger,.dashboard-trainer-exercises .import-trigger,.dashboard-trainer-resources .import-trigger,.dashboard-trainer-workout-plans .import-trigger,.dashboard-trainer-clients-edit .import-trigger,.dashboard-ask .import-trigger{padding:0;margin-top:5px}.dashboard-me .partners-content,.dashboard-trainer .partners-content,.dashboard-trainer-groups .partners-content,.dashboard-trainer-clients .partners-content,.dashboard-trainer-routines .partners-content,.dashboard-trainer-exercises .partners-content,.dashboard-trainer-resources .partners-content,.dashboard-trainer-workout-plans .partners-content,.dashboard-trainer-clients-edit .partners-content,.dashboard-ask .partners-content{width:200px}.dashboard-me .partners-content.partners,.dashboard-trainer .partners-content.partners,.dashboard-trainer-groups .partners-content.partners,.dashboard-trainer-clients .partners-content.partners,.dashboard-trainer-routines .partners-content.partners,.dashboard-trainer-exercises .partners-content.partners,.dashboard-trainer-resources .partners-content.partners,.dashboard-trainer-workout-plans .partners-content.partners,.dashboard-trainer-clients-edit .partners-content.partners,.dashboard-ask .partners-content.partners{width:113px;outline:none}.dashboard-me .partners-content li,.dashboard-trainer .partners-content li,.dashboard-trainer-groups .partners-content li,.dashboard-trainer-clients .partners-content li,.dashboard-trainer-routines .partners-content li,.dashboard-trainer-exercises .partners-content li,.dashboard-trainer-resources .partners-content li,.dashboard-trainer-workout-plans .partners-content li,.dashboard-trainer-clients-edit .partners-content li,.dashboard-ask .partners-content li{padding:5px;width:113px;font-size:14px}.dashboard-me .partners-content li.connect-import,.dashboard-trainer .partners-content li.connect-import,.dashboard-trainer-groups .partners-content li.connect-import,.dashboard-trainer-clients .partners-content li.connect-import,.dashboard-trainer-routines .partners-content li.connect-import,.dashboard-trainer-exercises .partners-content li.connect-import,.dashboard-trainer-resources .partners-content li.connect-import,.dashboard-trainer-workout-plans .partners-content li.connect-import,.dashboard-trainer-clients-edit .partners-content li.connect-import,.dashboard-ask .partners-content li.connect-import{width:200px}.dashboard-me .button.secondary,.dashboard-trainer .button.secondary,.dashboard-trainer-groups .button.secondary,.dashboard-trainer-clients .button.secondary,.dashboard-trainer-routines .button.secondary,.dashboard-trainer-exercises .button.secondary,.dashboard-trainer-resources .button.secondary,.dashboard-trainer-workout-plans .button.secondary,.dashboard-trainer-clients-edit .button.secondary,.dashboard-ask .button.secondary{padding:12px 17px 12px 15px;margin-top:-6px}.dashboard-me .button.secondary .fa-plus,.dashboard-trainer .button.secondary .fa-plus,.dashboard-trainer-groups .button.secondary .fa-plus,.dashboard-trainer-clients .button.secondary .fa-plus,.dashboard-trainer-routines .button.secondary .fa-plus,.dashboard-trainer-exercises .button.secondary .fa-plus,.dashboard-trainer-resources .button.secondary .fa-plus,.dashboard-trainer-workout-plans .button.secondary .fa-plus,.dashboard-trainer-clients-edit .button.secondary .fa-plus,.dashboard-ask .button.secondary .fa-plus{margin-right:5px;vertical-align:bottom}@media only screen and (max-width: 40em){.dashboard-me .button.secondary,.dashboard-trainer .button.secondary,.dashboard-trainer-groups .button.secondary,.dashboard-trainer-clients .button.secondary,.dashboard-trainer-routines .button.secondary,.dashboard-trainer-exercises .button.secondary,.dashboard-trainer-resources .button.secondary,.dashboard-trainer-workout-plans .button.secondary,.dashboard-trainer-clients-edit .button.secondary,.dashboard-ask .button.secondary{padding:8px 8px}}.dashboard-me .button.secondary.new-exercise-button,.dashboard-me .button.secondary.new-item-button,.dashboard-trainer .button.secondary.new-exercise-button,.dashboard-trainer .button.secondary.new-item-button,.dashboard-trainer-groups .button.secondary.new-exercise-button,.dashboard-trainer-groups .button.secondary.new-item-button,.dashboard-trainer-clients .button.secondary.new-exercise-button,.dashboard-trainer-clients .button.secondary.new-item-button,.dashboard-trainer-routines .button.secondary.new-exercise-button,.dashboard-trainer-routines .button.secondary.new-item-button,.dashboard-trainer-exercises .button.secondary.new-exercise-button,.dashboard-trainer-exercises .button.secondary.new-item-button,.dashboard-trainer-resources .button.secondary.new-exercise-button,.dashboard-trainer-resources .button.secondary.new-item-button,.dashboard-trainer-workout-plans .button.secondary.new-exercise-button,.dashboard-trainer-workout-plans .button.secondary.new-item-button,.dashboard-trainer-clients-edit .button.secondary.new-exercise-button,.dashboard-trainer-clients-edit .button.secondary.new-item-button,.dashboard-ask .button.secondary.new-exercise-button,.dashboard-ask .button.secondary.new-item-button{margin-top:-6px}.dashboard-me .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-me .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer-groups .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer-groups .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer-clients .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer-clients .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer-routines .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer-routines .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer-exercises .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer-exercises .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer-resources .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer-resources .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer-workout-plans .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer-workout-plans .button.secondary.new-item-button .hide-for-small-only,.dashboard-trainer-clients-edit .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-trainer-clients-edit .button.secondary.new-item-button .hide-for-small-only,.dashboard-ask .button.secondary.new-exercise-button .hide-for-small-only,.dashboard-ask .button.secondary.new-item-button .hide-for-small-only{float:left;padding-right:5px}@media only screen and (max-width: 40em){.dashboard-me .button.secondary.new-item-button,.dashboard-trainer .button.secondary.new-item-button,.dashboard-trainer-groups .button.secondary.new-item-button,.dashboard-trainer-clients .button.secondary.new-item-button,.dashboard-trainer-routines .button.secondary.new-item-button,.dashboard-trainer-exercises .button.secondary.new-item-button,.dashboard-trainer-resources .button.secondary.new-item-button,.dashboard-trainer-workout-plans .button.secondary.new-item-button,.dashboard-trainer-clients-edit .button.secondary.new-item-button,.dashboard-ask .button.secondary.new-item-button{margin-top:22px}}@media only screen and (max-width: 40em){.dashboard-me .button.secondary.new-exercise-button,.dashboard-trainer .button.secondary.new-exercise-button,.dashboard-trainer-groups .button.secondary.new-exercise-button,.dashboard-trainer-clients .button.secondary.new-exercise-button,.dashboard-trainer-routines .button.secondary.new-exercise-button,.dashboard-trainer-exercises .button.secondary.new-exercise-button,.dashboard-trainer-resources .button.secondary.new-exercise-button,.dashboard-trainer-workout-plans .button.secondary.new-exercise-button,.dashboard-trainer-clients-edit .button.secondary.new-exercise-button,.dashboard-ask .button.secondary.new-exercise-button{margin-top:22px}}.dashboard-me .button.secondary.new-coupon-button,.dashboard-trainer .button.secondary.new-coupon-button,.dashboard-trainer-groups .button.secondary.new-coupon-button,.dashboard-trainer-clients .button.secondary.new-coupon-button,.dashboard-trainer-routines .button.secondary.new-coupon-button,.dashboard-trainer-exercises .button.secondary.new-coupon-button,.dashboard-trainer-resources .button.secondary.new-coupon-button,.dashboard-trainer-workout-plans .button.secondary.new-coupon-button,.dashboard-trainer-clients-edit .button.secondary.new-coupon-button,.dashboard-ask .button.secondary.new-coupon-button{margin-top:28px;float:right}@media only screen and (max-width: 40em){.dashboard-me .button.secondary.new-coupon-button,.dashboard-trainer .button.secondary.new-coupon-button,.dashboard-trainer-groups .button.secondary.new-coupon-button,.dashboard-trainer-clients .button.secondary.new-coupon-button,.dashboard-trainer-routines .button.secondary.new-coupon-button,.dashboard-trainer-exercises .button.secondary.new-coupon-button,.dashboard-trainer-resources .button.secondary.new-coupon-button,.dashboard-trainer-workout-plans .button.secondary.new-coupon-button,.dashboard-trainer-clients-edit .button.secondary.new-coupon-button,.dashboard-ask .button.secondary.new-coupon-button{margin-top:10px;float:left}}.dashboard-me .profile-settings .button.secondary.save-button,.dashboard-trainer .profile-settings .button.secondary.save-button,.dashboard-trainer-groups .profile-settings .button.secondary.save-button,.dashboard-trainer-clients .profile-settings .button.secondary.save-button,.dashboard-trainer-routines .profile-settings .button.secondary.save-button,.dashboard-trainer-exercises .profile-settings .button.secondary.save-button,.dashboard-trainer-resources .profile-settings .button.secondary.save-button,.dashboard-trainer-workout-plans .profile-settings .button.secondary.save-button,.dashboard-trainer-clients-edit .profile-settings .button.secondary.save-button,.dashboard-ask .profile-settings .button.secondary.save-button{margin-top:10px}.dashboard-me .side-nav,.dashboard-trainer .side-nav,.dashboard-trainer-groups .side-nav,.dashboard-trainer-clients .side-nav,.dashboard-trainer-routines .side-nav,.dashboard-trainer-exercises .side-nav,.dashboard-trainer-resources .side-nav,.dashboard-trainer-workout-plans .side-nav,.dashboard-trainer-clients-edit .side-nav,.dashboard-ask .side-nav{border-top:2px solid #f2f2f2;padding-top:0;margin-top:15px}.dashboard-me .side-nav li,.dashboard-trainer .side-nav li,.dashboard-trainer-groups .side-nav li,.dashboard-trainer-clients .side-nav li,.dashboard-trainer-routines .side-nav li,.dashboard-trainer-exercises .side-nav li,.dashboard-trainer-resources .side-nav li,.dashboard-trainer-workout-plans .side-nav li,.dashboard-trainer-clients-edit .side-nav li,.dashboard-ask .side-nav li{margin-bottom:0;border-bottom:2px solid #f2f2f2}.dashboard-me .side-nav li a:not(.button),.dashboard-trainer .side-nav li a:not(.button),.dashboard-trainer-groups .side-nav li a:not(.button),.dashboard-trainer-clients .side-nav li a:not(.button),.dashboard-trainer-routines .side-nav li a:not(.button),.dashboard-trainer-exercises .side-nav li a:not(.button),.dashboard-trainer-resources .side-nav li a:not(.button),.dashboard-trainer-workout-plans .side-nav li a:not(.button),.dashboard-trainer-clients-edit .side-nav li a:not(.button),.dashboard-ask .side-nav li a:not(.button){color:#888;padding:20px 0 20px 22px}.dashboard-me .side-nav li a:not(.button):hover,.dashboard-trainer .side-nav li a:not(.button):hover,.dashboard-trainer-groups .side-nav li a:not(.button):hover,.dashboard-trainer-clients .side-nav li a:not(.button):hover,.dashboard-trainer-routines .side-nav li a:not(.button):hover,.dashboard-trainer-exercises .side-nav li a:not(.button):hover,.dashboard-trainer-resources .side-nav li a:not(.button):hover,.dashboard-trainer-workout-plans .side-nav li a:not(.button):hover,.dashboard-trainer-clients-edit .side-nav li a:not(.button):hover,.dashboard-ask .side-nav li a:not(.button):hover{color:#505050}.dashboard-me .side-nav li a:not(.button):hover,.dashboard-me .side-nav li a:not(.button).active,.dashboard-trainer .side-nav li a:not(.button):hover,.dashboard-trainer .side-nav li a:not(.button).active,.dashboard-trainer-groups .side-nav li a:not(.button):hover,.dashboard-trainer-groups .side-nav li a:not(.button).active,.dashboard-trainer-clients .side-nav li a:not(.button):hover,.dashboard-trainer-clients .side-nav li a:not(.button).active,.dashboard-trainer-routines .side-nav li a:not(.button):hover,.dashboard-trainer-routines .side-nav li a:not(.button).active,.dashboard-trainer-exercises .side-nav li a:not(.button):hover,.dashboard-trainer-exercises .side-nav li a:not(.button).active,.dashboard-trainer-resources .side-nav li a:not(.button):hover,.dashboard-trainer-resources .side-nav li a:not(.button).active,.dashboard-trainer-workout-plans .side-nav li a:not(.button):hover,.dashboard-trainer-workout-plans .side-nav li a:not(.button).active,.dashboard-trainer-clients-edit .side-nav li a:not(.button):hover,.dashboard-trainer-clients-edit .side-nav li a:not(.button).active,.dashboard-ask .side-nav li a:not(.button):hover,.dashboard-ask .side-nav li a:not(.button).active{background-color:#E9FAFD}@media only screen and (max-width: 40em){.dashboard-me .name-cell,.dashboard-trainer .name-cell,.dashboard-trainer-groups .name-cell,.dashboard-trainer-clients .name-cell,.dashboard-trainer-routines .name-cell,.dashboard-trainer-exercises .name-cell,.dashboard-trainer-resources .name-cell,.dashboard-trainer-workout-plans .name-cell,.dashboard-trainer-clients-edit .name-cell,.dashboard-ask .name-cell{max-width:180px}.dashboard-me .group-back,.dashboard-trainer .group-back,.dashboard-trainer-groups .group-back,.dashboard-trainer-clients .group-back,.dashboard-trainer-routines .group-back,.dashboard-trainer-exercises .group-back,.dashboard-trainer-resources .group-back,.dashboard-trainer-workout-plans .group-back,.dashboard-trainer-clients-edit .group-back,.dashboard-ask .group-back{padding-top:10px}}.dashboard-me .go-back,.dashboard-trainer .go-back,.dashboard-trainer-groups .go-back,.dashboard-trainer-clients .go-back,.dashboard-trainer-routines .go-back,.dashboard-trainer-exercises .go-back,.dashboard-trainer-resources .go-back,.dashboard-trainer-workout-plans .go-back,.dashboard-trainer-clients-edit .go-back,.dashboard-ask .go-back{font-weight:300}.dashboard-me .go-back.group-back,.dashboard-trainer .go-back.group-back,.dashboard-trainer-groups .go-back.group-back,.dashboard-trainer-clients .go-back.group-back,.dashboard-trainer-routines .go-back.group-back,.dashboard-trainer-exercises .go-back.group-back,.dashboard-trainer-resources .go-back.group-back,.dashboard-trainer-workout-plans .go-back.group-back,.dashboard-trainer-clients-edit .go-back.group-back,.dashboard-ask .go-back.group-back{padding-top:20px}.dashboard-me textarea.trainer-bio,.dashboard-trainer textarea.trainer-bio,.dashboard-trainer-groups textarea.trainer-bio,.dashboard-trainer-clients textarea.trainer-bio,.dashboard-trainer-routines textarea.trainer-bio,.dashboard-trainer-exercises textarea.trainer-bio,.dashboard-trainer-resources textarea.trainer-bio,.dashboard-trainer-workout-plans textarea.trainer-bio,.dashboard-trainer-clients-edit textarea.trainer-bio,.dashboard-ask textarea.trainer-bio{min-height:130px}.dashboard-me .secondary-dashboard-header,.dashboard-trainer .secondary-dashboard-header,.dashboard-trainer-groups .secondary-dashboard-header,.dashboard-trainer-clients .secondary-dashboard-header,.dashboard-trainer-routines .secondary-dashboard-header,.dashboard-trainer-exercises .secondary-dashboard-header,.dashboard-trainer-resources .secondary-dashboard-header,.dashboard-trainer-workout-plans .secondary-dashboard-header,.dashboard-trainer-clients-edit .secondary-dashboard-header,.dashboard-ask .secondary-dashboard-header{margin-top:45px}.dashboard-me .header-section,.dashboard-trainer .header-section,.dashboard-trainer-groups .header-section,.dashboard-trainer-clients .header-section,.dashboard-trainer-routines .header-section,.dashboard-trainer-exercises .header-section,.dashboard-trainer-resources .header-section,.dashboard-trainer-workout-plans .header-section,.dashboard-trainer-clients-edit .header-section,.dashboard-ask .header-section{margin-top:10px}.dashboard-me .header-section.secondary,.dashboard-trainer .header-section.secondary,.dashboard-trainer-groups .header-section.secondary,.dashboard-trainer-clients .header-section.secondary,.dashboard-trainer-routines .header-section.secondary,.dashboard-trainer-exercises .header-section.secondary,.dashboard-trainer-resources .header-section.secondary,.dashboard-trainer-workout-plans .header-section.secondary,.dashboard-trainer-clients-edit .header-section.secondary,.dashboard-ask .header-section.secondary{margin-top:45px}@media small-only{.dashboard-me .header-section,.dashboard-trainer .header-section,.dashboard-trainer-groups .header-section,.dashboard-trainer-clients .header-section,.dashboard-trainer-routines .header-section,.dashboard-trainer-exercises .header-section,.dashboard-trainer-resources .header-section,.dashboard-trainer-workout-plans .header-section,.dashboard-trainer-clients-edit .header-section,.dashboard-ask .header-section{border-bottom:2px solid #f2f2f2;margin-bottom:24px}.dashboard-me .header-section h3.height-specific,.dashboard-trainer .header-section h3.height-specific,.dashboard-trainer-groups .header-section h3.height-specific,.dashboard-trainer-clients .header-section h3.height-specific,.dashboard-trainer-routines .header-section h3.height-specific,.dashboard-trainer-exercises .header-section h3.height-specific,.dashboard-trainer-resources .header-section h3.height-specific,.dashboard-trainer-workout-plans .header-section h3.height-specific,.dashboard-trainer-clients-edit .header-section h3.height-specific,.dashboard-ask .header-section h3.height-specific{margin-bottom:16px}}.dashboard-me .header-section h3,.dashboard-trainer .header-section h3,.dashboard-trainer-groups .header-section h3,.dashboard-trainer-clients .header-section h3,.dashboard-trainer-routines .header-section h3,.dashboard-trainer-exercises .header-section h3,.dashboard-trainer-resources .header-section h3,.dashboard-trainer-workout-plans .header-section h3,.dashboard-trainer-clients-edit .header-section h3,.dashboard-ask .header-section h3{margin:0 auto 4px}.dashboard-me .header-section p,.dashboard-trainer .header-section p,.dashboard-trainer-groups .header-section p,.dashboard-trainer-clients .header-section p,.dashboard-trainer-routines .header-section p,.dashboard-trainer-exercises .header-section p,.dashboard-trainer-resources .header-section p,.dashboard-trainer-workout-plans .header-section p,.dashboard-trainer-clients-edit .header-section p,.dashboard-ask .header-section p{margin-bottom:26px}.dashboard-me .header-section>div,.dashboard-trainer .header-section>div,.dashboard-trainer-groups .header-section>div,.dashboard-trainer-clients .header-section>div,.dashboard-trainer-routines .header-section>div,.dashboard-trainer-exercises .header-section>div,.dashboard-trainer-resources .header-section>div,.dashboard-trainer-workout-plans .header-section>div,.dashboard-trainer-clients-edit .header-section>div,.dashboard-ask .header-section>div{float:left}@media only screen and (min-width: 40.063em){.dashboard-me .header-section .new-photo,.dashboard-trainer .header-section .new-photo,.dashboard-trainer-groups .header-section .new-photo,.dashboard-trainer-clients .header-section .new-photo,.dashboard-trainer-routines .header-section .new-photo,.dashboard-trainer-exercises .header-section .new-photo,.dashboard-trainer-resources .header-section .new-photo,.dashboard-trainer-workout-plans .header-section .new-photo,.dashboard-trainer-clients-edit .header-section .new-photo,.dashboard-ask .header-section .new-photo{float:right}}.dashboard-me .dashboard-subheader,.dashboard-trainer .dashboard-subheader,.dashboard-trainer-groups .dashboard-subheader,.dashboard-trainer-clients .dashboard-subheader,.dashboard-trainer-routines .dashboard-subheader,.dashboard-trainer-exercises .dashboard-subheader,.dashboard-trainer-resources .dashboard-subheader,.dashboard-trainer-workout-plans .dashboard-subheader,.dashboard-trainer-clients-edit .dashboard-subheader,.dashboard-ask .dashboard-subheader{border-bottom:2px solid #f2f2f2}.dashboard-me .progress-photos,.dashboard-trainer .progress-photos,.dashboard-trainer-groups .progress-photos,.dashboard-trainer-clients .progress-photos,.dashboard-trainer-routines .progress-photos,.dashboard-trainer-exercises .progress-photos,.dashboard-trainer-resources .progress-photos,.dashboard-trainer-workout-plans .progress-photos,.dashboard-trainer-clients-edit .progress-photos,.dashboard-ask .progress-photos{margin-top:27px}.dashboard-me .bio-headers,.dashboard-trainer .bio-headers,.dashboard-trainer-groups .bio-headers,.dashboard-trainer-clients .bio-headers,.dashboard-trainer-routines .bio-headers,.dashboard-trainer-exercises .bio-headers,.dashboard-trainer-resources .bio-headers,.dashboard-trainer-workout-plans .bio-headers,.dashboard-trainer-clients-edit .bio-headers,.dashboard-ask .bio-headers{width:100%}.dashboard-me .bio-headers .profile-link,.dashboard-trainer .bio-headers .profile-link,.dashboard-trainer-groups .bio-headers .profile-link,.dashboard-trainer-clients .bio-headers .profile-link,.dashboard-trainer-routines .bio-headers .profile-link,.dashboard-trainer-exercises .bio-headers .profile-link,.dashboard-trainer-resources .bio-headers .profile-link,.dashboard-trainer-workout-plans .bio-headers .profile-link,.dashboard-trainer-clients-edit .bio-headers .profile-link,.dashboard-ask .bio-headers .profile-link{float:right}@media only screen and (max-width: 40em){.dashboard-me .bio-headers .profile-link,.dashboard-trainer .bio-headers .profile-link,.dashboard-trainer-groups .bio-headers .profile-link,.dashboard-trainer-clients .bio-headers .profile-link,.dashboard-trainer-routines .bio-headers .profile-link,.dashboard-trainer-exercises .bio-headers .profile-link,.dashboard-trainer-resources .bio-headers .profile-link,.dashboard-trainer-workout-plans .bio-headers .profile-link,.dashboard-trainer-clients-edit .bio-headers .profile-link,.dashboard-ask .bio-headers .profile-link{padding-bottom:15px;margin-right:-25px}}.dashboard-me .settings-section .row,.dashboard-trainer .settings-section .row,.dashboard-trainer-groups .settings-section .row,.dashboard-trainer-clients .settings-section .row,.dashboard-trainer-routines .settings-section .row,.dashboard-trainer-exercises .settings-section .row,.dashboard-trainer-resources .settings-section .row,.dashboard-trainer-workout-plans .settings-section .row,.dashboard-trainer-clients-edit .settings-section .row,.dashboard-ask .settings-section .row{font-weight:400}.dashboard-me .settings-section h4,.dashboard-trainer .settings-section h4,.dashboard-trainer-groups .settings-section h4,.dashboard-trainer-clients .settings-section h4,.dashboard-trainer-routines .settings-section h4,.dashboard-trainer-exercises .settings-section h4,.dashboard-trainer-resources .settings-section h4,.dashboard-trainer-workout-plans .settings-section h4,.dashboard-trainer-clients-edit .settings-section h4,.dashboard-ask .settings-section h4{padding-bottom:15px;margin-bottom:44px;border-bottom:2px solid #f2f2f2}.dashboard-me .settings-section input[type='radio'],.dashboard-me .settings-section input[type='checkbox'],.dashboard-trainer .settings-section input[type='radio'],.dashboard-trainer .settings-section input[type='checkbox'],.dashboard-trainer-groups .settings-section input[type='radio'],.dashboard-trainer-groups .settings-section input[type='checkbox'],.dashboard-trainer-clients .settings-section input[type='radio'],.dashboard-trainer-clients .settings-section input[type='checkbox'],.dashboard-trainer-routines .settings-section input[type='radio'],.dashboard-trainer-routines .settings-section input[type='checkbox'],.dashboard-trainer-exercises .settings-section input[type='radio'],.dashboard-trainer-exercises .settings-section input[type='checkbox'],.dashboard-trainer-resources .settings-section input[type='radio'],.dashboard-trainer-resources .settings-section input[type='checkbox'],.dashboard-trainer-workout-plans .settings-section input[type='radio'],.dashboard-trainer-workout-plans .settings-section input[type='checkbox'],.dashboard-trainer-clients-edit .settings-section input[type='radio'],.dashboard-trainer-clients-edit .settings-section input[type='checkbox'],.dashboard-ask .settings-section input[type='radio'],.dashboard-ask .settings-section input[type='checkbox']{vertical-align:1px}.dashboard-me .settings-section .grouping-header,.dashboard-trainer .settings-section .grouping-header,.dashboard-trainer-groups .settings-section .grouping-header,.dashboard-trainer-clients .settings-section .grouping-header,.dashboard-trainer-routines .settings-section .grouping-header,.dashboard-trainer-exercises .settings-section .grouping-header,.dashboard-trainer-resources .settings-section .grouping-header,.dashboard-trainer-workout-plans .settings-section .grouping-header,.dashboard-trainer-clients-edit .settings-section .grouping-header,.dashboard-ask .settings-section .grouping-header{margin-bottom:13px}.dashboard-me .settings-section .picture-header,.dashboard-me .settings-section .grouping-header,.dashboard-trainer .settings-section .picture-header,.dashboard-trainer .settings-section .grouping-header,.dashboard-trainer-groups .settings-section .picture-header,.dashboard-trainer-groups .settings-section .grouping-header,.dashboard-trainer-clients .settings-section .picture-header,.dashboard-trainer-clients .settings-section .grouping-header,.dashboard-trainer-routines .settings-section .picture-header,.dashboard-trainer-routines .settings-section .grouping-header,.dashboard-trainer-exercises .settings-section .picture-header,.dashboard-trainer-exercises .settings-section .grouping-header,.dashboard-trainer-resources .settings-section .picture-header,.dashboard-trainer-resources .settings-section .grouping-header,.dashboard-trainer-workout-plans .settings-section .picture-header,.dashboard-trainer-workout-plans .settings-section .grouping-header,.dashboard-trainer-clients-edit .settings-section .picture-header,.dashboard-trainer-clients-edit .settings-section .grouping-header,.dashboard-ask .settings-section .picture-header,.dashboard-ask .settings-section .grouping-header{display:block}.dashboard-me .settings-section span,.dashboard-trainer .settings-section span,.dashboard-trainer-groups .settings-section span,.dashboard-trainer-clients .settings-section span,.dashboard-trainer-routines .settings-section span,.dashboard-trainer-exercises .settings-section span,.dashboard-trainer-resources .settings-section span,.dashboard-trainer-workout-plans .settings-section span,.dashboard-trainer-clients-edit .settings-section span,.dashboard-ask .settings-section span{margin:0 25px 0 10px}.dashboard-me .settings-section img,.dashboard-trainer .settings-section img,.dashboard-trainer-groups .settings-section img,.dashboard-trainer-clients .settings-section img,.dashboard-trainer-routines .settings-section img,.dashboard-trainer-exercises .settings-section img,.dashboard-trainer-resources .settings-section img,.dashboard-trainer-workout-plans .settings-section img,.dashboard-trainer-clients-edit .settings-section img,.dashboard-ask .settings-section img{width:80px;border:2px solid #f2f2f2;margin-top:8px}.dashboard-me .settings-section .second-row,.dashboard-trainer .settings-section .second-row,.dashboard-trainer-groups .settings-section .second-row,.dashboard-trainer-clients .settings-section .second-row,.dashboard-trainer-routines .settings-section .second-row,.dashboard-trainer-exercises .settings-section .second-row,.dashboard-trainer-resources .settings-section .second-row,.dashboard-trainer-workout-plans .settings-section .second-row,.dashboard-trainer-clients-edit .settings-section .second-row,.dashboard-ask .settings-section .second-row{margin-top:20px}.dashboard-me .settings-section .third-row,.dashboard-trainer .settings-section .third-row,.dashboard-trainer-groups .settings-section .third-row,.dashboard-trainer-clients .settings-section .third-row,.dashboard-trainer-routines .settings-section .third-row,.dashboard-trainer-exercises .settings-section .third-row,.dashboard-trainer-resources .settings-section .third-row,.dashboard-trainer-workout-plans .settings-section .third-row,.dashboard-trainer-clients-edit .settings-section .third-row,.dashboard-ask .settings-section .third-row{margin-top:20px}.dashboard-me .settings-section .city-field,.dashboard-trainer .settings-section .city-field,.dashboard-trainer-groups .settings-section .city-field,.dashboard-trainer-clients .settings-section .city-field,.dashboard-trainer-routines .settings-section .city-field,.dashboard-trainer-exercises .settings-section .city-field,.dashboard-trainer-resources .settings-section .city-field,.dashboard-trainer-workout-plans .settings-section .city-field,.dashboard-trainer-clients-edit .settings-section .city-field,.dashboard-ask .settings-section .city-field{width:200px}.dashboard-me .settings-section .zip-field,.dashboard-trainer .settings-section .zip-field,.dashboard-trainer-groups .settings-section .zip-field,.dashboard-trainer-clients .settings-section .zip-field,.dashboard-trainer-routines .settings-section .zip-field,.dashboard-trainer-exercises .settings-section .zip-field,.dashboard-trainer-resources .settings-section .zip-field,.dashboard-trainer-workout-plans .settings-section .zip-field,.dashboard-trainer-clients-edit .settings-section .zip-field,.dashboard-ask .settings-section .zip-field{width:70px;margin-left:4px}.dashboard-me .settings-section .city-field,.dashboard-me .settings-section .zip-field,.dashboard-trainer .settings-section .city-field,.dashboard-trainer .settings-section .zip-field,.dashboard-trainer-groups .settings-section .city-field,.dashboard-trainer-groups .settings-section .zip-field,.dashboard-trainer-clients .settings-section .city-field,.dashboard-trainer-clients .settings-section .zip-field,.dashboard-trainer-routines .settings-section .city-field,.dashboard-trainer-routines .settings-section .zip-field,.dashboard-trainer-exercises .settings-section .city-field,.dashboard-trainer-exercises .settings-section .zip-field,.dashboard-trainer-resources .settings-section .city-field,.dashboard-trainer-resources .settings-section .zip-field,.dashboard-trainer-workout-plans .settings-section .city-field,.dashboard-trainer-workout-plans .settings-section .zip-field,.dashboard-trainer-clients-edit .settings-section .city-field,.dashboard-trainer-clients-edit .settings-section .zip-field,.dashboard-ask .settings-section .city-field,.dashboard-ask .settings-section .zip-field{display:inline-block}.dashboard-me .settings-section .about,.dashboard-trainer .settings-section .about,.dashboard-trainer-groups .settings-section .about,.dashboard-trainer-clients .settings-section .about,.dashboard-trainer-routines .settings-section .about,.dashboard-trainer-exercises .settings-section .about,.dashboard-trainer-resources .settings-section .about,.dashboard-trainer-workout-plans .settings-section .about,.dashboard-trainer-clients-edit .settings-section .about,.dashboard-ask .settings-section .about{margin-top:5px;margin-bottom:27px}.dashboard-me .settings-section .password-field,.dashboard-trainer .settings-section .password-field,.dashboard-trainer-groups .settings-section .password-field,.dashboard-trainer-clients .settings-section .password-field,.dashboard-trainer-routines .settings-section .password-field,.dashboard-trainer-exercises .settings-section .password-field,.dashboard-trainer-resources .settings-section .password-field,.dashboard-trainer-workout-plans .settings-section .password-field,.dashboard-trainer-clients-edit .settings-section .password-field,.dashboard-ask .settings-section .password-field{width:150px;display:inline-block}.dashboard-me .settings-section .password-field:first-child,.dashboard-trainer .settings-section .password-field:first-child,.dashboard-trainer-groups .settings-section .password-field:first-child,.dashboard-trainer-clients .settings-section .password-field:first-child,.dashboard-trainer-routines .settings-section .password-field:first-child,.dashboard-trainer-exercises .settings-section .password-field:first-child,.dashboard-trainer-resources .settings-section .password-field:first-child,.dashboard-trainer-workout-plans .settings-section .password-field:first-child,.dashboard-trainer-clients-edit .settings-section .password-field:first-child,.dashboard-ask .settings-section .password-field:first-child{margin-right:4px}.dashboard-me .settings-section .email-field,.dashboard-trainer .settings-section .email-field,.dashboard-trainer-groups .settings-section .email-field,.dashboard-trainer-clients .settings-section .email-field,.dashboard-trainer-routines .settings-section .email-field,.dashboard-trainer-exercises .settings-section .email-field,.dashboard-trainer-resources .settings-section .email-field,.dashboard-trainer-workout-plans .settings-section .email-field,.dashboard-trainer-clients-edit .settings-section .email-field,.dashboard-ask .settings-section .email-field{margin-top:8px}.dashboard-me .settings-section .delete-client,.dashboard-trainer .settings-section .delete-client,.dashboard-trainer-groups .settings-section .delete-client,.dashboard-trainer-clients .settings-section .delete-client,.dashboard-trainer-routines .settings-section .delete-client,.dashboard-trainer-exercises .settings-section .delete-client,.dashboard-trainer-resources .settings-section .delete-client,.dashboard-trainer-workout-plans .settings-section .delete-client,.dashboard-trainer-clients-edit .settings-section .delete-client,.dashboard-ask .settings-section .delete-client{margin-top:10px}.dashboard-me .settings-section .cancel,.dashboard-trainer .settings-section .cancel,.dashboard-trainer-groups .settings-section .cancel,.dashboard-trainer-clients .settings-section .cancel,.dashboard-trainer-routines .settings-section .cancel,.dashboard-trainer-exercises .settings-section .cancel,.dashboard-trainer-resources .settings-section .cancel,.dashboard-trainer-workout-plans .settings-section .cancel,.dashboard-trainer-clients-edit .settings-section .cancel,.dashboard-ask .settings-section .cancel{display:inline-block}@media only screen and (max-width: 40em){.dashboard-me .settings-section .cancel,.dashboard-trainer .settings-section .cancel,.dashboard-trainer-groups .settings-section .cancel,.dashboard-trainer-clients .settings-section .cancel,.dashboard-trainer-routines .settings-section .cancel,.dashboard-trainer-exercises .settings-section .cancel,.dashboard-trainer-resources .settings-section .cancel,.dashboard-trainer-workout-plans .settings-section .cancel,.dashboard-trainer-clients-edit .settings-section .cancel,.dashboard-ask .settings-section .cancel{margin:1px 0 0 20px}}@media only screen and (min-width: 40.063em){.dashboard-me .settings-section .cancel,.dashboard-trainer .settings-section .cancel,.dashboard-trainer-groups .settings-section .cancel,.dashboard-trainer-clients .settings-section .cancel,.dashboard-trainer-routines .settings-section .cancel,.dashboard-trainer-exercises .settings-section .cancel,.dashboard-trainer-resources .settings-section .cancel,.dashboard-trainer-workout-plans .settings-section .cancel,.dashboard-trainer-clients-edit .settings-section .cancel,.dashboard-ask .settings-section .cancel{margin:5px 0 0 20px}}.dashboard-me .settings-section label span,.dashboard-trainer .settings-section label span,.dashboard-trainer-groups .settings-section label span,.dashboard-trainer-clients .settings-section label span,.dashboard-trainer-routines .settings-section label span,.dashboard-trainer-exercises .settings-section label span,.dashboard-trainer-resources .settings-section label span,.dashboard-trainer-workout-plans .settings-section label span,.dashboard-trainer-clients-edit .settings-section label span,.dashboard-ask .settings-section label span{margin:0}.dashboard-me .profile-settings .settings-section .header-section,.dashboard-me .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer .profile-settings .settings-section .header-section,.dashboard-trainer .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer-groups .profile-settings .settings-section .header-section,.dashboard-trainer-groups .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer-clients .profile-settings .settings-section .header-section,.dashboard-trainer-clients .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer-routines .profile-settings .settings-section .header-section,.dashboard-trainer-routines .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer-exercises .profile-settings .settings-section .header-section,.dashboard-trainer-exercises .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer-resources .profile-settings .settings-section .header-section,.dashboard-trainer-resources .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer-workout-plans .profile-settings .settings-section .header-section,.dashboard-trainer-workout-plans .profile-settings .settings-section .billing-information .header-section,.dashboard-trainer-clients-edit .profile-settings .settings-section .header-section,.dashboard-trainer-clients-edit .profile-settings .settings-section .billing-information .header-section,.dashboard-ask .profile-settings .settings-section .header-section,.dashboard-ask .profile-settings .settings-section .billing-information .header-section{margin-bottom:35px}.dashboard-me .profile-settings .settings-section .header-section h3,.dashboard-me .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer .profile-settings .settings-section .header-section h3,.dashboard-trainer .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer-groups .profile-settings .settings-section .header-section h3,.dashboard-trainer-groups .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer-clients .profile-settings .settings-section .header-section h3,.dashboard-trainer-clients .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer-routines .profile-settings .settings-section .header-section h3,.dashboard-trainer-routines .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer-exercises .profile-settings .settings-section .header-section h3,.dashboard-trainer-exercises .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer-resources .profile-settings .settings-section .header-section h3,.dashboard-trainer-resources .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer-workout-plans .profile-settings .settings-section .header-section h3,.dashboard-trainer-workout-plans .profile-settings .settings-section .billing-information .header-section h3,.dashboard-trainer-clients-edit .profile-settings .settings-section .header-section h3,.dashboard-trainer-clients-edit .profile-settings .settings-section .billing-information .header-section h3,.dashboard-ask .profile-settings .settings-section .header-section h3,.dashboard-ask .profile-settings .settings-section .billing-information .header-section h3{margin-bottom:14px}.dashboard-me .profile-settings .settings-section .measurement-header,.dashboard-trainer .profile-settings .settings-section .measurement-header,.dashboard-trainer-groups .profile-settings .settings-section .measurement-header,.dashboard-trainer-clients .profile-settings .settings-section .measurement-header,.dashboard-trainer-routines .profile-settings .settings-section .measurement-header,.dashboard-trainer-exercises .profile-settings .settings-section .measurement-header,.dashboard-trainer-resources .profile-settings .settings-section .measurement-header,.dashboard-trainer-workout-plans .profile-settings .settings-section .measurement-header,.dashboard-trainer-clients-edit .profile-settings .settings-section .measurement-header,.dashboard-ask .profile-settings .settings-section .measurement-header{padding-left:5px}.dashboard-me .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer-groups .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer-clients .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer-routines .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer-exercises .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer-resources .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer-workout-plans .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-trainer-clients-edit .profile-settings .settings-section .units .units-section .unit-wrap,.dashboard-ask .profile-settings .settings-section .units .units-section .unit-wrap{margin:-35px 0 0 10px}.dashboard-me .profile-settings .settings-section .save-button,.dashboard-me .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer .profile-settings .settings-section .save-button,.dashboard-trainer .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer-groups .profile-settings .settings-section .save-button,.dashboard-trainer-groups .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer-clients .profile-settings .settings-section .save-button,.dashboard-trainer-clients .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer-routines .profile-settings .settings-section .save-button,.dashboard-trainer-routines .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer-exercises .profile-settings .settings-section .save-button,.dashboard-trainer-exercises .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer-resources .profile-settings .settings-section .save-button,.dashboard-trainer-resources .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer-workout-plans .profile-settings .settings-section .save-button,.dashboard-trainer-workout-plans .profile-settings .settings-section .notification-settings .save-button,.dashboard-trainer-clients-edit .profile-settings .settings-section .save-button,.dashboard-trainer-clients-edit .profile-settings .settings-section .notification-settings .save-button,.dashboard-ask .profile-settings .settings-section .save-button,.dashboard-ask .profile-settings .settings-section .notification-settings .save-button{width:133px;padding-left:0;padding-right:0}.dashboard-me .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer-groups .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer-clients .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer-routines .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer-exercises .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer-resources .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer-workout-plans .profile-settings .settings-section input[type='checkbox'],.dashboard-trainer-clients-edit .profile-settings .settings-section input[type='checkbox'],.dashboard-ask .profile-settings .settings-section input[type='checkbox']{margin:0}@media only screen and (max-width: 40em){.dashboard-me .profile-settings .settings-section .time-zone select,.dashboard-trainer .profile-settings .settings-section .time-zone select,.dashboard-trainer-groups .profile-settings .settings-section .time-zone select,.dashboard-trainer-clients .profile-settings .settings-section .time-zone select,.dashboard-trainer-routines .profile-settings .settings-section .time-zone select,.dashboard-trainer-exercises .profile-settings .settings-section .time-zone select,.dashboard-trainer-resources .profile-settings .settings-section .time-zone select,.dashboard-trainer-workout-plans .profile-settings .settings-section .time-zone select,.dashboard-trainer-clients-edit .profile-settings .settings-section .time-zone select,.dashboard-ask .profile-settings .settings-section .time-zone select{padding-right:20px}}.dashboard-me #errors .mod-notification-box,.dashboard-trainer #errors .mod-notification-box,.dashboard-trainer-groups #errors .mod-notification-box,.dashboard-trainer-clients #errors .mod-notification-box,.dashboard-trainer-routines #errors .mod-notification-box,.dashboard-trainer-exercises #errors .mod-notification-box,.dashboard-trainer-resources #errors .mod-notification-box,.dashboard-trainer-workout-plans #errors .mod-notification-box,.dashboard-trainer-clients-edit #errors .mod-notification-box,.dashboard-ask #errors .mod-notification-box{padding-bottom:1px}.dashboard-me .error-header,.dashboard-me .error-item,.dashboard-trainer .error-header,.dashboard-trainer .error-item,.dashboard-trainer-groups .error-header,.dashboard-trainer-groups .error-item,.dashboard-trainer-clients .error-header,.dashboard-trainer-clients .error-item,.dashboard-trainer-routines .error-header,.dashboard-trainer-routines .error-item,.dashboard-trainer-exercises .error-header,.dashboard-trainer-exercises .error-item,.dashboard-trainer-resources .error-header,.dashboard-trainer-resources .error-item,.dashboard-trainer-workout-plans .error-header,.dashboard-trainer-workout-plans .error-item,.dashboard-trainer-clients-edit .error-header,.dashboard-trainer-clients-edit .error-item,.dashboard-ask .error-header,.dashboard-ask .error-item{padding-left:24px}.dashboard-me .error-header,.dashboard-trainer .error-header,.dashboard-trainer-groups .error-header,.dashboard-trainer-clients .error-header,.dashboard-trainer-routines .error-header,.dashboard-trainer-exercises .error-header,.dashboard-trainer-resources .error-header,.dashboard-trainer-workout-plans .error-header,.dashboard-trainer-clients-edit .error-header,.dashboard-ask .error-header{background-color:#c00;color:#fff;margin-bottom:0;font-size:24px}.dashboard-me .error-item p,.dashboard-trainer .error-item p,.dashboard-trainer-groups .error-item p,.dashboard-trainer-clients .error-item p,.dashboard-trainer-routines .error-item p,.dashboard-trainer-exercises .error-item p,.dashboard-trainer-resources .error-item p,.dashboard-trainer-workout-plans .error-item p,.dashboard-trainer-clients-edit .error-item p,.dashboard-ask .error-item p{margin:6px 0}.dashboard-me .client-nav,.dashboard-trainer .client-nav,.dashboard-trainer-groups .client-nav,.dashboard-trainer-clients .client-nav,.dashboard-trainer-routines .client-nav,.dashboard-trainer-exercises .client-nav,.dashboard-trainer-resources .client-nav,.dashboard-trainer-workout-plans .client-nav,.dashboard-trainer-clients-edit .client-nav,.dashboard-ask .client-nav{background-color:#fafafa}.dashboard-me .client-nav h3,.dashboard-trainer .client-nav h3,.dashboard-trainer-groups .client-nav h3,.dashboard-trainer-clients .client-nav h3,.dashboard-trainer-routines .client-nav h3,.dashboard-trainer-exercises .client-nav h3,.dashboard-trainer-resources .client-nav h3,.dashboard-trainer-workout-plans .client-nav h3,.dashboard-trainer-clients-edit .client-nav h3,.dashboard-ask .client-nav h3{margin-top:8px;display:inline-block}.dashboard-me .client-nav .back-link,.dashboard-trainer .client-nav .back-link,.dashboard-trainer-groups .client-nav .back-link,.dashboard-trainer-clients .client-nav .back-link,.dashboard-trainer-routines .client-nav .back-link,.dashboard-trainer-exercises .client-nav .back-link,.dashboard-trainer-resources .client-nav .back-link,.dashboard-trainer-workout-plans .client-nav .back-link,.dashboard-trainer-clients-edit .client-nav .back-link,.dashboard-ask .client-nav .back-link{margin-left:3px;vertical-align:middle;font-size:12px;position:relative;top:-3px;display:block;padding-left:33px;margin-top:-8px}.dashboard-me .client-nav .client-edit-tag,.dashboard-trainer .client-nav .client-edit-tag,.dashboard-trainer-groups .client-nav .client-edit-tag,.dashboard-trainer-clients .client-nav .client-edit-tag,.dashboard-trainer-routines .client-nav .client-edit-tag,.dashboard-trainer-exercises .client-nav .client-edit-tag,.dashboard-trainer-resources .client-nav .client-edit-tag,.dashboard-trainer-workout-plans .client-nav .client-edit-tag,.dashboard-trainer-clients-edit .client-nav .client-edit-tag,.dashboard-ask .client-nav .client-edit-tag{padding-top:10px}@media only screen and (min-width: 64.063em){.dashboard-me .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer-groups .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer-clients .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer-routines .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer-exercises .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer-resources .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer-workout-plans .client-nav .client-edit-tag .tag-wrapper,.dashboard-trainer-clients-edit .client-nav .client-edit-tag .tag-wrapper,.dashboard-ask .client-nav .client-edit-tag .tag-wrapper{min-width:400px}}.dashboard-me .client-nav .client-edit-tag .client-options,.dashboard-trainer .client-nav .client-edit-tag .client-options,.dashboard-trainer-groups .client-nav .client-edit-tag .client-options,.dashboard-trainer-clients .client-nav .client-edit-tag .client-options,.dashboard-trainer-routines .client-nav .client-edit-tag .client-options,.dashboard-trainer-exercises .client-nav .client-edit-tag .client-options,.dashboard-trainer-resources .client-nav .client-edit-tag .client-options,.dashboard-trainer-workout-plans .client-nav .client-edit-tag .client-options,.dashboard-trainer-clients-edit .client-nav .client-edit-tag .client-options,.dashboard-ask .client-nav .client-edit-tag .client-options{padding:10px 0px 0px 0px}.dashboard-me .client-nav .tag-wrapper,.dashboard-trainer .client-nav .tag-wrapper,.dashboard-trainer-groups .client-nav .tag-wrapper,.dashboard-trainer-clients .client-nav .tag-wrapper,.dashboard-trainer-routines .client-nav .tag-wrapper,.dashboard-trainer-exercises .client-nav .tag-wrapper,.dashboard-trainer-resources .client-nav .tag-wrapper,.dashboard-trainer-workout-plans .client-nav .tag-wrapper,.dashboard-trainer-clients-edit .client-nav .tag-wrapper,.dashboard-ask .client-nav .tag-wrapper{position:relative}.dashboard-me .client-nav .tag-wrapper .ember-view,.dashboard-trainer .client-nav .tag-wrapper .ember-view,.dashboard-trainer-groups .client-nav .tag-wrapper .ember-view,.dashboard-trainer-clients .client-nav .tag-wrapper .ember-view,.dashboard-trainer-routines .client-nav .tag-wrapper .ember-view,.dashboard-trainer-exercises .client-nav .tag-wrapper .ember-view,.dashboard-trainer-resources .client-nav .tag-wrapper .ember-view,.dashboard-trainer-workout-plans .client-nav .tag-wrapper .ember-view,.dashboard-trainer-clients-edit .client-nav .tag-wrapper .ember-view,.dashboard-ask .client-nav .tag-wrapper .ember-view{margin-left:50px}.dashboard-me .client-nav .tag-label,.dashboard-trainer .client-nav .tag-label,.dashboard-trainer-groups .client-nav .tag-label,.dashboard-trainer-clients .client-nav .tag-label,.dashboard-trainer-routines .client-nav .tag-label,.dashboard-trainer-exercises .client-nav .tag-label,.dashboard-trainer-resources .client-nav .tag-label,.dashboard-trainer-workout-plans .client-nav .tag-label,.dashboard-trainer-clients-edit .client-nav .tag-label,.dashboard-ask .client-nav .tag-label{position:absolute;top:8px;font-size:17px}.dashboard-me .client-nav .select2-container-multi .select2-choices,.dashboard-trainer .client-nav .select2-container-multi .select2-choices,.dashboard-trainer-groups .client-nav .select2-container-multi .select2-choices,.dashboard-trainer-clients .client-nav .select2-container-multi .select2-choices,.dashboard-trainer-routines .client-nav .select2-container-multi .select2-choices,.dashboard-trainer-exercises .client-nav .select2-container-multi .select2-choices,.dashboard-trainer-resources .client-nav .select2-container-multi .select2-choices,.dashboard-trainer-workout-plans .client-nav .select2-container-multi .select2-choices,.dashboard-trainer-clients-edit .client-nav .select2-container-multi .select2-choices,.dashboard-ask .client-nav .select2-container-multi .select2-choices{margin-bottom:10px}.dashboard-me .new-clients .first,.dashboard-me .new-clients .second,.dashboard-trainer .new-clients .first,.dashboard-trainer .new-clients .second,.dashboard-trainer-groups .new-clients .first,.dashboard-trainer-groups .new-clients .second,.dashboard-trainer-clients .new-clients .first,.dashboard-trainer-clients .new-clients .second,.dashboard-trainer-routines .new-clients .first,.dashboard-trainer-routines .new-clients .second,.dashboard-trainer-exercises .new-clients .first,.dashboard-trainer-exercises .new-clients .second,.dashboard-trainer-resources .new-clients .first,.dashboard-trainer-resources .new-clients .second,.dashboard-trainer-workout-plans .new-clients .first,.dashboard-trainer-workout-plans .new-clients .second,.dashboard-trainer-clients-edit .new-clients .first,.dashboard-trainer-clients-edit .new-clients .second,.dashboard-ask .new-clients .first,.dashboard-ask .new-clients .second{float:left}.dashboard-me .new-clients .second,.dashboard-trainer .new-clients .second,.dashboard-trainer-groups .new-clients .second,.dashboard-trainer-clients .new-clients .second,.dashboard-trainer-routines .new-clients .second,.dashboard-trainer-exercises .new-clients .second,.dashboard-trainer-resources .new-clients .second,.dashboard-trainer-workout-plans .new-clients .second,.dashboard-trainer-clients-edit .new-clients .second,.dashboard-ask .new-clients .second{padding-left:5px}.dashboard-me .new-clients .use-billing,.dashboard-trainer .new-clients .use-billing,.dashboard-trainer-groups .new-clients .use-billing,.dashboard-trainer-clients .new-clients .use-billing,.dashboard-trainer-routines .new-clients .use-billing,.dashboard-trainer-exercises .new-clients .use-billing,.dashboard-trainer-resources .new-clients .use-billing,.dashboard-trainer-workout-plans .new-clients .use-billing,.dashboard-trainer-clients-edit .new-clients .use-billing,.dashboard-ask .new-clients .use-billing{padding-bottom:20px}.dashboard-me .new-clients .client-nav,.dashboard-trainer .new-clients .client-nav,.dashboard-trainer-groups .new-clients .client-nav,.dashboard-trainer-clients .new-clients .client-nav,.dashboard-trainer-routines .new-clients .client-nav,.dashboard-trainer-exercises .new-clients .client-nav,.dashboard-trainer-resources .new-clients .client-nav,.dashboard-trainer-workout-plans .new-clients .client-nav,.dashboard-trainer-clients-edit .new-clients .client-nav,.dashboard-ask .new-clients .client-nav{padding-bottom:10px}.dashboard-me .new-clients .client-nav.many,.dashboard-trainer .new-clients .client-nav.many,.dashboard-trainer-groups .new-clients .client-nav.many,.dashboard-trainer-clients .new-clients .client-nav.many,.dashboard-trainer-routines .new-clients .client-nav.many,.dashboard-trainer-exercises .new-clients .client-nav.many,.dashboard-trainer-resources .new-clients .client-nav.many,.dashboard-trainer-workout-plans .new-clients .client-nav.many,.dashboard-trainer-clients-edit .new-clients .client-nav.many,.dashboard-ask .new-clients .client-nav.many{padding-top:10px}.dashboard-me .new-clients .client-tip,.dashboard-trainer .new-clients .client-tip,.dashboard-trainer-groups .new-clients .client-tip,.dashboard-trainer-clients .new-clients .client-tip,.dashboard-trainer-routines .new-clients .client-tip,.dashboard-trainer-exercises .new-clients .client-tip,.dashboard-trainer-resources .new-clients .client-tip,.dashboard-trainer-workout-plans .new-clients .client-tip,.dashboard-trainer-clients-edit .new-clients .client-tip,.dashboard-ask .new-clients .client-tip{font-size:14px;color:grey;margin-top:-10px}.dashboard-me .new-clients .new-client-row,.dashboard-trainer .new-clients .new-client-row,.dashboard-trainer-groups .new-clients .new-client-row,.dashboard-trainer-clients .new-clients .new-client-row,.dashboard-trainer-routines .new-clients .new-client-row,.dashboard-trainer-exercises .new-clients .new-client-row,.dashboard-trainer-resources .new-clients .new-client-row,.dashboard-trainer-workout-plans .new-clients .new-client-row,.dashboard-trainer-clients-edit .new-clients .new-client-row,.dashboard-ask .new-clients .new-client-row{position:relative}.dashboard-me .new-clients .new-client-row label.client-username,.dashboard-trainer .new-clients .new-client-row label.client-username,.dashboard-trainer-groups .new-clients .new-client-row label.client-username,.dashboard-trainer-clients .new-clients .new-client-row label.client-username,.dashboard-trainer-routines .new-clients .new-client-row label.client-username,.dashboard-trainer-exercises .new-clients .new-client-row label.client-username,.dashboard-trainer-resources .new-clients .new-client-row label.client-username,.dashboard-trainer-workout-plans .new-clients .new-client-row label.client-username,.dashboard-trainer-clients-edit .new-clients .new-client-row label.client-username,.dashboard-ask .new-clients .new-client-row label.client-username{padding-right:15px}.dashboard-me .new-clients .new-client-row .remove-client,.dashboard-trainer .new-clients .new-client-row .remove-client,.dashboard-trainer-groups .new-clients .new-client-row .remove-client,.dashboard-trainer-clients .new-clients .new-client-row .remove-client,.dashboard-trainer-routines .new-clients .new-client-row .remove-client,.dashboard-trainer-exercises .new-clients .new-client-row .remove-client,.dashboard-trainer-resources .new-clients .new-client-row .remove-client,.dashboard-trainer-workout-plans .new-clients .new-client-row .remove-client,.dashboard-trainer-clients-edit .new-clients .new-client-row .remove-client,.dashboard-ask .new-clients .new-client-row .remove-client{position:absolute;right:0;top:32px}@media only screen and (max-width: 40em){.dashboard-me .archive-check,.dashboard-trainer .archive-check,.dashboard-trainer-groups .archive-check,.dashboard-trainer-clients .archive-check,.dashboard-trainer-routines .archive-check,.dashboard-trainer-exercises .archive-check,.dashboard-trainer-resources .archive-check,.dashboard-trainer-workout-plans .archive-check,.dashboard-trainer-clients-edit .archive-check,.dashboard-ask .archive-check{padding-top:0px;padding-bottom:18px}}@media only screen and (max-width: 40em){.dashboard-trainer .button.secondary{margin-top:25px}}.dashboard-trainer-products-new .button.secondary,.dashboard-trainer-products-edit .button.secondary{margin-top:25px}@media only screen and (max-width: 40em){.dashboard-trainer-workout-plans .dashboard-cards select{margin-bottom:0;margin-top:20px}.dashboard-trainer-workout-plans .button.secondary.new-plan-button{margin:0;padding:10px 15px 9px 10px;margin-top:22px}}.dashboard-trainer-exercises .dashboard-filters,.dashboard-trainer-clients .dashboard-filters{margin-bottom:25px}.dashboard-trainer-clients-edit-health .fa-calendar,.dashboard-me-health .fa-calendar{color:#30A6BE}.dashboard-trainer-clients-edit-health .mod-date-range-picker,.dashboard-me-health .mod-date-range-picker{margin-top:-2px;font-size:24px;float:left;padding-left:10px}.dashboard-trainer-clients-edit-health .health-header,.dashboard-me-health .health-header{float:left}.dashboard-trainer-clients-edit-health .button.secondary.new-field,.dashboard-me-health .button.secondary.new-field{margin-top:17px;padding:10px 26px 10px 25px}.dashboard-trainer-clients-edit-health .delete-field,.dashboard-me-health .delete-field{float:left;padding-left:2px}.dashboard-trainer-clients-edit-health .trainer-custom-field,.dashboard-me-health .trainer-custom-field{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;max-width:148px}@media only screen and (max-width: 40em){.dashboard-trainer-clients-edit .alert-box.default-flash,.dashboard-trainer-clients-edit .alert-box.alert-default-flash,.dashboard-trainer-clients-edit .alert-box.error,.dashboard-trainer-clients-edit .alert.default-flash,.dashboard-trainer-clients-edit .alert.alert-default-flash,.dashboard-trainer-clients-edit .alert.error{margin:.7rem 0}}.me-header{border-bottom:2px solid #f2f2f2}.me-header h1{font-size:1.75rem;color:#505050;margin:6px auto 12px;display:inline-block}.me-header a{float:right;margin-top:16px}.connected-apps ul{list-style:none;margin:0}.connected-apps ul img{border:solid 2px #f2f2f2;width:100%}.connected-apps ul img.stripe{width:auto;padding:25px}.connected-apps ul li.stripe-row{padding:0 20px}@media only screen and (max-width: 40em){.connected-apps ul li.stripe-row .stripe-wrapper{padding-left:0}}.connected-apps li{margin-top:27px;border-bottom:2px solid #f2f2f2}.connected-apps li p{margin:18px auto 50px}.connected-apps .unconnected-list li:last-child{border:none}.connected-apps .unconnected-list p{margin-bottom:30px}.connected-apps .connected-list p{margin-bottom:30px}.connected-apps .no-connected p{margin:45px 0}@media only screen and (max-width: 40em){.connected-apps .connected-list p,.connected-apps .unconnected-list p{margin:15px auto 5px}}.dashboard-me-progress-photos .calendar{position:relative;z-index:999}.progress-photo-loader,.inline-loader{display:inline-block}.progress-photo-loader.inline-loader .loader,.inline-loader.inline-loader .loader{top:0;margin-left:10px}.progress-photo-loader .loader,.inline-loader .loader{display:inline-block;margin:0;height:50px;top:-14px}.temp-loader{margin-top:50px}.notification-settings table{border:none;border-collapse:collapse}.notification-settings h4{margin-top:0}.notification-settings tr{background:none !important}.notification-settings th{font-weight:300;font-size:0.9375rem;padding-top:12px;padding-bottom:12px}.notification-settings td{padding-top:40px;padding-bottom:26px}.notification-settings th,.notification-settings tr:not(:last-child) td{border-bottom:2px solid #f2f2f2}.notification-settings .check{text-align:center;vertical-align:top}.notification-settings th:first-child,.notification-settings td:first-child{padding-left:0}.notification-settings .header-section{margin-bottom:0}.notification-settings .unsubscribe-all{float:right;margin:20px 20px 0px 0px}@media only screen and (max-width: 40em){.notification-settings .unsubscribe-all{margin:0;padding-top:8px}}.notification-settings .inline-loader .loader{top:-14px}.notification-settings .email-type-selector{margin-top:10px;margin-bottom:10px;width:100%;border-bottom:2px solid #f2f2f2}.notification-settings .email-type-selector>div>div:first-child{padding-top:8px}.billing-information .middle-column{text-align:center}.billing-information .right-column{text-align:right}.billing-information .middle-column>div,.billing-information .right-column>div{text-align:left;display:inline-block}.billing-information .summary-row{font-weight:normal;margin-bottom:58px}.billing-information .summary-row .columns{margin-top:5px}.billing-information .summary-row span{display:block;margin-top:17px;font-weight:200}.billing-information .summary-row .button{padding:7px 14px;margin-top:13px}.billing-information .second-row a{font-weight:normal}.billing-information .second-row h4{border-bottom:2px solid #f2f2f2;padding-bottom:14px;margin-bottom:32px}.billing-information ul{margin:0}.billing-information li{font-weight:normal;list-style:none;padding-bottom:10px;margin-bottom:10px}.billing-information li span{float:right}.billing-information li:not(:last-child){border-bottom:2px solid #f2f2f2}.billing-information p{margin-bottom:20px}.billing-information p:last-child{margin-bottom:16px}.billing-information .pro-status p{margin-bottom:16px}.billing-information .pro-status .edit-button{margin-top:0}@media only screen and (max-width: 40em){.billing-information .summary-row,.billing-information .second-row{margin-bottom:20px}.billing-information .small-member,.billing-information .small-purchases{padding-bottom:20px;float:left}.billing-information .small-member>div,.billing-information .small-purchases>div{display:block;float:left}}.save-button{display:inline-block}.saved-message{display:inline-block;padding-left:5px;line-height:56px}.current-plan-dropdown{cursor:pointer;vertical-align:middle;font-size:16px}.upgrade-overlay{position:absolute;bottom:35%;left:43%}@media only screen and (min-width: 64.063em){.upgrade-overlay{bottom:40%}}.select2-user-result{line-height:40px}.select2-user-result img{height:40px;width:40px;border:2px solid #54b8cc;vertical-align:middle;margin-right:3px}.search-with-filters{position:relative;margin-top:-6px}@media only screen and (max-width: 40em){.search-with-filters{margin-top:23px}}.dropdown-search{position:relative}.dropdown-search input{padding-left:30px;padding-right:5px;margin-bottom:0;border-color:#ccc}.dropdown-search input:focus{border-color:#ccc}.dropdown-search input::-webkit-input-placeholder{color:#aaa}.dropdown-search input::-moz-placeholder{color:#aaa}.dropdown-search input:-ms-input-placeholder{color:#aaa}.dropdown-search input:-moz-placeholder{color:#aaa}.dropdown-search input.hide-text.has-filters{padding-right:70px}.dropdown-search input.hide-text{padding-right:30px}.dropdown-search i{position:absolute;font-size:1rem;padding:10px;cursor:pointer}.dropdown-search i.search-dropdown-toggle{background-color:white;right:0;top:0;border:1px solid #dedede;padding:10px 10px 9px;border-bottom-right-radius:3px;border-top-right-radius:3px}.dropdown-search i.search-dropdown-toggle:hover{background-color:#f2f2f2}.dropdown-search i.fa-times{right:40px;top:0}.dropdown-search i.fa-times.no-filter{right:0px}.dropdown-filters{background-color:white;position:absolute;z-index:1;border:1px solid #dedede;border-top:0;padding:10px;width:100%}.dropdown-filters select:hover{border-color:#ccc}.dropdown-filters label{display:inline-block}.dropdown-filters .small-12.medium-3,.dropdown-filters .small-3{font-size:15px;line-height:35px}@media only screen and (min-width: 40.063em){.dropdown-filters .small-12.medium-3,.dropdown-filters .small-3{text-align:right;padding-right:0}}.dropdown-filters .filter-button{padding:.5rem 1rem .6rem 1rem;border-radius:3px;margin-bottom:0;margin-right:10px}.dropdown-filters .button-container{float:right;clear:both}.dropdown-filters .button-container .reset-wrapper{padding-left:8px;padding-top:4px}.dropdown-filters .button-container button.small{margin-bottom:0}@media only screen and (max-width: 40em){.dropdown-filters .button-container button.small{padding:0.375rem 0.5625rem}}.dropdown-filters .button-container button.small:not(.secondary){font-weight:normal}.search-with-filters .current-filters{font-size:12px;margin-top:5px;text-align:right}.search-with-filters .current-filters a{font-size:12px}.active-filters::after{content:","}.active-filters:last-child::after{content:"" !important}.create-new-link li{padding:10px 0px 0px 16px}.row.bulk-manage{margin:0;padding:0px 0px 0px 5px}.row.bulk-manage .fa.fa-archive,.row.bulk-manage .fa.fa-plus{font-size:14px}.row.bulk-manage .fa.fa-plus{font-size:14px}.mind-body-link{margin-bottom:-10px;margin-top:10px}.edit-tags,.dashboard.dashboard-trainer-clients .small-12.columns.edit-tags{padding-bottom:35px}.edit-tags.filter-tags,.dashboard.dashboard-trainer-clients .small-12.columns.edit-tags.filter-tags{padding-bottom:20px}input.select-all{float:left;margin:5px 5px 5px 0px}.mod-data-table-clients .headers td,.mod-data-table-clients .headers td a{font-weight:500}.mod-data-table-clients a{font-size:14px}@media only screen and (max-width: 40em){.mod-data-table-clients a.client-actions{line-height:3rem;padding-right:18px}}.client-count{position:relative;top:-14px}.pagination-section .fa-lg{vertical-align:-8%}.start-plan-modal p{margin-bottom:16px}#modal-new-welcome .button.save-button{margin-top:20px;margin-left:10px}.rep-max-table th{color:black;background-color:#dedede}.rep-max-table input{width:95px;display:inline-block;margin-bottom:0;height:2rem}.stripe-coupon{margin-top:250px}.assessment-reminder-check.bulk{margin-top:15px}.assessment-reminder-check.new{margin-top:25px}@media only screen and (min-width: 40.063em) and (max-width: 64em){.assessment-reminder-check.new{margin-top:15px}}@media only screen and (max-width: 40em){.assessment-reminder-check.new{margin-top:0px}}.assessment-reminder-check input{margin:7px 8px 0px 0px;float:left}.assessment-reminder-check div{overflow:hidden}.photo-assessment{padding-bottom:20px}.assessment-field{min-height:70px}h2.health-data-header{padding-right:5px;display:inline-block}.assessment-form form .row .header{padding-top:15px;border-top:2px solid #ccc}.assessment-form form .row .header .columns{border-bottom:2px solid #ccc;margin-bottom:15px;padding-bottom:10px}.assessment-form form .row h4 i{font-size:16px}.assessment-form form .row h4 a{color:#6ED0E4}.assessment-form form .row .assessment-question-option input{display:inline-block;width:90%;margin-right:3px}.assessment input[type='checkbox']{margin-bottom:0}.assessment-section{border-bottom:2px solid #f2f2f2;margin-bottom:30px}.row.trainer-display-selector{margin-top:10px;width:100%}.row.trainer-display-selector .fa-th-list{margin-right:5px}.row.trainer-display-selector a:not(.manage-link){color:#888}.row.trainer-display-selector .selected:not(.manage-link){color:#30A6BE}.row.trainer-display-selector i{font-size:14px}.settings-section #stripe-plan-link{padding-top:20px}.settings-section .info-row{margin-bottom:1rem}.tab-form li label{margin-bottom:0}.tab-form li input{margin-bottom:0}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.content-index h1{margin:0 auto 35px}.content-index h2:not(.category-name){font-size:2rem;margin:17px auto 0;line-height:1.05}.content-index .category-name{margin:-5px auto 15px;font-weight:200}.content-index .featured-content img{width:100%;margin:30px auto}.content-index .featured-content h2{margin:27px auto 5px}.content-index .featured-content .preview{height:45px;overflow:hidden}.content-index .other-content{margin-bottom:45px}.content-index .other-content img{width:100%}.content-index .other-content>div{margin-top:60px}.content-index .other-content p{margin-top:2px}.content-index .other-content .preview{height:69px;overflow:hidden}.content-index .author{margin-right:10px}.content-index .topics{padding:15px 0 18px}.content-index .topics h4{margin-bottom:14px}.content-index .faqs .faq-question{padding-top:10px;padding-bottom:8px}.content-show .breadcrumb-wrapper{height:18px;margin-bottom:15px;position:relative}.content-show .breadcrumb-wrapper .social-icon-list{position:absolute;right:0;top:-6px}.content-show h1.title{line-height:2.8125rem;margin-bottom:20px}.content-show h2.categories-header{margin:15px auto 20px}.content-show .author{padding-bottom:24px}.content-show .author .author-header{margin-bottom:14px}.content-show .author img{width:60px;margin-right:12px}.content-show .author h4{margin-top:18px}.content-show .author .author-info p{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem;margin-bottom:13px}.content-show .author .author-info a{font-size:0.875rem}.content-show .content-content{margin-top:40px}.content-show .content-content img{margin:22px}.content-show .content-content li{margin:10px 0}.content-show .content-content .social-icon-list{margin-left:0}.content-show .categories,.content-show .categories-header{font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem;color:#404245}.content-show .categories{margin:15px auto 25px}.ad-container{margin-bottom:10px}.ads-container{margin-top:10px}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.purchase-info{float:left;padding-left:100px}.checkout-payment{padding:0 25px;margin:30px auto 85px}@media only screen and (min-width: 64.063em) and (max-width: 90em){.checkout-payment{padding:0 55px}}.checkout-payment .payment-inner-row{background-color:#f2f2f2;padding:58px 0 50px}@media only screen and (min-width: 40.063em){.checkout-payment .checkout-left-picture{padding-top:40px}}@media only screen and (max-width: 40em){.checkout-payment .checkout-left-picture{padding-bottom:20px}}.checkout-payment .subscription-form-header h3{font-weight:500;letter-spacing:.03rem;padding-bottom:10px}@media only screen and (max-width: 40em){.checkout-payment .subscription-form-header h3{text-align:center}}.checkout-payment .subscription-form .error,.checkout-payment .purchase-form .error,.checkout-payment .subscription-edit .error{color:#F36534;font-size:12px}.checkout-payment .subscription-form .success,.checkout-payment .purchase-form .success,.checkout-payment .subscription-edit .success{color:#69BB2D;font-size:12px}.checkout-payment .subscription-form form,.checkout-payment .purchase-form form,.checkout-payment .subscription-edit form{padding:0;margin:0}.checkout-payment .subscription-form form th,.checkout-payment .purchase-form form th,.checkout-payment .subscription-edit form th{padding:0}.checkout-payment .subscription-form form .form-fields,.checkout-payment .purchase-form form .form-fields,.checkout-payment .subscription-edit form .form-fields{max-width:422px}@media only screen and (max-width: 40em){.checkout-payment .subscription-form form .form-fields,.checkout-payment .purchase-form form .form-fields,.checkout-payment .subscription-edit form .form-fields{max-width:800px}}.checkout-payment .subscription-form form .form-fields table,.checkout-payment .purchase-form form .form-fields table,.checkout-payment .subscription-edit form .form-fields table{background-color:transparent;border:0;margin:0}.checkout-payment .subscription-form form .form-fields table tr:nth-of-type(even),.checkout-payment .purchase-form form .form-fields table tr:nth-of-type(even),.checkout-payment .subscription-edit form .form-fields table tr:nth-of-type(even){background:none}.checkout-payment .subscription-form form .form-fields table input,.checkout-payment .subscription-form form .form-fields table select,.checkout-payment .purchase-form form .form-fields table input,.checkout-payment .purchase-form form .form-fields table select,.checkout-payment .subscription-edit form .form-fields table input,.checkout-payment .subscription-edit form .form-fields table select{margin:0;display:inline}.checkout-payment .subscription-form form .form-fields table .second-col,.checkout-payment .purchase-form form .form-fields table .second-col,.checkout-payment .subscription-edit form .form-fields table .second-col{max-width:150px}.checkout-payment .subscription-form form .form-fields table .third-col,.checkout-payment .purchase-form form .form-fields table .third-col,.checkout-payment .subscription-edit form .form-fields table .third-col{min-width:120px}.checkout-payment .subscription-form form .form-fields table .plan-type-info td,.checkout-payment .purchase-form form .form-fields table .plan-type-info td,.checkout-payment .subscription-edit form .form-fields table .plan-type-info td{margin-bottom:10px}.checkout-payment .subscription-form form .form-fields table .plan-type-info td.right,.checkout-payment .purchase-form form .form-fields table .plan-type-info td.right,.checkout-payment .subscription-edit form .form-fields table .plan-type-info td.right{text-align:left}.checkout-payment .subscription-form form .form-fields table .plan-type-info td.right input:not(:first-child),.checkout-payment .purchase-form form .form-fields table .plan-type-info td.right input:not(:first-child),.checkout-payment .subscription-edit form .form-fields table .plan-type-info td.right input:not(:first-child){margin-top:10px}.checkout-payment .subscription-form form .form-fields table .plan-type-info img,.checkout-payment .purchase-form form .form-fields table .plan-type-info img,.checkout-payment .subscription-edit form .form-fields table .plan-type-info img{margin-top:-10px;margin-bottom:-9px}.checkout-payment .subscription-form form .form-fields table .card_info td,.checkout-payment .subscription-form form .form-fields table .plan-type-info td,.checkout-payment .purchase-form form .form-fields table .card_info td,.checkout-payment .purchase-form form .form-fields table .plan-type-info td,.checkout-payment .subscription-edit form .form-fields table .card_info td,.checkout-payment .subscription-edit form .form-fields table .plan-type-info td{text-align:right;padding-top:0px;white-space:nowrap}.checkout-payment .subscription-form form .form-fields table .card_info label,.checkout-payment .subscription-form form .form-fields table .plan-type-info label,.checkout-payment .purchase-form form .form-fields table .card_info label,.checkout-payment .purchase-form form .form-fields table .plan-type-info label,.checkout-payment .subscription-edit form .form-fields table .card_info label,.checkout-payment .subscription-edit form .form-fields table .plan-type-info label{display:inline-block;font-weight:600}.checkout-payment .subscription-form form .form-fields table .card_info .no-left,.checkout-payment .subscription-form form .form-fields table .plan-type-info .no-left,.checkout-payment .purchase-form form .form-fields table .card_info .no-left,.checkout-payment .purchase-form form .form-fields table .plan-type-info .no-left,.checkout-payment .subscription-edit form .form-fields table .card_info .no-left,.checkout-payment .subscription-edit form .form-fields table .plan-type-info .no-left{padding-left:0}.checkout-payment .subscription-form form .form-fields table .card_info .cvc,.checkout-payment .subscription-form form .form-fields table .plan-type-info .cvc,.checkout-payment .purchase-form form .form-fields table .card_info .cvc,.checkout-payment .purchase-form form .form-fields table .plan-type-info .cvc,.checkout-payment .subscription-edit form .form-fields table .card_info .cvc,.checkout-payment .subscription-edit form .form-fields table .plan-type-info .cvc{color:#f5861e}.checkout-payment .subscription-form form .submit,.checkout-payment .purchase-form form .submit,.checkout-payment .subscription-edit form .submit{max-width:422px}.checkout-payment .subscription-form form .submit .button,.checkout-payment .purchase-form form .submit .button,.checkout-payment .subscription-edit form .submit .button{padding:13px 10px 13px 10px;margin:20px 10px 10px;float:right;letter-spacing:0;font-weight:500;font-size:16px}.checkout-payment .subscription-form form .submit p,.checkout-payment .purchase-form form .submit p,.checkout-payment .subscription-edit form .submit p{font-size:12px;line-height:20px;margin:12px auto 16px;text-align:left}.checkout-payment .subscription-form form .submit p span.date,.checkout-payment .purchase-form form .submit p span.date,.checkout-payment .subscription-edit form .submit p span.date{color:#2f87af}.checkout-payment .subscription-form form .edit-card,.checkout-payment .purchase-form form .edit-card,.checkout-payment .subscription-edit form .edit-card{padding-top:18px}.checkout-payment .subscription-form form .edit-card-link,.checkout-payment .purchase-form form .edit-card-link,.checkout-payment .subscription-edit form .edit-card-link{font-size:15px}.checkout-payment .subscription-form #recipient_email_field input[type='radio'].battle_style,.checkout-payment .purchase-form #recipient_email_field input[type='radio'].battle_style,.checkout-payment .subscription-edit #recipient_email_field input[type='radio'].battle_style{width:20px;height:24px;margin-right:-20px}.checkout-payment .subscription-form #recipient_email,.checkout-payment .purchase-form #recipient_email,.checkout-payment .subscription-edit #recipient_email{width:260px}.checkout-edit{background-color:white;padding:75px 50px 0}.subscription-form-header .row.card-declined-cc{margin-top:-50px}.checkout-register-login .left-side,.checkout-register-login .right-side{padding-top:17px;padding-bottom:17px}.checkout-register-login .left-side{padding-left:0}@media only screen and (min-width: 40.063em){.checkout-register-login .left-side{padding-right:8%}}.checkout-register-login .left-side input{border-radius:3px}.checkout-register-login input[type=text],.checkout-register-login input[type=password]{height:42px;padding:0 20px 0 20px}@media only screen and (min-width: 40.063em){.checkout-register-login .right-side{padding-left:8%;border-left:2px solid #f2f2f2;min-height:310px}.checkout-register-login .right-side .card{margin:0}}@media only screen and (max-width: 40em){.checkout-register-login .right-side .card{width:100%;max-width:230px}}.checkout-register-login .password{display:block;margin-top:-12px;font-weight:500;color:#888}.checkout-register-login .button{margin:4px 0 0 12px;padding:12px 18px}.checkout-register-login .main-content{margin-bottom:70px}.checkout .mod-notification-box{margin-bottom:17px;padding:14px;background-color:#f2f2f2}.checkout .checkout-login-forms h3{margin:0 auto 22px;font-weight:300}.checkout .checkout-login-forms .button{border-radius:0;padding:.75rem;font-weight:500;width:120px}.checkout .checkout-login-forms .facebook-bottom{margin-top:20px;border-top:2px solid #f2f2f2}.checkout .checkout-login-forms .fb-login-light{float:inherit;margin-top:20px}.checkout .card.centered.client-associations{margin-bottom:20px}html.checkout .drop-element .drop-content{font-size:12px;width:200px}.subscription-form form .form-fields input,.subscription-form form .form-fields select,.purchase-form form .form-fields input,.purchase-form form .form-fields select,.subscription-edit form .form-fields input,.subscription-edit form .form-fields select{margin:5px 0;display:inline}.subscription-form form .form-fields .checkout-option,.purchase-form form .form-fields .checkout-option,.subscription-edit form .form-fields .checkout-option{text-align:left;margin-top:0}@media only screen and (min-width: 40.063em){.subscription-form form .form-fields .year,.purchase-form form .form-fields .year,.subscription-edit form .form-fields .year{padding-left:0}}.subscription-form form .form-fields .plan-type-info input[type='radio'].pro:not(:first-child),.purchase-form form .form-fields .plan-type-info input[type='radio'].pro:not(:first-child),.subscription-edit form .form-fields .plan-type-info input[type='radio'].pro:not(:first-child){margin-top:16px}.subscription-form form .form-fields .plan-type-info input[type='radio'],.purchase-form form .form-fields .plan-type-info input[type='radio'],.subscription-edit form .form-fields .plan-type-info input[type='radio']{vertical-align:top;margin-top:5px}.subscription-form form .form-fields img,.purchase-form form .form-fields img,.subscription-edit form .form-fields img{margin-top:6px}.subscription-form .card_info label,.subscription-form .plan-type-info label,.purchase-form .card_info label,.purchase-form .plan-type-info label,.subscription-edit .card_info label,.subscription-edit .plan-type-info label{font-weight:600;text-align:right;margin-top:10px}@media only screen and (max-width: 40em){.subscription-form .card_info label,.subscription-form .plan-type-info label,.purchase-form .card_info label,.purchase-form .plan-type-info label,.subscription-edit .card_info label,.subscription-edit .plan-type-info label{text-align:left}}.subscription-form .card_info .no-left,.subscription-form .plan-type-info .no-left,.purchase-form .card_info .no-left,.purchase-form .plan-type-info .no-left,.subscription-edit .card_info .no-left,.subscription-edit .plan-type-info .no-left{padding-left:0}.subscription-form .card_info .cvc,.subscription-form .plan-type-info .cvc,.purchase-form .card_info .cvc,.purchase-form .plan-type-info .cvc,.subscription-edit .card_info .cvc,.subscription-edit .plan-type-info .cvc{color:#f5861e}.checkout.thank_you .checkout-thanks-info ul{list-style:none;margin-left:0}.checkout.thank_you .additional-offers .card,.checkout.thank_you .additional-offers .cards>li{width:auto;cursor:pointer}.checkout.thank_you .training-article{padding:20px 0}.checkout.thank_you .training-article .training-features{text-align:center}.checkout.thank_you .training-article .training-features .image-holder{margin-bottom:20px}#signup{max-width:275px;margin:auto}#signup #errors.mod-notification-box{background-color:#f2f2f2;border-left:3px solid #c00;margin-bottom:20px}#signup #errors.mod-notification-box ul{margin-bottom:5px}#signup #errors.mod-notification-box p{margin-bottom:0}#signup #errors.mod-notification-box #errorExplanation{padding:7px}#signup #errors.mod-notification-box #errorExplanation h2{font-weight:bold;padding:5px;margin:-18px -18px 5px -9px;background-color:#c00;color:#fff}#signup #errors.mod-notification-box #errorExplanation p{color:#404245;padding:5px}#signup #errors.mod-notification-box #errorExplanation ul li,#signup #errors.mod-notification-box #errorExplanation h2{font-size:12px}#signup .field_with_errors .message{color:#f00}#signup form{margin:auto}#signup form h2{text-align:center;padding-bottom:25px;font-size:42px;font-weight:300}#signup form h2.forgot-pass-header{font-size:36px;padding-bottom:0;margin-bottom:0}#signup form p.forgot-pass-instructions{margin-bottom:40px;text-align:center}#signup form input[type=text]{border-radius:3px;padding:1.25rem}#signup form input.submit-button{border-radius:0;padding:.75rem;font-weight:bold;width:120px}#signup form input.no-width{width:inherit}#signup form input[type=text],#signup form input[type=password]{height:42px;padding:0 20px 0 20px}#signup form .forgot-password{font-size:12px;font-weight:500}#signup form .forgot-column{text-align:right}#signup form .remember_me{height:1px}#signup form .remember_me label{font-size:14px}#signup form .signups{padding-top:15px;float:right}#signup form .signups div.forgot-password-links{text-align:left;padding-right:25px}#signup form .signups .switch-page,#signup form .signups div.forgot-password-links a{font-weight:400}#signup form .signups .switch-page.login-switch,#signup form .signups div.forgot-password-links a.login-switch{padding-right:10px}#signup form .signups .switch-page.signup-switch,#signup form .signups div.forgot-password-links a.signup-switch{padding-right:10px}#signup form .signups-forgot-password{float:none;padding-top:10px}#signup form .terms-of-service{font-size:0.75rem;display:inline-block}#signup form .terms-of-service a{font-size:0.75rem}#signup .split{clear:both;text-align:center;padding:10px 0 30px 0}#signup hr{margin:1.25rem 0 0}#signup .field_with_errors .message,.checkout-login-forms .field_with_errors .message{color:#f00}#signup .facebook-bottom,.checkout-login-forms .facebook-bottom{text-align:center}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.profile-page .mod-aggregate-stats,.group-page .mod-aggregate-stats{border-bottom:2px solid #f2f2f2;padding-bottom:30px}.profile-page .mod-aggregate-stats span,.group-page .mod-aggregate-stats span{margin:-10px auto 0;font-size:2.375rem}.profile-page .mod-aggregate-stats span.longNumber,.group-page .mod-aggregate-stats span.longNumber{font-size:1.875rem}.profile-page .mod-tabs,.group-page .mod-tabs{margin:22px auto 20px;font-weight:500;padding-bottom:22px;border-bottom:2px solid #f2f2f2}.profile-page .mod-tabs li:first-child,.group-page .mod-tabs li:first-child{margin-left:0}.profile-page .mod-tabs li.active,.group-page .mod-tabs li.active{color:#54B8CC}.profile-page .tab-select{margin-top:15px}.profile-page .main-nav{margin-bottom:0}.profile-page .drop-element.drop-theme-arrows-bounce .drop-content{font-size:0.8125rem;color:#505050;padding-top:1.23em}.profile-page .drop-element.drop-theme-arrows-bounce .drop-content span{font-size:1.375rem}.profile-page .mod-aggregate-stats{padding-top:45px}.profile-page .user-activity-content .mod-activity-item:first-child{border:none;padding-top:3px}.profile-page .cards .empty-card.empty-plan{cursor:inherit}.profile-page .cards .empty-card.empty-plan span{margin-top:145px}.profile-page .cards li.no-style{box-shadow:none}.profile-page .cards .card{margin:0}.profile-page .cards p{font-size:0.8125rem;margin:16px 2px 2px}.profile-page .dashboard-cards.first{margin-top:28px}.profile-page .plans-wrapper{margin-top:-14px}.profile-page .photos-wrapper{margin-top:25px}.profile-page a.manage{float:right;margin-top:27px;display:block}.profile-page .photos-wrapper .manage{margin-bottom:-6px}.profile-page a.show-all{float:right;margin-top:8px}.profile-page .charts-wrapper{margin-top:35px}.profile-page .charts-wrapper .icon{vertical-align:-4px;margin-right:3px}.profile-page .charts-wrapper .icon.sprite-total-distance{vertical-align:-8px}.profile-page .records-more-container{display:block;margin:0 auto;width:250px}.profile-page #weight-chart,.profile-page #cardio-chart{height:200px}.profile-page .charts-wrapper h4{margin-bottom:25px}.profile-page .charts-wrapper>h4:not(:first-child){margin-top:19px;padding-top:32px;border-top:2px solid #f2f2f2}.profile-page .extra-card{display:none}.profile-header{background-color:#f2f2f2;padding-top:45px;position:relative}.profile-header .round-image{display:block;margin:auto;height:152px;border:2px solid #ccc}.profile-header .image-section>div{text-align:center;margin:9px auto 30px}.profile-header .image-section a{border:1px solid #ccc;padding:5px 10px;font-size:0.6875rem}.profile-header h2{margin:-8px auto 5px}.profile-header .inline-list{margin-left:0}.profile-header .inline-list li{margin-left:0;margin-right:15px;color:#404245}.profile-header .inline-list li:last-child{margin-right:0}.profile-header .inline-list span{display:inline}.profile-header .body-stats>div{font-size:0.875rem;color:#888;font-weight:200}.profile-header .mod-stat-list{margin-top:20px;padding-bottom:20px}.profile-header .mod-stat-list:not(.wl) li{width:18%;color:#404245}.profile-header .mod-stat-list:not(.wl) li:last-child{width:28%}.profile-header .mod-stat-list sup{font-size:14px}.profile-header .mod-stat-list .fa-stack{font-size:0.5625rem;vertical-align:1px;margin-left:-2px;color:#ccc}.profile-header .mod-stat-list .fa-stack:hover{color:#888}.profile-header .about-me{font-size:1.5rem;font-style:italic;line-height:1.45em}.profile-header .social-icon-list{margin-bottom:0;position:absolute;right:15px;bottom:15px}@media only screen and (max-width: 64em){.profile-header .social-icon-list{bottom:auto}.profile-header .mod-stat-list{padding-bottom:0;margin-top:0}.profile-header .mod-stat-list li{padding-bottom:10px}.profile-header .about-me{font-size:1rem;margin-bottom:10px}}.mod-progress-bar{background-color:#8AE4F7;height:10px;line-height:10px;padding:0;position:relative}.mod-progress-bar .progress-bar-filled{background-color:#6ED0E4;height:10px;line-height:10px}.mod-progress-bar .progress-bar-border{position:absolute;width:5px;height:15px;background-color:black;bottom:0;cursor:pointer}.waiver .waiver-conditions-container{background-color:#f2f2f2;border-radius:10px}.waiver .waiver-conditions-container .waiver-details{padding:10px}.waiver .accept-box{padding-top:20px}.small:not(a){font-size:0.875rem;color:#888;letter-spacing:0.25px;line-height:1.0625rem}.smaller:not(a){font-size:0.875rem;color:#888;font-weight:200}a{font-size:1rem;line-height:1.25rem;color:#54B8CC}a.blue{color:#54B8CC}a:hover{color:#30A6BE}a.small{font-size:0.875rem}a.smaller{font-size:0.75rem}a.grey{color:#888}a.grey:hover{color:#505050}a.dark-grey{color:#505050}a.dark-grey:hover{color:#404245}h1,h1>a{font-size:2.625rem;font-weight:200;color:#404245}h1.subheader,h1.subheader>a,h1>a.subheader,h1>a.subheader>a{font-size:1.5rem;font-weight:200;color:#505050}h2,h2>a{font-size:2.25rem;font-weight:200;color:#404245}h2.subheader,h2>a.subheader{font-size:1.125rem;font-weight:200;color:#505050}h3,h3>a{font-size:1.375rem;font-weight:400;color:#505050;letter-spacing:-0.5px}h3.subheader,h3>a.subheader{font-size:0.8125rem;font-weight:200;color:#888;letter-spacing:0.25px}h4,h4>a{font-size:1.25rem;font-weight:400;color:#505050;letter-spacing:-0.25px}h5,h5>a{font-size:1rem;font-weight:400;color:#505050;letter-spacing:-0.5px}.thin{font-weight:200}.thick{font-weight:500}.light{color:#ccc}meta.foundation-version{font-family:"/5.5.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;font-style:normal;font-weight:normal;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}body{background:#fff;color:#505050;cursor:auto;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}@media only screen and (max-width: 40em){body{overflow-x:hidden}}a{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.row{max-width:71.25rem}p{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}p aside{font-size:0.875rem;font-style:italic;line-height:1.35}ul{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:300;line-height:1.3;margin-bottom:1.875rem;text-rendering:optimizeLegibility}ul aside{font-size:0.875rem;font-style:italic;line-height:1.35}.button,a.button{padding:1rem;background-color:#F5861E;border-radius:2px;letter-spacing:.5px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-weight:500;padding:1.0625rem 1.6875rem}.button[disabled],.button[disabled]:focus,.button[disabled]:hover,a.button[disabled],a.button[disabled]:focus,a.button[disabled]:hover{opacity:0.6;background-color:#F5861E;border-color:#F5861E}.button:hover,a.button:hover{background-color:#EB780C}.button:active,a.button:active{background-color:#EB780C}.button.square,a.button.square{border-radius:0}.button.fw,a.button.fw{width:100%}.button.ucase,a.button.ucase{text-transform:uppercase}.button.white,a.button.white{background-color:white;border:0;color:#888}.button.white:hover,a.button.white:hover{color:#505050}.button.secondary,a.button.secondary{font-weight:400;font-size:0.875rem;padding:0.625rem 4.25rem;border-width:2px;border-color:#54B8CC;border-radius:2px;color:#54B8CC;background-color:white}.button.secondary.full-size,a.button.secondary.full-size{padding:1.0625rem 1.6875rem;font-size:1.0625rem}.button.secondary:hover,.button.secondary:focus,a.button.secondary:hover,a.button.secondary:focus{border-color:#30A6BE;color:#30A6BE;background-color:white}.button.secondary.small,a.button.secondary.small{padding:0.375rem 1.0625rem}.button.secondary.larger,a.button.secondary.larger{background:transparent;text-transform:uppercase;border-width:3px;font-weight:500;padding:12px 20px;border-radius:5px}.button.transparent,a.button.transparent{background-color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}h1.finder-subheader a{color:#54B8CC}.finder-subheader{border-bottom:2px solid #f2f2f2;margin-bottom:23px;padding-bottom:23px;line-height:1}.expandable-contents ul li{padding-left:10px;padding-right:0;padding-bottom:10px;padding-top:0}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.main-nav .log-workout-container .fa-stack{font-size:12px}._ffn_page ._ffn_textNode,option{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif}.activity-nav h1,.ask-header h1{font-size:1.75rem;color:#505050;margin-bottom:12px}select{-webkit-appearance:none !important;-webkit-border-radius:0px;background-color:#FAFAFA;background-position:100% center;background-repeat:no-repeat;border:1px solid #dedede;padding:0.5rem;font-size:0.875rem;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;color:#505050;line-height:normal;border-radius:0;height:2.3125rem}select:hover{background-color:#f3f3f3;border-color:#999999}a.small,.mod-activity-list .activity-contents a,.mod-activity-list .activity-comments a,.main-nav-list a{font-size:0.875rem}.thick{font-weight:500}label{font-size:1rem;margin-bottom:0.625rem}input:not([type]),input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],input[type="checkbox"],textarea{border-radius:3px;font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;background-color:#FFF;border-style:solid;border-width:1px;border-color:#dedede;color:#505050;font-size:0.875rem}thead{font-family:"Neue Helvetica W01", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:1rem;color:#505050;font-weight:400}.mobile-web-view.groups.show body{margin-top:20px}.group-row{width:100%}.group-image-nav{margin-top:15px}.expand-nav{margin-top:-15px}.group-page .mod-tabs{border-top:2px solid #f2f2f2;margin-top:0;padding-top:18px;padding-bottom:16px}.group-page .content-subheader h1{margin-top:-13px}@media only screen and (max-width: 40em){.group-page .content-subheader h1{margin-top:7px}}.group-page .content-subheader .right-subheader{margin-top:-4px}.group-page .social-container .social-icon-list{width:109px}.group-page .mod-aggregate-stats{margin:25px auto 0;padding-bottom:25px;border-bottom:0}.group-page .leave-link{margin:-5px auto 30px;display:block}.group-page .mod-activity-list .ember-view:first-child .mod-activity-item{border:none;padding-top:3px}.group-page h2.why-join{border-top:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;padding:10px 0;margin:50px 0 20px 0}@media only screen and (max-width: 40em){.group-page h2.why-join{border-top:0;margin-top:0}}.group-page .upsell-section{border-top:2px solid #f2f2f2;padding-top:20px}.group-page .group-image{width:100%}.group-page .group-nav{margin-top:25px}@media only screen and (max-width: 40em){.group-page .group-nav{margin-top:0}}.group-page .pagination{margin:0 auto;clear:both}.group-page .edit_group_member{display:none}.group-page .edit_group_member select{width:100px}.group-page .groups.show .change-member-date{font-size:.75rem}.group-page .groups.show .change-member-date a{font-size:.75rem}@media only screen and (min-width: 64.063em) and (max-width: 90em){.group-page .mod-aggregate-stats span.longNumber{font-size:1.75rem}}@media only screen and (max-width: 40em){.group-page .mod-aggregate-stats li>div{font-size:0.9375rem}.group-page .mod-aggregate-stats span.longNumber{font-size:1.125rem}#resources-content h4{display:none}#resources-content .no-bullet .delete-link{right:20px}#resources-content .no-bullet .button{margin-bottom:20px}#resources-content .no-bullet h4{display:none}.mod-stacked-container{padding-top:5px}.mod-stacked-container li{padding-bottom:0}}@media only screen and (max-width: 34.688rem){.tag-select{font-size:2.9vw}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.group-page .mod-tabs{margin-top:10px}.group-page .mod-tabs li{margin-left:.5rem;padding:10px 8px}.group-page .mod-aggregate-stats span.longNumber{font-size:1.875rem}#resources-content h4{display:none}#resources-content .no-bullet .delete-link{right:20px}#resources-content .no-bullet .button{margin-bottom:0}}@media only screen and (min-width: 64.063em){#resources-content{display:none}#resources-content .no-bullet .delete-link{right:20px}#resources-content .no-bullet .button{margin-bottom:0}}.resources-container ul{margin-bottom:0}.resources-container .add-resource{text-align:center;margin-bottom:15px}.resources-container .resource-list .button.fw.secondary{padding-right:1.3125rem}.resources-container .delete-link{right:20px}.modal--show .response{text-align:center}#full-description .embed{text-align:center}#group-video-container .modal--show form input{margin-bottom:0.2rem}#group-video-container .modal--show form label{margin-bottom:0.2rem}#group-video-container .modal--show form select{margin-bottom:0.3rem}.manage-videos-container{padding-bottom:20px}.manage-videos-container .table{display:table}.manage-videos-container .tr{display:table-row}.manage-videos-container .td{display:table-cell;width:20%}.manage-videos-container .th{display:table-cell;width:20%}.manage-videos-container form{width:100%}.manage-videos-container form .button{padding:0.5rem 1rem}ul.players li{margin:20px 0 0}.description{font-size:0.7rem;margin-bottom:10px}.leaderboard-table-wrapper{overflow-x:scroll}@media (max-width: 350px){.leaderboard .mod-tabs .calendar-input-wrapper{top:12px;right:15px;bottom:unset}}.contact-form-new .input-row.extra{display:none}.about-us .col-holder{font-size:1px;line-height:0;text-align:left;padding:0 0 30px}.about-us .col-holder h3{font:20px/26px "Neue Helvetica W01",Arial,Helvetica,sans-serif;margin:0 8px 12px;text-transform:uppercase}.about-us .col-holder h3 a{color:#505050}.about-us .col-holder h3 a:hover{color:#000;text-decoration:none}.about-us .col-holder h3 span{font-size:14px;line-height:18px;margin:0 0 9px;color:#888;display:block}.about-us #content p{margin-bottom:26px}.about-us #content h1{font:300 36px/40px "Neue Helvetica W01",Arial,Helvetica,sans-serif;margin-bottom:23px;padding-bottom:23px;text-transform:uppercase;border-bottom:2px solid #f2f2f2}.about-us #sidebar{padding:45px 10px}.about-us #sidebar h2{font-size:20px;line-height:24px;margin:0 0 4px;font-weight:initial}.about-us #sidebar p{margin-bottom:0;line-height:1.5rem}.about-us #sidebar .vision{padding:10px 15px 15px;border-top:4px solid #888;background:#f2f2f2;margin-top:23px}.about-us .team-block{text-align:center}.about-us .team-block h2{font:300 39px/40px "Neue Helvetica W01",Arial,Helvetica,sans-serif;margin:20px 0 28px;text-transform:uppercase}.about-us .col-holder .column p{margin:0 7px;color:#888}.about-us .col-holder .column .img-holder{margin-bottom:20px;position:relative}.about-us .col-holder .column .hover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.71);z-index:2;text-align:center;padding:10px;display:none}.about-us .col-holder .column .hover:after{content:'';vertical-align:middle;height:100%}.about-us .col-holder .column .img-holder:hover .hover{display:block}.about-us .board-block{background:url(https://s3.amazonaws.com/weighttraining.com/assets/exercisecom/about/img21.jpg) 50% 50%;background-size:cover;height:450px;margin-bottom:70px}.about-us .board-block .text-box{display:inline-block;vertical-align:top;min-height:460px;white-space:nowrap;color:#999;max-width:750px}.about-us .board-block .text-box .text-wrap{display:inline-block;vertical-align:middle;white-space:normal;background:#fff;padding:30px 50px;font-size:16px;line-height:27px;background:none repeat scroll 0% #FFF}.about-us .board-block .text-box h2{border-bottom:1px solid #ccc;padding-bottom:23px;margin:0 0 23px;color:#444;font:300 36px/40px "Neue Helvetica W01",Arial,Helvetica,sans-serif}.about-us .board-block .text-box p{margin:0}.about-us .board-block .text-box:after{display:inline-block;vertical-align:middle;content:'';width:1px;height:460px}.about-us .info-block .img-holder img{width:100%}.about-us .info-block h3{font-size:1.2rem}.comiseo-daterangepicker-triggerbutton.ui-button,.calendar-input{visibility:hidden;width:1px;height:1px;min-width:1px;min-height:1px;margin:0;padding:0}.ui-datepicker,.ui-datepicker table tr td,.ui-datepicker table tr td a,.ui-datepicker table tr th,.ui-datepicker a,.comiseo-daterangepicker,.comiseo-daterangepicker table tr td,.comiseo-daterangepicker table tr td a,.comiseo-daterangepicker table tr th,.comiseo-daterangepicker a{font-size:12px}.ui-datepicker table thead,.comiseo-daterangepicker table thead{background:none}.ui-datepicker table,.comiseo-daterangepicker table{border:0}.comiseo-daterangepicker-calendar .ui-widget-content .ui-state-highlight{background:none}.comiseo-daterangepicker-calendar td.ui-state-highlight a.ui-state-default{background:#54B8CC}.comiseo-daterangepicker-presets{display:none}.comiseo-daterangepicker button{padding:2px 6px 3px}.comiseo-daterangepicker-right .comiseo-daterangepicker-calendar{border-left:0;padding-left:0}.comiseo-daterangepicker-left .comiseo-daterangepicker-calendar{border-right:0;padding-right:0}.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default{background:#505050}.fb-login-light{font-weight:400;color:#3b5998;display:inline-block;border-radius:40px}.fb-login-light .fa-facebook{color:white;background-color:#3b5998;border-radius:50%;height:40px;width:40px;padding-top:2px;line-height:40px;vertical-align:middle;font-size:22px}.fb-login-light .facebook-words{vertical-align:middle;padding-right:15px;font-weight:500}.fb-login-light:hover{background-color:#3b5998;color:white}.sly-frame{width:100%;height:40px;padding:0}.sly-frame .slidee{margin:0;padding:0;height:100%;list-style:none}.sly-frame .slidee li{float:left;margin:0 5px 0 0;padding:10px 10px;height:100%;text-align:center}.sly-frame .slidee li a.active{text-decoration:underline}
