@charset "UTF-8";@font-face{font-family:fb-icons;src:url(/assets/fonts/fb-icons.ttf?avly7a) format("truetype"),url(/assets/fonts/fb-icons.woff?avly7a) format("woff"),url(/assets/fonts/fb-icons.svg?avly7a#fb-icons) format("svg");font-weight:400;font-style:normal}[class*=" iconfont-"],[class^=iconfont-]{font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-dashboard-filled:before{content:""}.iconfont-dashboard:before{content:""}.iconfont-camera:before{content:""}.iconfont-check-small:before{content:""}.iconfont-error:before{content:""}.iconfont-discussion:before{content:""}.iconfont-plus:before{content:""}.iconfont-filter:before{content:""}.iconfont-search-bold:before{content:""}.iconfont-play:before{content:""}.iconfont-image:before{content:""}.iconfont-meal-cart:before{content:""}.iconfont-return:before{content:""}.iconfont-less:before{content:""}.iconfont-progress:before{content:""}.iconfont-check-circle:before{content:""}.iconfont-twitter:before{content:""}.iconfont-facebook:before{content:""}.iconfont-facebook-f:before{content:""}.iconfont-pinterest:before{content:""}.iconfont-google-plus:before{content:""}.iconfont-google:before{content:""}.iconfont-youtube-play:before{content:""}.iconfont-instagram:before{content:""}.iconfont-more:before{content:""}.iconfont-comment:before{content:""}.iconfont-mail:before{content:""}.iconfont-arrow-back:before{content:""}.iconfont-arrow-forward:before{content:""}.iconfont-note:before{content:""}.iconfont-arrow-next:before{content:""}.iconfont-account:before{content:""}.iconfont-calendar:before{content:""}.iconfont-favorite-select:before{content:""}.iconfont-favorite:before{content:""}.iconfont-like-select:before{content:""}.iconfont-like:before{content:""}.iconfont-notifications:before{content:""}.iconfont-purchased:before{content:""}.iconfont-list:before{content:""}.iconfont-sign-out:before{content:""}.iconfont-carrot:before{content:""}.iconfont-close-modal:before{content:""}.iconfont-menu-close:before{content:""}.iconfont-menu-hamburger:before{content:""}.iconfont-profile-icon:before{content:""}.iconfont-search:before{content:""}.iconfont-shopping-bag:before{content:""}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}*,:after,:before{box-sizing:border-box}[data-whatinput=mouse] :focus{outline:none}html[data-whatinput=touch] body.ios-device{cursor:pointer}@font-face{font-family:Maison Neue;src:url(../fonts/MaisonNeue-Book.woff2) format("woff2"),url(../fonts/MaisonNeue-Book.woff) format("woff")}@font-face{font-family:Maison Neue;font-weight:600;src:url(../fonts/MaisonNeue-Demi.woff2) format("woff2"),url(../fonts/MaisonNeue-Demi.woff) format("woff")}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#fff;color:#212432;font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:100%;font-weight:400;margin:0;padding:0;word-wrap:break-word}#content{display:block;max-width:100%;padding-bottom:6.8rem}#content.listing-page,#content.no-pad{padding:0}#content.article-content{overflow:hidden}#content.no-bottom-margin{padding-bottom:0;margin:0}#content.login-page{padding:9.6rem 0 7.2rem}#content.login-page .container{text-align:center;width:100%}.container{margin:0 auto;max-width:1340px;padding-left:70px;padding-right:70px}@media (max-width:1060px){.container{padding-left:56px;padding-right:56px}}@media (max-width:767px){.container{padding-left:24px;padding-right:24px}}.container.-flush{padding-left:0;padding-right:0}.container.-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container.-medium{max-width:940px}.container.-medium_medium{max-width:1010px}.container.-medium_large{max-width:1280px}.container.-narrow{max-width:1140px}.container.-narrow.adjust-top-margin{margin-top:-15px}.container.-skinny{max-width:600px}.grey-background{background:#f0f4f6}.flex-right{margin:0 0 0 auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(9% + 1200px);margin:0 auto}.row>[class*=span]{padding-right:4.5%;padding-left:4.5%}.row>[class*=span]:first-child{padding-left:70px}@media (max-width:1060px){.row>[class*=span]:first-child{padding-left:56px;padding-right:56px}}@media (max-width:767px){.row>[class*=span]:first-child{padding-left:24px;padding-right:24px}}.row>[class*=span]:last-child{padding-right:70px}@media (max-width:1060px){.row>[class*=span]:last-child{padding-left:56px;padding-right:56px}}@media (max-width:767px){.row>[class*=span]:last-child{padding-right:24px;padding-left:24px}}.row>.span1{width:8.33332%}.row>.span2{width:16.66663%}.row>.span3{width:24.99995%}.row>.span4{width:33.33327%}.row>.span5{width:41.66658%}.row>.span6{width:49.9999%}.row>.span7{width:58.33322%}.row>.span8{width:66.66653%}.row>.span9{width:74.99985%}.row>.span10{width:83.33317%}.row>.span11{width:91.66648%}.row>.span12{width:99.9998%}.row.-narrow{padding-left:6rem;padding-right:6rem;max-width:1240px}@media (max-width:1060px){.row.-narrow{padding-left:7.4rem;padding-right:7.4rem}}@media (max-width:600px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.row>[class*=span]{width:100%}}.centered-container{box-sizing:border-box;padding:20px;background:#f0f4f6}.centered-container .centered-container-wrapper{background:#fff;max-width:1300px;margin:0 auto}.centered-container .centered-container-wrapper .row>[class*=span]:first-child{padding-left:50px}.centered-container .centered-container-wrapper .row>[class*=span]:last-child{padding-right:50px}.centered-container .centered-container-wrapper .centered-container-content{padding-left:50px;padding-right:50px}@media (max-width:1060px){.centered-container{padding:5px}.centered-container .centered-container-wrapper .row>[class*=span]:first-child{padding-left:25px}.centered-container .centered-container-wrapper .row>[class*=span]:last-child{padding-right:25px}.centered-container .centered-container-wrapper .centered-container-content{padding-left:25px;padding-right:25px}}@media (max-width:767px){.centered-container .centered-container-wrapper .row>[class*=span]:first-child{padding-left:19px}.centered-container .centered-container-wrapper .row>[class*=span]:last-child{padding-right:19px}.centered-container .centered-container-wrapper .centered-container-content{padding-left:19px;padding-right:19px}}h1,h2,h3,h4,h5,h6{font-size:1.6rem;line-height:1.2em;font-weight:400;margin:0 0 .5em;text-rendering:optimizelegibility}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#4296cb}h1.no-margin,h2.no-margin,h3.no-margin,h4.no-margin,h5.no-margin,h6.no-margin{margin:0}.heading.-gigantic{font-size:60px;letter-spacing:-.015em;line-height:1.1666em;font-weight:400;padding-bottom:2px}.heading.-huge{font-size:4.8rem;font-weight:400;letter-spacing:-.5px}@media (max-width:768px){.heading.-huge{font-size:4rem;line-height:4.8rem}}@media (max-width:600px){.heading.-huge{font-size:2.4rem;line-height:3.4rem}}.heading.-large{font-size:4rem;line-height:4.8rem;letter-spacing:-.5px}@media (max-width:768px){.heading.-large{font-size:2.8rem;line-height:3.4rem}}@media (max-width:600px){.heading.-large{font-size:2.4rem;line-height:3.4rem}}.heading.-medium{font-size:2.8rem;letter-spacing:-.5px}@media (max-width:600px){.heading.-medium{font-size:1.9rem;line-height:3.4rem}}@media (max-width:600px){.heading.-medium.-reduce-large{font-size:2.4rem;line-height:3.4rem}}.heading.-small{font-size:1.9rem;line-height:28px}@media (max-width:768px){.heading.-small{font-size:1.6rem;line-height:2.4rem}}.heading.-x-small{font-size:1.6rem;line-height:26px}@media (max-width:600px){.heading.-x-small{font-size:1.3rem;line-height:1.6rem}}.heading.-tiny{font-size:1.5rem}.heading.-nano{font-size:1.2rem}.heading.-flush{margin-bottom:0}.heading.-light{font-weight:400}p{font-size:1.6rem;line-height:3.2rem;padding:0 0 3.2rem;color:#4e5262;margin:0}p.-tight{line-height:1.625em}p strong{font-weight:600;color:#000}p.no-pad{padding:0}p.small-type{font-size:1.3rem;line-height:2.3rem}@media (max-width:600px){p,p.compact{font-size:1.3rem;line-height:2.3rem;padding-bottom:24px}}.small,small{font-size:1.3rem;line-height:2.3rem}b,strong{font-weight:600}em,i{font-style:italic}a{color:#4296cb;font-weight:400;text-decoration:none}[data-whatinput=keyboard] a:focus,a.active,a:active,a:focus,a:hover,a[aria-expanded=true]{background-image:-webkit-linear-gradient(left,#4296cb 100%,transparent 0);background-image:linear-gradient(90deg,#4296cb 100%,transparent 0);background-position:0 1.2em;background-repeat:repeat-x;background-size:100% 1px;color:#4296cb;position:relative;text-decoration:none}[data-whatinput=keyboard] a.no-hover:focus,a.no-hover.active,a.no-hover:active,a.no-hover:focus,a.no-hover:hover,a.no-hover[aria-expanded=true]{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}hr{margin:0 0 2rem;padding:0;border-bottom:1px solid #fff;border-top:1px solid #e6e6e6;border:0;clear:both;height:1px;overflow:0}button{font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.-blue-type{color:#4296cb}.medium{font-size:1.4rem}.regular{font-weight:400}.demi{font-weight:600}.upper{text-transform:uppercase}.compact{line-height:2.6rem}.small-caps{font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase}.caps{text-transform:uppercase;letter-spacing:.1em}.caps-half{text-transform:uppercase;letter-spacing:.05em}.caps-third{text-transform:uppercase;letter-spacing:.035em}.caps-quarter{text-transform:uppercase;letter-spacing:.025em}.light{color:#7b7f92}.light-input{color:#a7aabb}.less-light{color:#a7aabb}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sm-only{display:none}.byline,.comment__byline{font-size:1.3rem;color:#7b7f92}.byline span,.comment__byline span{color:#7b7f92}.byline .dash,.comment__byline .dash{color:#7b7f92;font-style:normal}.user-badge{display:inline-block;color:#fff!important;font-size:11px!important;line-height:11px!important;font-weight:600!important;text-transform:uppercase;border-radius:3px;letter-spacing:.01em;padding:3px 0 2px;margin-left:10px;width:54px;text-align:center}.user-badge.baseline{vertical-align:baseline}.user-badge.mod{background-color:#3cdbb8}.user-badge.admin{background-color:#4296cb}ol,ul{margin:0 0 2rem;color:#212432;font-size:1.6rem;padding:0 0 0 2.2rem;list-style:disc}@media (max-width:600px){ol,ul{font-size:13px;line-height:23px;padding:0 0 0 1.6rem}}ol li,ul li{line-height:3.2rem;margin:0 0 1rem}ol li ol,ol li ul,ul li ol,ul li ul{margin-bottom:0;padding-top:1rem;font-size:100%}ol{list-style:decimal}table{width:100%;max-width:100%;border-collapse:collapse;margin:0 0 1rem}table caption{padding:0 0 1rem;color:#fff;font-size:1.6rem;text-align:left}table thead>tr>th{border-bottom:2px solid #e3ebee;vertical-align:bottom}table tbody>tr>td,table tbody>tr>th{border-top:1px solid #e3ebee;vertical-align:top}table td,table th{padding:1rem .5rem}table th{text-align:left;font-size:1.6rem}table td{font-size:1.6rem}.lazyload.lazyfade,.lazyloading.lazyfade{opacity:0}.lazyloaded.lazyfade{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}[v-cloak]{display:none!important}.responsive-media,.responsive-video{display:block;position:relative;height:0;padding-top:56.25%;background:#f9fcfd}.responsive-media iframe,.responsive-media img,.responsive-video iframe,.responsive-video img{z-index:4;display:block;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}button,input,label,select,textarea{font-size:1.6rem;line-height:3.2rem;font-family:Maison Neue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400}label{margin:0 0 .2rem;color:#7b7f92;display:block;font-size:16px}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{height:3.4rem;padding:.4rem .8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:0;width:100%}input[type=email]::-webkit-contacts-auto-fill-button,input[type=email]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-contacts-auto-fill-button,input[type=password]::-webkit-credentials-auto-fill-button,input[type=tel]::-webkit-contacts-auto-fill-button,input[type=tel]::-webkit-credentials-auto-fill-button,input[type=text]::-webkit-contacts-auto-fill-button,input[type=text]::-webkit-credentials-auto-fill-button,select::-webkit-contacts-auto-fill-button,select::-webkit-credentials-auto-fill-button,textarea::-webkit-contacts-auto-fill-button,textarea::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background-color:transparent;border-radius:0;border:1px solid #ced1db;color:#212432}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#7b7f92;font-weight:inherit}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#7b7f92;font-weight:inherit}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#7b7f92;font-weight:inherit}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{opacity:1;color:#7b7f92;font-weight:inherit}input[type=email]:placeholder,input[type=number]:placeholder,input[type=password]:placeholder,input[type=tel]:placeholder,input[type=text]:placeholder,textarea:placeholder{opacity:1;color:#7b7f92;font-weight:inherit}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:rgba(82,168,236,.8);box-shadow:none}input[type=email],input[type=password],input[type=tel],input[type=text]{border-left:none;border-right:none;border-top:none;font-weight:400;padding-left:0;padding-right:0}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#212432;border-width:2px;box-shadow:none}@media (max-width:767px){input[type=text].large-input{font-size:16px!important}}input[type=text].select-text,select{line-height:3rem;font-size:1.3rem;background-color:transparent;border-radius:3px;border:1px solid transparent;font-weight:600;height:30px;cursor:pointer}input[type=text].select-text:focus,select:focus{border:1px solid transparent;box-shadow:none}input[type=text].select-text[multiple],input[type=text].select-text[size],select[multiple],select[size]{height:auto}select::-ms-expand{display:none}textarea{background-color:#fff;border-radius:3px;border:1px solid #e3ebee;height:auto;overflow:auto;resize:none;line-height:2rem;padding:1rem 1.6rem;font-weight:400}button,input[type=submit]{border-radius:0;cursor:pointer;border:1px solid #e3ebee;background:none}@media (max-width:768px){input[type=text].select-text,label,select{font-size:1.6rem}input[type=text].select-text.-maintain-size,label.-maintain-size,select.-maintain-size{font-size:13px}}@media (max-width:600px){label{font-size:13px;line-height:26px}}.checkbox,.radio{margin:0 0 2rem}.checkbox label,.radio label{font-weight:400}.checkbox label{margin:0}input[type=checkbox]{position:absolute;opacity:0}input[type=checkbox]+label{position:relative;cursor:pointer;padding:0;font-size:13px;color:#4e5262;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0;line-height:normal}input[type=checkbox]+label:before{content:"";display:block;margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16px;height:16px;background:#fff;border:1px solid #e6e8ed;border-radius:2px}input[type=checkbox]:checked+label:before{background-color:#4296cb;border-color:#4296cb;font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"";color:#fff;font-size:8px;padding:3px 0 0 2px}input[type=checkbox]:disabled+label{cursor:auto}input[type=checkbox]:disabled+label,input[type=checkbox]:disabled+label *{color:#a7aabb!important}input[type=checkbox]:disabled+label:before{background:#fff;border:1px solid #e6e8ed}input[type=checkbox]:disabled+label:after{content:"";height:1px;width:20px;background:#e6e8ed;position:absolute;top:8px;left:-2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:center center}input[type=checkbox].large+label:before{width:20px;height:20px}input[type=checkbox].large:checked+label:before{padding:5px 0 0 4px}input[type=checkbox].large+label{font-size:16px;color:#7b7f92!important;line-height:1.3125em}@media (max-width:600px){input[type=checkbox].large+label{font-size:13px}}input[type=checkbox].small-checkbox+label{font-size:13px;color:#7b7f92}.select-style{position:relative}.select-style:after{margin-top:-4px;pointer-events:none;position:absolute;right:2px;top:50%;z-index:1;font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"";height:7px;width:8px;padding:0;color:#4296cb;font-size:7px}.select-style.rtl:after{right:0}.select-style .icon.-error{right:10px;z-index:2}.select-style input[type=text].select-text,.select-style option,.select-style select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-style input[type=text].select-text,.select-style select{padding:.4rem 1.2rem .4rem .4rem;line-height:1.1em}.select-style input[type=text].select-text[disabled],.select-style select[disabled]{color:#7b7f92}.select-style option{padding:0}.select-style.-bigger input[type=text].select-text,.select-style.-bigger select{height:40px}.select-style.-bordered input[type=text].select-text,.select-style.-bordered select{border:1px solid #e3eaee;border-radius:4px;padding-left:10px;padding-right:20px}.select-style.-bordered:after{right:7px}.select-style.-bordered.-bigger:after{right:15px}.select-style.date-input .datepick-icon{height:100%;position:absolute;left:0;top:0;border-right:1px solid #e3eaee;width:40px;color:#4296cb;font-size:16px;pointer-events:none;text-align:center;padding-top:12px}.select-style.date-input input[type=text].select-text{padding-left:50px}.fb-picker.vdp-datepicker__calendar{width:100%;max-width:270px;border:3px solid #4296cb;padding:25px 15px 20px}.fb-picker.vdp-datepicker__calendar header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;line-height:25px;width:100%;margin:0 auto 30px}.fb-picker.vdp-datepicker__calendar header span{display:block;width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:none;font-size:16px;font-weight:600}.fb-picker.vdp-datepicker__calendar header .next,.fb-picker.vdp-datepicker__calendar header .prev{width:38px;-webkit-box-flex:0;-webkit-flex:0 0 38px;-ms-flex:0 0 38px;flex:0 0 38px;float:none;display:block;text-indent:0;color:#fff;height:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fb-picker.vdp-datepicker__calendar header .next:after,.fb-picker.vdp-datepicker__calendar header .prev:after{font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;left:0;top:3px;width:100%;height:100%;font-size:19px;color:#ced0db;-webkit-transform:none;-ms-transform:none;transform:none;border:0}.fb-picker.vdp-datepicker__calendar header .prev:after{border:0;margin:0;content:""}.fb-picker.vdp-datepicker__calendar header .next:after{border:0;margin:0;content:""}.fb-picker.vdp-datepicker__calendar header .prev.disabled:after{border-right:0}.fb-picker.vdp-datepicker__calendar header .next.disabled:after{border-left:0}.fb-picker.vdp-datepicker__calendar header .next:not(.disabled):hover,.fb-picker.vdp-datepicker__calendar header .prev:not(.disabled):hover,.fb-picker.vdp-datepicker__calendar header .up:not(.disabled):hover{background:none}.fb-picker.vdp-datepicker__calendar .cell{color:#4296cb;padding:0;height:28px;line-height:28px;font-size:13px}.fb-picker.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.fb-picker.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.fb-picker.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #4296cb}.fb-picker.vdp-datepicker__calendar .cell.disabled{color:#000;opacity:.2}.fb-picker.vdp-datepicker__calendar .cell.selected{background:#4296cb;color:#fff}.fb-picker.vdp-datepicker__calendar .cell.selected:hover{background:#4296cb}.fb-picker.vdp-datepicker__calendar .cell.selected.highlighted{background:#4296cb}.fb-picker.vdp-datepicker__calendar .cell.highlighted{background:#4296cb}.fb-picker.vdp-datepicker__calendar .cell.day-header{color:#000;font-size:13px;font-weight:600;white-space:nowrap;cursor:inherit;visibility:hidden;padding-left:11px}.fb-picker.vdp-datepicker__calendar .cell.day-header:first-letter{visibility:visible}.form__group{margin:0 0 2rem;position:relative}.form__group.-inline{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form__group.-inline label{margin:0;line-height:1em;text-transform:uppercase;font-size:13px;font-weight:500;margin-top:-1px;letter-spacing:.05em}@media (max-width:768px){.form__group.-inline label{font-weight:400}}.form__group.-has-label .iconfont-error{top:4.7rem}.form__group.-has-label label.error{color:#ff505f}.form__group.-has-label .textarea__footer .iconfont-error{margin-top:-.8rem;right:1.6rem;top:50%}.form__group.-has-checkbox{margin-top:7px}.form__group .message{color:#ff505f;display:block;position:relative;top:100%;font-size:13px;text-align:right;padding-top:7px}.form__group .iconfont-error{position:absolute;top:50%;right:16px;margin-top:-8px;top:12px;margin-top:0}.form__group p.small{padding:13px 0 0;margin:0}.form__group.-textarea textarea.error+.textarea__footer,.form__group.-textarea textarea:focus+.textarea__footer{border-top:none}.form__group.error label,.form__group.error label strong{color:#ff505f}.form__group.error .textarea__footer,.form__group.error input,.form__group.error select,.form__group.error textarea{border-color:#ff505f}.form__group.error.is_select .select-style:after{color:#ff505f}.form__collection{margin-bottom:3.2rem}input[type=file]{display:block;width:100%}.file-input label{cursor:pointer;margin:0}.file-input input{display:none}.file-input .file-drop-label{margin-bottom:.2rem;display:block}.file-input .file-drop{margin-bottom:1.2rem;border-radius:3px;max-width:300px}.file-drop{padding:2.8rem;border:1px solid #e3ebee;text-align:center}.file-drop .camera-icon{top:auto;bottom:0;right:0}.file-drop .default-avatar,.file-drop>*{display:inline-block}.camera-icon{height:3rem;width:3rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#4296cb;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute}.camera-icon .iconfont-camera{display:block;width:16px;height:14px;font-size:14px;color:#fff}.textarea__footer{padding:1.1rem 1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fafcfd;border-radius:0 0 3px 3px;border-top:none;border:1px solid #e3ebee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.textarea__footer .file-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.textarea__footer .file-input .iconfont-image{font-size:16px;margin-right:7px;display:block}.textarea__footer .file-input label{padding:0;font-size:13px;line-height:1em;text-indent:0}.textarea__footer .file-input label strong{font-weight:600;color:#4296cb}.textarea__footer .file-input label.file-name,.textarea__footer .file-input label.file-name strong{color:#212432}.textarea__footer img{margin-right:.8rem;width:1.6rem;max-height:1.6rem;display:block}.textarea__footer .hamburger{margin:.2rem 0 0 .5rem;display:block}.textarea__footer .hamburger .inner:after,.textarea__footer .hamburger .inner:before{background:#ced1db}.textarea__footer .iconfont-error{right:40px;top:50%}.textarea__footer.error{border-color:#ff505f}.textarea__footer.error .iconfont-image,.textarea__footer.error label,.textarea__footer.error label strong{color:#ff505f}.account-form input[type=email],.account-form input[type=password],.account-form input[type=tel],.account-form input[type=text],.account-form select,.account-form textarea,.login-form input[type=email],.login-form input[type=password],.login-form input[type=tel],.login-form input[type=text],.login-form select,.login-form textarea,.search-form-small input[type=email],.search-form-small input[type=password],.search-form-small input[type=tel],.search-form-small input[type=text],.search-form-small select,.search-form-small textarea,.standard-form input[type=email],.standard-form input[type=password],.standard-form input[type=tel],.standard-form input[type=text],.standard-form select,.standard-form textarea{height:4rem;padding:.4rem 1.6rem;border-radius:3px;border:1px solid #e3ebee;color:#7b7f92;display:block;font-size:13px;font-weight:600}.account-form input[type=email].error,.account-form input[type=password].error,.account-form input[type=tel].error,.account-form input[type=text].error,.account-form select.error,.account-form textarea.error,.login-form input[type=email].error,.login-form input[type=password].error,.login-form input[type=tel].error,.login-form input[type=text].error,.login-form select.error,.login-form textarea.error,.search-form-small input[type=email].error,.search-form-small input[type=password].error,.search-form-small input[type=tel].error,.search-form-small input[type=text].error,.search-form-small select.error,.search-form-small textarea.error,.standard-form input[type=email].error,.standard-form input[type=password].error,.standard-form input[type=tel].error,.standard-form input[type=text].error,.standard-form select.error,.standard-form textarea.error{border-color:#ff505f}.account-form input[type=email]:focus,.account-form input[type=password]:focus,.account-form input[type=tel]:focus,.account-form input[type=text]:focus,.account-form select:focus,.account-form textarea:focus,.login-form input[type=email]:focus,.login-form input[type=password]:focus,.login-form input[type=tel]:focus,.login-form input[type=text]:focus,.login-form select:focus,.login-form textarea:focus,.search-form-small input[type=email]:focus,.search-form-small input[type=password]:focus,.search-form-small input[type=tel]:focus,.search-form-small input[type=text]:focus,.search-form-small select:focus,.search-form-small textarea:focus,.standard-form input[type=email]:focus,.standard-form input[type=password]:focus,.standard-form input[type=tel]:focus,.standard-form input[type=text]:focus,.standard-form select:focus,.standard-form textarea:focus{border-color:#4296cb}.account-form input[type=email]::-webkit-input-placeholder,.account-form input[type=password]::-webkit-input-placeholder,.account-form input[type=tel]::-webkit-input-placeholder,.account-form input[type=text]::-webkit-input-placeholder,.account-form select::-webkit-input-placeholder,.account-form textarea::-webkit-input-placeholder,.login-form input[type=email]::-webkit-input-placeholder,.login-form input[type=password]::-webkit-input-placeholder,.login-form input[type=tel]::-webkit-input-placeholder,.login-form input[type=text]::-webkit-input-placeholder,.login-form select::-webkit-input-placeholder,.login-form textarea::-webkit-input-placeholder,.search-form-small input[type=email]::-webkit-input-placeholder,.search-form-small input[type=password]::-webkit-input-placeholder,.search-form-small input[type=tel]::-webkit-input-placeholder,.search-form-small input[type=text]::-webkit-input-placeholder,.search-form-small select::-webkit-input-placeholder,.search-form-small textarea::-webkit-input-placeholder,.standard-form input[type=email]::-webkit-input-placeholder,.standard-form input[type=password]::-webkit-input-placeholder,.standard-form input[type=tel]::-webkit-input-placeholder,.standard-form input[type=text]::-webkit-input-placeholder,.standard-form select::-webkit-input-placeholder,.standard-form textarea::-webkit-input-placeholder{opacity:1;color:#a7aabb;font-weight:400}.account-form input[type=email]::-moz-placeholder,.account-form input[type=password]::-moz-placeholder,.account-form input[type=tel]::-moz-placeholder,.account-form input[type=text]::-moz-placeholder,.account-form select::-moz-placeholder,.account-form textarea::-moz-placeholder,.login-form input[type=email]::-moz-placeholder,.login-form input[type=password]::-moz-placeholder,.login-form input[type=tel]::-moz-placeholder,.login-form input[type=text]::-moz-placeholder,.login-form select::-moz-placeholder,.login-form textarea::-moz-placeholder,.search-form-small input[type=email]::-moz-placeholder,.search-form-small input[type=password]::-moz-placeholder,.search-form-small input[type=tel]::-moz-placeholder,.search-form-small input[type=text]::-moz-placeholder,.search-form-small select::-moz-placeholder,.search-form-small textarea::-moz-placeholder,.standard-form input[type=email]::-moz-placeholder,.standard-form input[type=password]::-moz-placeholder,.standard-form input[type=tel]::-moz-placeholder,.standard-form input[type=text]::-moz-placeholder,.standard-form select::-moz-placeholder,.standard-form textarea::-moz-placeholder{opacity:1;color:#a7aabb;font-weight:400}.account-form input[type=email]:-ms-input-placeholder,.account-form input[type=password]:-ms-input-placeholder,.account-form input[type=tel]:-ms-input-placeholder,.account-form input[type=text]:-ms-input-placeholder,.account-form select:-ms-input-placeholder,.account-form textarea:-ms-input-placeholder,.login-form input[type=email]:-ms-input-placeholder,.login-form input[type=password]:-ms-input-placeholder,.login-form input[type=tel]:-ms-input-placeholder,.login-form input[type=text]:-ms-input-placeholder,.login-form select:-ms-input-placeholder,.login-form textarea:-ms-input-placeholder,.search-form-small input[type=email]:-ms-input-placeholder,.search-form-small input[type=password]:-ms-input-placeholder,.search-form-small input[type=tel]:-ms-input-placeholder,.search-form-small input[type=text]:-ms-input-placeholder,.search-form-small select:-ms-input-placeholder,.search-form-small textarea:-ms-input-placeholder,.standard-form input[type=email]:-ms-input-placeholder,.standard-form input[type=password]:-ms-input-placeholder,.standard-form input[type=tel]:-ms-input-placeholder,.standard-form input[type=text]:-ms-input-placeholder,.standard-form select:-ms-input-placeholder,.standard-form textarea:-ms-input-placeholder{opacity:1;color:#a7aabb;font-weight:400}.account-form input[type=email]:-moz-placeholder,.account-form input[type=password]:-moz-placeholder,.account-form input[type=tel]:-moz-placeholder,.account-form input[type=text]:-moz-placeholder,.account-form select:-moz-placeholder,.account-form textarea:-moz-placeholder,.login-form input[type=email]:-moz-placeholder,.login-form input[type=password]:-moz-placeholder,.login-form input[type=tel]:-moz-placeholder,.login-form input[type=text]:-moz-placeholder,.login-form select:-moz-placeholder,.login-form textarea:-moz-placeholder,.search-form-small input[type=email]:-moz-placeholder,.search-form-small input[type=password]:-moz-placeholder,.search-form-small input[type=tel]:-moz-placeholder,.search-form-small input[type=text]:-moz-placeholder,.search-form-small select:-moz-placeholder,.search-form-small textarea:-moz-placeholder,.standard-form input[type=email]:-moz-placeholder,.standard-form input[type=password]:-moz-placeholder,.standard-form input[type=tel]:-moz-placeholder,.standard-form input[type=text]:-moz-placeholder,.standard-form select:-moz-placeholder,.standard-form textarea:-moz-placeholder{opacity:1;color:#a7aabb;font-weight:400}.account-form input[type=email]:placeholder,.account-form input[type=password]:placeholder,.account-form input[type=tel]:placeholder,.account-form input[type=text]:placeholder,.account-form select:placeholder,.account-form textarea:placeholder,.login-form input[type=email]:placeholder,.login-form input[type=password]:placeholder,.login-form input[type=tel]:placeholder,.login-form input[type=text]:placeholder,.login-form select:placeholder,.login-form textarea:placeholder,.search-form-small input[type=email]:placeholder,.search-form-small input[type=password]:placeholder,.search-form-small input[type=tel]:placeholder,.search-form-small input[type=text]:placeholder,.search-form-small select:placeholder,.search-form-small textarea:placeholder,.standard-form input[type=email]:placeholder,.standard-form input[type=password]:placeholder,.standard-form input[type=tel]:placeholder,.standard-form input[type=text]:placeholder,.standard-form select:placeholder,.standard-form textarea:placeholder{opacity:1;color:#a7aabb;font-weight:400}@media (max-width:767px){.account-form input[type=email],.account-form input[type=password],.account-form input[type=tel],.account-form input[type=text],.login-form input[type=email],.login-form input[type=password],.login-form input[type=tel],.login-form input[type=text],.search-form-small input[type=email],.search-form-small input[type=password],.search-form-small input[type=tel],.search-form-small input[type=text],.standard-form input[type=email],.standard-form input[type=password],.standard-form input[type=tel],.standard-form input[type=text]{font-size:16px}.account-form input[type=email]::-webkit-input-placeholder,.account-form input[type=password]::-webkit-input-placeholder,.account-form input[type=tel]::-webkit-input-placeholder,.account-form input[type=text]::-webkit-input-placeholder,.login-form input[type=email]::-webkit-input-placeholder,.login-form input[type=password]::-webkit-input-placeholder,.login-form input[type=tel]::-webkit-input-placeholder,.login-form input[type=text]::-webkit-input-placeholder,.search-form-small input[type=email]::-webkit-input-placeholder,.search-form-small input[type=password]::-webkit-input-placeholder,.search-form-small input[type=tel]::-webkit-input-placeholder,.search-form-small input[type=text]::-webkit-input-placeholder,.standard-form input[type=email]::-webkit-input-placeholder,.standard-form input[type=password]::-webkit-input-placeholder,.standard-form input[type=tel]::-webkit-input-placeholder,.standard-form input[type=text]::-webkit-input-placeholder{font-size:13px}.account-form input[type=email]::-moz-placeholder,.account-form input[type=password]::-moz-placeholder,.account-form input[type=tel]::-moz-placeholder,.account-form input[type=text]::-moz-placeholder,.login-form input[type=email]::-moz-placeholder,.login-form input[type=password]::-moz-placeholder,.login-form input[type=tel]::-moz-placeholder,.login-form input[type=text]::-moz-placeholder,.search-form-small input[type=email]::-moz-placeholder,.search-form-small input[type=password]::-moz-placeholder,.search-form-small input[type=tel]::-moz-placeholder,.search-form-small input[type=text]::-moz-placeholder,.standard-form input[type=email]::-moz-placeholder,.standard-form input[type=password]::-moz-placeholder,.standard-form input[type=tel]::-moz-placeholder,.standard-form input[type=text]::-moz-placeholder{font-size:13px}.account-form input[type=email]:-ms-input-placeholder,.account-form input[type=password]:-ms-input-placeholder,.account-form input[type=tel]:-ms-input-placeholder,.account-form input[type=text]:-ms-input-placeholder,.login-form input[type=email]:-ms-input-placeholder,.login-form input[type=password]:-ms-input-placeholder,.login-form input[type=tel]:-ms-input-placeholder,.login-form input[type=text]:-ms-input-placeholder,.search-form-small input[type=email]:-ms-input-placeholder,.search-form-small input[type=password]:-ms-input-placeholder,.search-form-small input[type=tel]:-ms-input-placeholder,.search-form-small input[type=text]:-ms-input-placeholder,.standard-form input[type=email]:-ms-input-placeholder,.standard-form input[type=password]:-ms-input-placeholder,.standard-form input[type=tel]:-ms-input-placeholder,.standard-form input[type=text]:-ms-input-placeholder{font-size:13px}.account-form input[type=email]:-moz-placeholder,.account-form input[type=password]:-moz-placeholder,.account-form input[type=tel]:-moz-placeholder,.account-form input[type=text]:-moz-placeholder,.login-form input[type=email]:-moz-placeholder,.login-form input[type=password]:-moz-placeholder,.login-form input[type=tel]:-moz-placeholder,.login-form input[type=text]:-moz-placeholder,.search-form-small input[type=email]:-moz-placeholder,.search-form-small input[type=password]:-moz-placeholder,.search-form-small input[type=tel]:-moz-placeholder,.search-form-small input[type=text]:-moz-placeholder,.standard-form input[type=email]:-moz-placeholder,.standard-form input[type=password]:-moz-placeholder,.standard-form input[type=tel]:-moz-placeholder,.standard-form input[type=text]:-moz-placeholder{font-size:13px}}.account-form textarea,.login-form textarea,.search-form-small textarea,.standard-form textarea{padding:1rem 1.6rem;font-weight:400}.account-form .checkbox,.account-form .form__group,.login-form .checkbox,.login-form .form__group,.search-form-small .checkbox,.search-form-small .form__group,.standard-form .checkbox,.standard-form .form__group{margin-bottom:1.2rem}.account-form .checkbox.-has-remember-checkbox,.account-form .form__group.-has-remember-checkbox,.login-form .checkbox.-has-remember-checkbox,.login-form .form__group.-has-remember-checkbox,.search-form-small .checkbox.-has-remember-checkbox,.search-form-small .form__group.-has-remember-checkbox,.standard-form .checkbox.-has-remember-checkbox,.standard-form .form__group.-has-remember-checkbox{margin-top:15px;margin-bottom:30px}.account-form textarea,.login-form textarea,.search-form-small textarea,.standard-form textarea{height:16.5rem}.account-form textarea.with-footer,.login-form textarea.with-footer,.search-form-small textarea.with-footer,.standard-form textarea.with-footer{border-bottom:none;border-radius:3px 3px 0 0;margin:0}.account-form textarea.with-footer.error,.login-form textarea.with-footer.error,.search-form-small textarea.with-footer.error,.standard-form textarea.with-footer.error{border-bottom:1px solid #ff505f}.account-form textarea.with-footer:focus,.login-form textarea.with-footer:focus,.search-form-small textarea.with-footer:focus,.standard-form textarea.with-footer:focus{border-bottom:1px solid rgba(82,168,236,.8)}.account-form button,.login-form button,.search-form-small button,.standard-form button{margin:0}.account-form .checkbox input[type=checkbox],.login-form .checkbox input[type=checkbox],.search-form-small .checkbox input[type=checkbox],.standard-form .checkbox input[type=checkbox]{opacity:1;position:static}.account-form input[type=email],.account-form input[type=password],.account-form input[type=tel],.account-form input[type=text],.account-form select,.account-form textarea,.standard-form input[type=email],.standard-form input[type=password],.standard-form input[type=tel],.standard-form input[type=text],.standard-form select,.standard-form textarea{color:#212432}.account-form .select-style:after,.standard-form .select-style:after{right:15px}.search-form-small{padding:2.8rem;background:#fff;border:3px solid #4296cb}.search-form-small .inner{position:relative}.search-form-small input[type=text]{padding-right:40px;width:240px}.search-form-small button[type=submit]{border:none;position:absolute;right:8px;top:50%;margin-top:-11px}.search-form{padding:1.2rem 0 2rem;margin:0 auto;max-width:559px;position:relative;width:100%}.search-form input[type=text]{height:5.2rem;padding:2rem 2.8rem 2rem 0;border-bottom-color:#4e5262;color:#a7aabb;font-size:13px;letter-spacing:.05em;color:#fff;border-bottom-width:1px;font-weight:600}.search-form input[type=text]::-webkit-input-placeholder{opacity:1;color:#a7aabb;font-weight:400}.search-form input[type=text]::-moz-placeholder{opacity:1;color:#a7aabb;font-weight:400}.search-form input[type=text]:-ms-input-placeholder{opacity:1;color:#a7aabb;font-weight:400}.search-form input[type=text]:-moz-placeholder{opacity:1;color:#a7aabb;font-weight:400}.search-form input[type=text]:placeholder{opacity:1;color:#a7aabb;font-weight:400}@media (max-width:767px){.search-form input[type=text]{font-size:16px}.search-form input[type=text]::-webkit-input-placeholder{font-size:13px}.search-form input[type=text]::-moz-placeholder{font-size:13px}.search-form input[type=text]:-ms-input-placeholder{font-size:13px}.search-form input[type=text]:-moz-placeholder{font-size:13px}}.search-form button[type=submit]{border:none;position:absolute;right:0;top:50%;margin-top:-29px}.with-input-link{position:relative}.with-input-link input{padding-right:25%}.with-input-link a{margin-top:-12px;position:absolute;right:16px;top:50%}.with-input-link a.active,.with-input-link a:active,.with-input-link a:focus,.with-input-link a:hover,.with-input-link a[aria-expanded=true],[data-whatinput=keyboard] .with-input-link a:focus{position:absolute}.single-col-form{width:320px;margin:-10px auto 0}@media (max-width:600px){.single-col-form{width:100%;max-width:320px}}.wide-single-col-form{max-width:450px}.wide-single-col-form .form__collection{max-width:280px}.wide-single-col-form .btn{min-width:280px}.wide-single-col-form button[type=submit]{margin-top:30px}@media screen and (max-width:498px){.wide-single-col-form .form__collection{max-width:none}.wide-single-col-form .btn{min-width:none}.wide-single-col-form button[type=submit]{margin-top:15px}}.double-col-form{width:100%;width:590px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.double-col-form .form__group{-webkit-box-flex:1;-webkit-flex:1 50%;-ms-flex:1 50%;flex:1 50%;margin-bottom:20px}.double-col-form .form__group textarea{height:200px}.double-col-form .form__group.break-col{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.double-col-form .form__group.break-col>div,.double-col-form .form__group.break-col>input,.double-col-form .form__group.break-col>label{width:calc(50% - 11px)}.double-col-form .form__group.left{padding-right:11px}.double-col-form .form__group.right{padding-left:11px}.double-col-form .form__group.submit-col{margin-top:15px}@media (max-width:768px){.double-col-form{width:100%}}@media (max-width:600px){.double-col-form .form__group{-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%}.double-col-form .form__group.break-col>div,.double-col-form .form__group.break-col>input,.double-col-form .form__group.break-col>label{width:100%}.double-col-form .form__group.left{padding-right:0}.double-col-form .form__group.right{padding-left:0}.double-col-form .form__group.submit-col{margin-top:0}}.btn,button.btn,input[type=submit].btn{padding:12px 28px 10px;font-size:1.3rem;line-height:1.6rem;border-radius:4px;border:1px solid #f0f4f6;color:#212432;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:.5px;text-align:center}.active.btn,.btn:active,.btn:focus,.btn:hover,[aria-expanded=true].btn,[data-whatinput=keyboard] .btn:focus,input.active[type=submit].btn,input[aria-expanded=true][type=submit].btn,input[type=submit].btn:active,input[type=submit].btn:focus,input[type=submit].btn:hover{background-image:none;border-color:#4296cb;text-decoration:none;color:#212432}.btn.-muted,button.btn.-muted,input[type=submit].btn.-muted{color:#7b7f92}.btn.-muted.active,.btn.-muted:active,.btn.-muted:focus,.btn.-muted:hover,.btn.-muted[aria-expanded=true],[data-whatinput=keyboard] .btn.-muted:focus,[data-whatinput=keyboard] button.btn.-muted:focus,[data-whatinput=keyboard] input[type=submit].btn.-muted:focus,button.btn.-muted.active,button.btn.-muted:active,button.btn.-muted:focus,button.btn.-muted:hover,button.btn.-muted[aria-expanded=true],input[type=submit].btn.-muted.active,input[type=submit].btn.-muted:active,input[type=submit].btn.-muted:focus,input[type=submit].btn.-muted:hover,input[type=submit].btn.-muted[aria-expanded=true]{color:#212432}.btn.-std,button.btn.-std,input[type=submit].btn.-std{background:#fafcfd}.btn.-std.active,.btn.-std:active,.btn.-std:focus,.btn.-std:hover,.btn.-std[aria-expanded=true],[data-whatinput=keyboard] .btn.-std:focus,[data-whatinput=keyboard] button.btn.-std:focus,[data-whatinput=keyboard] input[type=submit].btn.-std:focus,button.btn.-std.active,button.btn.-std:active,button.btn.-std:focus,button.btn.-std:hover,button.btn.-std[aria-expanded=true],input[type=submit].btn.-std.active,input[type=submit].btn.-std:active,input[type=submit].btn.-std:focus,input[type=submit].btn.-std:hover,input[type=submit].btn.-std[aria-expanded=true]{background:#fff}.btn.-link,button.btn.-link,input[type=submit].btn.-link{border-color:#4296cb;color:#4296cb;text-transform:uppercase}.btn.-link.active,.btn.-link:active,.btn.-link:focus,.btn.-link:hover,.btn.-link[aria-expanded=true],[data-whatinput=keyboard] .btn.-link:focus,[data-whatinput=keyboard] button.btn.-link:focus,[data-whatinput=keyboard] input[type=submit].btn.-link:focus,button.btn.-link.active,button.btn.-link:active,button.btn.-link:focus,button.btn.-link:hover,button.btn.-link[aria-expanded=true],input[type=submit].btn.-link.active,input[type=submit].btn.-link:active,input[type=submit].btn.-link:focus,input[type=submit].btn.-link:hover,input[type=submit].btn.-link[aria-expanded=true]{background:#4296cb;color:#fff}.btn.-link-reverse,button.btn.-link-reverse,input[type=submit].btn.-link-reverse{border-color:#4296cb;color:#fff;text-transform:uppercase}.btn.-link-reverse.active,.btn.-link-reverse:active,.btn.-link-reverse:focus,.btn.-link-reverse:hover,.btn.-link-reverse[aria-expanded=true],[data-whatinput=keyboard] .btn.-link-reverse:focus,[data-whatinput=keyboard] button.btn.-link-reverse:focus,[data-whatinput=keyboard] input[type=submit].btn.-link-reverse:focus,button.btn.-link-reverse.active,button.btn.-link-reverse:active,button.btn.-link-reverse:focus,button.btn.-link-reverse:hover,button.btn.-link-reverse[aria-expanded=true],input[type=submit].btn.-link-reverse.active,input[type=submit].btn.-link-reverse:active,input[type=submit].btn.-link-reverse:focus,input[type=submit].btn.-link-reverse:hover,input[type=submit].btn.-link-reverse[aria-expanded=true]{background:-webkit-linear-gradient(44deg,#2eb7ce,#4296cb);background:linear-gradient(46deg,#2eb7ce,#4296cb);border-color:transparent}.btn.-gradient-hover.active,.btn.-gradient-hover:active,.btn.-gradient-hover:focus,.btn.-gradient-hover:hover,.btn.-gradient-hover[aria-expanded=true],[data-whatinput=keyboard] .btn.-gradient-hover:focus,[data-whatinput=keyboard] button.btn.-gradient-hover:focus,[data-whatinput=keyboard] input[type=submit].btn.-gradient-hover:focus,button.btn.-gradient-hover.active,button.btn.-gradient-hover:active,button.btn.-gradient-hover:focus,button.btn.-gradient-hover:hover,button.btn.-gradient-hover[aria-expanded=true],input[type=submit].btn.-gradient-hover.active,input[type=submit].btn.-gradient-hover:active,input[type=submit].btn.-gradient-hover:focus,input[type=submit].btn.-gradient-hover:hover,input[type=submit].btn.-gradient-hover[aria-expanded=true]{background:-webkit-linear-gradient(44deg,#2eb7ce,#4296cb);background:linear-gradient(46deg,#2eb7ce,#4296cb);border-color:transparent;color:#fff!important}.btn.-main,button.btn.-main,input[type=submit].btn.-main{background:#4296cb;border-color:transparent;color:#fff;text-transform:uppercase;position:relative}.btn.-main.active,.btn.-main:active,.btn.-main:focus,.btn.-main:hover,.btn.-main[aria-expanded=true],[data-whatinput=keyboard] .btn.-main:focus,[data-whatinput=keyboard] button.btn.-main:focus,[data-whatinput=keyboard] input[type=submit].btn.-main:focus,button.btn.-main.active,button.btn.-main:active,button.btn.-main:focus,button.btn.-main:hover,button.btn.-main[aria-expanded=true],input[type=submit].btn.-main.active,input[type=submit].btn.-main:active,input[type=submit].btn.-main:focus,input[type=submit].btn.-main:hover,input[type=submit].btn.-main[aria-expanded=true]{background:-webkit-linear-gradient(44deg,#2eb7ce,#4296cb);background:linear-gradient(46deg,#2eb7ce,#4296cb);color:#fff;border-color:transparent}.btn.-dark,button.btn.-dark,input[type=submit].btn.-dark{background:#212432;border-color:transparent;color:#fff;text-transform:uppercase}.btn.-dark.active,.btn.-dark:active,.btn.-dark:focus,.btn.-dark:hover,.btn.-dark[aria-expanded=true],[data-whatinput=keyboard] .btn.-dark:focus,[data-whatinput=keyboard] button.btn.-dark:focus,[data-whatinput=keyboard] input[type=submit].btn.-dark:focus,button.btn.-dark.active,button.btn.-dark:active,button.btn.-dark:focus,button.btn.-dark:hover,button.btn.-dark[aria-expanded=true],input[type=submit].btn.-dark.active,input[type=submit].btn.-dark:active,input[type=submit].btn.-dark:focus,input[type=submit].btn.-dark:hover,input[type=submit].btn.-dark[aria-expanded=true]{border-radius:3px;background:-webkit-linear-gradient(45deg,#212432,#4d5164);background:linear-gradient(45deg,#212432,#4d5164);color:#fff;border-color:transparent}.btn.-alt,button.btn.-alt,input[type=submit].btn.-alt{border-radius:0;border-color:#fafcfd;border-left-color:#e3ebee;background:#fafcfd;color:#4296cb}.btn.-alt.active,.btn.-alt:active,.btn.-alt:focus,.btn.-alt:hover,.btn.-alt[aria-expanded=true],[data-whatinput=keyboard] .btn.-alt:focus,[data-whatinput=keyboard] button.btn.-alt:focus,[data-whatinput=keyboard] input[type=submit].btn.-alt:focus,button.btn.-alt.active,button.btn.-alt:active,button.btn.-alt:focus,button.btn.-alt:hover,button.btn.-alt[aria-expanded=true],input[type=submit].btn.-alt.active,input[type=submit].btn.-alt:active,input[type=submit].btn.-alt:focus,input[type=submit].btn.-alt:hover,input[type=submit].btn.-alt[aria-expanded=true]{border-color:#e3ebee;background:#e3ebee}.btn.-facebook,.btn.-google,button.btn.-facebook,button.btn.-google,input[type=submit].btn.-facebook,input[type=submit].btn.-google{padding-left:4rem;color:#fff;position:relative;text-transform:uppercase}.btn.-facebook.active,.btn.-facebook:active,.btn.-facebook:focus,.btn.-facebook:hover,.btn.-facebook[aria-expanded=true],.btn.-google.active,.btn.-google:active,.btn.-google:focus,.btn.-google:hover,.btn.-google[aria-expanded=true],[data-whatinput=keyboard] .btn.-facebook:focus,[data-whatinput=keyboard] .btn.-google:focus,[data-whatinput=keyboard] button.btn.-facebook:focus,[data-whatinput=keyboard] button.btn.-google:focus,[data-whatinput=keyboard] input[type=submit].btn.-facebook:focus,[data-whatinput=keyboard] input[type=submit].btn.-google:focus,button.btn.-facebook.active,button.btn.-facebook:active,button.btn.-facebook:focus,button.btn.-facebook:hover,button.btn.-facebook[aria-expanded=true],button.btn.-google.active,button.btn.-google:active,button.btn.-google:focus,button.btn.-google:hover,button.btn.-google[aria-expanded=true],input[type=submit].btn.-facebook.active,input[type=submit].btn.-facebook:active,input[type=submit].btn.-facebook:focus,input[type=submit].btn.-facebook:hover,input[type=submit].btn.-facebook[aria-expanded=true],input[type=submit].btn.-google.active,input[type=submit].btn.-google:active,input[type=submit].btn.-google:focus,input[type=submit].btn.-google:hover,input[type=submit].btn.-google[aria-expanded=true]{color:#fff}.btn.-facebook .iconfont-facebook,.btn.-facebook .iconfont-google,.btn.-google .iconfont-facebook,.btn.-google .iconfont-google,button.btn.-facebook .iconfont-facebook,button.btn.-facebook .iconfont-google,button.btn.-google .iconfont-facebook,button.btn.-google .iconfont-google,input[type=submit].btn.-facebook .iconfont-facebook,input[type=submit].btn.-facebook .iconfont-google,input[type=submit].btn.-google .iconfont-facebook,input[type=submit].btn.-google .iconfont-google{left:2rem;margin-top:-8px;position:absolute;top:50%;font-size:16px}.btn.-facebook,button.btn.-facebook,input[type=submit].btn.-facebook{background:#3f66b6;border-color:#3f66b6}.btn.-google,button.btn.-google,input[type=submit].btn.-google{background:#db4a3c;border-color:#db4a3c}.btn.-large,button.btn.-large,input[type=submit].btn.-large{font-size:1.6rem;margin:0 0 1.6rem;padding:2.2rem 3.8rem 2rem;letter-spacing:1px}@media screen and (min-width:941px){.btn.-large-only,button.btn.-large-only,input[type=submit].btn.-large-only{font-size:1.6rem;margin:0 0 1.6rem;padding:2.2rem 3.8rem 2rem;letter-spacing:1px}}@media screen and (min-width:767px){.btn.-large-medium-only,button.btn.-large-medium-only,input[type=submit].btn.-large-medium-only{font-size:1.6rem;margin:0 0 1.6rem;padding:2.2rem 3.8rem 2rem;letter-spacing:1px}}.btn.-block,button.btn.-block,input[type=submit].btn.-block{display:block}.btn.-has-icon,button.btn.-has-icon,input[type=submit].btn.-has-icon{color:#7b7f92;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:400;padding:0;border:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn.-has-icon [class*=" iconfont-"],.btn.-has-icon [class^=iconfont-],button.btn.-has-icon [class*=" iconfont-"],button.btn.-has-icon [class^=iconfont-],input[type=submit].btn.-has-icon [class*=" iconfont-"],input[type=submit].btn.-has-icon [class^=iconfont-]{margin-right:.5rem}.btn.-has-icon.active,.btn.-has-icon:active,.btn.-has-icon:focus,.btn.-has-icon:hover,.btn.-has-icon[aria-expanded=true],[data-whatinput=keyboard] .btn.-has-icon:focus,[data-whatinput=keyboard] button.btn.-has-icon:focus,[data-whatinput=keyboard] input[type=submit].btn.-has-icon:focus,button.btn.-has-icon.active,button.btn.-has-icon:active,button.btn.-has-icon:focus,button.btn.-has-icon:hover,button.btn.-has-icon[aria-expanded=true],input[type=submit].btn.-has-icon.active,input[type=submit].btn.-has-icon:active,input[type=submit].btn.-has-icon:focus,input[type=submit].btn.-has-icon:hover,input[type=submit].btn.-has-icon[aria-expanded=true]{background:none;color:#212432}.btn.-has-icon.active [class*=" iconfont-"],.btn.-has-icon.active [class^=iconfont-],.btn.-has-icon:active [class*=" iconfont-"],.btn.-has-icon:active [class^=iconfont-],.btn.-has-icon:focus [class*=" iconfont-"],.btn.-has-icon:focus [class^=iconfont-],.btn.-has-icon:hover [class*=" iconfont-"],.btn.-has-icon:hover [class^=iconfont-],.btn.-has-icon[aria-expanded=true] [class*=" iconfont-"],.btn.-has-icon[aria-expanded=true] [class^=iconfont-],[data-whatinput=keyboard] .btn.-has-icon:focus [class*=" iconfont-"],[data-whatinput=keyboard] .btn.-has-icon:focus [class^=iconfont-],[data-whatinput=keyboard] button.btn.-has-icon:focus [class*=" iconfont-"],[data-whatinput=keyboard] button.btn.-has-icon:focus [class^=iconfont-],[data-whatinput=keyboard] input[type=submit].btn.-has-icon:focus [class*=" iconfont-"],[data-whatinput=keyboard] input[type=submit].btn.-has-icon:focus [class^=iconfont-],button.btn.-has-icon.active [class*=" iconfont-"],button.btn.-has-icon.active [class^=iconfont-],button.btn.-has-icon:active [class*=" iconfont-"],button.btn.-has-icon:active [class^=iconfont-],button.btn.-has-icon:focus [class*=" iconfont-"],button.btn.-has-icon:focus [class^=iconfont-],button.btn.-has-icon:hover [class*=" iconfont-"],button.btn.-has-icon:hover [class^=iconfont-],button.btn.-has-icon[aria-expanded=true] [class*=" iconfont-"],button.btn.-has-icon[aria-expanded=true] [class^=iconfont-],input[type=submit].btn.-has-icon.active [class*=" iconfont-"],input[type=submit].btn.-has-icon.active [class^=iconfont-],input[type=submit].btn.-has-icon:active [class*=" iconfont-"],input[type=submit].btn.-has-icon:active [class^=iconfont-],input[type=submit].btn.-has-icon:focus [class*=" iconfont-"],input[type=submit].btn.-has-icon:focus [class^=iconfont-],input[type=submit].btn.-has-icon:hover [class*=" iconfont-"],input[type=submit].btn.-has-icon:hover [class^=iconfont-],input[type=submit].btn.-has-icon[aria-expanded=true] [class*=" iconfont-"],input[type=submit].btn.-has-icon[aria-expanded=true] [class^=iconfont-]{color:#4296cb}.listing .btn.-has-icon.active,.listing .btn.-has-icon:active,.listing .btn.-has-icon:focus,.listing .btn.-has-icon:hover,.listing .btn.-has-icon[aria-expanded=true],.listing [data-whatinput=keyboard] .btn.-has-icon:focus,.listing [data-whatinput=keyboard] button.btn.-has-icon:focus,.listing [data-whatinput=keyboard] input[type=submit].btn.-has-icon:focus,.listing button.btn.-has-icon.active,.listing button.btn.-has-icon:active,.listing button.btn.-has-icon:focus,.listing button.btn.-has-icon:hover,.listing button.btn.-has-icon[aria-expanded=true],.listing input[type=submit].btn.-has-icon.active,.listing input[type=submit].btn.-has-icon:active,.listing input[type=submit].btn.-has-icon:focus,.listing input[type=submit].btn.-has-icon:hover,.listing input[type=submit].btn.-has-icon[aria-expanded=true]{color:#7b7f92;cursor:default}.btn.-has-icon.active .iconfont-filter,.btn.-has-icon:active .iconfont-filter,.btn.-has-icon:focus .iconfont-filter,.btn.-has-icon:hover .iconfont-filter,.btn.-has-icon[aria-expanded=true] .iconfont-filter,[data-whatinput=keyboard] .btn.-has-icon:focus .iconfont-filter,[data-whatinput=keyboard] button.btn.-has-icon:focus .iconfont-filter,[data-whatinput=keyboard] input[type=submit].btn.-has-icon:focus .iconfont-filter,button.btn.-has-icon.active .iconfont-filter,button.btn.-has-icon:active .iconfont-filter,button.btn.-has-icon:focus .iconfont-filter,button.btn.-has-icon:hover .iconfont-filter,button.btn.-has-icon[aria-expanded=true] .iconfont-filter,input[type=submit].btn.-has-icon.active .iconfont-filter,input[type=submit].btn.-has-icon:active .iconfont-filter,input[type=submit].btn.-has-icon:focus .iconfont-filter,input[type=submit].btn.-has-icon:hover .iconfont-filter,input[type=submit].btn.-has-icon[aria-expanded=true] .iconfont-filter{color:#4296cb}.btn.-has-icon.-dual [class*=" iconfont-"]:first-child,.btn.-has-icon.-dual [class^=iconfont-]:first-child,button.btn.-has-icon.-dual [class*=" iconfont-"]:first-child,button.btn.-has-icon.-dual [class^=iconfont-]:first-child,input[type=submit].btn.-has-icon.-dual [class*=" iconfont-"]:first-child,input[type=submit].btn.-has-icon.-dual [class^=iconfont-]:first-child{margin-right:.9rem}.btn.-has-icon.-dual [class*=" iconfont-"]:last-child,.btn.-has-icon.-dual [class^=iconfont-]:last-child,button.btn.-has-icon.-dual [class*=" iconfont-"]:last-child,button.btn.-has-icon.-dual [class^=iconfont-]:last-child,input[type=submit].btn.-has-icon.-dual [class*=" iconfont-"]:last-child,input[type=submit].btn.-has-icon.-dual [class^=iconfont-]:last-child{margin-left:.5rem;margin-right:0}.btn.-has-icon.icon-only,button.btn.-has-icon.icon-only,input[type=submit].btn.-has-icon.icon-only{display:block}.btn.-has-icon.-calendar,button.btn.-has-icon.-calendar,input[type=submit].btn.-has-icon.-calendar{font-size:1.6rem;font-weight:600;color:#4296cb;cursor:pointer}.btn.-has-icon.-calendar .iconfont-calendar,button.btn.-has-icon.-calendar .iconfont-calendar,input[type=submit].btn.-has-icon.-calendar .iconfont-calendar{margin-right:.8rem;font-weight:400;color:#a7aabb}.btn.-tag,button.btn.-tag,input[type=submit].btn.-tag{display:block;letter-spacing:0;margin:0 10px 0 0;padding:7px 11px;border-color:#fff;background-color:#fff}.btn.-tag:hover,button.btn.-tag:hover,input[type=submit].btn.-tag:hover{border-color:#4296cb}.btn.-tag:after,button.btn.-tag:after,input[type=submit].btn.-tag:after{content:""!important;font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:16px!important;color:#7b7f92!important;display:inline-block!important;vertical-align:text-bottom!important;padding-left:8px!important}.btn.-tag.clear-tag,button.btn.-tag.clear-tag,input[type=submit].btn.-tag.clear-tag{color:#4296cb}.btn.-tag.clear-tag:after,button.btn.-tag.clear-tag:after,input[type=submit].btn.-tag.clear-tag:after{display:none!important}.btn.-remove,button.btn.-remove,input[type=submit].btn.-remove{font-size:16px;padding:0;margin:0;border:0;color:#4296cb;letter-spacing:0}.btn.-remove .iconfont-menu-close,button.btn.-remove .iconfont-menu-close,input[type=submit].btn.-remove .iconfont-menu-close{font-size:11px;color:#222533;display:inline-block;position:relative;top:-1px;padding-right:8px}@media (max-width:600px){.btn.-remove,button.btn.-remove,input[type=submit].btn.-remove{font-size:13px}.btn.-remove .iconfont-menu-close,button.btn.-remove .iconfont-menu-close,input[type=submit].btn.-remove .iconfont-menu-close{font-size:10px;top:0}}.btn.-sidebar-btn,button.btn.-sidebar-btn,input[type=submit].btn.-sidebar-btn{width:300px;display:block;margin-bottom:20px;margin-top:8px}.btn.-sidebar-btn:last-child,button.btn.-sidebar-btn:last-child,input[type=submit].btn.-sidebar-btn:last-child{margin-bottom:72px}@media (max-width:600px){.btn.-sidebar-btn,button.btn.-sidebar-btn,input[type=submit].btn.-sidebar-btn{width:100%;margin-top:0}}.btn.-ico-btn,button.btn.-ico-btn,input[type=submit].btn.-ico-btn{border:0;color:#7b7f92;font-size:16px;width:20px;height:20px;position:relative;z-index:4;padding:4px;margin:0;font-weight:400}.btn.-ico-btn.iconfont-favorite.selected,button.btn.-ico-btn.iconfont-favorite.selected,input[type=submit].btn.-ico-btn.iconfont-favorite.selected{color:#4296cb}.btn.-ico-btn.iconfont-favorite.selected:before,button.btn.-ico-btn.iconfont-favorite.selected:before,input[type=submit].btn.-ico-btn.iconfont-favorite.selected:before{content:""}.btn.-ico-btn.-disabled,.btn.-ico-btn[disabled],button.btn.-ico-btn.-disabled,button.btn.-ico-btn[disabled],input[type=submit].btn.-ico-btn.-disabled,input[type=submit].btn.-ico-btn[disabled]{background:none!important}.btn.-disabled,.btn[disabled],button.btn.-disabled,button.btn[disabled],input[type=submit].btn.-disabled,input[type=submit].btn[disabled]{background:#ced1db;border-color:#ced1db}.btn.-disabled.active,.btn.-disabled:active,.btn.-disabled:focus,.btn.-disabled:hover,.btn.-disabled[aria-expanded=true],.btn[disabled].active,.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover,.btn[disabled][aria-expanded=true],[data-whatinput=keyboard] .btn.-disabled:focus,[data-whatinput=keyboard] .btn[disabled]:focus,[data-whatinput=keyboard] button.btn.-disabled:focus,[data-whatinput=keyboard] button.btn[disabled]:focus,[data-whatinput=keyboard] input[type=submit].btn.-disabled:focus,[data-whatinput=keyboard] input[type=submit].btn[disabled]:focus,button.btn.-disabled.active,button.btn.-disabled:active,button.btn.-disabled:focus,button.btn.-disabled:hover,button.btn.-disabled[aria-expanded=true],button.btn[disabled].active,button.btn[disabled]:active,button.btn[disabled]:focus,button.btn[disabled]:hover,button.btn[disabled][aria-expanded=true],input[type=submit].btn.-disabled.active,input[type=submit].btn.-disabled:active,input[type=submit].btn.-disabled:focus,input[type=submit].btn.-disabled:hover,input[type=submit].btn.-disabled[aria-expanded=true],input[type=submit].btn[disabled].active,input[type=submit].btn[disabled]:active,input[type=submit].btn[disabled]:focus,input[type=submit].btn[disabled]:hover,input[type=submit].btn[disabled][aria-expanded=true]{background:#ced1db;border-color:#ced1db}button.btn.-block{width:100%}[data-whatinput=keyboard] a.btn:focus:after,a.btn.active:after,a.btn:active:after,a.btn:focus:after,a.btn:hover:after,a.btn[aria-expanded=true]:after{display:none}.btn-more{border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn-more i{background:#7b7f92;border-radius:4px;display:block;height:4px;width:4px;margin-right:4px}.btn-more .l{margin-right:0}.hamburger{border:none;display:none;padding:0}.hamburger .inner{display:block;height:16px;width:18px}.hamburger .inner:after,.hamburger .inner:before{content:""}.hamburger .inner:after,.hamburger .inner:before,.hamburger .inner i{background:#212432;display:block;height:2px;margin-bottom:5px;width:100%}.hamburger.-exed .inner{position:relative}.hamburger.-exed .inner i{display:none}.hamburger.-exed .inner:after,.hamburger.-exed .inner:before{position:absolute;top:50%;margin:-2px 0 0}.hamburger.-exed .inner:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.-exed .inner:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-plus-minus{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0;width:36px;height:36px;position:relative;font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.toggle-plus-minus:after,.toggle-plus-minus:before{font-size:18px;display:block;position:absolute;left:9px;top:9px;-webkit-transition:all .1s;transition:all .1s}.toggle-plus-minus:before{content:""}.toggle-plus-minus:after{content:"";opacity:0}.drawer-active .toggle-plus-minus:after,.toggle-plus-minus.active:after{opacity:1}.drawer-active .toggle-plus-minus:before,.toggle-plus-minus.active:before{opacity:0}.read-more{font-size:16px;z-index:4;border:0;color:#4296cb;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.6rem}.read-more span:last-child{display:block;padding-left:.8rem;padding-top:.1rem}.read-more.float-bottom{position:absolute;z-index:4;bottom:0}@media (max-width:768px){.read-more{left:0;font-size:13px}}.return-to{display:block;font-weight:600;font-size:16px;text-align:left}.return-to span{color:#7b7f92;font-size:16px;display:inline-block;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);margin-right:10px}.return-to.active,.return-to:active,.return-to:focus,.return-to:hover,.return-to[aria-expanded=true],[data-whatinput=keyboard] .return-to:focus{background:none}.return-to.active span,.return-to:active span,.return-to:focus span,.return-to:hover span,.return-to[aria-expanded=true] span,[data-whatinput=keyboard] .return-to:focus span{color:#4296cb}.video-play-button{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0;width:80px;height:80px;background:#4296cb;border-radius:50%}.video-play-button span{color:#fff;font-size:24px;display:block;margin:0 auto;text-align:center;padding-left:5px}.video-play-button:hover{background:-webkit-linear-gradient(44deg,#2eb7ce,#4296cb);background:linear-gradient(46deg,#2eb7ce,#4296cb)}button.discussion-btn{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0}.discussion-btn,button.discussion-btn{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;color:#7b7f92}.discussion-btn [class*=" iconfont-"],.discussion-btn [class^=iconfont-],button.discussion-btn [class*=" iconfont-"],button.discussion-btn [class^=iconfont-]{margin-right:6px}.discussion-btn.thumbs-up [class*=" iconfont-"],.discussion-btn.thumbs-up [class^=iconfont-],button.discussion-btn.thumbs-up [class*=" iconfont-"],button.discussion-btn.thumbs-up [class^=iconfont-]{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:600px){.discussion-btn,button.discussion-btn{font-size:11px}}[data-whatinput=keyboard] button.discussion-btn:focus [class*=" iconfont-"],[data-whatinput=keyboard] button.discussion-btn:focus [class^=iconfont-],button.discussion-btn.active [class*=" iconfont-"],button.discussion-btn.active [class^=iconfont-],button.discussion-btn:active [class*=" iconfont-"],button.discussion-btn:active [class^=iconfont-],button.discussion-btn:focus [class*=" iconfont-"],button.discussion-btn:focus [class^=iconfont-],button.discussion-btn:hover [class*=" iconfont-"],button.discussion-btn:hover [class^=iconfont-],button.discussion-btn[aria-expanded=true] [class*=" iconfont-"],button.discussion-btn[aria-expanded=true] [class^=iconfont-]{color:#4296cb}.btn-cluster .btn{margin-right:.8rem}.btn-pair{padding:0 3.5rem}.btn-pair .btn{display:inline-block;min-width:250px;margin:0 18px 0 0}@media (max-width:600px){.btn-pair .btn{display:block;margin:0}}@media (max-width:340px){.btn-pair{padding:0}}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.icon{display:block}.icon.-logo-buzzfeed{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -168px;width:121px;height:22px}.icon.-logo-huffpost{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -5px;width:230px;height:13px}.icon.-logo-fitness{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-136px -168px;width:88px;height:22px}.icon.-logo-forbes{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-134px -200px;width:80px;height:21px}.icon.-logo-wsj{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -28px;width:219px;height:20px}.icon.-about-programs{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-401px -233px;width:48px;height:46px}.icon.-about-smiley{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-257px -245px;width:74px;height:48px}.icon.-about-workouts{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-401px -5px;width:56px;height:48px}.icon.-focus-core{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-323px -5px;width:68px;height:107px}.icon.-focus-core_lower_body{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-83px -245px;width:68px;height:107px}.icon.-focus-core_upper_body{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -245px;width:68px;height:107px}.icon.-focus-lower_body{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-323px -122px;width:68px;height:107px}.icon.-focus-total_body{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-245px -122px;width:68px;height:107px}.icon.-focus-upper_body{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-245px -5px;width:68px;height:107px}.icon.-workout-videos{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-401px -115px;width:48px;height:51px}.icon.-workout-programs{margin-top:14px;background-image:url(../img/sprite-18ae634c4a.svg);background-position:-56px -362px;width:40px;height:38px}.icon.-nutrition-programs{margin-top:5px;background-image:url(../img/sprite-18ae634c4a.svg);background-position:-401px -289px;width:39px;height:46px}.icon.-fitness{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-401px -176px;width:48px;height:47px}.icon.-health{margin-top:9px;background-image:url(../img/sprite-18ae634c4a.svg);background-position:-341px -245px;width:42px;height:36px}.icon.-healthy-recipes{margin-top:5px;background-image:url(../img/sprite-18ae634c4a.svg);background-position:-171px -113px;width:41px;height:42px}.icon.-before-after{margin-top:5px;background-image:url(../img/sprite-18ae634c4a.svg);background-position:-401px -63px;width:54px;height:42px}.icon.-weight-loss{margin-top:4px;background-image:url(../img/sprite-18ae634c4a.svg);background-position:-171px -58px;width:36px;height:43px}.icon.-loading{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-161px -245px;width:86px;height:86px;-webkit-animation:a 2s linear infinite;animation:a 2s linear infinite}.iconfont-carrot{display:inline-block;height:7px;width:8px;padding:0;color:#4296cb;font-size:7px}.iconfont-search,.iconfont-shopping-bag{display:block;color:#222533;font-size:18px;width:19px;height:20px;padding-top:1px}.iconfont-search.white,.iconfont-shopping-bag.white{color:#fff}.iconfont-shopping-bag{width:14px}.iconfont-like,.iconfont-like-select,.iconfont-return{display:block;font-size:16px;width:16px;height:16px}.iconfont-like,.iconfont-like-select,.iconfont-like-select.static:hover,.iconfont-like.static:hover,.iconfont-return,.iconfont-return.static:hover{color:#a7aabb}.iconfont-like-select.iconfont-like-select,.iconfont-like-select:hover,.iconfont-like.iconfont-like-select,.iconfont-like:hover,.iconfont-return.iconfont-like-select,.iconfont-return:hover{color:#4296cb}.iconfont-plus{display:block;width:17px;height:17px;font-size:17px;color:#a7aabb}.iconfont-error{display:block;width:16px;height:16px;font-size:16px;color:#ff505f}.callout{position:relative;font-weight:600;font-size:16px;line-height:23px;color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:10px auto 20px;width:100%;max-width:1300px;min-height:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;posiion:relative}.callout>div{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;padding:0 52px}.callout>div ul{margin:0 0 1.6rem;padding:0;list-style:none;font-size:16px;margin:0}.callout>div li,.callout>div p{color:#fff;font-size:16px;margin:0}.callout .close-callout{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0;width:36px;height:36px;position:absolute;right:10px;top:50%;margin-top:-18px;z-index:4;padding-top:2px}.callout .close-callout span{margin:0 auto;font-size:16px;color:#fff;opacity:.5}.callout.-info{background-color:#7b7f92}.callout.-success{background-color:#3cdbb8}.callout.-error{background:#ff505f}.callout.standard{margin-top:30px;margin-bottom:30px;max-width:1200px}.callout.contact-form{margin-bottom:60px}.callout.show-alert{margin-top:-30px;margin-bottom:30px}.callout.account-alert{margin-top:-60px;margin-bottom:35px}.callout.login-alert{margin-top:-66px;margin-bottom:66px}@media (max-width:1060px){.callout{margin-bottom:5px}.callout.standard{margin-top:15px;margin-bottom:15px}.callout.contact-form{margin-bottom:40px}}@media (max-width:768px){.callout,.callout li,.callout p,.callout ul{font-size:13px;line-height:19px}.callout .close-callout{right:0;padding:0 36px}.callout.show-alert{margin-top:-15px;margin-bottom:20px}.callout.login-alert{margin-bottom:30px}}.announcement{padding:1.2rem 0;background:#fafcfd;border-bottom:1px solid #e3ebee}.announcement.announcement-hidden{display:none}.announcement .inner{position:relative}.announcement p{font-size:13px;font-weight:400;line-height:1.4em;padding:0 52px;text-align:center}.announcement p a{font-weight:600}.announcement .btn,.announcement .close-announcement{font-size:16px;margin:-8px -1px 0 0;position:absolute;right:20px;top:50%;color:#a7aabb;cursor:pointer}.announcement .btn:hover,.announcement .close-announcement:hover{color:#4296cb}.announcement.alert{background:#ff505f;border-bottom:0}.announcement.alert,.announcement.alert p{color:#fff}.announcement.alert .close-announcement,.announcement.alert .close-announcement:hover,.announcement.alert a{color:#fff}.announcement.alert a{text-decoration:underline}.announcement.alert a.active,.announcement.alert a:active,.announcement.alert a:focus,.announcement.alert a:hover,.announcement.alert a[aria-expanded=true],[data-whatinput=keyboard] .announcement.alert a:focus{background:none}.announcement.notice{background:rgba(66,150,203,.15)}.announcement.notice .btn,.announcement.notice .close-announcement{color:#4296cb}.announcement.gray{border-bottom:0;background:#4e5262}.announcement.gray,.announcement.gray p{color:#fff}.announcement.gray a{color:#7ddaff}.announcement.gray a.active,.announcement.gray a:active,.announcement.gray a:focus,.announcement.gray a:hover,.announcement.gray a[aria-expanded=true],[data-whatinput=keyboard] .announcement.gray a:focus{background-image:-webkit-linear-gradient(left,#7ddaff 100%,transparent 0);background-image:linear-gradient(90deg,#7ddaff 100%,transparent 0)}.announcement.gray .btn,.announcement.gray .close-announcement{color:#fff}.default-avatar{width:12rem;height:12rem;display:block;position:relative}.default-avatar .crop{height:12rem;width:12rem;background-position:50% 50%;background-size:cover;border-radius:50%;overflow:hidden}.default-avatar .avatar-placeholder{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.default-avatar .avatar-placeholder span{font-size:4.8rem;line-height:4.8rem}.default-avatar .camera-icon{top:auto;bottom:0;right:0}.avatar-placeholder{background:#e3ebee;color:#fff;text-align:center;text-transform:uppercase;border-radius:50%}.stats{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.stats,.stats ul,.stats ul li{color:#fff;font-size:13px;line-height:1.7692em}.stats ul.details-list{margin:0 0 1.6rem;list-style:none;padding:0;margin:0}.stats ul.details-list li{margin:0 0 1px}.stats ul.details-list li span.detail-header{color:#a7aabb}.stats .core-focus{padding-left:30px;padding-right:6px;padding-top:5px;text-align:center;font-size:13px}.stats .core-focus i{margin:0 auto 13px}.stats .core-focus span{display:block;line-height:23px}.stats .core-focus span.focus-label{white-space:nowrap;color:#a7aabb;padding-bottom:1px}@media only screen and (max-width:1180px){.stats .core-focus{margin-top:-36px}}@media (max-width:1020px){.stats .core-focus{padding-top:0;padding-right:20px;margin-top:-52px}}@media (max-width:600px){.stats{padding-top:13px}.stats .core-focus{margin-top:-7px;padding-right:2px}}.check-list{margin:0;padding:0;list-style:none}.check-list li{margin-bottom:.8rem;padding-left:2.8rem;color:#7b7f92;font-size:13px;line-height:23px;position:relative}.check-list li span{display:block;position:absolute;left:0;top:0;margin-top:6px;color:red;color:#212432;font-size:10px;color:#4697c9}.social-icon{width:28px;height:28px;border-radius:50%;text-align:center;margin-right:5px;position:relative}.social-icon span{color:#fff;font-size:13px;position:absolute;left:0;right:0;top:3px}.social-icon.facebook{background-color:#3f66b6}.social-icon.google{background-color:#db4a3c}.nav-social{margin:0 0 0 auto;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-social li{margin:0 0 0 2rem}.nav-social a{display:block}.nav-social a.active,.nav-social a:active,.nav-social a:focus,.nav-social a:hover,.nav-social a[aria-expanded=true],[data-whatinput=keyboard] .nav-social a:focus{background-image:none}.nav-social.media-icons,.social-icon{margin-left:0}.nav-social.media-icons li:first-child,.social-icon li:first-child{margin-left:0}.nav-social.media-icons li,.social-icon li{width:28px;height:28px;border-radius:50%;text-align:center;margin-left:5px}.nav-social.media-icons span,.social-icon span{color:#fff;line-height:24px}.nav-social.media-icons .youtube-social,.social-icon .youtube-social{background-color:#ca3737}.nav-social.media-icons .facebook-social,.social-icon .facebook-social{background-color:#3f66b6}.nav-social.media-icons .facebook-social span,.social-icon .facebook-social span{line-height:28px}.nav-social.media-icons .instagram-social,.social-icon .instagram-social{background-color:#d93174}.nav-social.media-icons .instagram-social span,.social-icon .instagram-social span{font-size:18px;line-height:28px}.nav-social.media-icons .twitter-social,.social-icon .twitter-social{background-color:#7ddaff}.nav-social.media-icons .twitter-social span,.social-icon .twitter-social span{font-size:14px}.nav-social.media-icons .gplus-social,.social-icon .gplus-social{background-color:#db4a3c}.nav-social.media-icons .gplus-social a,.social-icon .gplus-social a{height:100%;position:relative}.nav-social.media-icons .gplus-social a span,.social-icon .gplus-social a span{font-size:13px;position:absolute;left:0;right:0;top:3px}.nav-social.media-icons .pinterest-social,.social-icon .pinterest-social{background-color:#cb2026}.nav-social.media-icons .email-social,.social-icon .email-social{background-color:#7b7f92}.nav-social.media-icons .email-social span,.social-icon .email-social span{font-size:11px}.nav-social.media-icons .plus-social,.social-icon .plus-social{background-color:#cbcccb;font-size:13px}.nav-social.media-icons .comment-social,.social-icon .comment-social{background-color:#4296cb;font-size:14px}.nav-social.media-icons .comment-count,.social-icon .comment-count{width:auto}.nav-social.media-icons .comment-count span,.social-icon .comment-count span{color:#4296cb;width:auto;margin-right:12px}.loader{text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .1s ease;transition:opacity .4s ease,visibility .1s ease;width:100%;min-height:206px;padding:5px 0;height:100%;top:0;position:absolute;z-index:6;background:#fff;padding-top:60px}.loader.active{visibility:visible;opacity:1}.loader div{display:inline-block}.pagination-wrapper .pagination{padding:4.8rem 0}@media (max-width:768px){.pagination-wrapper .pagination{padding:32px 0}}.pagination{margin:0;padding:0;list-style:none;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.pagination li{margin:0 10px;font-size:14px;line-height:3}.pagination li:first-child.disabled,.pagination li:last-child.disabled{display:none}.pagination li:first-child a,.pagination li:last-child a{display:block;position:relative;width:35px;cursor:pointer}.pagination li:first-child a [class*=" iconfont-"],.pagination li:first-child a [class^=iconfont-],.pagination li:last-child a [class*=" iconfont-"],.pagination li:last-child a [class^=iconfont-]{display:block;font-size:19px;color:#a7aabb;font-weight:400}.pagination li:first-child a.active,.pagination li:first-child a:active,.pagination li:first-child a:focus,.pagination li:first-child a:hover,.pagination li:first-child a[aria-expanded=true],.pagination li:last-child a.active,.pagination li:last-child a:active,.pagination li:last-child a:focus,.pagination li:last-child a:hover,.pagination li:last-child a[aria-expanded=true],[data-whatinput=keyboard] .pagination li:first-child a:focus,[data-whatinput=keyboard] .pagination li:last-child a:focus{background:none}.pagination li:first-child a.active [class*=" iconfont-"],.pagination li:first-child a.active [class^=iconfont-],.pagination li:first-child a:active [class*=" iconfont-"],.pagination li:first-child a:active [class^=iconfont-],.pagination li:first-child a:focus [class*=" iconfont-"],.pagination li:first-child a:focus [class^=iconfont-],.pagination li:first-child a:hover [class*=" iconfont-"],.pagination li:first-child a:hover [class^=iconfont-],.pagination li:first-child a[aria-expanded=true] [class*=" iconfont-"],.pagination li:first-child a[aria-expanded=true] [class^=iconfont-],.pagination li:last-child a.active [class*=" iconfont-"],.pagination li:last-child a.active [class^=iconfont-],.pagination li:last-child a:active [class*=" iconfont-"],.pagination li:last-child a:active [class^=iconfont-],.pagination li:last-child a:focus [class*=" iconfont-"],.pagination li:last-child a:focus [class^=iconfont-],.pagination li:last-child a:hover [class*=" iconfont-"],.pagination li:last-child a:hover [class^=iconfont-],.pagination li:last-child a[aria-expanded=true] [class*=" iconfont-"],.pagination li:last-child a[aria-expanded=true] [class^=iconfont-],[data-whatinput=keyboard] .pagination li:first-child a:focus [class*=" iconfont-"],[data-whatinput=keyboard] .pagination li:first-child a:focus [class^=iconfont-],[data-whatinput=keyboard] .pagination li:last-child a:focus [class*=" iconfont-"],[data-whatinput=keyboard] .pagination li:last-child a:focus [class^=iconfont-]{color:#4296cb}.pagination li:first-child a.active:after,.pagination li:first-child a:active:after,.pagination li:first-child a:focus:after,.pagination li:first-child a:hover:after,.pagination li:first-child a[aria-expanded=true]:after,.pagination li:last-child a.active:after,.pagination li:last-child a:active:after,.pagination li:last-child a:focus:after,.pagination li:last-child a:hover:after,.pagination li:last-child a[aria-expanded=true]:after,[data-whatinput=keyboard] .pagination li:first-child a:focus:after,[data-whatinput=keyboard] .pagination li:last-child a:focus:after{background:#4296cb;bottom:-10px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.pagination a,.pagination span{color:#212432;font-weight:600}.pagination a.active,.pagination a:active,.pagination a:focus,.pagination a:hover,.pagination a[aria-expanded=true],[data-whatinput=keyboard] .pagination a:focus{color:#4296cb}.pagination .active span{color:#4296cb}.pagination .disabled,.pagination .ellipsis{position:relative;text-indent:-9999px;width:17px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-webkit-flex:0 0 17px;-ms-flex:0 0 17px;flex:0 0 17px}.pagination .disabled:after,.pagination .disabled:before,.pagination .ellipsis:after,.pagination .ellipsis:before{content:""}.pagination .disabled:after,.pagination .disabled:before,.pagination .disabled span,.pagination .ellipsis:after,.pagination .ellipsis:before,.pagination .ellipsis span{background:#212432;border-radius:50%;display:block;height:3px;position:relative;width:3px;top:50%}@media (max-width:600px){.pagination li.disabled+li{display:none}.pagination li:first-child.disabled+li{display:inline-block}}@media (max-width:440px){.pagination li{margin:0 8px}}@media screen and (max-width:440px){.discussion_listing.pagination-wrapper .pagination li:nth-last-child(5),.discussion_listing.pagination-wrapper .pagination li:nth-last-child(6),.discussion_listing.pagination-wrapper .pagination li:nth-last-child(7),.discussion_listing.pagination-wrapper .pagination li:nth-last-child(8),.search_listing.pagination-wrapper .pagination li:nth-last-child(5),.search_listing.pagination-wrapper .pagination li:nth-last-child(6),.search_listing.pagination-wrapper .pagination li:nth-last-child(7),.search_listing.pagination-wrapper .pagination li:nth-last-child(8){display:none}}@media screen and (max-width:440px){.blog_listing.pagination-wrapper .pagination li:nth-last-child(2),.blog_listing.pagination-wrapper .pagination li:nth-last-child(3),.blog_listing.pagination-wrapper .pagination li:nth-last-child(4){display:none}}.nav{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.nav__item{list-style:none;margin:0;white-space:nowrap}.nav__item,.nav__item a,.nav__item button{height:100%}.nav__item.active a,.nav__item.active button,.nav__item:active a,.nav__item:active button,.nav__item:focus a,.nav__item:focus button,.nav__item:hover a,.nav__item:hover button,.nav__item[aria-expanded=true] a,.nav__item[aria-expanded=true] button,[data-whatinput=keyboard] .nav__item:focus a,[data-whatinput=keyboard] .nav__item:focus button{color:#212432;color:#4e5262}.nav__item a,.nav__item button{border:none;background:none;margin:0}.nav-link{font-size:1.3rem;padding:5.3rem 1.7rem 1.7rem;color:#212432;display:block;font-weight:600;letter-spacing:.5px;text-transform:uppercase;height:100%;cursor:pointer}.nav-link.active,.nav-link:active,.nav-link:focus,.nav-link:hover,.nav-link[aria-expanded=true],[data-whatinput=keyboard] .nav-link:focus{background-image:none;color:#212432}.nav-link.active:after,.nav-link:active:after,.nav-link:focus:after,.nav-link:hover:after,.nav-link[aria-expanded=true]:after,[data-whatinput=keyboard] .nav-link:focus:after{background:#4296cb;bottom:0;content:"";display:block;height:3px;left:18px;right:18px;right:16px;position:absolute;width:auto;z-index:4}.nav-link.active.dropdown-control:after,.nav-link:active.dropdown-control:after,.nav-link:focus.dropdown-control:after,.nav-link:hover.dropdown-control:after,.nav-link[aria-expanded=true].dropdown-control:after,[data-whatinput=keyboard] .nav-link:focus.dropdown-control:after{right:0}.fixed-header .nav-link{padding-top:2.8rem;padding-bottom:2.8rem;font-size:1.2rem;line-height:1.2em}.fixed-header .nav-link .iconfont-carrot{bottom:26px}.dropdown-control{position:relative}.dropdown-control .iconfont-carrot{bottom:3.2rem;margin-bottom:.7rem;position:absolute;right:4px}.dropdown-control.active:after,.dropdown-control:active:after,.dropdown-control:focus:after,.dropdown-control:hover:after,.dropdown-control[aria-expanded=true]:after,[data-whatinput=keyboard] .dropdown-control:focus:after{width:calc(100% - 22px)}.nav__dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.nav__dropdown li{-webkit-box-flex:0;-webkit-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px;margin:0}.nav__dropdown a{color:#fff;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:13px;font-weight:600;letter-spacing:.5px;height:148px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:22px;text-align:center;text-transform:uppercase}.nav__dropdown a.active,.nav__dropdown a:active,.nav__dropdown a:focus,.nav__dropdown a:hover,.nav__dropdown a[aria-expanded=true],[data-whatinput=keyboard] .nav__dropdown a:focus{background:#313443;background-color:#222533}.nav__dropdown .icon{margin-bottom:.8rem;margin-left:auto;margin-right:auto}.nav__dropdown .icon.-health{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.nav__dropdown .icon.-workout-programs{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.site__header{position:relative}.site__header:after{background:#e3ebee;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;pointer-events:none;z-index:0;opacity:.5}.site__header .brand,.site__header .header__controls,.site__header .site__nav{height:100%}.fixed-header .site__header{background:#fff;left:0;position:fixed;top:0;width:100%;z-index:9}.fixed-header .site__header .container{height:70px}.fixed-header .site__header .brand{padding-top:1.2rem;padding-bottom:1.2rem}.fixed-header .site__header .brand a{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -362px;width:41px;height:40px}.fixed-header .site__header .brand a.active,.fixed-header .site__header .brand a:active,.fixed-header .site__header .brand a:focus,.fixed-header .site__header .brand a:hover,.fixed-header .site__header .brand a[aria-expanded=true],[data-whatinput=keyboard] .fixed-header .site__header .brand a:focus{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -362px;width:41px;height:40px}.site__header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:110px}@media (max-width:767px){.site__header .container{padding-left:20px;padding-right:20px}}.site__header .brand{padding-right:1.6rem;margin:0}.site__header .brand a{margin-top:-3px}.site__header .site__nav{margin-left:12px}@media (max-width:1060px){.site__header .container{padding-left:30px;padding-right:30px}}@media (max-width:1020px){.site__header .brand{padding-top:3.3rem;padding-bottom:3.3rem}.site__header .brand a{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -58px;width:156px;height:45px}.site__header .brand a.active,.site__header .brand a:active,.site__header .brand a:focus,.site__header .brand a:hover,.site__header .brand a[aria-expanded=true],[data-whatinput=keyboard] .site__header .brand a:focus{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -58px;width:156px;height:45px}.site__header .nav{display:none}.site__header .hamburger{display:block;padding-left:0}.site__header .hamburger .inner{margin-top:-1px}.site__header .hamburger.-exed .inner{margin-top:1px}.site__header.-mobile-open>.container{padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.site__header.-mobile-open .brand{display:none}}@media (max-width:767px){.site__header .container{height:70px;padding-left:20px;padding-right:20px}.site__header .brand{padding-top:1.4rem;padding-bottom:1.2rem}.site__header .brand a,.site__header .brand a:hover{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -200px;width:119px;height:35px}.site__header.-mobile-open .header__controls .login{visibility:hidden;width:0}.site__header.-mobile-open .header__controls .hamburger{padding-left:0}.site__header.-mobile-open .header__controls .hamburger.-exed{margin-right:-9px}}@media (max-width:340px){.site__header .brand a{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -200px;width:119px;height:35px}.site__header .brand a.active,.site__header .brand a:active,.site__header .brand a:focus,.site__header .brand a:hover,.site__header .brand a[aria-expanded=true],[data-whatinput=keyboard] .site__header .brand a:focus{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -200px;width:119px;height:35px}}.header__controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-left:auto;-webkit-transition:margin .25s ease-in-out;transition:margin .25s ease-in-out}.fixed-header .header__controls{left:auto;right:0}.fixed-header .header__controls .header__dropdown{left:-1px;right:auto}@media screen and (max-width:1420px){.fixed-header .header__controls{position:static}.fixed-header .header__controls .header__dropdown{right:0;left:auto}}@media (max-width:1200px){.fixed-header .header__controls,.header__controls{position:static}.fixed-header .header__controls .header__dropdown,.header__controls .header__dropdown{left:auto;right:0}}.header__item{padding-left:30px;padding-right:2.8rem;display:block;position:relative;text-align:left}.header__item.dropdown-control{padding-right:34px}.header__item.dropdown-control.active:after,.header__item.dropdown-control:active:after,.header__item.dropdown-control:focus:after,.header__item.dropdown-control:hover:after,.header__item.dropdown-control[aria-expanded=true]:after,[data-whatinput=keyboard] .header__item.dropdown-control:focus:after{background:#4296cb;bottom:0;content:"";display:block;height:3px;left:16px;right:16px;position:absolute;width:auto;z-index:4}.header__item.dropdown-control.login.active:after,.header__item.dropdown-control.login:active:after,.header__item.dropdown-control.login:focus:after,.header__item.dropdown-control.login:hover:after,.header__item.dropdown-control.login[aria-expanded=true]:after,[data-whatinput=keyboard] .header__item.dropdown-control.login:focus:after{right:auto;left:-1px;width:calc(100% + 2px)}.header__item.login{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;border-left:1px solid #e3ebee;border-right:1px solid #e3ebee;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:13px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1em;margin:0;position:relative;padding-bottom:6px}.header__item.login>span{display:block}.header__item.login .iconfont-carrot{right:-13px;margin-top:-5px;top:50%}.header__item.login .extra{padding-top:1.6rem;padding-bottom:.4rem;color:#4296cb;font-weight:400}.header__item.login .text{font-weight:600;position:relative;text-transform:uppercase}.header__item.login.logged-in{padding-left:6.4rem}.header__item.login .avatar-container,.header__item.login .avatar-guest{width:40px;height:40px;line-height:40px;border-radius:50%;position:absolute;left:16px;top:50%;margin-top:-15px;font-size:19px}.header__item.login .avatar-container .avatar-placeholder,.header__item.login .avatar-container img,.header__item.login .avatar-guest .avatar-placeholder,.header__item.login .avatar-guest img{display:block;width:100%;height:100%;border-radius:50%}.header__item.login .avatar-container:after,.header__item.login .avatar-guest:after{position:absolute;right:-12px;top:11px;font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;height:7px;width:8px;padding:0;color:#4296cb;font-size:7px;content:"";display:none}.header__item.login .avatar-guest:after{right:-2px}.header__item.login .avatar-container.has-notification:before{display:block;border-radius:50%;position:absolute;background:#cc0605;border:2px solid #fff;content:" ";right:-2px;top:-2px;width:13px;height:13px;width:16px;height:16px;right:-3px;top:-3px}@media (max-width:1200px){.header__item.login .avatar-container.has-notification:before{width:14px;height:14px;top:-4px;right:-4px}}@media (max-width:767px){.header__item.login .avatar-container.has-notification:before{top:-4px;right:-4px}}.header__item.login .avatar-guest{display:none;font-size:19px;left:30px}.header__item.login .avatar-guest:hover{color:#4e5262}.header__item.login:hover .text{color:#4e5262}.header__item.cart,.header__item.search{padding-top:49px;padding-bottom:2.3rem;font-size:1.6rem;border:none;font-weight:400;line-height:1em}@media (max-width:1020px){.header__controls .header__item.cart,.header__controls .header__item.search{display:none}}.header__item.search{padding-right:1.6rem;min-width:60px}.header__item.search.active .iconfont-search,.header__item.search:active .iconfont-search,.header__item.search:focus .iconfont-search,.header__item.search:hover .iconfont-search,.header__item.search[aria-expanded=true] .iconfont-search,[data-whatinput=keyboard] .header__item.search:focus .iconfont-search{color:#4e5262}.header__item.search.active:after,.header__item.search:active:after,.header__item.search:focus:after,.header__item.search:hover:after,.header__item.search[aria-expanded=true]:after,[data-whatinput=keyboard] .header__item.search:focus:after{left:30px;width:20px}.header__item.cart{padding-left:13px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:31px;padding-right:0}.header__item.cart.active .iconfont-shopping-bag,.header__item.cart:active .iconfont-shopping-bag,.header__item.cart:focus .iconfont-shopping-bag,.header__item.cart:hover .iconfont-shopping-bag,.header__item.cart[aria-expanded=true] .iconfont-shopping-bag,[data-whatinput=keyboard] .header__item.cart:focus .iconfont-shopping-bag{color:#4e5262}.header__item.cart.active:after,.header__item.cart:active:after,.header__item.cart:focus:after,.header__item.cart:hover:after,.header__item.cart[aria-expanded=true]:after,[data-whatinput=keyboard] .header__item.cart:focus:after{left:10px;width:20px}@media (min-width:1201px){.fixed-header .header__item.login{padding-bottom:1.6rem;border:0;width:40px;padding:0}.fixed-header .header__item.login .sm-only{display:block}.fixed-header .header__item.login .extra{display:none}.fixed-header .header__item.login.active:after,.fixed-header .header__item.login:active:after,.fixed-header .header__item.login:focus:after,.fixed-header .header__item.login:hover:after,.fixed-header .header__item.login[aria-expanded=true]:after,[data-whatinput=keyboard] .fixed-header .header__item.login:focus:after{left:0;width:20px}.fixed-header .header__item.login.logged-in{width:48px}.fixed-header .header__item.login.logged-in.active:after,.fixed-header .header__item.login.logged-in:active:after,.fixed-header .header__item.login.logged-in:focus:after,.fixed-header .header__item.login.logged-in:hover:after,.fixed-header .header__item.login.logged-in[aria-expanded=true]:after,[data-whatinput=keyboard] .fixed-header .header__item.login.logged-in:focus:after{width:30px}.fixed-header .header__item.login .avatar-container,.fixed-header .header__item.login .avatar-guest{width:30px;height:30px;line-height:30px;border-radius:30px;margin-top:-16px;left:0}.fixed-header .header__item.login .avatar-container:after,.fixed-header .header__item.login .avatar-guest:after{display:block}.fixed-header .header__item.login .avatar-guest{display:block;left:0}.fixed-header .header__item.login .avatar-container.has-notification:before{width:14px;height:14px;top:-4px;right:-4px}.fixed-header .header__item.login .iconfont-carrot{margin:-2px 0 0;right:-15px}.fixed-header .header__item.login .text{display:none}}.fixed-header .header__item.search{min-width:0;padding-left:8px}.fixed-header .header__item.cart,.fixed-header .header__item.search{padding-top:21px}@media (max-width:1200px){.header__item.login{border:none;padding:0 15px;width:40px}.header__item.login .sm-only{display:block}.header__item.login .extra{display:none}.header__item.login .avatar-container,.header__item.login .avatar-guest{left:0;margin-top:3px;height:30px;line-height:30px;width:30px}.fixed-header .header__item.login .avatar-container,.fixed-header .header__item.login .avatar-guest{margin-top:-10px}.header__item.login .avatar-container:after,.header__item.login .avatar-guest:after{display:block}.header__item.login .avatar-guest{display:block;margin-top:-1px}.fixed-header .header__item.login .avatar-guest{margin-top:-15px}.header__item.login .text{display:none}.header__item.login.logged-in{padding:0;width:48px;margin-right:3px}.header__item.login.logged-in .avatar-container{margin-top:-2px}.fixed-header .header__item.login.logged-in .avatar-container{margin-top:-16px}.header__item.search{padding-left:8px;min-width:0}.header__item.search.active:after,.header__item.search:active:after,.header__item.search:focus:after,.header__item.search:hover:after,.header__item.search[aria-expanded=true]:after,[data-whatinput=keyboard] .header__item.search:focus:after{left:8px}.header__item.dropdown-control.active.login:after,.header__item.dropdown-control:active.login:after,.header__item.dropdown-control:focus.login:after,.header__item.dropdown-control:hover.login:after,.header__item.dropdown-control[aria-expanded=true].login:after,[data-whatinput=keyboard] .header__item.dropdown-control:focus.login:after{width:20px;left:0}.header__item.dropdown-control.active.login.logged-in:after,.header__item.dropdown-control:active.login.logged-in:after,.header__item.dropdown-control:focus.login.logged-in:after,.header__item.dropdown-control:hover.login.logged-in:after,.header__item.dropdown-control[aria-expanded=true].login.logged-in:after,[data-whatinput=keyboard] .header__item.dropdown-control:focus.login.logged-in:after{width:30px}}@media (max-width:1020px){.header__item.login{margin-right:6px}.header__item.login .avatar-container:after,.header__item.login .avatar-guest:after{display:block}.header__item.login .avatar-container{margin-top:-10px}.fixed-header .header__item.login .avatar-container{margin-top:-10px}.header__item.login .avatar-guest{display:block;font-size:20px;margin-top:-15px}.header__item.login.logged-in{width:48px}.header__item.login.logged-in .avatar-container{height:30px;width:30px;font-size:16px;line-height:30px;margin-top:-15px}.fixed-header .header__item.login.logged-in .avatar-container{margin-top:-15px}.header__item.cart.active .iconfont-shopping-bag,.header__item.cart:active .iconfont-shopping-bag,.header__item.cart:focus .iconfont-shopping-bag,.header__item.cart:hover .iconfont-shopping-bag,.header__item.cart[aria-expanded=true] .iconfont-shopping-bag,[data-whatinput=keyboard] .header__item.cart:focus .iconfont-shopping-bag{color:#fff}}.header__dropdown{height:150px;background:#212432;border-bottom:1px solid #7b7f92;background-color:#313443;left:0;position:absolute;top:100%;z-index:9}.header__dropdown.-nav,.header__dropdown.-search{width:100%}.header__dropdown.-search{padding:3.6rem}@media (max-width:1020px){.header__dropdown.-search{display:none}}.header__dropdown[aria-hidden]{display:none}.header__dropdown .heading{margin-bottom:1.6rem;color:#fff}.header__dropdown p{color:#ced1db}.header__dropdown .btn{margin-bottom:2.4rem}.header__dropdown .btn.-link-reverse{margin:0}.login-dropdown{width:240px;padding:3.6rem;height:auto;border-right:1px solid #7b7f92;border-left:1px solid #7b7f92;border-bottom:1px solid #7b7f92;background-color:#313443}.user-dropdown{font-size:1.3rem;padding:4rem 2.8rem 4.8rem;width:240px;list-style:none;margin:0;white-space:nowrap;height:auto;border-right:1px solid #7b7f92;border-left:1px solid #7b7f92;border-bottom:1px solid #7b7f92;background-color:#313443}.user-dropdown li{margin-bottom:2.4rem;line-height:1.2em}.user-dropdown li:last-child{margin:0}.user-dropdown li a{color:#fff;text-transform:uppercase;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.user-dropdown li a span{font-size:16px;margin-right:1.5rem;display:inline-block;top:-1px;position:relative;width:16px;color:#7b7f91}.user-dropdown li a.active,.user-dropdown li a:active,.user-dropdown li a:focus,.user-dropdown li a:hover,.user-dropdown li a[aria-expanded=true],[data-whatinput=keyboard] .user-dropdown li a:focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none;color:#ced0db}.user-dropdown li a.active span,.user-dropdown li a:active span,.user-dropdown li a:focus span,.user-dropdown li a:hover span,.user-dropdown li a[aria-expanded=true] span,[data-whatinput=keyboard] .user-dropdown li a:focus span{color:#4296cb}.user-dropdown li .notification-count{color:#fff;font-size:13px;font-weight:700;background:red;border-radius:10px;height:20px;line-height:20px;display:inline-block;min-width:25px;padding:0 5px;text-align:center;margin-left:auto}.cart__number{color:#4296cb;margin-left:9px;padding-top:3px;font-weight:400;font-size:13px}.alt-nav ul{margin:0;padding:0;list-style:none;text-transform:uppercase}.alt-nav li{margin-bottom:2rem;line-height:1.2em}.alt-nav a{font-size:1.3rem;color:#7b7f92;color:#a7aabb;letter-spacing:.05em}.alt-nav a.demi{color:#e3ebee}.alt-nav a.active,.alt-nav a:active,.alt-nav a:focus,.alt-nav a:hover,.alt-nav a[aria-expanded=true],[data-whatinput=keyboard] .alt-nav a:focus{background-image:-webkit-linear-gradient(left,#3a3d4d 100%,transparent 0);background-image:linear-gradient(90deg,#3a3d4d 100%,transparent 0)}.mobile-nav{overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:264px;z-index:8}.mobile-nav[aria-hidden]{display:none}@media (max-width:1020px){.mobile-nav[aria-hidden]{display:block}}.mobile-nav .header,.mobile-nav .scroll{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%)}.mobile-nav .scroll{background:#212432;overflow:auto}.mobile-nav html[data-whatinput=touch] .scroll{overflow:scroll;-webkit-overflow-scrolling:touch}.mobile-nav .header{background:#313443;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:110px}@media (max-width:767px){.mobile-nav .header{height:70px}}.fixed-header .mobile-nav .header{height:70px}.mobile-nav .search-form{padding:2.8rem 0;border-bottom:1px solid #313443;border-top:1px solid #313443}.mobile-nav .search-form input[type=text]{padding-left:3.2rem;padding-right:4.4rem;border:0;font-size:13px;letter-spacing:.05em;font-weight:600}@media (max-width:767px){.mobile-nav .search-form input[type=text]{font-size:16px}.mobile-nav .search-form input[type=text]::-webkit-input-placeholder{font-size:13px}.mobile-nav .search-form input[type=text]::-moz-placeholder{font-size:13px}.mobile-nav .search-form input[type=text]:-ms-input-placeholder{font-size:13px}.mobile-nav .search-form input[type=text]:-moz-placeholder{font-size:13px}}.mobile-nav .search-form button[type=submit]{display:block;overflow:visible;margin-top:-11px;right:14px}.mobile-nav .header__item.cart{border-left:1px solid #4e5262;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;width:81px}.mobile-nav .header__item.cart [class*=" iconfont-"],.mobile-nav .header__item.cart [class^=iconfont-]{margin:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mobile-nav .header__item.cart.active,.mobile-nav .header__item.cart:active,.mobile-nav .header__item.cart:focus,.mobile-nav .header__item.cart:hover,.mobile-nav .header__item.cart[aria-expanded=true],[data-whatinput=keyboard] .mobile-nav .header__item.cart:focus{background-image:none}.mobile-nav .header__item.cart.active:after,.mobile-nav .header__item.cart:active:after,.mobile-nav .header__item.cart:focus:after,.mobile-nav .header__item.cart:hover:after,.mobile-nav .header__item.cart[aria-expanded=true]:after,[data-whatinput=keyboard] .mobile-nav .header__item.cart:focus:after{display:none}.mobile-nav ul{padding-bottom:.2rem;margin:0 3.2rem 2rem;border-bottom:1px solid #3a3d4d}.mobile-nav ul.first{padding-top:4.8rem}.mobile-nav ul:last-child{border-bottom:none}.fixed-header .mobile-nav .search-form{padding:.8rem 0}.fixed-header .mobile-nav .header__item.cart{height:70px}.mobile-open .mobile-nav{height:100vh;pointer-events:auto}.mobile-open .mobile-nav .header,.mobile-open .mobile-nav .scroll{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}@media (max-width:767px){.mobile-nav{width:81.875%}.mobile-nav .search-form{padding:.8rem 0}.mobile-nav .header__item.cart{height:70px}}@media (max-width:340px){.mobile-nav .mobile-nav{max-width:260px}}.mobile-nav a.active,.mobile-nav a:active,.mobile-nav a:focus,.mobile-nav a:hover,.mobile-nav a[aria-expanded=true],[data-whatinput=keyboard] .mobile-nav a:focus{background-image:none}#content,footer{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.mobile-open #content,.mobile-open footer{-webkit-transform:translateX(-264px);-ms-transform:translateX(-264px);transform:translateX(-264px)}html.mobile-open{height:100vh;overflow:hidden}body.mobile-open{min-height:100%;overflow:hidden}body.mobile-open .announcement{display:none}.brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.brand a{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -58px;width:156px;height:45px;display:block;text-indent:-9999px;overflow:hidden}.brand a.active,.brand a:active,.brand a:focus,.brand a:hover,.brand a[aria-expanded=true],[data-whatinput=keyboard] .brand a:focus{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -58px;width:156px;height:45px;background-size:auto}.brand.-dark a{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -113px;width:156px;height:45px}.brand.-dark a.active,.brand.-dark a:active,.brand.-dark a:focus,.brand.-dark a:hover,.brand.-dark a[aria-expanded=true],[data-whatinput=keyboard] .brand.-dark a:focus{background-image:url(../img/sprite-18ae634c4a.svg);background-position:-5px -113px;width:156px;height:45px;background-size:auto}.footer_cta{background-image:-webkit-linear-gradient(315deg,#2eb7ce,#4296cb);background-image:linear-gradient(-225deg,#2eb7ce,#4296cb);height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer_cta .cta_content{-webkit-box-flex:1;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;color:#fff;padding-top:20px;padding-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer_cta .cta_content .btn{margin-bottom:0;width:300px}@media (max-width:940px){.footer_cta .cta_content{display:block;text-align:center}.footer_cta .cta_content .heading{padding-bottom:30px}}@media (max-width:600px){.footer_cta{height:auto;padding-top:35px;padding-bottom:35px}.footer_cta .cta_content .btn{width:100%;max-width:300px}.footer_cta .cta_content .heading{padding-bottom:20px}.footer_cta .cta_content .heading.-medium{line-height:26px}}.site__footer{background:#212432;padding-top:8rem;padding-bottom:3.2rem}.site__footer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.site__footer .brand{-webkit-flex-basis:42%;-ms-flex-preferred-size:42%;flex-basis:42%;margin:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.site__footer p{font-size:1.3rem;color:#7b7f92;padding:0}.site__footer p a{margin:0 .8rem;color:#a7aabb}.site__footer p a.active,.site__footer p a:active,.site__footer p a:focus,.site__footer p a:hover,.site__footer p a[aria-expanded=true],[data-whatinput=keyboard] .site__footer p a:focus{background-image:-webkit-linear-gradient(left,#3a3d4d 100%,transparent 0);background-image:linear-gradient(90deg,#3a3d4d 100%,transparent 0)}.site__footer .end{padding-top:32px;border-top:1px solid #3a3d4d;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.site__footer .nav-social a{color:#fff}.footer__nav{padding-bottom:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:58.33322%;-ms-flex-preferred-size:58.33322%;flex-basis:58.33322%;padding-right:8%}.footer__nav ul{max-width:33%}.nav-social.footer-social li{margin:0 0 0 26px}.nav-social.footer-social li a{font-size:19px}.nav-social.footer-social li a:hover{color:#7b7f92}.nav-social.footer-social li.facebook-social a,.nav-social.footer-social li.pinterest-social a{font-size:18px}@media (max-width:1110px){.site__footer p a{margin:0 .4rem}}@media (max-width:940px){.site__footer .brand{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%}.site__footer .end{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.site__footer .nav-social{margin:0}.site__footer .nav-social li{margin:0 2rem 0 0}}@media (max-width:768px){.site__footer .end p{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.site__footer .end .nav-social{padding-bottom:1.6rem;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.site__footer .brand{padding-bottom:60px}.site__footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:block}}@media (max-width:600px){.site__footer{padding-top:6rem}.footer__nav{padding-bottom:4.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__nav ul{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #3a3d4d;max-width:none}.footer__nav ul:last-child{margin:0;padding:0;border:none}}header.basic,header.narrow-header,header.nav-header{padding-top:67px;background:#fff}header.basic .heading,header.narrow-header .heading,header.nav-header .heading{font-weight:400}header.basic .heading.-large,header.narrow-header .heading.-large,header.nav-header .heading.-large{margin-left:-4px}@media (max-width:940px){header.basic .heading-large,header.narrow-header .heading-large,header.nav-header .heading-large{margin-left:-2px}}@media (max-width:768px){header.basic,header.narrow-header,header.nav-header{padding-top:53px}header.basic .heading-large,header.narrow-header .heading-large,header.nav-header .heading-large{margin-left:-1px}}@media (max-width:600px){header.basic,header.narrow-header,header.nav-header{padding-top:38px}}header.basic{padding-bottom:45px}header.basic.controls-header{padding-bottom:18px}header.basic.search_results{padding-bottom:50px}@media (max-width:768px){header.basic{padding-bottom:21px}header.basic.search_results{padding-bottom:30px}}@media (max-width:600px){header.basic{padding-bottom:6px}header.basic.controls-header{padding-bottom:12px}header.basic.search_results{padding-bottom:20px}}header.basic.narrow-header,header.narrow-header{padding-bottom:15px}@media (max-width:600px){header.basic.narrow-header,header.narrow-header{padding-bottom:6px}}.masthead{position:relative;border-bottom:1px solid #e7edef}.masthead.bottom-margin{margin-bottom:70px}.masthead.image-masthead{background-color:#222533;background-repeat:no-repeat;background-size:cover;background-position:50%;height:550px;color:#fff}.masthead.image-masthead .mobile-image{display:none}.masthead.image-masthead .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.masthead.image-masthead .masthead-text{max-width:570px}.masthead.image-masthead .masthead-text,.masthead.image-masthead .masthead-text *{color:#fff}.masthead.image-masthead .masthead-text .heading.-huge{letter-spacing:-.02em;margin-left:-3px}.masthead.image-masthead .eyebrow{padding-bottom:15px;padding-left:0;color:#4296cb;font-weight:600;letter-spacing:.042em}.masthead.image-masthead p{line-height:1.625em;padding:0 30px 0 0;margin:-9px 0 0}.masthead.image-masthead .scroll-down-icon{position:absolute;bottom:40px;left:50%;font-size:16px;color:#b6eeff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.masthead.no-blurb .heading{margin:0}@media (max-width:940px){.masthead.image-masthead{height:480px}.masthead.image-masthead .scroll-down-icon{bottom:30px}}@media (max-width:600px){.masthead{border-bottom:0}.masthead.image-masthead{height:auto;background-image:none!important;text-align:center}.masthead.image-masthead .container{display:block;height:auto}.masthead.image-masthead .mobile-image{display:block;width:100vw;height:auto}.masthead.image-masthead .scroll-down-icon{font-size:12px;bottom:20px}.masthead.image-masthead .masthead-text{max-width:none;padding-top:27px;padding-bottom:70px}.masthead.image-masthead .masthead-text .heading.-huge{margin-left:0}.masthead.image-masthead .eyebrow{padding-bottom:9px;padding-left:0;letter-spacing:.05em}.masthead.image-masthead p{margin-top:-2px;padding:0;line-height:23px}.masthead.image-masthead.no-blurb .masthead-text{padding-bottom:55px}.masthead.bottom-margin{margin-bottom:45px}}.masthead.image-masthead.healthy-living,.masthead.image-masthead.workouts{margin-bottom:16px}@media (max-width:1200px){.masthead.image-masthead.healthy-living,.masthead.image-masthead.workouts{margin-bottom:3px}}.masthead.image-masthead.healthy-living{background-image:url(../img/masthead-healthy.jpg)}.masthead.image-masthead.workouts{background-image:url(../img/masthead-workouts.jpg)}.masthead.image-masthead.about{background-image:url(../img/about/masthead.jpg);background-position:100% 0;min-height:400px}@media screen and (min-width:941px){.masthead.image-masthead.about{max-height:calc(100vh - 110px);height:750px}}@media (max-width:600px){.masthead.image-masthead.about{min-height:none}}.masthead.image-masthead.about .eyebrow{color:#91eeda}.masthead.image-masthead.about .masthead-text{max-width:750px}.masthead.image-masthead.about .scroll-down-icon{color:#fff}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.masthead.image-masthead.workouts{background-image:url(../img/masthead-workouts@2x.jpg)}.masthead.image-masthead.about{background-image:url(../img/about/masthead@2X.jpg)}}.controls-header .title{margin-bottom:8px}.controls-header .btn,.controls-header .form__group{margin:0}.controls-header .controls{min-height:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.controls-header .controls{min-height:0}.controls-header .controls .icon.-filter{display:none}.controls-header .controls .btn.-has-icon{margin-right:2.4rem}.controls-header .controls .discussion-action{margin-right:2.8rem}.controls-header .controls .discussion-action .iconfont-discussion{display:block!important;font-size:16px;color:#000}.controls-header .controls .discussion-action .btn.-main{display:none}.controls-header .controls .select-style{width:1.6rem;height:1.6rem}.controls-header .controls .select-style select{position:absolute;top:0;left:auto;right:0;width:60px;color:transparent;font-size:16px}}.controls-header .controls__filter{position:relative}.controls-header .controls__filter .dropdown-menu{margin-top:2.8rem;position:absolute;left:0;top:100%;z-index:4}@media (max-width:768px){.controls-header .controls__filter .dropdown-menu{left:auto;margin:0;position:fixed;right:0;top:0;z-index:11}}.controls-header .controls__filter .iconfont-filter{font-size:17px;color:#7b7f92;margin-right:8px;display:inline-block}@media (max-width:768px){.controls-header .controls__filter .iconfont-filter{display:none}.controls-header .controls__filter .btn.-has-icon{font-size:13px}}.controls-header .flex-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.controls-header .flex-right .results{font-size:13px;color:#7b7f92;line-height:16px;padding-top:7px;min-width:95px;text-align:right}.controls-header .flex-right .discussion-action,.controls-header .flex-right>.btn.-main{top:-2px;margin-right:40px}.controls-header .flex-right .discussion-action .iconfont-discussion,.controls-header .flex-right>.btn.-main .iconfont-discussion{display:none}.controls-header .flex-right .btn.-has-icon{top:-1px;margin-right:34px}@media (max-width:768px){.controls-header .flex-right .results{display:none}.controls-header .flex-right .discussion-action,.controls-header .flex-right>.btn.-main{margin-right:30px}.controls-header .flex-right .btn.-has-icon{margin-right:24px}}.controls-header .search-form-small{margin-top:15px;background:#fff;right:-50px;position:absolute;top:100%;z-index:4}@media (max-width:768px){.controls-header .search-form-small{right:-19px}.controls-header .title{margin-bottom:18px}}@media (max-width:600px){.controls-header .search-form-small{width:calc(100vw - 10px)}.controls-header .search-form-small input[type=text]{width:100%}.controls-header .title{margin-bottom:8px}}.main-comment{padding:40px 50px 40px 100px;margin-bottom:5px;background:#f9fcfd;border:1px solid #a7aabb}.main-comment .article__header .author-image,.main-comment .article__header .avatar-placeholder{width:60px;height:60px;position:absolute;left:-80px!important;line-height:60px}.main-comment .article__header .byline,.main-comment .article__header .comment__byline{padding-top:3px;padding-bottom:6px}.main-comment .article__header .byline>div,.main-comment .article__header .comment__byline>div{padding-bottom:2px}.main-comment .heading.-medium.comment-heading{margin-left:-4px;margin-bottom:7px}.main-comment .article__content p:last-child{padding-bottom:12px}.main-comment .article__footer .btn-more{margin-right:-12px}@media (max-width:768px){.main-comment{padding:20px}.main-comment .article__header .author-image,.main-comment .article__header .avatar-placeholder{width:30px;height:30px;left:0!important;line-height:30px}.main-comment .article__header .byline,.main-comment .article__header .comment__byline{padding-left:40px;padding-top:0;padding-bottom:0;line-height:1.4545em}.main-comment .article__header .byline>div,.main-comment .article__header .comment__byline>div{padding-bottom:0}.main-comment .heading.-medium.comment-heading{margin-left:-4px;margin-bottom:7px}.main-comment .article__content p:last-child{padding-bottom:12px}.main-comment .article__footer .btn-more{margin-right:-12px}}.comments{margin-top:30px}.comment{padding-top:35px;border-top:1px solid #e3ebee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.comment:last-child{border-bottom:none}.comment.-placeholder{border:none;padding:40px}.comment__children .comment.-placeholder{padding:32px}.comment.-placeholder .icon{margin:0 auto}.comment__children .comment{padding:0;border:none}.comment>form{padding:2.8rem;margin-bottom:2.8rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fafcfd;border:1px solid #e3ebee;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment>form .btn{margin-bottom:0}.comment p{line-height:2.6rem;padding-bottom:1.6rem}.comment__image{padding-right:2rem;width:80px}.comment__children .comment__image{padding-top:3.2rem;padding-right:4rem;width:80px}.comment__children .comment__image .avatar-placeholder,.comment__children .comment__image img{width:40px}.comment__children .comment__image .avatar-placeholder{height:40px;line-height:40px;font-size:19px}.comment__image .avatar-placeholder,.comment__image img{border-radius:100px;display:block;width:60px}.comment__image .avatar-placeholder{font-size:28px;height:60px;line-height:60px}.comment__main{padding:.4rem 2rem 0;margin-bottom:2rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:calc(100% - 80px)}.comment__children .comment__main{padding:2.4rem 2.8rem 1.2rem;margin-bottom:1.2rem;background:#fafcfd;border-left:1px solid #e3ebee;width:calc(100% - 80px)}.comment__children{padding:0 0 2rem 2rem;width:100%}.comment__children .btn.-block{width:calc(100% - 80px);margin-left:auto}.btn.-block.load-more-comments{width:calc(100% - 100px);margin-left:auto;margin-bottom:26px}.comment__footer{padding-bottom:1.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.comment__footer .discussion-btn.thumbs-up{margin-left:30px}.comment__footer.-after{padding:0 0 2rem 10rem}.comment__footer .more-options{background:#fff;bottom:0;margin:0;position:absolute;right:30px;z-index:8}.comment__children .comment__footer .more-options{background:#fafcfd}.comment__form{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comment__form textarea{height:6rem;padding:2rem 1.6rem;overflow:hidden;word-wrap:break-word;margin-right:20px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}.comment__form .btn.-large{margin-left:2rem;-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0}.comment__more{bottom:10px;padding:10px;position:absolute;right:-10px}@media (max-width:768px){.comments{margin-top:40px;margin-bottom:8rem}.comments>.btn.-large{padding-left:1.6rem;padding-right:1.6rem}.comment p{font-size:1.3rem;line-height:2.3rem}.comment__image{display:none}.comment__main{padding:0;width:auto}.comment__children{padding-left:0}.comment__children .btn.-block{width:100%}.btn.-block.load-more-comments{width:100%;margin-bottom:16px}.comment__byline{margin-bottom:1.6rem;font-size:1.1rem;padding-left:40px;position:relative}.comment__byline .avatar-placeholder,.comment__byline img.sm-only{border-radius:100px;display:block;left:0;margin-top:-15px;position:absolute;top:50%;width:30px}.comment__byline .avatar-placeholder{color:#fff;font-size:16px;height:30px;line-height:30px}.comment__byline a{margin-bottom:.4rem}.comment__footer .discussion-btn.thumbs-up{margin-left:40px}}@media (max-width:767px){.comment__form textarea{height:4rem;font-size:13px;padding:10px 15px;width:100%}}@media (max-width:767px) and (max-width:767px){.comment__form textarea{font-size:16px}.comment__form textarea::-webkit-input-placeholder{font-size:13px}.comment__form textarea::-moz-placeholder{font-size:13px}.comment__form textarea:-ms-input-placeholder{font-size:13px}.comment__form textarea:-moz-placeholder{font-size:13px}}.comments__topper{margin-bottom:2.4rem}.comments__topper .sign-in-to-reply{border-top:1px solid #e3ebee;padding-top:30px}.comments__topper.-form .content{padding:2.8rem;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#fafcfd;border:1px solid #e3ebee;border-radius:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0}.comments__topper .btn.-large-medium-only{margin-bottom:0}.comments__topper .avatar-placeholder,.comments__topper img{margin:1rem 2.8rem 0 0;border-radius:40px;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px}.comments__topper .avatar-placeholder{line-height:40px;font-size:19px}.comments__topper form{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.comments__header{padding-bottom:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comments__header p{font-weight:400;padding:0;color:#222533}.comments__header .flex-right{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.comments__header .link{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.comments__header .link.active,.comments__header .link:active,.comments__header .link:focus,.comments__header .link:hover,.comments__header .link[aria-expanded=true],[data-whatinput=keyboard] .comments__header .link:focus{background-position:0 1.5em}.comments__topper .comments__header{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.comments__sort .form__group{margin:0}.comments__sort .form__group label{line-height:1em;margin:0}@media (max-width:767px){.comments__topper .avatar-placeholder,.comments__topper img{display:none}.comments__topper.-form .content{border-right:0;border-left:0;border-radius:0;-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px);width:100vw;max-width:100vw}.comments__header .link{font-size:11px;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.comments__header .link.active,.comments__header .link:active,.comments__header .link:focus,.comments__header .link:hover,.comments__header .link[aria-expanded=true],[data-whatinput=keyboard] .comments__header .link:focus{background-position:0 1.6em}.comment__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.comment__form textarea{margin-bottom:2rem}.comment__form .btn.-large-medium-only{display:block;margin:0;width:100%}}.login-box{display:inline-block}@media (max-width:600px){.login-box{display:block}}.login-divider{padding:2.4rem 0;margin-bottom:.8rem;position:relative}.login-divider:after,.login-divider:before{background:#e3ebee;content:"";height:1px;margin-top:-1px;position:absolute;top:50%;width:calc(50% - 20px)}.login-divider:before{left:0}.login-divider:after{right:0}.login-divider span{display:block;text-align:center}.login-block.-narrow .heading{text-align:center}.login-block.-narrow form{margin-left:auto;margin-right:auto;max-width:300px;text-align:left}.login-block .login-form{margin-bottom:8.8rem}.login-block h2{margin-bottom:2.8rem}.login-block .btn{margin-bottom:1.2rem}.login-block .btn:last-child{margin:0}.login-block .alert{margin-bottom:1.6rem;padding:.8rem;background:#ff505f;border:1px solid #ff0419}.login-block .alert li,.login-block .alert p{color:#fff}.login-block .alert p{padding:0;font-size:13px}.login-block .alert ul{margin:0;padding:0;list-style:none}.login-block .alert li{font-size:13px;margin:0}.registration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:600px}.registration .form__main,.registration .form__sidebar{text-align:left}.registration .form__main{margin-right:2rem;width:calc(50% - 20px)}.registration .form__sidebar{margin-left:2rem;padding:2.8rem;border-radius:5px;border:1px solid #e3ebee;box-shadow:0 0 5px rgba(0,0,0,.1);width:calc(50% - 20px)}.registration .form__sidebar h3{padding-bottom:1.2rem}.registration .form__actions{padding-top:4rem;width:100%}.registration .form__actions .btn{min-width:300px}@media (max-width:600px){.registration .form__main{margin:0;width:100%}.registration .form__sidebar{display:none}}@media (max-width:340px){.registration .form__actions .btn{display:block;min-width:0;width:100%}}.login-form.forgot-form .btn:last-child{margin:40px auto 0;width:280px}.login-form.forgot-form input[type=email],.login-form.forgot-form input[type=text]{margin-bottom:20px}@media (max-width:600px){.login-form.forgot-form .btn:last-child{width:100%}}.overlay{background:rgba(66,150,203,.87);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.modal{background:#fff;left:50%;min-width:370px;max-height:100%;overflow:auto;position:fixed;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:11}.modal.-calendar,.modal.-login{max-width:none}.modal.-confirm-remove{max-width:370px}.modal.-confirm-remove .modal__body{padding:0 3.6rem 8rem}.modal.-calendar{width:490px;min-height:570px}.modal .login-box{padding:0 7.2rem 6rem;text-align:center;min-width:0}@media (max-width:600px){.modal{-webkit-transform:none;-ms-transform:none;transform:none;max-height:100vh;min-width:0;position:fixed;top:0;left:0;width:100vw}.modal.-calendar{min-height:0;height:auto;width:100vw}}.modal__header{padding:5.6rem 1.6rem 2.4rem;position:relative;text-align:center}.modal__header .heading{margin:0}.modal__header p{color:#7b7f92;padding:0}.modal__header .btn{top:3rem;right:3rem;position:absolute;margin:0}.modal__form .radio{margin:0}.modal__form .radio input[type=radio]:checked+label span{background-image:-webkit-linear-gradient(left,#4296cb 100%,transparent 0);background-image:linear-gradient(90deg,#4296cb 100%,transparent 0);background-position:0 2.2em;line-height:2.5em;display:inline-block;background-repeat:repeat-x;background-size:100% 1px;color:#4296cb;position:relative;text-decoration:none}.modal__form .radio label{font-size:1.3rem;padding:1.4rem 2rem;border-top:1px solid #e3ebee;color:#4296cb;cursor:pointer;font-weight:600;margin:0;text-align:center}.modal__form .radio label.active span,.modal__form .radio label:active span,.modal__form .radio label:focus span,.modal__form .radio label:hover span,.modal__form .radio label[aria-expanded=true] span,[data-whatinput=keyboard] .modal__form .radio label:focus span{background-image:-webkit-linear-gradient(left,#4296cb 100%,transparent 0);background-image:linear-gradient(90deg,#4296cb 100%,transparent 0);background-position:0 2.2em;line-height:2.5em;display:inline-block;background-repeat:repeat-x;background-size:100% 1px;color:#4296cb;position:relative;text-decoration:none}.modal__form .form__group{padding:1.6rem;border-top:1px solid #e3ebee;margin:0}.modal__form .action__group{padding:1.6rem;border-top:1px solid #e3ebee}.modal__form .btn{margin:0}.modal__body{padding:32px 36px 92px;text-align:center}.modal__body>*{font-size:1.3rem;line-height:2.3rem}.modal__body strong{color:#212432}.modal__body button{border:none;font-weight:600;color:#4296cb}.modal__link-list{margin:0;padding:0;list-style:none}.modal__link-list li{margin:0}.modal__link-list a,.modal__link-list button{font-size:1.6rem;font-weight:600;background:none}.modal__link-list a.active,.modal__link-list a:active,.modal__link-list a:focus,.modal__link-list a:hover,.modal__link-list a[aria-expanded=true],.modal__link-list button.active,.modal__link-list button:active,.modal__link-list button:focus,.modal__link-list button:hover,.modal__link-list button[aria-expanded=true],[data-whatinput=keyboard] .modal__link-list a:focus,[data-whatinput=keyboard] .modal__link-list button:focus{color:#212432}.modal__footer{position:absolute;bottom:0;left:0;width:100%;height:60px;overflow:hidden}.modal__footer button{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0;font-size:1.3rem;padding:2.4rem 0;background:#fafcfd;border-bottom:none;border-left:none;border-right:none;border-top:1px solid #e3ebee;color:#4296cb;font-weight:600;line-height:1;text-align:center;width:100%}.modal__footer button.active,.modal__footer button:active,.modal__footer button:focus,.modal__footer button:hover,.modal__footer button[aria-expanded=true],[data-whatinput=keyboard] .modal__footer button:focus{background:#4296cb;color:#fff}.modal__footer.-login{padding:2rem 6.8rem;background:#fafcfd;border-top:1px solid #e3ebee}.modal__footer.-login p{padding:0 .8rem;line-height:1}.close-calendar-popup,.close-mini-calendar,.close-modal{display:none;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0;position:absolute;top:22px;right:22px;width:32px;height:32px;padding-top:4px;z-index:3}.close-calendar-popup .iconfont-menu-close,.close-mini-calendar .iconfont-menu-close,.close-modal .iconfont-menu-close{font-size:16px}.ad-wrap{overflow:hidden;width:100%}.ad-wrap.banner{background:#f9fcfd;padding-top:20px;padding-bottom:20px}.ad-wrap.blog-listing-ad{margin-top:-20px;margin-bottom:60px}@media (max-width:600px){.ad-wrap.blog-listing-ad{margin-top:0;margin-bottom:40px}}.gad-tile{display:block;width:336px;height:280px;margin:0 auto}@media (max-width:1110px){.gad-tile{width:300px;height:250px}}.gad-banner{display:block;width:970px;height:90px;margin:0 auto}@media only screen and (max-width:1110px){.gad-banner{width:728px;height:90px}}@media only screen and (max-width:788px){.gad-banner{width:468px;height:60px}}@media only screen and (max-width:516px){.gad-banner{width:320px;height:50px}}.gad-sidebar{display:block;width:300px;height:250px;margin:0 auto}.gad-articlebody{display:block;width:728px;height:90px;margin:20px auto}@media only screen and (max-width:1250px){.gad-articlebody{width:468px;height:60px}}@media (max-width:940px){.gad-articlebody{width:728px;height:90px}}@media only screen and (max-width:832px){.gad-articlebody{width:468px;height:60px}}@media only screen and (max-width:516px){.gad-articlebody{width:320px;height:50px}}.ad-label{margin-top:10px;display:block;width:100%;text-align:center;left:0;bottom:22px;font-size:11px;color:#9699a6;letter-spacing:1.5px;line-height:1em;text-transform:uppercase}.content-item.content-ad{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;overflow:hidden}.content-item.content-ad .contents{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:5px}.content-item.content-ad:hover:after{display:none}@media (max-width:940px){.content-item.content-ad{-webkit-box-flex:0;-webkit-flex:0 0 66.666%;-ms-flex:0 0 66.666%;flex:0 0 66.666%}}@media (max-width:767px){.content-item.content-ad{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}.VueCarousel-navigation{position:absolute;top:-51px;width:100%}.VueCarousel-navigation--disabled{visibility:hidden}.VueCarousel-navigation-button.active,.VueCarousel-navigation-button:active,.VueCarousel-navigation-button:focus,.VueCarousel-navigation-button:hover,.VueCarousel-navigation-button[aria-expanded=true],[data-whatinput=keyboard] .VueCarousel-navigation-button:focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none}.VueCarousel-navigation-button .iconfont-arrow-back,.VueCarousel-navigation-button .iconfont-arrow-forward{font-size:20px;color:#7b7f92}.VueCarousel-navigation-next,.VueCarousel-navigation-prev{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.VueCarousel-navigation-prev{left:15%!important}.VueCarousel-navigation-next{right:15%!important}.VueCarousel-pagination{margin-top:14px}.VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner,.VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner[style]{width:12px!important;height:12px!important;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);position:relative}.VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner:after,.VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner[style]:after{content:"";border-radius:100%;display:block;width:8px;height:8px;background:#fff;position:absolute;top:2px;left:2px}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.VueCarousel-pagination{margin-top:0}.VueCarousel-navigation-prev{left:5%!important}.VueCarousel-navigation-next{right:5%!important}}.force-scroll{overflow:auto;box-sizing:content-box;padding-right:15px}.force-scroll::-webkit-scrollbar{width:10px}.force-scroll::-webkit-scrollbar-track{background:#f0f4f6;border-radius:100px;-webkit-box-shadow:none}.force-scroll::-webkit-scrollbar-thumb{border-radius:100px;-webkit-box-shadow:none;border:1px solid #c7d8de;background:#fff}.content-filters{display:none;border:3px solid #4296cb;height:400px}.content-filters .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:100%;background:#fff}.content-filters .filter-mobile-head{display:none}.content-filters .filter-col{padding-top:50px}.content-filters.workout-videos .filter-col:nth-child(2){-webkit-box-flex:0;-webkit-flex:0 1 42%;-ms-flex:0 1 42%;flex:0 1 42%;margin-right:30px}.content-filters.workout-videos .filter-col:nth-child(3){-webkit-box-flex:0;-webkit-flex:0 1 20.75%;-ms-flex:0 1 20.75%;flex:0 1 20.75%}.content-filters.workout-videos .filter-col:nth-child(4){-webkit-box-flex:0;-webkit-flex:0 1 20.75%;-ms-flex:0 1 20.75%;flex:0 1 20.75%;margin-left:30px}@media only screen and (max-width:1201px){.content-filters.workout-videos .filter-col:nth-child(2){-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.content-filters.workout-videos .filter-col:nth-child(3){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.content-filters.workout-videos .filter-col:nth-child(4){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}.content-filters.programs .filter-col{margin:0 10px}.content-filters.programs .filter-col:nth-child(2){margin-left:0}.content-filters.programs .filter-col:last-child{margin-right:0}.content-filters .filter-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-filters .filter-header h6{margin-bottom:0;padding:0;white-space:nowrap}.content-filters .filter-header .filter-result{display:block;font-size:13px;color:#4e5262}.content-filters .filter-header .iconfont-carrot{display:none}.content-filters .range-holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content-filters .range-holder .filter-criteria{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.content-filters .range-holder .filter-criteria:last-child{margin-left:8.72%}@media only screen and (max-width:1201px){.content-filters .range-holder .filter-criteria:first-child{margin-right:10px}.content-filters .range-holder .filter-criteria:last-child{margin-left:10px}}.content-filters .filter-sub-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.content-filters .checkbox-set{margin:0 0 1.6rem;padding:0;list-style:none;margin:22px 0 0;max-height:260px}.content-filters .checkbox-set.force-scroll{padding-right:15px}.content-filters .checkbox-set li{margin-bottom:12px;white-space:nowrap}.content-filters .range{padding-top:25px;min-height:99px;white-space:nowrap}.content-filters .range span{margin:0;line-height:1em;text-transform:uppercase;font-size:13px;font-weight:500;margin-top:-1px;letter-spacing:.05em;color:#7b7f92;white-space:nowrap}.content-filters .range input{line-height:2.4rem;color:#4e5262;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-filters .range input::-webkit-input-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.content-filters .range input::-moz-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.content-filters .range input:-ms-input-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.content-filters .range input:-moz-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.content-filters .range input:placeholder{opacity:1;color:#ced0db;font-weight:inherit}.content-filters .range input.max-3{width:50px}.content-filters .range input.max-4{width:60px}.content-filters .facet{display:inline-block;width:0;overflow:visible;color:#a7aabb!important;font-size:11px}.filter-open .content-filters{display:block}@media (max-width:1020px){.content-filters{position:fixed;z-index:9;top:0;right:0;height:100vh;border:0;width:100vw;padding:0;background:rgba(66,150,203,.88);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.content-filters .filter-mobile-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:78px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-left:20px}.content-filters .filter-mobile-head h5{margin:0;padding:0;margin-right:auto}.content-filters .filter-mobile-head .btn{font-size:11px;font-weight:600;text-transform:none;padding:0;margin:0;padding:5px 10px;letter-spacing:0;border-color:#e9f1f5}.content-filters .filter-mobile-head .filter-close{display:block;font-size:16px;cursor:pointer;padding:25px;margin-left:5px}.content-filters .container{display:block;padding:0;width:280px;margin:0;height:100%;overflow:scroll}.content-filters .filter-col{min-width:0;border-left:0;margin-right:0!important;margin-left:0!important}.content-filters .filter-col,.content-filters .filter-col.col-end,.content-filters .filter-col.col-start{padding:0}.content-filters .filter-col:last-child{border-bottom:1px solid #e3ebee}.content-filters .filter-criteria{border-top:1px solid #e3ebee}.content-filters .filter-header{padding:14px 30px 14px 20px;cursor:pointer;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.content-filters .filter-header h6.-x-small{font-weight:600;font-size:13px}.content-filters .filter-header .iconfont-carrot{display:block;font-size:7px;color:#4296cb;margin-top:-1px;margin-left:auto;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.content-filters .filter-header .filter-result{padding-left:10px}.content-filters .filter-set{display:none;padding:7px 0 7px 20px}.content-filters .filter-criteria.filterMobileOpen .filter-set{display:block}.content-filters .filter-criteria.filterMobileOpen .filter-header .iconfont-carrot{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);color:#ced0db}.content-filters .checkbox-set{padding-right:0;max-height:none;overflow:visible;max-width:none}.content-filters .checkbox-set,.content-filters .checkbox-set:last-child{margin:0}.content-filters .checkbox-set li{margin-bottom:10px}.content-filters .checkbox-set input[type=checkbox]+label{font-size:11px;color:#4e5262}.content-filters .checkbox-set input[type=checkbox]+label:before{margin-right:6px}.content-filters .range{padding-top:0;padding-bottom:6px;min-height:0}.content-filters .range-holder{display:block}.content-filters .range-holder .filter-set{padding-top:0}.content-filters .range-holder .filter-criteria:first-child{margin-right:0}.content-filters .range-holder .filter-criteria:last-child{margin-left:0}.content-filters .filter-sub-row{display:block}.content-filters .filter-sub-row .filter-criteria:first-child{margin-right:0}.content-filters .filter-sub-row .filter-criteria:last-child{margin-left:0}.filter-open .content-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:1020px){.filter-open{position:fixed;width:100%;height:100%;overflow:hidden}}.no-videos-found{width:100%;padding:60px 0;background:#fff;text-align:center}.content-container.tag-container,.tag-container.tag-container{padding-top:10px;padding-bottom:0}.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:16px;padding-bottom:16px}@media (max-width:1200px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:3px;padding-bottom:3px}}.content-container .content-holder,.tag-container .content-holder{position:relative;max-width:1316px;padding-right:4px;padding-left:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:1200px){.content-container .content-holder,.tag-container .content-holder{padding-right:3px;padding-left:3px}}.content-container .grid-holder,.tag-container .grid-holder{min-height:206px;overflow:hidden}@media only screen and (max-width:1328px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:16px;padding-bottom:16px}}@media only screen and (max-width:1327px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:1326px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:14px;padding-bottom:14px}}@media only screen and (max-width:1325px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:13px;padding-bottom:13px}}@media only screen and (max-width:1324px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width:1323px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:11px;padding-bottom:11px}}@media only screen and (max-width:1322px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:10px;padding-bottom:10px}}@media only screen and (max-width:1321px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:9px;padding-bottom:9px}}@media only screen and (max-width:1320px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width:1319px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:7px;padding-bottom:7px}}@media only screen and (max-width:1318px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:6px;padding-bottom:6px}}@media only screen and (max-width:1317px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:1316px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width:1220px){.content-container.category-grid,.content-container.listing-grid,.tag-container.category-grid,.tag-container.listing-grid{padding-top:3px;padding-bottom:3px}}.content-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;padding:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.content-item .contents{display:block;background:none;min-height:390px;background-color:#fff;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;position:relative;overflow:hidden}.content-item .content-info{position:relative;padding:0;-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out,-webkit-transform .35s ease-out}.content-item .content-info .content-thumbnail-holder{height:0;padding-top:56.25%;position:relative}.content-item .content-info .content-thumbnail-holder img{position:absolute;top:0;bottom:0;left:0;right:0}.content-item .content-info img{display:block;width:100%;-webkit-transition:margin .25s ease-out;transition:margin .25s ease-out;border-bottom:1px solid #f0f4f6}.content-item .content-info .content-details{padding:28px 24px;position:relative}.content-item .content-info .eyebrow{display:block;padding-bottom:7px;font-size:11px;font-weight:500}.content-item .content-info h3{color:#2c2e3a;line-height:26px}.content-item .content-info .content-meta{display:none;opacity:1;margin:0 0 1.6rem;padding:0;list-style:none;padding-top:5px;opacity:0;-webkit-transition:opacity .35s ease-out .15s;transition:opacity .35s ease-out .15s}.content-item .content-info .content-meta li{font-size:13px;line-height:18px;line-height:normal;padding-top:5px}.content-item .content-info .content-meta li span{display:block}.content-item .content-info .content-meta li span.term{color:#7b7f92}.content-item .content-info .content-meta li span.def{font-weight:600}.content-item .content-actions{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 24px}.content-item .content-actions button:hover{color:#4296cb}.content-item .content-actions span.price{display:block;font-size:16px;color:#222533;font-weight:600;padding-left:4px}.content-item .content-actions span.price.sale{color:#4296cb}.content-item .content-actions span.price.sale strike{font-size:13px;color:#7b7f92;padding-left:5px}.content-item .content-actions span.price.purchased{color:#7b7f92;font-weight:400}.content-item:after{position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;pointer-events:none;content:"";display:block;border:3px solid #4296cb;opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.content-item.hover-details .content-info .content-details{position:absolute;top:100%}@media (max-width:1200px){.content-item{padding:3px}.content-item .contents{min-height:360px}.content-item .content-info h3.-x-small{font-size:13px;line-height:23px}.content-item .content-info .content-details{padding-top:17px}.content-item .content-info .eyebrow{padding-bottom:5px}.content-item .content-actions{padding-bottom:20px}.content-item:after{width:100%;height:100%;top:0;left:0}}@media (max-width:1060px){.content-item .contents{min-height:300px}}@media (max-width:940px){.content-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333%}.content-item.row-of-four{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (max-width:767px){.content-item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.content-item .content-info{-webkit-transition:none;transition:none}.content-item .content-info img{-webkit-transition:none;transition:none}.content-item .content-info .content-details{padding-bottom:40px;padding-right:20px;padding-left:20px;position:relative!important;top:auto!important}.content-item .content-actions span.price{padding-left:0}.content-item.no-actions .content-details{padding-bottom:20px}}@media (max-width:600px){.content-item,.content-item.row-of-four{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}html[data-whatintent=mouse] .content-item:hover:after{opacity:1}@media only screen and (min-width:940px){.content-item .content-info .content-meta{display:block}html[data-whatintent=mouse] .content-item.hover-details:hover .content-info{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}html[data-whatintent=mouse] .content-item.hover-details:hover .content-info .content-meta{opacity:1}}.content-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;padding-bottom:12px;padding-top:55px}.content-head .heading{margin:0}.content-head .heading.-x-small{padding-bottom:0;font-weight:600}@media (max-width:600px){.content-head{padding-bottom:21px;padding-top:50px}.content-head .heading.-medium{font-size:24px}.content-head .heading.-x-small{padding-bottom:6px;white-space:nowrap}.content-head .heading.-x-small .category-name{display:none}}.content-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;padding-right:3px;padding-left:3px}.content-tags li{margin-top:10px;margin-bottom:0;padding:0}@media only screen and (max-width:1328px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:10px}}@media only screen and (max-width:1327px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:9px}}@media only screen and (max-width:1326px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:8px}}@media only screen and (max-width:1325px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:7px}}@media only screen and (max-width:1324px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:6px}}@media only screen and (max-width:1323px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:5px}}@media only screen and (max-width:1322px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:4px}}@media only screen and (max-width:1321px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:3px}}@media only screen and (max-width:1320px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:2px}}@media only screen and (max-width:1319px){.content-tags.video-tags li{margin-top:10px}.content-tags.video-tags li .btn.-tag{margin-right:10px}.tag-container.video-tag-container{padding-top:1px}}@media only screen and (max-width:1318px){.content-tags.video-tags li{margin-top:9px}.content-tags.video-tags li .btn.-tag{margin-right:9px}.tag-container.video-tag-container{padding-top:0}}@media only screen and (max-width:1317px){.content-tags.video-tags li{margin-top:8px}.content-tags.video-tags li .btn.-tag{margin-right:8px}.tag-container.video-tag-container{padding-top:0}}@media only screen and (max-width:1200px){.content-tags.video-tags li{margin-top:6px}.content-tags.video-tags li .btn.-tag{margin-right:6px}.tag-container.video-tag-container{padding-top:0}}.tag-container.community-tag-container .content-holder{max-width:1338px;padding-right:16px;padding-left:16px}@media (max-width:1060px){.tag-container.community-tag-container{padding-top:0}.tag-container.community-tag-container .content-holder{padding-right:3px;padding-left:3px}.tag-container.community-tag-container .content-holder .content-tags li{margin-top:5px}.tag-container.community-tag-container .content-holder .content-tags li .btn.-tag,.tag-container.community-tag-container .content-holder .content-tags li button.btn.-tag,.tag-container.community-tag-container .content-holder .content-tags li input[type=submit].btn.-tag{margin-right:5px}}.listing{background:#fafcfd;max-width:1300px;margin:0 auto}.listing .no-result{padding:3.2rem .8rem}.listing .no-result p{padding:0 1.5915%}.row.listing-header{padding:29px 0 17px;background:#fff;border-bottom:1px solid #f0f4f6;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row.listing-header.row-tight{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:940px){.row.listing-header.row-tight{display:none}}.row.listing-header .caps{color:#7b7f92;font-size:11px;margin:0;letter-spacing:.042em;font-weight:500}.row.listing-row{padding-top:33px;padding-bottom:28px;border-bottom:1px solid #f0f4f6;min-height:48px;position:relative;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.row.listing-row .author-image,.row.listing-row .avatar-placeholder{width:100%;height:100%;border-radius:50%;text-align:center;margin-top:-4px}.row.listing-row .author-image span,.row.listing-row .avatar-placeholder span{font-size:28px;line-height:48px}.row.listing-row .content{padding-left:8rem}.row.listing-row .heading a{color:#212432}.row.listing-row .heading a.active,.row.listing-row .heading a:active,.row.listing-row .heading a:focus,.row.listing-row .heading a:hover,.row.listing-row .heading a[aria-expanded=true],[data-whatinput=keyboard] .row.listing-row .heading a:focus{background-image:-webkit-linear-gradient(left,#212432 100%,transparent 0);background-image:linear-gradient(90deg,#212432 100%,transparent 0)}.row.listing-row .categories{color:#4296cb}@media (max-width:940px){.row.listing-row.row-tight{padding-left:8rem}.row.listing-row.row-tight .content{padding:0}.row.listing-row.row-tight .span4,.row.listing-row.row-tight .span5{width:100%;padding:0}.row.listing-row.row-tight .btn{padding:0 4rem 0 0;margin-bottom:.8rem;width:auto}}@media (max-width:768px){.row.listing-row{padding-top:28px;padding-bottom:23px}}.row.discussion-flex-table .span.cell{padding-right:0;padding-left:0;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.row.discussion-flex-table .span.cell:first-child{-webkit-flex-basis:46.9230%;-ms-flex-preferred-size:46.9230%;flex-basis:46.9230%;padding-right:60px}.row.discussion-flex-table .span.cell:nth-child(2){-webkit-flex-basis:35.1538%;-ms-flex-preferred-size:35.1538%;flex-basis:35.1538%;padding-right:60px}.row.discussion-flex-table .span.cell:nth-child(3){-webkit-flex-basis:8%;-ms-flex-preferred-size:8%;flex-basis:8%}.row.discussion-flex-table .span.cell:nth-child(4){padding-right:10px;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}@media (max-width:1060px){.row.discussion-flex-table .span.cell:first-child,.row.discussion-flex-table .span.cell:nth-child(2){padding-right:30px}}@media (max-width:768px){.row.discussion-flex-table .span.cell:first-child,.row.discussion-flex-table .span.cell:nth-child(2){padding-right:15px}}@media (max-width:600px){.row.discussion-flex-table span.cell{padding-right:0}}.centered-container.community .row>.span1,.panel.discussion .row>.span1{padding-left:0;padding-right:0;margin-top:3px}.centered-container.community .discussion-listing,.panel.discussion .discussion-listing{position:relative}.centered-container.community .discussion-listing .avatar-image,.panel.discussion .discussion-listing .avatar-image{width:48px;height:48px;display:inline-block;position:absolute}.centered-container.community .discussion-listing .avatar-image .avatar-placeholder span,.panel.discussion .discussion-listing .avatar-image .avatar-placeholder span{font-size:28px;line-height:48px}.centered-container.community .discussion-listing .avatar-image img,.panel.discussion .discussion-listing .avatar-image img{border-radius:50%}.centered-container.community .discussion-listing .discussion-info,.panel.discussion .discussion-listing .discussion-info{display:inline-block;padding-left:98px;margin-top:-4px}.centered-container.community .discussion-listing .discussion-info .byline,.centered-container.community .discussion-listing .discussion-info .comment__byline,.panel.discussion .discussion-listing .discussion-info .byline,.panel.discussion .discussion-listing .discussion-info .comment__byline{font-size:13px;letter-spacing:0;line-height:23px}.centered-container.community .discussion-listing .discussion-info .heading [class*=" iconfont-"],.centered-container.community .discussion-listing .discussion-info .heading [class^=iconfont-],.panel.discussion .discussion-listing .discussion-info .heading [class*=" iconfont-"],.panel.discussion .discussion-listing .discussion-info .heading [class^=iconfont-]{font-size:.75em;color:#7b7f92;padding-left:2px}.centered-container.community .listing-header,.panel.discussion .listing-header{white-space:nowrap}@media (max-width:767px){.centered-container.community .listing-header .caps,.panel.discussion .listing-header .caps{font-size:9px}}@media (max-width:768px){.centered-container.community .row>.span1,.panel.discussion .row>.span1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.centered-container.community .discussion-listing .discussion-info,.panel.discussion .discussion-listing .discussion-info{padding-left:67px}}@media (max-width:600px){.centered-container.community .row>.span:nth-child(2),.panel.discussion .row>.span:nth-child(2){padding-left:19px}.centered-container.community .listing-header,.panel.discussion .listing-header{display:none}.centered-container.community .listing .listing-row,.panel.discussion .listing .listing-row{display:inline-block;width:100%}.centered-container.community .listing .listing-row .span.cell,.panel.discussion .listing .listing-row .span.cell{width:auto;padding-right:19px;display:block}.centered-container.community .listing .listing-row .span.cell.reply-span,.panel.discussion .listing .listing-row .span.cell.reply-span{padding-left:59px;float:left}.centered-container.community .listing .listing-row .span.cell.thumbs-up-span,.panel.discussion .listing .listing-row .span.cell.thumbs-up-span{padding-left:22px}.centered-container.community .listing .listing-row .span4,.centered-container.community .listing .listing-row .span6,.panel.discussion .listing .listing-row .span4,.panel.discussion .listing .listing-row .span6{font-size:13px}.centered-container.community .listing .listing-row .avatar-image,.panel.discussion .listing .listing-row .avatar-image{width:30px;height:30px;display:inline-block;position:absolute}.centered-container.community .listing .listing-row .avatar-image .avatar-placeholder span,.panel.discussion .listing .listing-row .avatar-image .avatar-placeholder span{font-size:18px;line-height:30px}.centered-container.community .listing .listing-row .discussion-info,.panel.discussion .listing .listing-row .discussion-info{padding-left:39px}.centered-container.community .listing .listing-row .small.categories,.panel.discussion .listing .listing-row .small.categories{padding-left:39px;padding-bottom:8px}.centered-container.community .listing .listing-row .heading,.panel.discussion .listing .listing-row .heading{font-size:13px;line-height:23px;margin-bottom:8px}.centered-container.community .listing .listing-row .byline,.centered-container.community .listing .listing-row .comment__byline,.centered-container.community .listing .listing-row .discussion-info .byline,.centered-container.community .listing .listing-row .discussion-info .comment__byline,.centered-container.community .listing .listing-row .discussion-info .small.categories,.centered-container.community .listing .listing-row .small.categories,.panel.discussion .listing .listing-row .byline,.panel.discussion .listing .listing-row .comment__byline,.panel.discussion .listing .listing-row .discussion-info .byline,.panel.discussion .listing .listing-row .discussion-info .comment__byline,.panel.discussion .listing .listing-row .discussion-info .small.categories,.panel.discussion .listing .listing-row .small.categories{font-size:11px;line-height:18px}.centered-container.community .listing .listing-row .btn.-has-icon,.panel.discussion .listing .listing-row .btn.-has-icon{font-size:11px;height:19px}.centered-container.community .listing .listing-row .avatar-image,.panel.discussion .listing .listing-row .avatar-image{margin-top:4px}}.dropdown-menu{background:#fff;border:3px solid #4296cb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dropdown-menu .header{padding:0 2rem;display:none;height:77px;position:relative;width:100%}.dropdown-menu .header .heading{line-height:77px;margin:0}.dropdown-menu .header .hamburger{display:block;margin-top:-8px;position:absolute;right:20px;top:50%}.dropdown-menu>ul{margin:0 0 1.6rem;padding:0;list-style:none;margin:0;padding:30px 0;border-right:1px solid #e3ebee}.dropdown-menu>ul li{margin:0}.dropdown-menu>ul a{position:relative}.dropdown-menu>ul a span.iconfont-carrot{margin-top:-5px;position:absolute;right:28px;top:50%;z-index:6;color:red;display:block;-webkit-transform:rotate(-90deg) translateX(-1px) translateY(1px);-ms-transform:rotate(-90deg) translateX(-1px) translateY(1px);transform:rotate(-90deg) translateX(-1px) translateY(1px);font-size:9px;color:#dae3e7}.dropdown-menu>ul a.active span.iconfont-carrot,.dropdown-menu>ul a:active span.iconfont-carrot,.dropdown-menu>ul a:focus span.iconfont-carrot,.dropdown-menu>ul a:hover span.iconfont-carrot,.dropdown-menu>ul a[aria-expanded=true] span.iconfont-carrot,[data-whatinput=keyboard] .dropdown-menu>ul a:focus span.iconfont-carrot{color:#4296cb}@media (max-width:768px){.dropdown-menu>ul{padding:0;border-bottom:1px solid #e3ebee}.dropdown-menu>ul li{border-top:1px solid #e3ebee}.dropdown-menu>ul li.open .mobile-submenu{display:block}.dropdown-menu>ul li.open a{color:#212432}.dropdown-menu>ul li.open a span.iconfont-carrot{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-menu>ul a{padding-top:1.4rem;padding-bottom:1.4rem}.dropdown-menu>ul a span.iconfont-carrot{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.dropdown-menu a{padding:.6rem 6.4rem .6rem 2.8rem;color:#212432;display:block;font-size:13px;font-weight:600;line-height:1.4em;white-space:nowrap}.dropdown-menu a.active,.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover,.dropdown-menu a[aria-expanded=true],[data-whatinput=keyboard] .dropdown-menu a:focus{background:none;color:#4296cb}@media (max-width:768px){.dropdown-menu a.active,.dropdown-menu a:active,.dropdown-menu a:focus,.dropdown-menu a:hover,.dropdown-menu a[aria-expanded=true],[data-whatinput=keyboard] .dropdown-menu a:focus{color:#212432}}.dropdown-menu .submenu{padding:30px 0}.dropdown-menu .submenu ul{margin:0;padding:0;list-style:none}.dropdown-menu .submenu li{margin:0}.dropdown-menu .submenu a{padding:8 30}.dropdown-menu .mobile-submenu{margin:0;padding:0;list-style:none;display:none;padding-bottom:18px}.dropdown-menu .mobile-submenu li{border:none}.dropdown-menu .mobile-submenu li a{font-size:1.1rem;font-weight:400;padding-top:8px;padding-bottom:8px}.dropdown-menu .mobile-submenu li a:after{display:none}@media (max-width:768px){.dropdown-menu{border:none;width:87.5%;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto}.dropdown-menu .header{display:block}.dropdown-menu .submenu{display:none}}.dropdown-overlay{background:rgba(66,150,203,.87);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10;display:none}@media (max-width:768px){.dropdown-overlay{display:block}}.discussion-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.discussion-action button[type=submit]{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.discussion-action .flex-right{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-top:15px}@media (max-width:768px){.discussion-action{display:block}.discussion-action .flex-right{padding-top:10px}}.posting-as{margin-top:40px}.posting-as .heading{color:#7b7f92}.posting-as .posting-identity{margin-top:10px;margin-bottom:10px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.posting-as .posting-identity .posting-avatar{width:30px;height:30px;display:inline-block;position:absolute}.posting-as .posting-identity .posting-avatar .avatar-placeholder span{font-size:18px;line-height:30px}.posting-as .posting-identity .posting-avatar img{width:30px;height:30px;line-height:30px;border-radius:30px}.posting-as .posting-identity .posting-name{padding-left:40px;font-weight:700;font-size:13px}.posting-as .change-button{margin-left:20px;display:block;text-transform:uppercase;font-weight:700;border:1px solid #4296cb;border-radius:2px;padding:1px 5px;border-radius:4px;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none}.posting-as .change-button:hover{background:#4296cb;color:#fff}.fb-notifications{margin-top:10px}.fb-notification{border:1px solid #ced0db;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 10px 20px 15px;margin:15px 0 0;background:rgba(240,244,246,.65)}.fb-notification-user{margin-right:15px;-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px}.fb-notification-user .avatar-container{width:40px;height:40px;line-height:40px;border-radius:50%;font-size:19px}.fb-notification-user .avatar-container .avatar-placeholder,.fb-notification-user .avatar-container img{width:100%;height:100%;border-radius:50%}.fb-notification-content{margin-right:15px}.fb-notification-content .byline,.fb-notification-content .comment__byline{text-transform:uppercase;font-size:11px;color:#4a4a4a;font-weight:600;letter-spacing:.1em;position:relative;margin-bottom:.2em}.fb-notification-content .byline:after,.fb-notification-content .comment__byline:after{content:"";display:inline-block;background:#4296cb;border-radius:50%;width:8px;height:8px;vertical-align:top;margin:1px 0 0 6px}.fb-notification-content .notification-title{font-size:16px}.fb-notification-content .notification-title,.fb-notification-content .notification-title a{color:#4e5262}.fb-notification-content .notification-body{margin:10px 0 0;display:none}.fb-notification-content .notification-body,.fb-notification-content .notification-body p{font-weight:100;font-size:13px;color:#7b7f92;line-height:20px}.fb-notification-content .notification-body p{margin:0;padding:0}.fb-notification-content .notification-body p+p{margin-top:5px}.fb-notification-content .notification-actions{display:none;margin-top:10px}.fb-notification-content .notification-actions ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fb-notification-content .notification-actions ul li{margin:0;line-height:normal;font-size:12px;margin-right:20px}.fb-notification-content .notification-actions ul li:last-child{margin-right:0}.fb-notification-content .notification-actions ul li a{font-weight:600}.fb-notification-content .notification-actions ul li.delete a{color:#ff505f}.fb-notification-content .notification-actions ul li.delete a.active,.fb-notification-content .notification-actions ul li.delete a:active,.fb-notification-content .notification-actions ul li.delete a:focus,.fb-notification-content .notification-actions ul li.delete a:hover,.fb-notification-content .notification-actions ul li.delete a[aria-expanded=true],[data-whatinput=keyboard] .fb-notification-content .notification-actions ul li.delete a:focus{background-image:-webkit-linear-gradient(left,#ff505f 100%,transparent 0);background-image:linear-gradient(90deg,#ff505f 100%,transparent 0)}.fb-notification-expand{margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px}.fb-notification.-read{background:#fff}.fb-notification.-read .fb-notification-content .byline:after,.fb-notification.-read .fb-notification-content .comment__byline:after{display:none}.fb-notification.-message-on .fb-notification-content .notification-actions,.fb-notification.-message-on .fb-notification-content .notification-body{display:block}@media (max-width:767px){.fb-notification{padding:15px 5px 15px 10px;margin:10px 0 0}.fb-notification-user{margin-right:10px;-webkit-flex-basis:30px;-ms-flex-preferred-size:30px;flex-basis:30px}.fb-notification-user .avatar-container{width:30px;height:30px;line-height:30px}.fb-notification-content{margin-right:10px}.fb-notification-content .notification-title{font-size:13px;line-height:20px;font-weight:600}.fb-notification-content .notification-body{margin:5px 0 0}.fb-notification-content .notification-actions{margin-top:7px}.fb-notification-content .notification-actions ul li{font-size:13px;margin-right:25px}.fb-notification-expand button{margin-top:-10px}}header.basic.notification-header{margin-bottom:0;padding-bottom:0}header.basic.notification-header .notification-header-group{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header.basic.notification-header .notification-header-group .button-group{margin-bottom:7px;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.basic.notification-header .notification-header-group .button-group a{font-size:13px;margin-left:15px}header.basic.notification-header .notification-header-group .button-group a:first-child{margin-left:0}header.basic.notification-header .notification-header-group .button-group a.delete{color:#ff505f}[data-whatinput=keyboard] header.basic.notification-header .notification-header-group .button-group a.delete:focus,header.basic.notification-header .notification-header-group .button-group a.delete.active,header.basic.notification-header .notification-header-group .button-group a.delete:active,header.basic.notification-header .notification-header-group .button-group a.delete:focus,header.basic.notification-header .notification-header-group .button-group a.delete:hover,header.basic.notification-header .notification-header-group .button-group a.delete[aria-expanded=true]{background-image:-webkit-linear-gradient(left,#ff505f 100%,transparent 0);background-image:linear-gradient(90deg,#ff505f 100%,transparent 0)}@media (max-width:767px){header.basic.notification-header .notification-header-group .button-group{margin-bottom:5px}}@media (max-width:340px){header.basic.notification-header .notification-header-group{display:block}}.notifications-empty{margin-top:25px;min-height:320px}@media (max-width:767px){.notifications-empty{margin-top:10px}}.fb-notifications-more{margin-top:20px;text-align:right}.fb-notifications-more .btn{box-sizing:border-box;width:100%}.container .page_content h1{font-size:4rem;letter-spacing:-.5px}@media (max-width:600px){.container .page_content h1{font-size:2.1rem;line-height:3rem}}.container .page_content h2{font-size:2.8rem;letter-spacing:-.5px}@media (max-width:600px){.container .page_content h2{font-size:1.9rem;line-height:3.4rem}}.container .page_content h3{font-size:2.4rem;letter-spacing:-.5px}@media (max-width:600px){.container .page_content h3{font-size:1.9rem;line-height:3.4rem}}.container .page_content h4{font-size:1.9rem}@media (max-width:768px){.container .page_content h4{font-size:1.6rem;line-height:2.4rem}}@media (max-width:768px){.container .page_content{padding-left:0}}.container .empty,.container .skinny-page{padding-top:90px;min-height:calc(100vh - 200px);text-align:center}.container .empty p,.container .skinny-page p{margin:auto}.container .empty .search-form,.container .skinny-page .search-form{margin:0 auto;padding:0;max-width:400px;height:60px;border:1px solid #e6e8ed;border-radius:4px;color:#222533}.container .empty .search-form input[type=text],.container .skinny-page .search-form input[type=text]{height:100%;border:none;padding:20px 17px;color:#000;font-size:19px;letter-spacing:0}.container .empty .search-form input[type=text]::-webkit-input-placeholder,.container .skinny-page .search-form input[type=text]::-webkit-input-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.container .empty .search-form input[type=text]::-moz-placeholder,.container .skinny-page .search-form input[type=text]::-moz-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.container .empty .search-form input[type=text]:-ms-input-placeholder,.container .skinny-page .search-form input[type=text]:-ms-input-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.container .empty .search-form input[type=text]:-moz-placeholder,.container .skinny-page .search-form input[type=text]:-moz-placeholder{opacity:1;color:#ced0db;font-weight:inherit}.container .empty .search-form input[type=text]:placeholder,.container .skinny-page .search-form input[type=text]:placeholder{opacity:1;color:#ced0db;font-weight:inherit}.container .empty .search-form button[type=submit],.container .skinny-page .search-form button[type=submit]{line-height:60px;font-size:25px;padding-right:17px;height:52px}.article__header{margin-bottom:30px;position:relative}.article__header .author-image,.article__header .avatar-placeholder{border-radius:50%;left:0;position:absolute;top:0;width:68px;margin:0}.article__header .avatar-placeholder{font-size:4rem;height:68px;line-height:68px}.article__header .byline,.article__header .comment__byline{padding-top:9px;padding-bottom:15px;line-height:24px}.article__header .heading{margin-bottom:1.6rem}.article__header .btn{margin:0}@media (max-width:768px){.article__header{margin-bottom:20px}.article__header .author-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.article__header .byline,.article__header .comment__byline{font-size:11px;margin:0;padding:0}.article__header .author-image,.article__header .avatar-placeholder{width:30px;margin-right:10px}.article__header .avatar-placeholder{font-size:1.6rem;height:30px;line-height:30px}}.article__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.article__actions.active,.article__actions .active,.article__actions:active,.article__actions :active,.article__actions:focus,.article__actions :focus,.article__actions:hover,.article__actions :hover,.article__actions[aria-expanded=true],.article__actions [aria-expanded=true],[data-whatinput=keyboard] .article__actions:focus,[data-whatinput=keyboard] .article__actions :focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none}.comment-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.comment-button .iconfont-comment{display:block;width:28px;height:28px;color:#fff!important;margin:0 5px 0 0!important;font-size:14px;border-radius:50%;text-align:center;padding-top:8px;background:#4296cb}.comment-button .text{display:block;font-size:13px;min-width:22px}@media (max-width:768px){.comment-button .text{font-size:11px}}.comment-button.active,.comment-button:active,.comment-button:focus,.comment-button:hover,.comment-button[aria-expanded=true],[data-whatinput=keyboard] .comment-button:focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none}.comment-button.active .iconfont-comment,.comment-button:active .iconfont-comment,.comment-button:focus .iconfont-comment,.comment-button:hover .iconfont-comment,.comment-button[aria-expanded=true] .iconfont-comment,[data-whatinput=keyboard] .comment-button:focus .iconfont-comment{color:#fff}.atm .active,.atm :active,.atm :focus,.atm :hover,.atm [aria-expanded=true],.atm_i a.active,.atm_i a:active,.atm_i a:focus,.atm_i a:hover,.atm_i a[aria-expanded=true],[class*=" addthis_"].active,[class*=" addthis_"]:active,[class*=" addthis_"]:focus,[class*=" addthis_"]:hover,[class*=" addthis_"][aria-expanded=true],[class^=addthis_].active,[class^=addthis_]:active,[class^=addthis_]:focus,[class^=addthis_]:hover,[class^=addthis_][aria-expanded=true],[data-whatinput=keyboard] .atm :focus,[data-whatinput=keyboard] .atm_i a:focus,[data-whatinput=keyboard] [class*=" addthis_"]:focus,[data-whatinput=keyboard] [class^=addthis_]:focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto}.fb_addthis{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:20px}.fb_addthis a{width:28px!important;height:28px!important;color:#fff!important;margin:0 5px 0 0!important;border-radius:50%;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.fb_addthis a.addthis_button_facebook{background:#3f66b6;font-size:16px}.fb_addthis a.addthis_button_twitter{background:#7ddaff;font-size:14px}.fb_addthis a.addthis_button_email{background:#7b7f92;font-size:10px}.fb_addthis a.addthis_button_compact{background:#cbcccb;font-size:14px}.fb_addthis a.active,.fb_addthis a:active,.fb_addthis a:focus,.fb_addthis a:hover,.fb_addthis a[aria-expanded=true],[data-whatinput=keyboard] .fb_addthis a:focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none}.fb_addthis a.active,.fb_addthis a.active span,.fb_addthis a:active,.fb_addthis a:active span,.fb_addthis a:focus,.fb_addthis a:focus span,.fb_addthis a:hover,.fb_addthis a:hover span,.fb_addthis a[aria-expanded=true],.fb_addthis a[aria-expanded=true] span,[data-whatinput=keyboard] .fb_addthis a:focus,[data-whatinput=keyboard] .fb_addthis a:focus span{color:#fff!important}.article__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.article__footer .btn{margin:0}.article__footer .btn-more{margin-right:2.4rem;margin-left:auto}.article__footer .more-options{background:#fff;top:-10px;margin:0;position:absolute;right:24px;z-index:8}.article_body p a{font-weight:600}.article_body b,.article_body strong{color:#222533}.article__content{margin-top:-8px}@media (max-width:768px){.article__content{margin-top:-6px}}.article__image{margin-bottom:32px}.article__image img{display:block;margin:0 auto}.article-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.article-container section.site__main{margin-right:8%;margin-bottom:75px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.article-container aside.site__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px}.article-container aside.site__sidebar .aside-content{width:300px}.article-container aside.site__sidebar .aside-content.offset-top{margin-top:8px}@media (min-width:1201px){.article-container section.site__main{max-width:792px}}@media (max-width:940px){.article-container{display:block}.article-container section.site__main{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.article-container aside.site__sidebar{min-width:0;width:100%;margin-top:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.article-container aside.site__sidebar .aside-content{float:none;margin:auto;width:100%}.article-container aside.site__sidebar .aside-content .sidebar__segment{padding-bottom:0}}.sidebar__segment .nav-social.media-icons{padding-top:21px}.article_media img{width:100%}@media (max-width:940px){.article_media{width:100vw;-webkit-transform:translateX(-56px);-ms-transform:translateX(-56px);transform:translateX(-56px)}}@media (max-width:767px){.article_media{width:100vw;-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}}.article_detail{margin-top:7.4rem}.article_detail .article__header .heading{margin-bottom:27px}.article_detail .article_body{margin-top:7.2rem}.article_detail .article_body p:first-child:first-letter{color:#212432;font-size:64px;float:left;padding-top:17px;padding-right:17px;padding-bottom:8px;font-weight:600}@media (max-width:1060px){.article__header{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article__header .heading{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.article__header .byline .dash,.article__header .comment__byline .dash{display:none}}@media (max-width:940px){.article_detail{margin-top:57px}}@media (max-width:767px){.article__content p{font-size:1.3rem;line-height:2.3rem}.article__footer{padding-bottom:10px}.article_detail{margin-top:2.5rem}.article_detail .article__header{margin-bottom:3rem}.article_detail .article__header .heading{margin-bottom:1.6rem}.article_detail .article_body{margin-top:2.5rem}}.community-detail{margin-top:80px}@media (max-width:768px){.community-detail{margin-top:30px}}.truncated-article{height:500px;margin-bottom:74px;position:relative;overflow:hidden}.truncated-article:after{display:block;position:absolute;background-image:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff 75%);background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff 75%);bottom:0;left:0;content:"";height:160px;width:100%}@media (max-width:600px){.truncated-article{height:400px;margin-bottom:50px}}.truncated-article.active{height:auto}.truncated-article.active .read-more{display:none}.truncated-article.active:after{display:none}.sidebar__segment{margin-bottom:50px}.sidebar__segment h2{margin-bottom:3.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sidebar__segment h2:after{height:.3rem;margin-left:2rem;background:#4296cb;content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (max-width:940px){.sidebar__segment h2{width:calc(50% - 24px)}}@media (max-width:600px){.sidebar__segment h2{margin-bottom:2.5rem;width:100%}}.sidebar__segment img{display:block;width:100%}@media (max-width:940px){.sidebar__segment{display:block;padding-bottom:75px;width:100%}.sidebar__segment.ad{margin:0 auto 75px;text-align:center;padding:5px 0!important;width:100vw;-webkit-transform:translateX(-56px);-ms-transform:translateX(-56px);transform:translateX(-56px)}.sidebar__segment.ad img{width:300px;margin:0 auto;display:block}.sidebar__segment.no-offset{-webkit-transform:none;-ms-transform:none;transform:none;width:auto;border:0}}@media (max-width:767px){.sidebar__segment.ad{-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}.sidebar__segment.ad.no-offset{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:940px){.sidebar-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.sidebar-article{padding-bottom:35px}.sidebar-article:last-child{padding-bottom:0}.sidebar-article .small-caps{margin-bottom:7px;color:#4296cb;display:block;font-size:11px;letter-spacing:1px}.sidebar-article .heading{margin-bottom:.4rem;line-height:2.4rem}.sidebar-article .heading a{color:#212432}.sidebar-article .heading a:after{display:none}.sidebar-article .image-link{margin-bottom:26px;display:block}.sidebar-article .image-link.active,.sidebar-article .image-link:active,.sidebar-article .image-link:focus,.sidebar-article .image-link:hover,.sidebar-article .image-link[aria-expanded=true],[data-whatinput=keyboard] .sidebar-article .image-link:focus{background-image:none}@media (max-width:600px){.sidebar-article .image-link{margin-bottom:1.5rem}}.sidebar-article p{padding:0}@media (max-width:940px){.sidebar-article{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;width:calc(50% - 24px)}.sidebar-article.full-width{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;width:100%}}@media (max-width:600px){.sidebar-article{padding-bottom:5.6rem;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;width:100%}}.show-header{margin-bottom:70px;border-bottom:1px solid #e7edef}.show-header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.show-header .media{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.show-header .media iframe{width:100%!important;display:block}.show-header .media img{display:block;width:100%}.show-header .info{-webkit-box-flex:0;-webkit-flex:0 440px;-ms-flex:0 440px;flex:0 440px;background-color:#222533}.show-header .info.has-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.show-header .info.has-actions>div:first-child{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.show-header .info.has-actions>div:last-child{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;margin-top:auto}@media (max-width:1060px){.show-header .info{-webkit-flex-basis:412px;-ms-flex-preferred-size:412px;flex-basis:412px}}@media (max-width:1020px){.show-header{margin-bottom:50px}.show-header .container{display:block}}@media (max-width:600px){.show-header{margin-bottom:40px}}@media only screen and (max-width:1180px){.video-details-wrapper.video-detail-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:1020px){.video-details-wrapper.video-detail-wrapper{display:block}}.video-details{color:#fff;padding:48px 70px 0}.video-details .heading{margin-bottom:3px}@media only screen and (max-width:1180px){.video-details{padding-top:0}.video-details .stats{padding-top:9px}}@media (max-width:1060px){.video-details{padding-right:56px;padding-left:56px}}@media (max-width:1020px){.video-details{padding-top:48px!important;padding-bottom:48px!important}.video-details .stats{padding-top:18px}}@media (max-width:767px){.video-details{padding:37px 24px 26px!important}}.video-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #4e5262;height:120px}.video-actions>button{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0;width:50%;color:#a7aabb;padding:0 40px}.video-actions>button .btn-icon{display:block;font-size:30px;padding-bottom:15px}.video-actions>button .btn-icon.iconfont-favorite.selected{color:#4296cb}.video-actions>button .btn-icon.iconfont-favorite.selected:before{content:""}.video-actions>button .btn-label{display:block;letter-spacing:.81px;line-height:16px;font-weight:600;font-size:13px;white-space:nowrap}@media (max-width:767px){.video-actions>button .btn-label{white-space:normal}}.video-actions>button:first-child{border-right:1px solid #4e5262}.video-actions>button:hover{background-color:#313443}.video-actions>button:hover .btn-icon{color:#4296cb}.video-actions>button:hover .btn-label{color:#ced0db}.video-details-wrapper.program-detail-wrapper{height:100%}@media only screen and (max-width:1280px){.video-details-wrapper.program-detail-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:1020px){.video-details-wrapper.program-detail-wrapper{display:block}}.video-details.program-detail button.btn.purchased:hover{background:none;border-color:#4296cb;color:#fff;cursor:default}.video-details.program-detail .stats{padding-bottom:30px}.video-details.program-detail .stats:after{content:"";position:absolute;bottom:0;width:100px;height:1px;background-color:#484b5b;left:0}.video-details.program-detail .program-detail-price{padding-top:22px;padding-bottom:16px;font-size:19px;font-weight:600;color:#fafcfd}.video-details.program-detail .program-detail-price strike{font-size:13px;color:#7b7f92}.video-details.program-detail .add-to-bag{width:100%}.video-details.program-detail .add-to-bag .btn{text-align:center;width:100%;margin-bottom:0;padding-right:0;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.video-details.program-detail .add-to-bag .btn .iconfont-shopping-bag{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-size:18px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.video-details.program-detail .add-to-bag .btn .btn-text{white-space:nowrap;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding-left:10px;font-size:16px;line-height:16px}.video-details.program-detail .btn.purchased{margin-top:34px}@media only screen and (max-width:1280px){.video-details.program-detail{padding-top:0}.video-details.program-detail .stats{padding-bottom:11px}.video-details.program-detail .program-detail-price{padding-top:10px;padding-bottom:13px}.video-details.program-detail form{height:40px}.video-details.program-detail .add-to-bag{height:100%}.video-details.program-detail .add-to-bag .btn{width:100%;height:40px;padding:11px 76px;margin:0}.video-details.program-detail .add-to-bag .btn .iconfont-shopping-bag{line-height:16px;font-size:17px}.video-details.program-detail .add-to-bag .btn .btn-text{font-size:13px;letter-spacing:.5px;line-height:16px;float:right}.video-details.program-detail .btn.purchased{margin-top:20px}}@media (max-width:1060px){.video-details.program-detail .add-to-bag{max-width:270px}.video-details.program-detail .program-detail-price{padding-top:25px;padding-bottom:19px}.video-details.program-detail .stats{padding-bottom:27px}.video-details.program-detail .btn.purchased{margin-top:25px}}@media (max-width:600px){.video-details.program-detail .program-detail-price{font-size:16px}.video-details.program-detail .add-to-bag{width:270px}.video-details.program-detail .add-to-bag .btn{height:100%}.video-details.program-detail .add-to-bag .btn .btn-text{font-size:13px}}.mealplan-landing-section:first-child{margin-bottom:53px;border-bottom:1px solid #e3ebee}.mealplan-landing-details{padding-bottom:20px}.mealplan-landing-details .mealplan-landing-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:36px;margin-top:22px}.mealplan-landing-details .mealplan-landing-header .media{-webkit-box-flex:0;-webkit-flex:0 520px;-ms-flex:0 520px;flex:0 520px}.mealplan-landing-details .mealplan-landing-header .media img{display:block;width:100%}.mealplan-landing-details .mealplan-landing-header .info{background:#222533;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding:36px 20px 36px 47px}.mealplan-landing-details .mealplan-landing-header .info,.mealplan-landing-details .mealplan-landing-header .info *{color:#fff}.mealplan-landing-details .mealplan-landing-header .info .heading strike{font-size:13px;color:#7b7f92}.mealplan-landing-details .mealplan-landing-header .info .stats{padding-top:13px;padding-bottom:13px}.mealplan-landing-details .mealplan-landing-header .info .add-to-bag{width:100%;max-width:164px;padding-top:8px}.mealplan-landing-details .mealplan-landing-header .info .add-to-bag .btn{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mealplan-landing-details .mealplan-landing-header .info .add-to-bag .btn .iconfont-shopping-bag{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;font-size:17px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.mealplan-landing-details .mealplan-landing-header .info .add-to-bag .btn .btn-text{white-space:nowrap;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding-left:10px;font-size:13px;line-height:13px}.mealplan-landing-details .mealplan-landing-body .heading a{color:#212432}@media only screen and (max-width:1310px){.mealplan-landing-details .mealplan-landing-header .info{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding-right:10px;padding-left:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1260px){.mealplan-landing-details .mealplan-landing-header{display:block}.mealplan-landing-details .mealplan-landing-header .info{display:block;padding:48px 24px}}@media (max-width:767px){.mealplan-landing-details .mealplan-landing-header{width:100vw;-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}.mealplan-landing-details .mealplan-landing-header .info{display:block;padding:37px 24px}}.info-panel.text{text-align:center;padding:145px 0 125px}.info-panel.text .heading{font-weight:200;margin-bottom:30px;line-height:1.208em;letter-spacing:-.02em;max-width:800px;margin-right:auto;margin-left:auto}.info-panel.text p{margin:0;color:#4e5262}@media (max-width:940px){.info-panel.text{padding:90px 0 70px}.info-panel.text .heading{max-width:680px}}@media (max-width:768px){.info-panel.text .heading{margin-bottom:15px}}@media (max-width:600px){.info-panel.text{padding:40px 0 30px}}.info-panel.text.slideshow{padding-bottom:165px}.info-panel.text.slideshow .container.-medium{padding-bottom:45px}.info-panel.text.slideshow .heading{max-width:700px}@media (max-width:940px){.info-panel.text.slideshow{padding-bottom:90px}.info-panel.text.slideshow .container.-medium{padding-bottom:25px}}@media (max-width:600px){.info-panel.text.slideshow{padding-bottom:60px}.info-panel.text.slideshow .container.-medium{padding-bottom:20px}}.info-panel.image{position:relative;background:#222533}.info-panel.image img{position:relative;width:100%;height:auto}.info-panel.image img.mobile{display:none}.info-panel.image img.desktop{display:block}.info-panel.image .placeholder{position:relative;cursor:pointer}.info-panel.image .placeholder .video-play-button{position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;z-index:4}.info-panel.image .responsive-video-wrap{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.85);visibility:hidden;cursor:pointer}.info-panel.image .responsive-video-wrap .responsive-video-inner{width:calc(100% - 112px);max-width:960px}.info-panel.image .responsive-video-wrap .close-responsive-video{width:16px;height:16px;position:absolute;right:-36px;top:0}.info-panel.image .responsive-video-wrap .close-responsive-video span{font-size:16px;color:#fff;text-align:center;display:block}.info-panel.image.video-active .responsive-video-wrap{visibility:visible}html[data-whatintent=touch] .info-panel.image .placeholder{display:none!important;visibility:hidden!important;pointer-events:none}html[data-whatintent=touch] .info-panel.image .responsive-video-wrap{display:block!important;position:relative!important;visibility:visible!important}html[data-whatintent=touch] .info-panel.image .responsive-video-wrap .responsive-video-inner{width:100%!important;max-width:none!important}html[data-whatintent=touch] .info-panel.image .responsive-video-wrap .responsive-video-inner .close-responsive-video{display:none!important}.info-panel.feature-list{background:#222533}.info-panel.feature-list,.info-panel.feature-list li,.info-panel.feature-list p,.info-panel.feature-list ul{color:#fff}.info-panel.feature-list ul{margin:0 0 1.6rem;list-style:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:40px 0 30px}.info-panel.feature-list ul li{margin:0;padding:0;-webkit-box-flex:0;-webkit-flex:0 28%;-ms-flex:0 28%;flex:0 28%}.info-panel.feature-list ul li h6{margin-bottom:1em}.info-panel.feature-list ul li i{display:block;margin:0 auto 25px;height:48px}.info-panel.feature-list ul li p{color:#ced0db;margin:0 auto;max-width:290px}.info-panel.feature-list ul li.powered i{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.info-panel.feature-list ul li.programs i{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}@media (max-width:940px){.info-panel.feature-list ul{margin:30px 0 0}.info-panel.feature-list ul li{-webkit-box-flex:0;-webkit-flex:0 25.5319%;-ms-flex:0 25.5319%;flex:0 25.5319%;max-width:320px}.info-panel.feature-list ul li:first-child{margin-top:0}.info-panel.feature-list ul li p{max-width:none}.info-panel.feature-list p{font-size:13px;line-height:23px}}@media (max-width:767px){.info-panel.feature-list ul{display:block}.info-panel.feature-list ul li{margin:40px auto 20px;max-width:475px}}.info-panel.feature-image-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-panel.feature-image-grid div{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.info-panel.feature-image-grid img{display:block;width:100%;height:auto}@media (max-width:768px){.info-panel.feature-image-grid div{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.info-panel.bios{position:relative}.info-panel.bios .bio-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.info-panel.bios .bio-images>div{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.info-panel.bios img{display:block;width:100%;height:auto}.info-panel.bios .bio-text{position:absolute;bottom:12.3076%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;max-width:100%}.info-panel.bios .bio-text>div{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.info-panel.bios .bio-info{max-width:500px;background:#fff;width:calc(100% - 40px);text-align:center;padding:25px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info-panel.bios .bio-info p:nth-child(2){-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.info-panel.bios .bio-info p:nth-child(3){padding-top:3px}.info-panel.bios .bio-info a{font-weight:500}.info-panel.bios .mobile-bio{display:none}@media (max-width:1110px){.info-panel.bios .bio-text{bottom:20px}.info-panel.bios .bio-info{padding:15px 25px}}@media (max-width:940px){.info-panel.bios{border-bottom:1px solid #f0f4f6}.info-panel.bios .bio-text{position:static}.info-panel.bios .bio-info{width:100%;max-width:none;padding-right:54px;padding-left:54px}}@media (max-width:768px){.info-panel.bios .mobile-bio{display:block}.info-panel.bios .bio-images,.info-panel.bios .bio-text,.info-panel.bios .bio-text>div{display:block;position:static;width:100%}.info-panel.bios .bio-info{display:block;max-width:440px;margin:0 auto;padding:40px 24px}.info-panel.bios .bio-info.desktop-bio{display:none}}.info-panel.mentions{background:#fff;padding:60px 0 75px}.info-panel.mentions .container{max-width:1170px}.info-panel.mentions h6{color:#acc0c8;font-weight:500;font-size:13px;margin-bottom:40px;text-align:center}.info-panel.mentions ul{margin:0 0 1.6rem;padding:0;list-style:none;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0 -20px}.info-panel.mentions ul li{margin:0 20px 20px}@media only screen and (min-width:1110px){.info-panel.mentions ul li:first-child{width:121px}.info-panel.mentions ul li:nth-child(2){width:230px}}@media (max-width:1110px){.info-panel.mentions ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:680px;margin:0 auto}}@media only screen and (max-width:680px){.info-panel.mentions{padding-bottom:30px}.info-panel.mentions ul{display:block}.info-panel.mentions ul li{margin-bottom:40px}.info-panel.mentions ul li i{margin:0 auto}}.masthead.home-masthead{border-bottom:0;background:url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCALNAAEDAREAAhEBAxEB/8QBogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQAAIBAwQBAwMCAwMDAgYJdQECAwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx8CY0cgoZwdE1J+FTNoLxkqJEVHNFRjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElKWFlaZ2hpanZ3eHl6hYaHiImKlJWWl5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn6Onq9PX29/j5+hEAAgEDAgQEAwUEBAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIWMwmxJMHRQ3LwF+GCNCWSUxhjRPGisiY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSktMTU5PSVpbXF1eX1KEdXZjh2hpamtsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwBn99YOuQPXvfuvde9+691737r3Xvfuvde9+691737r3WTx/wCP+8f8b9+691k9+6R9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691y8f+P+8f8AG/afq3Xfi/2r/eP+N+/V6b1/Lrvx/wCP+8f8b966b6ye/de6x+T/AA/3n/jXv3Xusnv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917rJ5P8P8Aef8AjXv3STrJ7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3XuvX9t6x16nXV/ftY9Ovde9t9b697917qR7917ru3vVem9fy679+6p1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdZPJ/h/vP8Axr37r3WT37r3Uf37r3WTx/4/7x/xv37r3XfvfTfXvfuvde9+691737r3Xvfuvde9+691k9sdU697917r3v3XupHv3Xuo/v3XuuVv8fdqdN+J8uvW/wAffqde8T5dd+99N9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691k8f+P+8f8AG/fuvdZffuvdf//Z") repeat-x;background-color:#3a90cb;background-size:auto 100%;position:relative;overflow:hidden;min-height:480px;height:calc(100vh - 100px);max-height:800px}.masthead.home-masthead:after{content:"";display:block;height:100%;width:50vw;left:50vw;top:0;position:absolute;z-index:1;background:url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCALNAAEDAREAAhEBAxEB/8QBogAAAAYCAwEAAAAAAAAAAAAABwgGBQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQAAIBAwQBAwMCAwMDAgYJdQECAwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx8CY0cgoZwdE1J+FTNoLxkqJEVHNFRjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElKWFlaZ2hpanZ3eHl6hYaHiImKlJWWl5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn6Onq9PX29/j5+hEAAgEDAgQEAwUEBAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIWMwmxJMHRQ3LwF+GCNCWSUxhjRPGisiY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSktMTU5PSVpbXF1eX1KEdXZjh2hpamtsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oADAMBAAIRAxEAPwCyf3mH18pvXvfunvF+XXvfumeve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979094vy69790z1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6e8L59e9+694Xz6yeP/H/eP+N+/dPdTeP6+0vV6t6dde/dW6yeP/H/AHj/AI3790r6ye/de6lX9teJ8unadZfdOlHXd/bnifLr1Osvh/2r/eP+N+2q9OaD1K8f+P8AvH/G/eunOuXvfT/XV/e6dV1dSr/4e69KvDHXG/u1OlGj59SLf4+2vFHp1avXL211rr3v3XupHv3Xuur+/U6c0fPrr3vq/Xvfuvde9+691737r3Xvfuvde9+691y0/wCP+8e9V61q69790z1H9+691737r3XG/wDh7c8I+vW6dYfbvTNT117917qP790kqeve/da64+T/AA/3n/jXvXTHUfyf4f7z/wAa9+691gv7e1r6dJ89de2+vdYbf765930HpnW3qesXkb+v+9f8U9u06b1dY/fuqdR/fum/FX59cdX+Hv1ekusdYfamg6r1j8n+H+8/8a97691j9+6SVPXvfutde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/9k=") repeat-x;background-size:auto 100%;background-color:#2cdad0}.masthead.home-masthead .container{height:100%;position:relative;z-index:2}.masthead.home-masthead .masthead-text{position:relative;z-index:4;margin-left:38px;min-width:340px;width:49.1666%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.masthead.home-masthead .masthead-text .heading.-gigantic{color:#fff;font-size:40px;font-size:4.48vw}@media (max-width:892.85714px){.masthead.home-masthead .masthead-text .heading.-gigantic{font-size:40px}}@media (min-width:1339.28571px){.masthead.home-masthead .masthead-text .heading.-gigantic{font-size:60px}}.masthead.home-masthead .masthead-text .heading.-small{font-size:19px;font-size:1.417vw}@media (max-width:1129.14608px){.masthead.home-masthead .masthead-text .heading.-small{font-size:16px}}@media (min-width:1340.86097px){.masthead.home-masthead .masthead-text .heading.-small{font-size:19px}}.masthead.home-masthead .image{height:100%;width:100vw;max-width:100%;position:absolute;top:0;right:0}.masthead.home-masthead .image img{position:absolute;max-width:none;display:block;height:100%;width:auto;right:70px}.masthead.home-masthead .image img.mobile-image{display:none}@media screen and (max-width:1200px){.masthead.home-masthead .masthead-text{margin-left:0}.masthead.home-masthead .image img{right:0}}@media (max-width:1200px){.masthead.home-masthead{height:calc(100vh - 190px)}}@media screen and (max-width:960px){.masthead.home-masthead{height:378px}.masthead.home-masthead .masthead-text .heading.-gigantic{padding-bottom:7px}.masthead.home-masthead .text{margin-top:-15px}}@media (max-width:767px){.masthead.home-masthead{background:none;height:auto;min-height:0}.masthead.home-masthead:after{display:none}.masthead.home-masthead .container{padding:0}.masthead.home-masthead .masthead-text{margin-left:0;min-width:0;width:100%;display:block;height:auto;background:#222533;text-align:center;padding:33px 24px}.masthead.home-masthead .masthead-text .text{margin-top:0}.masthead.home-masthead .masthead-text .heading.-gigantic{font-size:24px;line-height:34px;padding-bottom:0;margin-bottom:8px}.masthead.home-masthead .masthead-text .heading.-small{color:#fff;font-size:13px}.masthead.home-masthead .image{width:100vw;position:static;height:0;padding-top:62.5%;background:#5fdeda}.masthead.home-masthead .image img{position:absolute;display:block;width:151vw;height:auto;top:-1.5%;right:0}}.home-masthead-list{margin-top:-100px;position:relative;z-index:6}.home-masthead-list .container{max-width:1200px}.home-masthead-list ul{margin:0 0 1.6rem;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 0 70px}.home-masthead-list ul li{margin:0;padding:0;-webkit-box-flex:0;-webkit-flex:0 33.3333%;-ms-flex:0 33.3333%;flex:0 33.3333%;background:#313444}.home-masthead-list ul li:nth-child(n+2){border-left:1px solid #4e5262}.home-masthead-list ul li a{display:block;height:100%;padding:58px 30px}.home-masthead-list ul li a,.home-masthead-list ul li a *{color:#fff}.home-masthead-list ul li a .text{max-width:260px}.home-masthead-list ul li a .heading{margin-bottom:5px}.home-masthead-list ul li a p{color:#ced0db}.home-masthead-list ul li a p .iconfont-return{-webkit-transform:rotate(180deg) translateY(-2px) translateX(-1px);-ms-transform:rotate(180deg) translateY(-2px) translateX(-1px);transform:rotate(180deg) translateY(-2px) translateX(-1px);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;font-size:17px;color:#4296cb;display:inline-block;vertical-align:baseline}.home-masthead-list ul li a.active,.home-masthead-list ul li a:active,.home-masthead-list ul li a:focus,.home-masthead-list ul li a:hover,.home-masthead-list ul li a[aria-expanded=true],[data-whatinput=keyboard] .home-masthead-list ul li a:focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none;background-color:#222533}@media screen and (max-width:1200px){.home-masthead-list{margin-top:-40px}.home-masthead-list ul{margin-bottom:0}}@media screen and (max-width:960px){.home-masthead-list{margin-top:-30px}.home-masthead-list ul li a{padding:36px 30px}.home-masthead-list ul li a .text{max-width:none}.home-masthead-list ul li a .heading{margin-bottom:5px;font-size:16px}.home-masthead-list ul li a p{font-size:13px;line-height:23px}}@media (max-width:767px){.home-masthead-list{margin-top:0}.home-masthead-list ul{display:block}.home-masthead-list ul li{background:#313444}.home-masthead-list ul li:nth-child(n+2){border-left:1px solid #4e5262}.home-masthead-list ul li a{display:block;height:auto;border-top:1px solid #4e5262;text-align:center;padding:35px}.home-masthead-list ul li a .text{max-width:none}}section.side-panel{width:100vw;max-width:100%;overflow:hidden;margin-top:1px;background:#fff}section.side-panel .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.side-panel .image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;position:relative;z-index:4}section.side-panel .image img{display:block;max-width:none;width:auto;height:43.7313vw;-webkit-transform:translateX(100px) translateX(-100%);-ms-transform:translateX(100px) translateX(-100%);transform:translateX(100px) translateX(-100%)}section.side-panel .text{margin-left:4.85vw;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:492px;position:relative;z-index:5;max-width:492px}section.side-panel .text .heading.-large{font-size:40px;font-size:2.99vw;margin-left:-3px;margin-bottom:3.731vw;line-height:1.2em;letter-spacing:-.01em}@media (max-width:802.67559px){section.side-panel .text .heading.-large{font-size:24px}}@media (min-width:1337.79264px){section.side-panel .text .heading.-large{font-size:40px}}section.side-panel .text p{font-size:16px;font-size:1.19vw;line-height:2em}@media (max-width:1092.43697px){section.side-panel .text p{font-size:13px}}@media (min-width:1344.53782px){section.side-panel .text p{font-size:16px}}section.side-panel .text p.no-pad{padding-bottom:0}section.side-panel.right .container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}section.side-panel.right .text{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:0;margin-right:4.85vw}section.side-panel.right .image{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}section.side-panel.right .image img{-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width:1340px){section.side-panel .image img{height:760px}section.side-panel .text{margin-left:65px}section.side-panel .text .heading.-large{margin-bottom:50px}section.side-panel.right .text{margin-right:65px}}@media only screen and (max-width:840px){section.side-panel .image img{height:450px;width:auto}section.side-panel .text{margin-left:40px;-webkit-box-flex:0;-webkit-flex:0 0 292px;-ms-flex:0 0 292px;flex:0 0 292px}section.side-panel .text .heading.-large{line-height:34px;letter-spacing:-.3px;margin-bottom:20px;margin-left:-1px}section.side-panel .text p{padding-bottom:22px;line-height:23px}section.side-panel.right .text{margin-right:40px;margin-left:44px}}@media (max-width:600px){section.side-panel .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:8.333vw}section.side-panel .image{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:40px;margin-bottom:0}section.side-panel .image img{height:78.3333vw}section.side-panel .text{margin-left:22px;margin-right:22px;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;width:auto}section.side-panel .text .heading.-large{margin-left:0}section.side-panel.right .container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}section.side-panel.right .text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:22px;margin-right:22px}section.side-panel.right .image{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:0;margin-left:40px}}@media (max-width:340px){section.side-panel .image img{height:260px}section.side-panel.right .text,section.side-panel .text{margin-right:0;margin-left:0}}.info-panel.feature-list.text.home-feature-list{padding-top:200px;padding-bottom:160px;margin-top:40px}.info-panel.feature-list.text.home-feature-list .eyebrow{font-weight:500;color:#7b7f92;font-size:13px;padding-bottom:40px}.info-panel.feature-list.text.home-feature-list .heading{max-width:none;letter-spacing:-.05em}.info-panel.feature-list.text.home-feature-list ul{margin:80px 0}.info-panel.feature-list.text.home-feature-list ul li figure{display:block;font-weight:400;font-size:80px;color:#91eeda;letter-spacing:-4.44px;line-height:90px;margin:0 0 15px;padding:0}@media (max-width:940px){.info-panel.feature-list.text.home-feature-list{padding-top:96px;padding-bottom:66px;margin-top:0}.info-panel.feature-list.text.home-feature-list .eyebrow{padding-bottom:32px}.info-panel.feature-list.text.home-feature-list .heading{font-size:24px;line-height:34px;max-width:500px;letter-spacing:-.03em}.info-panel.feature-list.text.home-feature-list ul{margin:36px 0 50px}.info-panel.feature-list.text.home-feature-list ul li figure{font-size:60px;letter-spacing:-3.33px;margin:0}.info-panel.feature-list.text.home-feature-list ul li p{font-size:13px;line-height:23px}}@media (max-width:767px){.info-panel.feature-list.text.home-feature-list{padding-top:56px;padding-bottom:34px}.info-panel.feature-list.text.home-feature-list ul{margin-bottom:70px}}@media (max-width:600px){.info-panel.feature-list.text.home-feature-list ul{margin-bottom:50px}}.home-testimonials{background-color:#f1f6f8;overflow:hidden;height:800px}.home-testimonials .container{height:100%;position:relative}.home-testimonials .testimonial-text{padding-top:256px;position:relative;z-index:4;width:50%;max-width:590px;min-width:270px;margin-right:30px;text-align:center;float:right}.home-testimonials .testimonial-text .eyebrow{color:#4296cb;font-weight:500;padding-bottom:25px;font-size:13px}.home-testimonials .testimonial-text .heading.-large{font-size:40px;font-size:2.99vw;margin-bottom:1.87vw;line-height:1.3em}@media (max-width:802.67559px){.home-testimonials .testimonial-text .heading.-large{font-size:24px}}@media (min-width:1337.79264px){.home-testimonials .testimonial-text .heading.-large{font-size:40px}}@media screen and (min-width:1340px){.home-testimonials .testimonial-text .heading.-large{margin-bottom:25px}}.home-testimonials .testimonial-text p{color:#7b7f92}.home-testimonials .image{height:calc(100% - 64px);left:70px;position:absolute;bottom:0;z-index:3;width:100%}.home-testimonials img{display:block;height:100%;width:auto;margin-right:auto}.home-testimonials img.mobile-image{display:none}.home-testimonials .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner,.home-testimonials .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner[style]{-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}.home-testimonials .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner:after,.home-testimonials .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner[style]:after{background-color:#f1f6f8}.home-testimonials .VueCarousel-pagination{margin-top:110px}.home-testimonials .VueCarousel-navigation{top:auto;bottom:-119px}.home-testimonials .VueCarousel-navigation-prev{left:12.8358vw!important}.home-testimonials .VueCarousel-navigation-next{right:12.8358vw!important}@media screen and (min-width:1340px){.home-testimonials .VueCarousel-navigation-prev{left:172px!important}.home-testimonials .VueCarousel-navigation-next{right:172px!important}}@media (max-width:940px){.home-testimonials{height:458px}.home-testimonials .testimonial-text{padding-top:117px;max-width:370px;margin-right:25px}.home-testimonials .testimonial-text .eyebrow{padding-bottom:30px;font-size:13px}.home-testimonials .testimonial-text .heading.-large{font-size:24px;line-height:34px;margin-bottom:15px}.home-testimonials .testimonial-text p{font-size:13px}.home-testimonials .image{height:calc(100% - 32px)}.home-testimonials .VueCarousel-pagination{margin-top:40px}.home-testimonials .VueCarousel-navigation{top:auto;bottom:-48px}.home-testimonials .VueCarousel-navigation-prev{left:56px!important}.home-testimonials .VueCarousel-navigation-next{right:56px!important}}@media (max-width:767px){.home-testimonials{height:auto;padding-bottom:32px}.home-testimonials .container{display:block}.home-testimonials .testimonial-text{padding-top:55px;max-width:none;margin:0 auto;float:none}.home-testimonials .testimonial-text .heading.-large{margin-bottom:20px}.home-testimonials .image{height:auto;left:auto;bottom:auto;position:static;z-index:3;width:100vw;-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}.home-testimonials img{height:auto;width:100%;margin-right:auto;max-width:none}.home-testimonials img.mobile-image{display:block}.home-testimonials img.desktop-image{display:none}.home-testimonials .VueCarousel-pagination{margin-top:42px}.home-testimonials .VueCarousel-navigation{bottom:-50px}.home-testimonials .VueCarousel-navigation-prev{left:18px!important}.home-testimonials .VueCarousel-navigation-next{right:18px!important}}.row .site__main.article.span8{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.row .site__main.article.span8{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.row .site__sidebar.span4{-webkit-box-flex:0;-webkit-flex:0;-ms-flex:0;flex:0;min-width:calc(300px + 4.5% + 70px)}@media (max-width:1060px){.row .site__sidebar.span4{min-width:calc(300px + 4.5% + 30px)}}@media (max-width:768px){.row .site__sidebar.span4{min-width:0;width:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}header.order-info-header .container p.invoice-num{display:none}@media (max-width:768px){header.order-info-header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header.order-info-header .container p.invoice-num{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);display:block}}.shopping_cart.order_confirmation .order{border-bottom:1px solid #f0f4f6}.shopping_cart.order_confirmation .order_info{padding-top:60px;padding-bottom:34px;max-width:695px}.shopping_cart.order_confirmation .payment_info{padding-top:60px;padding-bottom:22px;font-size:16px;margin-left:auto}.shopping_cart.order_confirmation .payment_info p.invoice-number{padding:0;line-height:1em;-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}@media (max-width:1060px){.shopping_cart.order_confirmation .payment_info p.invoice-number{-webkit-transform:translateY(-137px);-ms-transform:translateY(-137px);transform:translateY(-137px)}}@media (max-width:1060px) and (max-width:768px){.shopping_cart.order_confirmation .payment_info p.invoice-number{display:none}}.shopping_cart.order_confirmation .payment_info .address-payment{-webkit-transform:translateY(-16px);-ms-transform:translateY(-16px);transform:translateY(-16px)}@media (max-width:768px){.shopping_cart.order_confirmation .payment_info .address-payment{-webkit-transform:none;-ms-transform:none;transform:none}}.shopping_cart.order_confirmation .cart_item{padding-right:0}.shopping_cart.order_confirmation .cart_item .cart_item_title a{font-weight:600}.shopping_cart.order_confirmation .cart_item_calendar{margin-top:14px}.shopping_cart.order_confirmation .cart_item_calendar>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.shopping_cart.order_confirmation .cart_item_calendar .btn{white-space:nowrap}.shopping_cart.order_confirmation .sale_price{float:right!important}.shopping_cart .controls-header{padding-bottom:45px}.shopping_cart .centered-container-wrapper .listing-header .span2,.shopping_cart .centered-container-wrapper .listing-header .span3{text-align:right;white-space:nowrap}.shopping_cart .centered-container-wrapper .cart_listing{background-color:#fff;padding-top:38px;padding-bottom:40px;max-width:100%}.shopping_cart .centered-container-wrapper .cart_listing .cart_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:8%}.shopping_cart .centered-container-wrapper .cart_listing .cart_item .cart_image{width:130px;margin-top:2px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item .cart_image img{width:130px;max-width:none;display:block}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_title{padding-left:19px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_title .item_type{color:#4296cb;font-size:11px;font-weight:500;white-space:nowrap}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_icon{cursor:pointer;text-align:right;font-size:16px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_icon span{display:block;margin-top:25px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_price .heading{margin-top:19px;-webkit-transform:none;-ms-transform:none;transform:none;text-align:right;margin-bottom:0}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_price .heading strike{white-space:nowrap;color:#7b7f92;font-weight:400;font-size:16px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_price .heading .sale_price{color:#4296cb;float:right;padding-left:20px}.shopping_cart .centered-container-wrapper .cart_total{background-color:#fff;padding-top:50px;padding-bottom:50px;max-width:100%}.shopping_cart .centered-container-wrapper .cart_total:after{content:"";display:table;clear:both}.shopping_cart .centered-container-wrapper .cart_total .heading{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.shopping_cart .centered-container-wrapper .cart_total .span9{text-align:right;color:#7b7f92}.shopping_cart .centered-container-wrapper .cart_total .span3{text-align:right}.shopping_cart .centered-container-wrapper .checkout{padding-top:60px;padding-bottom:60px;display:block;text-align:right;max-width:100%;background-color:#fafcfd}.shopping_cart .centered-container-wrapper .checkout.ltr{text-align:left}.shopping_cart .centered-container-wrapper .checkout form{padding-right:50px}.shopping_cart .centered-container-wrapper .checkout form .btn{margin:0 0 0 30px;min-width:278px;padding-right:0;padding-left:0}@media (max-width:1110px){.shopping_cart .centered-container-wrapper .cart_listing .cart_item_price .heading .sale_price{display:block;float:none}}@media (max-width:1060px){.shopping_cart .centered-container-wrapper .checkout form{padding-right:25px}}@media (max-width:768px){.shopping_cart.order_confirmation .centered-container-wrapper .order_info{width:auto;margin-right:0;padding-bottom:0;padding-top:37px}.shopping_cart.order_confirmation .centered-container-wrapper .payment_info{margin-left:0;padding-top:0;padding-left:19px!important;width:auto;font-size:13px}.shopping_cart.order_confirmation .centered-container-wrapper .cart_item{width:100%;padding-bottom:32px;padding-right:0}.shopping_cart.order_confirmation .centered-container-wrapper .cart_item_calendar{margin-top:19px;width:50%;clear:both;z-index:4;padding-left:20px}.shopping_cart.order_confirmation .centered-container-wrapper .cart_listing .cart_item_price{font-size:19px;width:50%;-webkit-transform:translateY(11px);-ms-transform:translateY(11px);transform:translateY(11px)}.shopping_cart.order_confirmation .centered-container-wrapper .cart_listing .cart_item_price .heading{top:0;-webkit-transform:none;-ms-transform:none;transform:none}.shopping_cart.order_confirmation .centered-container-wrapper .cart_listing .cart_item_price .heading .sale_price{display:inline!important;padding-left:10px!important}.shopping_cart .controls-header{padding-top:49px;padding-bottom:37px}.shopping_cart .centered-container-wrapper .listing-header{padding-top:14px;padding-bottom:13px}.shopping_cart .centered-container-wrapper .cart_listing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:20px;padding-bottom:23px}.shopping_cart .centered-container-wrapper .cart_listing>[class*=span]{width:100%!important}.shopping_cart .centered-container-wrapper .cart_listing .cart_item{padding-right:24px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item .cart_image{margin-top:0}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_icon{padding-right:24px!important;right:-5px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_icon span{margin-top:22px}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_price .heading .sale_price{float:none}.shopping_cart .centered-container-wrapper .cart_listing .cart_item_price .heading strike{font-size:13px}.shopping_cart .centered-container-wrapper .cart_total{padding-top:40px;padding-bottom:40px}.shopping_cart .centered-container-wrapper .checkout{padding:40px 0}.shopping_cart .centered-container-wrapper .checkout form{padding-right:25px}}@media (max-width:768px){.shopping_cart.order_confirmation .centered-container-wrapper .cart_item_price{float:right;position:absolute;right:-5px;bottom:30px;text-align:right}.shopping_cart .controls-header{padding-top:38px;padding-bottom:18px}.shopping_cart .centered-container .centered-container-wrapper .listing-header{display:none}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item{padding-left:20px;padding-right:20px;display:block}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item .cart_item_title{padding-top:17px;padding-left:0}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item_icon span{margin-top:0}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item_icon{width:20%;position:absolute}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item_price{padding-top:18px;padding-right:20px}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item_price .heading{font-size:13px;margin-top:0}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item_price .heading .sale_price{float:right}.shopping_cart .centered-container .centered-container-wrapper .cart_listing .cart_item_price .heading strike{font-size:11px}.shopping_cart .centered-container .centered-container-wrapper .cart_total{display:block;padding-top:30px;padding-bottom:30px}.shopping_cart .centered-container .centered-container-wrapper .cart_total .span3{width:50%;float:right;padding-right:20px}.shopping_cart .centered-container .centered-container-wrapper .cart_total .span3 .heading{-webkit-transform:none;-ms-transform:none;transform:none}.shopping_cart .centered-container .centered-container-wrapper .cart_total .span9{padding-top:8px;width:50%;float:left}.shopping_cart .centered-container .centered-container-wrapper .cart_total .span9 .heading{-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:0}.shopping_cart .centered-container .centered-container-wrapper .checkout{padding-left:20px;padding-right:20px}.shopping_cart .centered-container .centered-container-wrapper .checkout form{padding:0;text-align:center}.shopping_cart .centered-container .centered-container-wrapper .checkout form .btn{width:100%;margin-left:0}.shopping_cart .centered-container .centered-container-wrapper .checkout form .btn:last-child{margin-top:20px}}.blog_listing .blog_listing_image img{width:100%;display:block;height:auto}@media (max-width:940px){.blog_listing .blog_listing_image{width:100vw;-webkit-transform:translateX(-56px);-ms-transform:translateX(-56px);transform:translateX(-56px)}}@media (max-width:767px){.blog_listing .blog_listing_image{width:100vw;-webkit-transform:translateX(-24px);-ms-transform:translateX(-24px);transform:translateX(-24px)}}.blog_listing .blog_listing_image a:hover{background-image:none}.blog_listing .blog_listing_header{margin-bottom:4.3rem;padding-left:7rem}@media (max-width:1060px){.blog_listing .blog_listing_header{padding-left:3rem;margin-bottom:2.5rem}}@media (max-width:767px){.blog_listing .blog_listing_header{margin-bottom:0;padding-left:2.4rem}}.blog_listing .blog_listing_body{margin-top:3rem;margin-bottom:7.9rem}.blog_listing .blog_listing_body:last-child{margin-bottom:5.6rem}.blog_listing .blog_listing_body .heading{margin-bottom:.8rem}.blog_listing .blog_listing_body .heading a{color:#212432}.blog_listing .blog_listing_body p{padding:0}.blog_listing .blog_listing_body .publish_date{font-size:13px;margin-bottom:0;color:#7b7f92}.blog_listing .blog_listing_body .blurb{margin-bottom:1.6rem}@media (max-width:767px){.blog_listing .blog_listing_body{margin-top:2rem;margin-bottom:4rem}.blog_listing .blog_listing_body:last-child{margin-bottom:1.2rem}}@media (max-width:768px){.blog_listing .blog_listing_body .heading{margin-bottom:.5rem}.blog_listing .blog_listing_body .publish_date{margin-bottom:.7rem}}.blog_listing.pagination-wrapper{box-shadow:0 -1px 0 0 #e3eaee}header.basic.search_results{height:auto}header.basic.search_results .container{display:block}header.basic.search_results .container .heading_container{display:inline-block;width:100%}header.basic.search_results .container .heading_container .heading{padding-bottom:15px;float:left;margin-left:-2px}@media (max-width:600px){header.basic.search_results .container .heading_container .heading{padding-bottom:5px;margin-left:-1px}header.basic.search_results .container .heading_container .heading .results-label{display:none}}header.basic.search_results .container .heading_container .results_count{font-size:13px;line-height:1em;padding-top:26px;color:#7b7f92;float:right}@media (max-width:768px){header.basic.search_results .container .heading_container .results_count{padding-top:16px}}@media (max-width:600px){header.basic.search_results .container .heading_container .results_count{padding-top:13px}}header.basic.search_results .container .search-form{clear:both;margin:0;padding:0;max-width:100%;height:60px;border:1px solid #e6e8ed;border-radius:4px;color:#222533}header.basic.search_results .container .search-form input[type=text]{height:100%;border:none;padding:20px 17px;color:#222533;font-size:19px;font-weight:600;letter-spacing:0}header.basic.search_results .container .search-form input[type=text]::-webkit-input-placeholder{opacity:1;color:#ced0db;font-weight:inherit}header.basic.search_results .container .search-form input[type=text]::-moz-placeholder{opacity:1;color:#ced0db;font-weight:inherit}header.basic.search_results .container .search-form input[type=text]:-ms-input-placeholder{opacity:1;color:#ced0db;font-weight:inherit}header.basic.search_results .container .search-form input[type=text]:-moz-placeholder{opacity:1;color:#ced0db;font-weight:inherit}header.basic.search_results .container .search-form input[type=text]:placeholder{opacity:1;color:#ced0db;font-weight:inherit}header.basic.search_results .container .search-form button[type=submit]{line-height:60px;font-size:27px;color:#222533;padding-right:19px;height:52px}.centered-container.search_results{padding-bottom:0}.centered-container.search_results .centered-container-wrapper{background:#f0f4f6}.centered-container.search_results .centered-container-wrapper .article-container .no_results{box-sizing:border-box;background:#f0f4f6;padding:40px 56px 56px;width:100%}.centered-container.search_results .centered-container-wrapper .article-container .no_results .heading{color:#4e5262;margin-left:-5px}.centered-container.search_results .centered-container-wrapper .article-container .no_results .heading b{color:#222533}.centered-container.search_results .centered-container-wrapper .article-container section{width:auto;margin-right:20px}.centered-container.search_results .centered-container-wrapper .article-container section.site__main{max-width:none;margin-bottom:20px}.centered-container.search_results .centered-container-wrapper .article-container section .listing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row{border-bottom:1px solid #f0f4f6;padding:31px 63px 30px 51px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .image{width:153px;height:86px;border:1px solid #e3eaee;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin-right:29px}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .image img{width:100%;height:100%}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .image a:hover{background-image:none}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .details .item_type{text-transform:uppercase;color:#4296cb;font-weight:500;font-size:11px;letter-spacing:1px;margin-bottom:1px}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .details a{color:#000;font-weight:600}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .details .blurb{font-size:13px;color:#7b7f92;max-width:738px}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .details .blurb em{font-weight:600;font-style:normal;color:#4e5262}.centered-container.search_results .centered-container-wrapper aside .aside-content .sidebar__segment{margin-bottom:20px}@media (max-width:1060px){.centered-container.search_results .centered-container-wrapper .article-container section{margin-right:5px}.centered-container.search_results .centered-container-wrapper aside .aside-content .sidebar__segment{margin-bottom:5px}}@media (max-width:1020px){.centered-container.search_results .centered-container-wrapper{width:100%}.centered-container.search_results .centered-container-wrapper .article-container aside .aside-content{float:none;margin:auto}}@media (max-width:940px){.centered-container.search_results .centered-container-wrapper .article-container section{margin-right:0}.centered-container.search_results .centered-container-wrapper .article-container aside .aside-content .sidebar__segment img{max-width:300px;margin:75px auto}}@media (max-width:767px){.centered-container.search_results .centered-container-wrapper .article-container .no_results{padding:24px}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row{display:block;padding:20px}.centered-container.search_results .centered-container-wrapper .article-container section .listing .listing-row .details{margin-left:0;padding-top:17px}}.calendar-holder{background:#fff;max-width:1300px;margin:0 auto}.calendar-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:130px;padding-top:20px;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.calendar-header .calendar-header-actions,.calendar-header .calendar-header-back{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.calendar-header .calendar-header-actions .btn,.calendar-header .calendar-header-back .btn{margin:0;color:#4296cb;border-color:#e3eaee;cursor:pointer}.calendar-header .calendar-header-actions .btn.current,.calendar-header .calendar-header-back .btn.current{color:#ced0db;pointer-events:none;cursor:default}.calendar-header .calendar-header-back .btn{margin-right:auto}.calendar-header .calendar-header-actions>div{margin-left:auto}.calendar-header .calendar-header-actions .select-style select{width:80px}.calendar-header .calendar-header-nav{white-space:nowrap;padding-top:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.calendar-header .calendar-header-nav span.abbreviated{display:none}.calendar-header .calendar-header-nav a{display:block;color:#7b7f92}.calendar-header .calendar-header-nav a span{font-size:19px}.calendar-header .calendar-header-nav a:hover{background:none;color:#4296cb}.calendar-header .calendar-header-nav h2,.calendar-header .calendar-header-nav h5{margin:0;padding:0 30px}@media (max-width:768px){.calendar-header{height:120px;padding-top:10px}.calendar-header .calendar-header-nav{padding-top:1px}}@media screen and (max-width:520px){.full-calendar .calendar-header{padding-top:5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.full-calendar .calendar-header .calendar-header-nav{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;padding-top:0}.full-calendar .calendar-header .calendar-header-nav span.full-length{display:none}.full-calendar .calendar-header .calendar-header-nav span.abbreviated{display:block}.full-calendar .calendar-header .calendar-header-back{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:-25px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;width:50%}.full-calendar .calendar-header .calendar-header-actions{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:-25px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;width:50%}}.calendar-days-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.calendar-days-header .calendar-day{font-weight:500;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:14.285714285714286%;border-right:1px solid #f0f4f6;border-top:1px solid #f0f4f6;text-transform:uppercase;color:#7b7f92;font-size:11px;height:2.99vw;min-height:26px;letter-spacing:.42px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.calendar-days-header .calendar-day:first-child{border-left:1px solid #f0f4f6}.full-calendar .calendar-days-header .calendar-day:first-child{border-left:0}.full-calendar .calendar-days-header .calendar-day:last-child{border-right:0}.calendar-days-header .calendar-day .calendar-day-label{margin-right:5%;white-space:nowrap;display:block}@media (min-width:1340px){.full-calendar .calendar-days-header .calendar-day{height:40px;font-size:11px}.full-calendar .calendar-days-header .calendar-day .calendar-day-label{margin-right:10px}}@media screen and (max-width:870px){.full-calendar .calendar-days-header .calendar-day .calendar-day-label{font-size:0;letter-spacing:0;margin-right:5px}.full-calendar .calendar-days-header .calendar-day .calendar-day-label:first-letter{font-size:11px}}.calendar{width:100%}.calendar-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid #f0f4f6}.calendar-row .calendar-day{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:14.285714285714286%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.calendar-row .calendar-day .calendar-day-wrap{border:none;border-right:1px solid #f0f4f6;display:block;height:0;padding-top:75.6756756756757%;position:relative}.calendar-row .calendar-day .calendar-day-wrap .calendar-day-contents{position:absolute;top:0;bottom:0;left:0;right:0;display:block}.calendar-row .calendar-day:first-child .calendar-day-wrap{border-left:1px solid #f0f4f6}.full-calendar .calendar-row .calendar-day:first-child .calendar-day-wrap{border-left:0}.full-calendar .calendar-row .calendar-day:last-child .calendar-day-wrap{border-right:0}.calendar-row:first-child .calendar-day .calendar-day-wrap{border-top:1px solid #f0f4f6}@media (max-width:600px){.calendar-row .calendar-day .calendar-day-wrap{padding-top:139.53%}}.calendar-day-contents{color:#7b7f92}.calendar-day-contents .calendar-date{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;right:0;position:absolute;font-size:1.19vw;font-weight:500;width:17.2972%;max-width:32px;max-height:25px;height:17.8571%;display:block;text-align:center;line-height:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:1340px){.full-calendar .calendar-day-contents .calendar-date{font-size:16px}}@media screen and (max-width:870px){.full-calendar .calendar-day-contents .calendar-date{font-size:11px;width:17px;height:14px}}.calendar-day-contents .calendar-status{position:absolute;top:24.2857%;left:0;width:100%;height:38.57142857142858%;min-height:22px;display:block}.calendar-day-contents .calendar-status span{display:block;width:calc(100% + 1px);height:25.925925925925924%;min-height:6px;mix-blend-mode:multiply;position:absolute;z-index:4;left:0}.calendar-day-contents .calendar-status span.workout-program{top:0;background-color:#4296cb}.calendar-day-contents .calendar-status span.meal-plan{top:50%;background-color:#b6eeff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.calendar-day-contents .calendar-status span.individual-workout{top:auto;bottom:0;background-color:#ced0db;width:94.6%;left:2.7%}.calendar-day-contents .calendar-note{position:absolute;bottom:3px;left:5px}.calendar-day-contents .calendar-note span{font-size:17px;color:#ced0db}.calendar-day-contents .calendar-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:7;text-indent:-9999px;background:none!important}@media (max-width:600px){.calendar-day-contents .calendar-link{display:none}.calendar-day-contents .calendar-status{top:33.3333%;height:22px}.calendar-day-contents .calendar-status span{height:6px}.calendar-day-contents .calendar-status span.individual-workout{width:calc(100% - 2px);left:1px}.calendar-day-contents .calendar-note{bottom:1px;left:3px}.calendar-day-contents .calendar-note span{font-size:11px}}html[data-whatinput=touch] .calendar-day.has-popup .calendar-day-contents .calendar-link{display:none}.calendar-day.disabled .calendar-day-contents{background-size:8px 8px;background-color:#fff!important;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAAAAACMxyj6AAAAKUlEQVQY00XNMQ4AAAjCQP//4K66eUyEQJn2NWx88nTSzzacMMPPl+MD+454JZHlFsYAAAAASUVORK5CYII=");cursor:default!important}.calendar-day.disabled .calendar-date{display:none}.calendar-day.today .calendar-date{background:#000;color:#fff!important}.calendar-day.completed .calendar-day-contents:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-image:url(../img/icon-completed.svg);background-repeat:no-repeat;background-position:50%;background-size:auto 65.714%}@media (max-width:600px){.calendar-day.completed .calendar-day-contents:after{background-size:69.7674% auto}}.calendar-day.has-popup{cursor:pointer}.calendar-close-window,.calendar-view-day{width:100%;font-size:13px;line-height:1em;display:block;text-align:center;border-top:1px solid #e3ebee;background:#f9fcfd!important;font-weight:600;color:#4296cb!important;padding:20px 0}.calendar-popup{visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility 0s linear .3s;transition:opacity .3s,visibility 0s linear .3s;position:absolute;z-index:11;left:50%;margin-top:-2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%}.calendar-day.show-hover .calendar-popup{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.calendar-popup .calendar-popup-contents{width:330px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2);padding-top:35px}.calendar-popup .calendar-programs,.calendar-popup .calendar-videos{padding:0 30px}.calendar-popup,.calendar-popup .heading,.calendar-popup a,.calendar-popup li,.calendar-popup ul{font-size:13px;line-height:16px;color:#222533}.calendar-popup li,.calendar-popup li a,.calendar-popup ul{color:#4e5262}.calendar-popup a:hover{background:none}.calendar-popup ul{margin:0 0 1.6rem;list-style:none;padding:0;margin:18px 0}.calendar-popup ul li{margin:10px 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.calendar-popup ul li:before{margin-right:10px;content:"";-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:18px;height:9px;position:relative;top:3px}.calendar-popup ul li>a,.calendar-popup ul li>span{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.calendar-popup ul li.program:before{background:#4296cb}.calendar-popup ul li.meal-plan:before{background:#b6eeff}.calendar-popup ul li.video:before{background:#ced1db}.calendar-popup ul li.more a{color:#ced1db}.calendar-popup .close-calendar-popup{display:none}@media screen and (max-width:1465px){.row-1 .calendar-popup{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.row-7 .calendar-popup{left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:780px){.row-2 .calendar-popup{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.row-6 .calendar-popup{left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:600px){.calendar-popup{background-color:rgba(66,150,203,.88);position:fixed;height:100vh;top:0;left:0!important;right:auto!important;width:100vw;margin-top:0;-webkit-transform:none;-ms-transform:none;transform:none}.calendar-popup .calendar-popup-contents{max-height:none;box-shadow:none;width:100%;padding-top:30px}.calendar-popup .close-calendar-popup{display:block}}.mini-calendar,.reschedule-calendar{position:relative}.mini-calendar .calendar-holder,.reschedule-calendar .calendar-holder{margin:0;position:relative}.mini-calendar .close-mini-calendar,.reschedule-calendar .close-mini-calendar{display:block}.mini-calendar .calendar-close-window,.mini-calendar .calendar-success,.reschedule-calendar .calendar-close-window,.reschedule-calendar .calendar-success{display:none}.mini-calendar{width:100%;padding:30px;background:#fff}@media (max-width:600px){.mini-calendar{background-color:rgba(66,150,203,.88);width:100vw;padding:0}.mini-calendar .calendar-holder{margin:0;padding:15px;background:#fff}}.reschedule-calendar{width:47%}@media (max-width:1060px){.reschedule-calendar{width:48%}}@media (max-width:1020px){.reschedule-calendar{width:49%}}@media (max-width:600px){.reschedule-calendar{width:100%}}.mini-calendar .calendar-header,.reschedule-calendar .calendar-header{height:105px;padding-top:0;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.mini-calendar .calendar-header .calendar-header-nav,.reschedule-calendar .calendar-header .calendar-header-nav{padding-top:0;padding-bottom:32px;width:100%}.mini-calendar .calendar-header .calendar-header-nav h5,.reschedule-calendar .calendar-header .calendar-header-nav h5{padding:0 20px}@media (max-width:768px){.mini-calendar .calendar-header,.reschedule-calendar .calendar-header{height:105px}.mini-calendar .calendar-header .calendar-header-nav,.reschedule-calendar .calendar-header .calendar-header-nav{padding-top:0}}@media (max-width:600px){.mini-calendar .calendar-header .calendar-header-nav,.reschedule-calendar .calendar-header .calendar-header-nav{padding-bottom:16px}.mini-calendar .calendar-header .calendar-header-nav h5,.reschedule-calendar .calendar-header .calendar-header-nav h5{padding:0 24px}}.mini-calendar .calendar-days-header .calendar-day,.reschedule-calendar .calendar-days-header .calendar-day{border-right-color:#e3eaee;border-top-color:#e3eaee;letter-spacing:0}.mini-calendar .calendar-days-header .calendar-day{height:26px}.mini-calendar .calendar-days-header .calendar-day .calendar-day-label{margin-right:10px}@media (max-width:600px){.mini-calendar .calendar-days-header .calendar-day{height:22px}.mini-calendar .calendar-days-header .calendar-day .calendar-day-label{font-weight:400;margin-right:15%}}.mini-calendar .calendar .calendar-row .calendar-day .calendar-day-wrap,.reschedule-calendar .calendar .calendar-row .calendar-day .calendar-day-wrap{padding-top:100%;border-right-color:#e3eaee;border-bottom-color:#e3eaee}@media (max-width:600px){.mini-calendar .calendar .calendar-row .calendar-day .calendar-day-wrap,.reschedule-calendar .calendar .calendar-row .calendar-day .calendar-day-wrap{padding-top:100%}}.mini-calendar .calendar-day-contents,.reschedule-calendar .calendar-day-contents{cursor:pointer;background-color:#4296cb}.mini-calendar .calendar-day-contents .calendar-date,.reschedule-calendar .calendar-day-contents .calendar-date{font-size:11px;width:45%;max-width:27px;max-height:23px;height:38.3333%;color:#b6eeff}.mini-calendar .calendar-day-contents .calendar-link,.reschedule-calendar .calendar-day-contents .calendar-link{display:none}.mini-calendar .calendar-day-contents .calendar-label,.reschedule-calendar .calendar-day-contents .calendar-label{display:block;font-weight:600;font-size:14px;color:#fff;text-transform:uppercase;width:100%;text-align:center;position:absolute;bottom:11.6666%}.mini-calendar .calendar-day-contents:hover,.reschedule-calendar .calendar-day-contents:hover{background-color:#227bb4}@media (max-width:600px){.mini-calendar .calendar-day-contents .calendar-date,.reschedule-calendar .calendar-day-contents .calendar-date{padding-top:1px}.mini-calendar .calendar-day-contents .calendar-label,.reschedule-calendar .calendar-day-contents .calendar-label{font-size:11px;bottom:11.6666%}}.calendar-day.has-activity .calendar-day-contents:after{content:"";display:block;position:absolute;left:12%;top:12%;width:6px;height:6px;background:#3cdbb8;border-radius:50%}.mini-calendar.success .calendar-header{visibility:hidden}.mini-calendar.success .calendar-block{visibility:hidden}.mini-calendar.success .calendar-success{display:block;position:absolute;width:100%;top:25px;left:0;text-align:center}.mini-calendar.success .calendar-success .heading{padding-right:10%;padding-left:10%}.mini-calendar.success .calendar-success .heading.-x-small{color:#7b7f92}.mini-calendar.success .calendar-success p{font-size:13px;line-height:23px;color:#7b7f92;padding:40px 10%}.mini-calendar.success .calendar-success p strong{font-weight:600;color:#000}.mini-calendar.success .calendar-success ul{margin:0 0 1.6rem;list-style:none;margin:0;padding:0}.mini-calendar.success .calendar-success ul li{margin:0;padding:0;font-weight:600;font-size:13px;line-height:23px}.mini-calendar.success .calendar-success ul li button{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;display:block;border:0;padding:8px 0;width:100%;text-align:center;color:#4296cb}.mini-calendar.success .calendar-close-window{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;border:0;display:block;position:absolute;bottom:0;left:0}@media (max-width:600px){.mini-calendar.success .calendar-success{top:22px}.mini-calendar.success .calendar-success p{padding-top:25px;padding-bottom:25px}.mini-calendar.success .calendar-success ul li button{padding:6px 0}.mini-calendar.success .calendar-close-window{display:none}}.reschedule-calendar .calendar-header{height:125px}.reschedule-calendar .calendar-header .calendar-header-nav{padding-bottom:28px}@media (max-width:768px){.reschedule-calendar .calendar-header{height:105px}}.reschedule-calendar .calendar-days-header .calendar-day{cursor:default}.reschedule-calendar .calendar-days-header .calendar-day .calendar-day-label{color:#7b7f92;margin-right:12.5%}@media (min-width:1140px){.reschedule-calendar .calendar-days-header .calendar-day{height:40px;font-size:13px}}@media (max-width:600px){.reschedule-calendar .calendar-days-header .calendar-day .calendar-day-label{font-size:11px}}.reschedule-calendar .calendar-day-contents{background-color:#fff;cursor:default}.reschedule-calendar .calendar-day-contents .calendar-date{font-size:1.1403508771929824vw;font-weight:500;width:52.9411%;max-width:36px;max-height:36px;height:52.9411%;color:#222533}.reschedule-calendar .calendar-day-contents .program-day{font-size:.9649122807017544vw;font-weight:500;display:block;width:1.7543859649122806vw;height:1.7543859649122806vw;border-radius:50%;background:#fff;color:#4296cb;text-align:center;bottom:4px;left:4px;line-height:2em;position:absolute}.reschedule-calendar .calendar-day-contents:hover{background-color:#fff}@media (min-width:1140px){.reschedule-calendar .calendar-day-contents .calendar-date{font-size:13px}.reschedule-calendar .calendar-day-contents .program-day{font-size:11px;width:20px;height:20px}}@media (max-width:600px){.reschedule-calendar .calendar-day-contents .calendar-date{font-size:11px}.reschedule-calendar .calendar-day-contents .program-day{font-size:9px;width:15px;height:15px;line-height:1.85em}}.calendar-day.has-items .calendar-day-contents{background-color:#ced0db}.calendar-day.has-items .calendar-day-contents .calendar-date{color:#fff}.calendar-day.has-items.is-moved .calendar-day-contents,.calendar-day.is-moved .calendar-day-contents{background-color:#4296cb}.calendar-day.has-items.is-moved .calendar-day-contents .calendar-date,.calendar-day.is-moved .calendar-day-contents .calendar-date{color:#b6eeff}.workout-status-btn{color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-moz-appearance:button;appearance:button;border-radius:0;background:none;margin:0;border:0;height:40px;line-height:40px;background-color:#4296cb;color:#fff;font-weight:600;letter-spacing:.5px;font-size:13px;letter-spacing:.05em;white-space:nowrap;display:block;width:212px;text-transform:uppercase;border-radius:20px;position:relative;-webkit-transition:background-color .75s;transition:background-color .75s;overflow:hidden}.workout-status-btn,.workout-status-btn:focus{outline:none;-webkit-tap-highlight-color:transparent}.workout-status-btn .workout-status{display:block;position:relative;width:100%;height:100%}.workout-status-btn .workout-status span{-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;display:block;position:absolute;top:1px;text-align:left;width:100%;left:0}.workout-status-btn .workout-status span.mark{opacity:1;padding-left:37px}.workout-status-btn .workout-status span.completed-status{opacity:0;padding-left:50px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.workout-status-btn .workout-toggle{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s}.workout-status-btn .workout-icon{width:32px;height:32px;color:#fff;font-size:32px;line-height:1;display:block;position:absolute;top:4px;left:calc(100% - 36px);text-shadow:0 1px 1px #2977b6}.workout-status-btn.completed{background-color:#3cdbb8}.workout-status-btn.completed .workout-toggle{-webkit-transform:translateX(-100%) translateX(40px);-ms-transform:translateX(-100%) translateX(40px);transform:translateX(-100%) translateX(40px)}.workout-status-btn.completed .workout-icon{text-shadow:0 1px 1px #00aa86}.workout-status-btn.completed .workout-status span.mark{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.workout-status-btn.completed .workout-status span.completed-status{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.workout-status-btn.disabled,.workout-status-btn[is-enabled=false]{opacity:.3;cursor:not-allowed;background-color:#ced1db;color:#7b7f92}.workout-status-btn.disabled .workout-icon,.workout-status-btn[is-enabled=false] .workout-icon{text-shadow:none!important;color:#7b7f92;opacity:.5}.workout-status-btn.full-day{width:270px}.workout-status-btn.full-day .workout-status span.mark{padding-left:58px}.workout-status-btn.full-day .workout-status span.completed-status{padding-left:94px}@media screen and (min-width:941px){.workout-status-btn.full-day{width:300px;height:60px;line-height:60px;border-radius:100px;font-size:16px}.workout-status-btn.full-day .workout-status span.mark{padding-left:44px}.workout-status-btn.full-day .workout-status span.completed-status{padding-left:80px}.workout-status-btn.full-day .workout-icon{width:50px;height:50px;font-size:50px;top:4px;left:calc(100% - 55px);text-shadow:0 2px 2px #2977b6}.workout-status-btn.full-day.completed .workout-toggle{-webkit-transform:translateX(-100%) translateX(60px);-ms-transform:translateX(-100%) translateX(60px);transform:translateX(-100%) translateX(60px)}.workout-status-btn.full-day.completed .workout-icon{text-shadow:0 2px 2px #00aa86}}@media (max-width:768px){.workout-status-btn.full-day{width:100%}.workout-status-btn.full-day .workout-status span{text-align:center}.workout-status-btn.full-day .workout-status span.mark{padding-left:0}.workout-status-btn.full-day .workout-status span.completed-status{padding-left:0}}.btn.linked-to-complete.disabled,.btn.linked-to-complete[disabled]{cursor:not-allowed}.btn.linked-to-complete.disabled,.btn.linked-to-complete.disabled:hover,.btn.linked-to-complete[disabled],.btn.linked-to-complete[disabled]:hover{opacity:.1;color:#000;border-color:#000;background:none!important}.btn.linked-to-complete.disabled.active,.btn.linked-to-complete.disabled:active,.btn.linked-to-complete.disabled:focus,.btn.linked-to-complete.disabled:hover,.btn.linked-to-complete.disabled[aria-expanded=true],.btn.linked-to-complete[disabled].active,.btn.linked-to-complete[disabled]:active,.btn.linked-to-complete[disabled]:focus,.btn.linked-to-complete[disabled]:hover,.btn.linked-to-complete[disabled][aria-expanded=true],[data-whatinput=keyboard] .btn.linked-to-complete.disabled:focus,[data-whatinput=keyboard] .btn.linked-to-complete[disabled]:focus{opacity:.1;color:#000;border-color:#000;background:none!important}.header-return{height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-return.border-bottom{border-bottom:1px solid #f0f4f6}.header-return .header{margin:0}.header-return .header a{display:block;letter-spacing:.025em}.header-return .header a [class*=" iconfont-"],.header-return .header a [class^=iconfont-]{color:#a7aabb;display:block;font-size:16px;margin-right:8px;display:inline-block;vertical-align:baseline;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.header-return .header a [class*=" iconfont-"].flip,.header-return .header a [class^=iconfont-].flip{-webkit-transform:translateY(1px) rotate(180deg);-ms-transform:translateY(1px) rotate(180deg);transform:translateY(1px) rotate(180deg);margin-right:0;margin-left:8px}p.plan-stats{font-size:13px;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}p.plan-stats>span{white-space:nowrap;padding-right:10px}p.plan-stats>span:last-child{padding-right:0}p.plan-stats>span.completed{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}p.plan-stats>span.completed span{display:block}p.plan-stats>span.completed strong{width:21px;height:21px;line-height:21px;color:#fff;display:block;text-align:center;margin-left:5px;background-image:-webkit-linear-gradient(224deg,#12e4b6,#1adce9);background-image:linear-gradient(-134deg,#12e4b6,#1adce9);border-radius:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}p.plan-stats>span.completed strong i{display:block;font-style:normal}p.plan-stats strong{color:#222533;font-weight:600}.plan-item{position:relative;border-bottom:1px solid #f0f4f6}.plan-item img{display:block;height:auto}.plan-item .btn{margin:0}.plan-item:last-child{border-bottom:0}.plan-item:before{width:4px;position:absolute;left:0;top:0;display:block;content:"";height:100%}.plan-item.workout-program:before{background-color:#4296cb}.plan-item.meal-plan:before{background-color:#b6eeff}.plan-item.individual-workout:before{background-color:#ced0db}.plan-item .plan-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.plan-item .plan-content .btn.plan-view.mobile{display:none}.plan-item .plan-content .plan-image,.plan-item .plan-content .plan-image-action{display:block;-webkit-box-flex:0;-webkit-flex:0 0 132px;-ms-flex:0 0 132px;flex:0 0 132px;margin-right:20px}.plan-item .plan-content .plan-image-action img,.plan-item .plan-content .plan-image img{width:calc(100% - 2px);border:1px solid #e3eaee}.plan-item .plan-content .plan-title .eyebrow{margin-top:-3px;margin-bottom:7px;font-weight:500}.plan-item .plan-content .plan-title .eyebrow span{margin-bottom:3px;display:block;font-size:11px}.plan-item .plan-content .plan-title .eyebrow span.plan-meta{color:#4296cb}.plan-item .plan-content .plan-title h5{margin:0;padding:0}.plan-item .plan-content .plan-title h5,.plan-item .plan-content .plan-title h5 a{font-weight:600;color:#2c2e3a}.plan-item .plan-content .plan-title p{margin:0;padding:2px 0 0;font-size:13px;color:#7b7f92}.plan-item .plan-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.plan-item .plan-actions .btn.plan-view{-webkit-box-flex:0;-webkit-flex:0 0 130px;-ms-flex:0 0 130px;flex:0 0 130px;padding-right:0;padding-left:0;margin:0}.plan-item.big-plan{padding:0}.plan-item.big-plan .plan-content{margin:0}.plan-item.big-plan .plan-content .plan-image-action{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px}.plan-item.big-plan .plan-content .plan-image-action .plan-href{display:block;margin-bottom:20px}.plan-item.big-plan .plan-content .plan-title .eyebrow{margin-bottom:7px}.plan-item.big-plan .plan-content .plan-title .eyebrow span{margin-bottom:3px;display:block;font-size:11px}.plan-item.big-plan .plan-content .plan-title .eyebrow span.plan-meta{color:#4296cb}.plan-item.big-plan .plan-content .plan-title h5{margin:0;padding:0}.plan-item.big-plan .plan-content .plan-title h5,.plan-item.big-plan .plan-content .plan-title h5 a{font-weight:600;color:#2c2e3a}.plan-item.big-plan .plan-content .plan-title p{margin:0;padding:2px 0 0;font-size:13px;color:#7b7f92}.plan-item.big-plan .plan-content p.plan-stats.stats-mobile{display:none;margin:5px 0 0}.plan-item.big-plan .plan-content p.plan-stats.stats-mobile>span{padding-right:5px}.plan-item.wide-plan{padding-top:40px;padding-bottom:40px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.plan-item.wide-plan .plan-content{margin-bottom:0}.plan-item.wide-plan .plan-content .plan-image,.plan-item.wide-plan .plan-content .plan-image-action{-webkit-box-flex:0;-webkit-flex:0 1 24.6153%;-ms-flex:0 1 24.6153%;flex:0 1 24.6153%;margin-right:2.307%}.plan-item.wide-plan .plan-content .plan-title{max-width:546px;margin-right:15px}.plan-item.wide-plan .plan-content .plan-title p{padding:7px 0 0;font-size:16px;color:#4e5262}.plan-item.wide-plan .plan-actions{display:block;margin-left:auto;-webkit-box-flex:0;-webkit-flex:0 0 212px;-ms-flex:0 0 212px;flex:0 0 212px}.plan-item.wide-plan .plan-actions .btn.plan-view{width:212px;margin-bottom:20px}@media (max-width:940px){.plan-item.big-plan .plan-content .plan-title .eyebrow{margin-top:0;margin-bottom:4px}.plan-item.big-plan .plan-content .plan-image-action{margin-right:30px}.plan-item.big-plan .plan-content p.plan-stats.stats-mobile{display:block}.plan-item.wide-plan{padding-top:30px;padding-bottom:30px}.plan-item.wide-plan .plan-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.plan-item.wide-plan .plan-content .plan-image,.plan-item.wide-plan .plan-content .plan-image-action{-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;margin-right:27px}.plan-item.wide-plan .plan-content .plan-image-action img,.plan-item.wide-plan .plan-content .plan-image img{width:180px}.plan-item.wide-plan .plan-content .plan-title{max-width:none;margin-right:0;-webkit-box-flex:1;-webkit-flex:1 calc(100% - 207px);-ms-flex:1 calc(100% - 207px);flex:1 calc(100% - 207px)}.plan-item.wide-plan .plan-content .plan-title p{padding:7px 0 0;font-size:13px;line-height:23px}.plan-item.wide-plan .plan-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.plan-item.wide-plan .plan-actions .btn.plan-view{width:180px;margin-right:28px;-webkit-flex-basis:180px;-ms-flex-preferred-size:180px;flex-basis:180px;margin-bottom:0}.plan-item.wide-plan .plan-actions .btn.plan-view:last-child,.plan-item.wide-plan .plan-actions .workout-status-btn{margin-right:0;margin-left:auto}}@media (max-width:600px){.plan-item.big-plan .plan-content,.plan-item.wide-plan .plan-content{display:block}.plan-item.big-plan .plan-content .btn.plan-view.mobile,.plan-item.wide-plan .plan-content .btn.plan-view.mobile{display:block;margin:24px auto 0;max-width:272px}.plan-item.big-plan .plan-content .btn.plan-view.desktop,.plan-item.wide-plan .plan-content .btn.plan-view.desktop{display:none}.plan-item.big-plan .plan-content .plan-image,.plan-item.big-plan .plan-content .plan-image-action,.plan-item.wide-plan .plan-content .plan-image,.plan-item.wide-plan .plan-content .plan-image-action{margin:0 auto 20px;-webkit-box-flex:0;-webkit-flex:0 0 180px;-ms-flex:0 0 180px;flex:0 0 180px;width:180px}.plan-item.big-plan .plan-content .plan-image-action .plan-href,.plan-item.big-plan .plan-content .plan-image .plan-href,.plan-item.wide-plan .plan-content .plan-image-action .plan-href,.plan-item.wide-plan .plan-content .plan-image .plan-href{margin:0}.plan-item.big-plan .plan-content .plan-title,.plan-item.big-plan .plan-content p.stats-mobile,.plan-item.wide-plan .plan-content .plan-title,.plan-item.wide-plan .plan-content p.stats-mobile{text-align:center;padding-right:20px;padding-left:20px}.plan-item.wide-plan .plan-content .plan-image{-webkit-box-flex:0;-webkit-flex:0 0 214px;-ms-flex:0 0 214px;flex:0 0 214px;width:214px}.plan-item.wide-plan .plan-content .plan-image img{width:214px}.plan-item.wide-plan .plan-content .plan-title h5{font-size:13px;line-height:23px}.plan-item.wide-plan .plan-actions{display:block}.plan-item.wide-plan .plan-actions .btn,.plan-item.wide-plan .plan-actions .btn.plan-view{width:272px;margin:0 auto 20px;display:block}.plan-item.wide-plan .plan-actions .workout-status-btn{width:100%;width:272px;margin:0 auto}.plan-item.wide-plan .plan-actions .workout-status-btn .workout-status span{text-align:center}.plan-item.wide-plan .plan-actions .workout-status-btn .workout-status span.mark{padding-left:0}.plan-item.wide-plan .plan-actions .workout-status-btn .workout-status span.completed-status{padding-left:0}.plan-item.wide-plan .plan-actions .btn.plan-view:last-child,.plan-item.wide-plan .plan-actions .workout-status-btn{margin-bottom:0;margin-left:auto;margin-right:auto}}.dashboard .centered-container-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.dashboard .centered-container-wrapper .pane{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 10px)}.dashboard .centered-container-wrapper .pane .pane-content{background-color:#fff;margin-bottom:20px}@media (max-width:1060px){.dashboard .centered-container-wrapper .pane{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(50% - 2px)}.dashboard .centered-container-wrapper .pane .pane-content{background-color:#fff;margin-bottom:5px}.dashboard .centered-container-wrapper .pane:last-child{width:calc(50% - 3px)}}@media only screen and (max-width:640px){.dashboard .centered-container-wrapper{display:block}.dashboard .centered-container-wrapper .pane,.dashboard .centered-container-wrapper .pane:last-child{width:100%}}.panel{font-size:13px}.panel .panel-heading{padding:55px 30px 18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f0f4f6}.panel .panel-heading.no-rule{border-bottom:0 solid #f0f4f6}.panel .panel-heading .heading{margin:0;padding:0;letter-spacing:-.5px;font-weight:400;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.panel .panel-heading .heading .abbr-heading{display:none}.panel .panel-heading a{display:block;padding-bottom:4px;white-space:nowrap;margin-left:20px}@media (max-width:940px){.panel .panel-heading .heading{font-size:2.4rem;line-height:3.4rem}}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.panel .panel-heading{padding:40px 18px 16px}.panel .panel-heading .heading .full-heading{display:none}.panel .panel-heading .heading .abbr-heading{display:block}.panel .panel-heading a{padding-bottom:6px}}.panel-empty{padding:24px 30px;min-height:150px}.panel-empty p{padding-bottom:28px}.panel-empty p strong{font-weight:600;color:#222533}.panel-empty .panel-empty-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.panel-empty .panel-empty-actions .btn{margin-left:20px}.panel-empty .panel-empty-actions .btn:first-child{margin-left:0}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.panel-empty{padding:22px 18px}}.schedule-table{table-layout:fixed;border-collapse:collapse;margin-bottom:0}.schedule-table td,.schedule-table th{width:auto;padding:0;margin:0;border-top:0;border-left:1px solid #f0f4f6;vertical-align:middle;min-width:25px}.schedule-table td:first-child,.schedule-table th:first-child{border-left:0;text-align:left;padding-left:30px;width:210px}.schedule-table td.today,.schedule-table th.today{border-left-color:#000}.schedule-table td.today:last-child,.schedule-table th.today:last-child{border-right:1px solid #000}.schedule-table td.tomorrow,.schedule-table th.tomorrow{border-left-color:#000}.schedule-table th{text-align:center;padding:0;height:40px;border-bottom:1px solid #f0f4f6;border-top:1px solid #f0f4f6}.schedule-table th a,.schedule-table th span{font-weight:400;font-size:11px;color:#7b7f92;letter-spacing:.42px;line-height:1em;text-transform:uppercase;display:block;height:40px;line-height:41px;white-space:nowrap;min-width:25px}.schedule-table th.today{background:#000;border-bottom-color:#000;border-top-color:#000}.schedule-table th.today a{color:#fff}.schedule-table th a.active,.schedule-table th a:active,.schedule-table th a:focus,.schedule-table th a:hover,.schedule-table th a[aria-expanded=true],[data-whatinput=keyboard] .schedule-table th a:focus{background:none}.schedule-table td{padding:4px 0;border-bottom:0;position:relative}.schedule-table td.yesterday{border-right-color:#000}.schedule-table td.today:after,.schedule-table td.today:before{display:block;position:absolute;width:1px;height:calc(100% + 1px);background:#000;top:-1px;left:0}.schedule-table td.today:after{left:auto;right:0}.schedule-table td:first-child{font-size:13px;color:#222533;line-height:13px;font-weight:600;white-space:nowrap}.schedule-table td:last-child .indicator{width:100%}.schedule-table tbody tr:first-child td{padding-top:23px}.schedule-table tr.bar-cell td{height:23px}.schedule-table tr.complete-cell td{padding-top:2px;padding-bottom:23px;height:28px;border-bottom:1px solid #f0f4f6}.schedule-table tr.complete-cell td.today{border-bottom-color:#000}.schedule-table tr.complete-cell td img{display:block;visibility:hidden;margin:0 auto;max-width:28px;max-height:28px;min-width:21px;min-height:21px;width:50%;height:auto}.schedule-table tr.complete-cell td.day-completed img{visibility:visible}.schedule-table .indicator{mix-blend-mode:multiply;display:block;width:calc(100% + 1px);height:24px;position:relative;z-index:3}.schedule-table .indicator.workout-program{background-color:#4296cb}.schedule-table .indicator.meal-plan{background-color:#b6eeff}.schedule-table .indicator.individual-workout{width:calc(100% - 14px)!important;background-color:#ced0db;margin:0 auto}.schedule-table .abbr-title{display:none}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.schedule-table td:first-child,.schedule-table th:first-child{width:128px;padding-left:18px}.schedule-table th a{font-size:0}.schedule-table th a:first-letter{font-size:11px}.schedule-table td{padding:2px 0}.schedule-table tbody tr:first-child td{padding-top:12px}.schedule-table tr.bar-cell td{height:20px}.schedule-table tr.complete-cell td{padding-top:2px;padding-bottom:12px}.schedule-table .indicator{height:20px}.schedule-table .indicator.individual-workout{width:calc(100% - 14px)!important}.schedule-table .abbr-title{display:block}.schedule-table .full-title{display:none}}.plan-item.dash-item{padding:30px}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.plan-item.dash-item{padding:30px 18px}.plan-item.dash-item .plan-content{display:block;margin-bottom:20px}.plan-item.dash-item .plan-content .plan-image{display:block;margin:0 auto 20px;width:214px}.plan-item.dash-item .plan-content .plan-image img{margin:0 auto;width:100%}.plan-item.dash-item .plan-content .plan-title{text-align:center;padding-right:32px;padding-left:32px}.plan-item.dash-item .plan-content .plan-title h5{font-size:13px;line-height:23px}}@media screen and (max-width:410px),screen and (min-width:641px) and (max-width:794px){.plan-item.dash-item .plan-actions{display:block}.plan-item.dash-item .plan-actions .btn.plan-view{width:100%}.plan-item.dash-item .plan-actions .workout-status-btn{width:100%;margin-top:20px}.plan-item.dash-item .plan-actions .workout-status-btn .workout-status span{text-align:center}.plan-item.dash-item .plan-actions .workout-status-btn .workout-status span.mark{padding-left:0}.plan-item.dash-item .plan-actions .workout-status-btn .workout-status span.completed-status{padding-left:0}}.panel.ad{padding:55px 55px 24px;position:relative}.panel.ad img{width:100%;max-width:300px;display:block;margin:0 auto}.panel.ad .ad-label{margin-top:20px}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.panel.ad{padding:5px}.panel.ad .ad-label{display:none}}.panel.discussion .select-style{-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.panel.discussion .discussion-listing{padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:1px solid #f0f4f6;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.panel.discussion .discussion-listing .avatar-image{-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.panel.discussion .discussion-listing .discussion-info{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:76px}.panel.discussion .discussion-listing .discussion-info .discussion-title-block{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;padding-right:15px}.panel.discussion .discussion-listing .discussion-info .discussion-title-block .heading.-small{margin-bottom:2px}.panel.discussion .discussion-listing .discussion-info .discussion-action .discussion-btn{margin-top:7px;margin-bottom:0;font-size:13px!important}.panel.discussion .discussion-listing .discussion-info .discussion-action.reply-action{min-width:50px}.panel.discussion .discussion-listing .discussion-info .discussion-action.thumb-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:17.24137931034483%}.panel.discussion .discussion-listing p.small.categories{padding:0;margin:0}.panel.discussion .discussion-listing .heading a{color:#222533}.panel.discussion .discussion-listing:first-child{border-top:0}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.panel.discussion .select-style{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.panel.discussion .discussion-listing{padding:26px 18px 28px}.panel.discussion .discussion-listing .avatar-image{width:30px;height:30px;display:inline-block;position:absolute}.panel.discussion .discussion-listing .avatar-image .avatar-placeholder span{font-size:18px;line-height:30px}.panel.discussion .discussion-listing .discussion-info{padding-left:40px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.panel.discussion .discussion-listing .discussion-info .discussion-title-block{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:8px;padding-right:0}.panel.discussion .discussion-listing .discussion-info .discussion-action .discussion-btn{font-size:11px!important}.panel.discussion .discussion-listing .discussion-info .discussion-action .btn{margin-top:0}.panel.discussion .discussion-listing .discussion-info .discussion-action.reply-action{margin-right:25px}.panel.discussion .discussion-listing .heading{font-size:13px;line-height:23px;margin-bottom:8px}.panel.discussion .discussion-listing .byline,.panel.discussion .discussion-listing .comment__byline,.panel.discussion .discussion-listing .discussion-info .byline,.panel.discussion .discussion-listing .discussion-info .comment__byline,.panel.discussion .discussion-listing .discussion-info .small.categories,.panel.discussion .discussion-listing .small.categories{font-size:11px;line-height:18px}.panel.discussion .discussion-listing .btn.-has-icon{font-size:11px;height:19px}.panel.discussion .discussion-listing .avatar-image{margin-top:4px}}.dash-carousel .panel-body{position:relative;padding-bottom:74px}.dash-carousel .panel-heading .heading{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.dash-carousel .panel-body{padding-bottom:60px}}.dashboard-slide{display:block;text-align:center}.dashboard-slide.active,.dashboard-slide:active,.dashboard-slide:focus,.dashboard-slide:hover,.dashboard-slide[aria-expanded=true],[data-whatinput=keyboard] .dashboard-slide:focus{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto;color:#4296cb;position:static;text-decoration:none}.dashboard-slide img{display:block;margin-bottom:27px;width:100%;height:auto;border-bottom:1px solid #f0f4f6}.dashboard-slide .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.dashboard-slide .title:after,.dashboard-slide .title:before{content:"";display:block;-webkit-box-flex:0;-webkit-flex:0 9%;-ms-flex:0 9%;flex:0 9%}.dashboard-slide .title>div{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.dashboard-slide .eyebrow{font-size:11px;padding-bottom:5px}.dashboard-slide h5{color:#222533;font-weight:600}@media screen and (max-width:460px),screen and (min-width:641px) and (max-width:940px){.dashboard-slide img{margin-bottom:20px}.dashboard-slide .heading{font-size:13px;line-height:23px}}.centered-container.purchased-programs .row.listing-header>div,.centered-container.purchased-programs .row.listing-header>h3,.centered-container.purchased-programs .row.listing-row>div,.centered-container.purchased-programs .row.listing-row>h3{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:10.8333%}.centered-container.purchased-programs .row.listing-header>div.program,.centered-container.purchased-programs .row.listing-header>h3.program,.centered-container.purchased-programs .row.listing-row>div.program,.centered-container.purchased-programs .row.listing-row>h3.program{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:5.83333%}.centered-container.purchased-programs .row.listing-header>div.expand,.centered-container.purchased-programs .row.listing-header>h3.expand,.centered-container.purchased-programs .row.listing-row>div.expand,.centered-container.purchased-programs .row.listing-row>h3.expand{-webkit-flex-basis:65px;-ms-flex-preferred-size:65px;flex-basis:65px}.centered-container.purchased-programs .row.listing-row{padding-top:35px;padding-bottom:35px}.centered-container.purchased-programs label{font-weight:600;font-size:13px;color:#222533;letter-spacing:0;line-height:1em;padding-top:25px}.centered-container.purchased-programs .toggle-plus-minus{margin:15px 0 0 auto;-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}@media (max-width:940px){.centered-container.purchased-programs .row.listing-header{display:none}.centered-container.purchased-programs .row.listing-header>div,.centered-container.purchased-programs .row.listing-header>h3,.centered-container.purchased-programs .row.listing-row>div,.centered-container.purchased-programs .row.listing-row>h3{display:none}.centered-container.purchased-programs .row.listing-header>div.program,.centered-container.purchased-programs .row.listing-header>h3.program,.centered-container.purchased-programs .row.listing-row>div.program,.centered-container.purchased-programs .row.listing-row>h3.program{display:block}.centered-container.purchased-programs .row.listing-header>div.expand,.centered-container.purchased-programs .row.listing-header>h3.expand,.centered-container.purchased-programs .row.listing-row>div.expand,.centered-container.purchased-programs .row.listing-row>h3.expand{display:block}.centered-container.purchased-programs .row.listing-row{padding-top:30px;padding-bottom:30px}.centered-container.purchased-programs .toggle-plus-minus{margin:0 0 0 auto;-webkit-transform:translateX(-8px) translateY(-8px);-ms-transform:translateX(-8px) translateY(-8px);transform:translateX(-8px) translateY(-8px)}}@media (max-width:600px){.centered-container.purchased-programs .row.listing-header,.centered-container.purchased-programs .row.listing-row{position:relative}.centered-container.purchased-programs .row.listing-header>div.program,.centered-container.purchased-programs .row.listing-row>div.program{margin:0;width:100%}.centered-container.purchased-programs .row.listing-header>div.expand,.centered-container.purchased-programs .row.listing-row>div.expand{position:absolute;top:21px;right:12px;margin:0}.centered-container.purchased-programs .toggle-plus-minus{-webkit-transform:none;-ms-transform:none;transform:none}}.purchased-status-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f0f4f6;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0}.purchased-status-row.collapsed{display:none}.purchased-status-row.top-border{border-bottom:0;border-top:1px solid #f0f4f6}.purchased-status-row>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.purchased-status-row .status-row-date{font-size:13px}.purchased-status-row .status-row-date span{display:block;white-space:nowrap}.purchased-status-row .status-row-date span.time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:600;margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 138px;-ms-flex:0 0 138px;flex:0 0 138px}.purchased-status-row .status-row-date span.time .iconfont-progress{margin-right:10px;color:#7b7f92;font-size:18px;margin-top:-1px}.purchased-status-row .status-row-date span.schedule{color:#7b7f92}.purchased-status-row .status-row-actions .btn,.purchased-status-row .status-row-actions .workout-status-btn{white-space:nowrap;margin:0 0 0 30px}.purchased-status-row .status-row-actions .btn:first-child,.purchased-status-row .status-row-actions .workout-status-btn:first-child{margin:0}.purchased-status-row .status-row-actions .modal .btn{margin:0}@media (max-width:940px){.purchased-status-row{display:block}.purchased-status-row .status-row-date{padding-bottom:20px}.purchased-status-row .status-row-actions .workout-status-btn{margin-left:auto}}@media (max-width:600px){.purchased-status-row>div{display:block}.purchased-status-row .status-row-date{text-align:center;margin-bottom:7px}.purchased-status-row .status-row-date span.time{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:5px}.purchased-status-row .status-row-actions .workout-status-btn{width:100%}.purchased-status-row .status-row-actions .workout-status-btn .workout-status span{text-align:center}.purchased-status-row .status-row-actions .workout-status-btn .workout-status span.mark{padding-left:0}.purchased-status-row .status-row-actions .workout-status-btn .workout-status span.completed-status{padding-left:0}.purchased-status-row .status-row-actions .btn,.purchased-status-row .status-row-actions .workout-status-btn{display:block;width:100%;max-width:270px}.purchased-status-row .status-row-actions .btn,.purchased-status-row .status-row-actions .btn:first-child,.purchased-status-row .status-row-actions .workout-status-btn,.purchased-status-row .status-row-actions .workout-status-btn:first-child{margin:0 auto 20px}.purchased-status-row .status-row-actions .btn.workout-status-btn,.purchased-status-row .status-row-actions .btn:last-child,.purchased-status-row .status-row-actions .workout-status-btn.workout-status-btn,.purchased-status-row .status-row-actions .workout-status-btn:last-child{margin-bottom:0}}.programs-empty{padding:30px;min-height:100px}.programs-empty p{padding-bottom:28px}.programs-empty p strong{font-weight:600;color:#222533}.programs-empty .programs-empty-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.programs-empty .programs-empty-actions .btn{margin-left:20px}.programs-empty .programs-empty-actions .btn:first-child{margin-left:0}.purchased-program-detail .purchased-program-content .site__main.article{max-width:692px}.purchased-program-detail .purchased-status-header{margin-top:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:34px}.purchased-program-detail .purchased-status-header .heading{margin:0}.purchased-program-detail .purchased-status-header p.plan-stats{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}@media (max-width:940px){.purchased-program-detail .purchased-status-header{margin-top:50px}}@media (max-width:768px){.purchased-program-detail .purchased-status-header{margin-top:25px;margin-bottom:25px;display:block;text-align:center}.purchased-program-detail .purchased-status-header .heading{margin-bottom:8px}.purchased-program-detail .purchased-status-header p.plan-stats{margin:0 auto;max-width:270px;-webkit-transform:none;-ms-transform:none;transform:none}.purchased-program-detail .purchased-status-header p.plan-stats>span{margin-bottom:3px}}.show-medium{display:none!important}@media (max-width:940px){.show-large{display:none!important}.show-medium{display:block!important}}.puchased-sidebar-mobile{padding-top:40px;padding-bottom:10px;border-top:5px solid #f0f4f6}.puchased-sidebar-mobile.article-container aside.site__sidebar .aside-content .sidebar__segment{padding-bottom:20px;margin:0 auto}.masthead.narrow-program{height:310px;background:#212432;padding-right:50px;border:0}.masthead.narrow-program .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.masthead.narrow-program img{height:310px;width:auto}.masthead.narrow-program .video-details.program_detail{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;margin:0;width:300px;padding:0}.masthead.narrow-program .video-details.program_detail .stats:after{display:none}.masthead.narrow-program .video-details.program_detail .stats ul.details-list{padding:0;margin:0}@media (max-width:1060px){.masthead.narrow-program{padding-right:25px}}@media (max-width:940px){.masthead.narrow-program{height:auto;padding-right:0}.masthead.narrow-program .row{display:block}.masthead.narrow-program img{height:auto;width:100%}.masthead.narrow-program .video-details.program_detail{padding:25px}}.purchased-program-content{padding-top:70px}@media (max-width:600px){.purchased-program-content{padding-top:45px}}@media screen and (min-width:941px){p.reschedule-blurb{padding-bottom:0}}.program-guide{padding-top:86px}.program-guide .program-guide-drawers{margin-top:40px;border-bottom:1px solid #f0f4f6}.program-guide .program-guide-drawers .program-guide-drawer .program-guide-handle{border-top:1px solid #f0f4f6;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:18px 0}.program-guide .program-guide-drawers .program-guide-drawer .program-guide-handle .heading{margin:0}.program-guide .program-guide-drawers .program-guide-drawer .program-guide-handle .toggle-plus-minus{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.program-guide .program-guide-drawers .program-guide-drawer .program-guide-body{display:none}.program-guide .program-guide-drawers .program-guide-drawer.drawer-active .program-guide-body{display:block}@media (max-width:940px){.program-guide{padding-top:0}}@media (max-width:600px){.program-guide .program-guide-drawers{margin-top:20px;-webkit-transform:translateX(-19px);-ms-transform:translateX(-19px);transform:translateX(-19px);width:calc(100% + 38px)}.program-guide .program-guide-drawers .program-guide-drawer .program-guide-handle{padding:14px 19px}.program-guide .program-guide-drawers .program-guide-drawer .program-guide-body{padding-right:19px;padding-left:19px}}.centered-container.dayview-panel{padding-bottom:0}.centered-container.dayview-panel:last-child{padding-bottom:20px}@media (max-width:1060px){.centered-container.dayview-panel:last-child{padding-bottom:5px}}.dayview-panel-header{background-color:#f9fcfd;border-bottom:1px solid #f0f4f6;padding-top:25px;padding-bottom:20px}.dayview-panel-header a,.dayview-panel-header span{color:#4296cb}@media (max-width:940px){.dayview-panel-header{padding-top:21px;padding-bottom:16px}.dayview-panel-header .heading.-small{font-size:13px}}.header-return.day-nav{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header-return.day-nav .header a span.the-icon{color:#7b7f92}.header-return.day-nav .iconfont-return{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:601px){.header-return.day-nav .header a span.abbr-label{display:none!important}}@media (max-width:600px){.header-return.day-nav .header a span.full-label{display:none!important}}.dayview-date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dayview-date .heading{padding-right:15px;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.dayview-date .heading .date-abbr{display:none}.dayview-date .workout-status-btn{-webkit-box-flex:0;-webkit-flex:0 300px;-ms-flex:0 300px;flex:0 300px}@media (max-width:940px){.dayview-date{height:140px}.dayview-date .heading{font-size:2.8rem;line-height:3.4rem}.dayview-date .heading .date-full{display:none}.dayview-date .heading .date-abbr{display:block}.dayview-date .workout-status-btn{-webkit-flex-basis:270px;-ms-flex-preferred-size:270px;flex-basis:270px}}@media (max-width:600px){.dayview-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:160px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.dayview-date .heading{font-size:2.4rem;line-height:3.4rem}.dayview-date .heading{padding-right:0;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;width:100%;margin-bottom:7px}.dayview-date .workout-status-btn{margin-top:7px;-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px}}.dayview-large-plan{padding-top:75px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f0f4f6}.dayview-large-plan .dayview-large-plan-content{margin-right:60px;max-width:894px}.dayview-large-plan .dayview-large-plan-content .heading.-small{margin-top:15px}.dayview-large-plan .dayview-large-plan-actions{-webkit-box-flex:0;-webkit-flex:0 0 212px;-ms-flex:0 0 212px;flex:0 0 212px;margin-top:6px}.dayview-large-plan .dayview-large-plan-actions .btn{display:block;margin-bottom:20px}.dayview-large-plan .dayview-large-plan-actions .btn:last-child{margin-bottom:0}@media (max-width:768px){.dayview-large-plan{display:block;padding-top:35px}.dayview-large-plan .dayview-large-plan-content{margin-right:0}.dayview-large-plan .dayview-large-plan-content .heading.-small{margin-top:-5px}.dayview-large-plan .dayview-large-plan-actions{margin-top:0}.dayview-large-plan .dayview-large-plan-actions .btn{margin-bottom:20px;width:100%}}.dayview-notes textarea{font-size:13px;line-height:24px;height:180px;max-width:590px;display:block;margin-bottom:20px}@media (max-width:767px){.dayview-notes textarea{font-size:16px}.dayview-notes textarea::-webkit-input-placeholder{font-size:13px}.dayview-notes textarea::-moz-placeholder{font-size:13px}.dayview-notes textarea:-ms-input-placeholder{font-size:13px}.dayview-notes textarea:-moz-placeholder{font-size:13px}}.dayview-notes .btn{min-width:180px}.dayview-notes .note-list{margin:0 0 1.6rem;padding:0;list-style:none;margin:0;padding:0 0 45px}.dayview-notes .note-list li{margin:10px 0 0;padding:0;border-top:1px solid #f0f4f6;padding-top:10px}.dayview-notes .note-list li:first-child{border-top:0;padding-top:0}.dayview-notes .note-list li p{margin:0;padding:0}@media (max-width:940px){.dayview-notes textarea{height:150px}.dayview-notes .note-list{padding-bottom:35px}.dayview-notes .note-list li p{font-size:13px;line-height:23px}}@media (max-width:600px){.dayview-notes textarea{height:200px}.dayview-notes .btn{width:100%}}.dayview-panel.empty .dayview-panel-body{padding-top:70px;padding-bottom:30px}.dayview-panel.empty .dayview-panel-body p{padding-top:5px}.dayview-panel.empty .dayview-panel-body .heading,.dayview-panel.empty .dayview-panel-body p{max-width:894px}@media (max-width:600px){.dayview-panel.empty .dayview-panel-body{padding-top:35px;padding-bottom:15px}}.mealplan-header{padding-top:70px;padding-bottom:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mealplan-header .mealplan-title .select-style{min-width:180px}.mealplan-header .mealplan-actions{-webkit-box-flex:0;-webkit-flex:0 0 212px;-ms-flex:0 0 212px;flex:0 0 212px}.mealplan-header .mealplan-actions .btn{width:100%;margin:20px 0 0}.mealplan-header .mealplan-actions .btn:first-child{margin-top:10px}.mealplan-body .grocery-list{font-size:16px;color:#7b7f92;margin-bottom:40px}.mealplan-body .grocery-list a{font-weight:600}.mealplan-body .grocery-list a:before{font-family:fb-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"";display:block;display:inline-block;vertical-align:baseline;color:#7b7f92;font-size:16px;margin-right:7px;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.mealplan-body .mealplan-head{background:#f9fcfd;border-top:1px solid #f0f4f6;height:170px;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.mealplan-body .mealplan-head .mealplan-title .eyebrow{display:block;font-weight:500;color:#50a7d5;padding-bottom:10px}.mealplan-body .mealplan-head .mealplan-title .heading{margin:0}.mealplan-body .mealplan-head .toggle-plus-minus{-webkit-box-flex:0;-webkit-flex:0 0 34px;-ms-flex:0 0 34px;flex:0 0 34px;margin-right:-8px}.mealplan-body .mealplan-head.drawer-active{background:#fff}.mealplan-body .mealplan-details{display:none;margin-top:-25px}.mealplan-body .mealplan-details.drawer-active{display:block}.mealplan-body .mealplan-details table{color:#4e5262;margin:0 0 40px;padding:0;max-width:960px}@media only screen and (min-width:641px){.mealplan-body .mealplan-details table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.mealplan-body .mealplan-details table tbody,.mealplan-body .mealplan-details table td,.mealplan-body .mealplan-details table th,.mealplan-body .mealplan-details table thead{display:block}}.mealplan-body .mealplan-details table td,.mealplan-body .mealplan-details table th{font-size:16px;line-height:normal;padding:15px 0;border-bottom:1px solid #f0f4f6;border-top:0!important;-webkit-box-flex:1;-webkit-flex:1 0 12%;-ms-flex:1 0 12%;flex:1 0 12%}.mealplan-body .mealplan-details table td:first-child,.mealplan-body .mealplan-details table th:first-child{margin-right:auto;-webkit-box-flex:1;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%}.mealplan-body .mealplan-details table thead>tr>th{font-weight:400;background-color:#f9fcfd}.mealplan-body .mealplan-details table thead>tr>th div:after{content:"cal"}.mealplan-body .mealplan-details table thead>tr>th:first-child div{visibility:hidden}.mealplan-body .mealplan-details table thead>tr>th:first-child div:after{content:""}.mealplan-body .mealplan-details table tbody>tr>th{font-weight:600;color:#000;padding-left:0}.mealplan-body .mealplan-details table.calories-1600 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-1600 thead>tr>th div,.mealplan-body .mealplan-details table.calories-2000 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-2000 thead>tr>th div,.mealplan-body .mealplan-details table.calories-2400 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-2400 thead>tr>th div,.mealplan-body .mealplan-details table.calories-2800 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-2800 thead>tr>th div,.mealplan-body .mealplan-details table.calories-3200 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-3200 thead>tr>th div{opacity:.1}.mealplan-body .mealplan-details table.calories-1600 tbody>tr>td:nth-child(2) div,.mealplan-body .mealplan-details table.calories-1600 thead>tr>th:nth-child(2) div{opacity:1}.mealplan-body .mealplan-details table.calories-2000 tbody>tr>td:nth-child(3) div,.mealplan-body .mealplan-details table.calories-2000 thead>tr>th:nth-child(3) div{opacity:1}.mealplan-body .mealplan-details table.calories-2400 tbody>tr>td:nth-child(4) div,.mealplan-body .mealplan-details table.calories-2400 thead>tr>th:nth-child(4) div{opacity:1}.mealplan-body .mealplan-details table.calories-2800 tbody>tr>td:nth-child(5) div,.mealplan-body .mealplan-details table.calories-2800 thead>tr>th:nth-child(5) div{opacity:1}.mealplan-body .mealplan-details table.calories-3200 tbody>tr>td:nth-child(6) div,.mealplan-body .mealplan-details table.calories-3200 thead>tr>th:nth-child(6) div{opacity:1}.mealplan-body .mealplan-details p{max-width:960px}.mealplan-body .mealplan-details p strong.label{font-weight:600;color:#000;display:block}@media (max-width:940px){.mealplan-body .mealplan-head{height:120px}.mealplan-body .mealplan-head .mealplan-title .eyebrow{padding-bottom:3px}.mealplan-body .mealplan-head .mealplan-title .heading{font-size:19px;line-height:28px}.mealplan-body .mealplan-details{margin-top:-20px}.mealplan-body .mealplan-details table td,.mealplan-body .mealplan-details table th{font-size:13px;padding-top:12px;padding-bottom:12px}}@media (max-width:768px){.mealplan-header{padding-top:35px;padding-bottom:10px}.mealplan-header .mealplan-title .select-style{margin-top:5px}.mealplan-header .mealplan-actions{-webkit-box-flex:0;-webkit-flex:0 0 212px;-ms-flex:0 0 212px;flex:0 0 212px}.mealplan-header .mealplan-actions .btn{margin:20px 0 0}.mealplan-header .mealplan-actions .btn:first-child{margin-top:4px}.mealplan-body .mealplan-head{min-height:90px}.mealplan-body .mealplan-details{margin-top:0}.mealplan-body .mealplan-details table td,.mealplan-body .mealplan-details table th{font-size:11px;padding-top:10px;padding-bottom:10px}}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:600px){.stacktable.large-only{display:none}.stacktable.small-only{display:table}}@media (max-width:600px){.mealplan-header{padding-top:30px;padding-bottom:40px;display:block}.mealplan-header .mealplan-title .select-style{margin-top:30px}.mealplan-header .mealplan-actions .btn{margin:20px 0 0}.mealplan-header .mealplan-actions .btn:first-child{margin-top:18px}.mealplan-body .mealplan-details{margin-top:-5px}.mealplan-body .mealplan-details table{table-layout:auto;margin-bottom:20px}.mealplan-body .mealplan-details table tbody tr.st-head-row th{padding-top:50px;padding-bottom:10px;font-size:13px}.mealplan-body .mealplan-details table tbody tr.st-head-row th:first-child{width:85%}.mealplan-body .mealplan-details table tbody tr.st-head-row:first-child th{padding-top:0}.mealplan-body .mealplan-details table.calories-1600 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-1600 thead>tr>th div,.mealplan-body .mealplan-details table.calories-2000 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-2000 thead>tr>th div,.mealplan-body .mealplan-details table.calories-2400 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-2400 thead>tr>th div,.mealplan-body .mealplan-details table.calories-2800 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-2800 thead>tr>th div,.mealplan-body .mealplan-details table.calories-3200 tbody>tr>td div,.mealplan-body .mealplan-details table.calories-3200 thead>tr>th div{opacity:1}.mealplan-body .mealplan-details table.calories-1600 tr,.mealplan-body .mealplan-details table.calories-2000 tr,.mealplan-body .mealplan-details table.calories-2400 tr,.mealplan-body .mealplan-details table.calories-2800 tr,.mealplan-body .mealplan-details table.calories-3200 tr{display:none}.mealplan-body .mealplan-details table.calories-1600 tr.section-1{display:table-row}.mealplan-body .mealplan-details table.calories-2000 tr.section-2{display:table-row}.mealplan-body .mealplan-details table.calories-2400 tr.section-3{display:table-row}.mealplan-body .mealplan-details table.calories-2800 tr.section-4{display:table-row}.mealplan-body .mealplan-details table.calories-3200 tr.section-5{display:table-row}}.reschedule-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reschedule-header .reschedule-image{-webkit-box-flex:0;-webkit-flex:0 1 320px;-ms-flex:0 1 320px;flex:0 1 320px;min-width:280px}.reschedule-header .reschedule-image img{display:block;width:100%;height:auto}.reschedule-header .reschedule-info{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;margin-left:40px;max-width:440px}.reschedule-header .reschedule-info .eyebrow{color:#4296cb;font-size:11px;line-height:13px;padding-bottom:8px}.reschedule-header .reschedule-info>h3{margin-bottom:10px}.reschedule-header .reschedule-info>p{margin:0;padding:0}.reschedule-header .program-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:30px}.reschedule-header .program-info>div{margin-right:40px}.reschedule-header .program-info>div h5{line-height:26px;color:#4e5262}.reschedule-header .program-info>div h5 span{color:#222533}.reschedule-header .program-info>div:last-child{margin-right:0}.reschedule-calendars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.reschedule-legend{margin:0 0 1.6rem;list-style:none;margin:30px 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#7b7f92}.reschedule-legend li{font-size:13px;line-height:13px;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.reschedule-legend li:before{content:" ";display:block;width:11px;height:11px;margin-right:10px}.reschedule-legend li.unchanged:before{background:#ced0db}.reschedule-legend li.rescheduled:before{background:#4296cb}.reschedule-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:38px}.reschedule-actions .btn{margin-right:20px}#reschedule_form{min-height:360px}@media (max-width:600px){#reschedule_form{min-height:470px}}.reschedule-move{margin-top:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.reschedule-move>div:first-child{-webkit-box-flex:0;-webkit-flex:0 1 320px;-ms-flex:0 1 320px;flex:0 1 320px;min-width:280px;margin-right:40px}.reschedule-move .select-style{width:100%;max-width:300px}.reschedule-move>div:last-child{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.reschedule-move>div:last-child .select-style{width:300px}@media only screen and (max-width:670px){.reschedule-move>div:last-child .select-style{width:100%}}.reschedule-move .note{color:#7b7f92;font-size:13px;padding-top:15px}.reschedule-submit{margin-top:80px}.reschedule-submit .btn{min-width:240px;text-align:center}@media (max-width:1020px){.reschedule-header .reschedule-image{-webkit-box-flex:0;-webkit-flex:0 1 35%;-ms-flex:0 1 35%;flex:0 1 35%}.reschedule-header .reschedule-info{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.reschedule-move>div:first-child{-webkit-box-flex:0;-webkit-flex:0 1 35%;-ms-flex:0 1 35%;flex:0 1 35%}}@media (max-width:767px){.reschedule-header .program-info{display:block}.reschedule-header .program-info>div{margin-right:0}}@media (max-width:600px){.reschedule-header{display:block}.reschedule-header .reschedule-image{width:100%}.reschedule-header .reschedule-info{margin-top:20px;margin-left:0}.reschedule-header .program-info>div{margin-bottom:15px}.reschedule-legend{margin:16px 0 0}.reschedule-actions{display:block}.reschedule-actions .btn{display:block;width:100%;margin-right:0}.reschedule-move{margin-top:40px;display:block}.reschedule-move>div:first-child{min-width:0;margin-right:0;margin-bottom:20px}.reschedule-move .select-style{width:100%!important;max-width:300px!important}.reschedule-move .note{padding-top:10px}.reschedule-submit{margin-top:40px}}header.nav-header .account-nav{padding-top:27px}@media (max-width:768px){header.nav-header .account-nav{padding-top:13px}}@media (max-width:600px){header.nav-header .account-nav{padding-top:0}}.account-nav{margin-bottom:8rem;margin-bottom:90px;border-bottom:1px solid #e3ebee}.account-nav ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.account-nav a,.account-nav li{font-weight:600}.account-nav a.active,.account-nav a:active,.account-nav a:focus,.account-nav a:hover,.account-nav a[aria-expanded=true],.account-nav li.active,.account-nav li:active,.account-nav li:focus,.account-nav li:hover,.account-nav li[aria-expanded=true],[data-whatinput=keyboard] .account-nav a:focus,[data-whatinput=keyboard] .account-nav li:focus{background:none;text-decoration:none;color:#212432}.account-nav li{margin:0 2.1rem 0 0;padding-bottom:2rem;position:relative}.account-nav li.active:after{content:"";margin-bottom:-1px;background:#4296cb;bottom:0;height:4px;left:0;position:absolute;width:100%}.account-header{padding-bottom:3.6rem}.account-header .heading{margin:0}.account-block{border-bottom:1px solid #e3ebee;margin-top:15px;margin-bottom:15px;padding-bottom:15px}.account-block .username{margin-bottom:10px;font-size:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#7b7f92}.account-block .username a,.account-block .username strong{font-weight:600}.account-block .username strong{color:#212432;font-weight:600}.account-block .username .social-icon{margin-right:10px}.account-sums{max-width:540px}.account-sums ul{margin-bottom:40px;color:#4e5262}.account-sums ul strong{font-weight:600}.account-sum-actions button:first-child{margin-right:20px}.account-form{padding-bottom:3.2rem}.account-form .form__group{margin:0 0 2.2rem}.account-form-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.account-form-layout>div{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:50px}.account-form-layout>div .form__group{max-width:300px}.account-form-layout>aside{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:350px}@media (max-width:768px){.account-form-layout{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.account-form-layout>div{padding-right:20px}.account-form-layout>aside,.account-form-layout>div{-webkit-flex-basis:calc(50% - 12px);-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px)}}@media (max-width:600px){.account-form-layout>div{padding-right:0}.account-form-layout>aside,.account-form-layout>div{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.account-form-layout>aside .form__group,.account-form-layout>div .form__group{max-width:none}.account-form-layout>aside{max-width:none}}.account-form-layout .action__group{padding-top:14px}