lightspeeddevelopment/lsx-health-plan

View on GitHub
assets/css/lsx-health-plan-rtl.css

Summary

Maintainability
Test Coverage
/** LSX Health Plan styles. @package lsx-health-plan */
.title-lined { padding-bottom: 20px; }

table, .table { width: 100%; table-layout: fixed; }

@media (max-width: 900px) { .no-padding.lsx-block-container .lsx-container-content { padding: 0; } }

.white-bg { background-color: #ffffff !important; }

.blue-title, .content-area h2.blue-title { color: #418ad0; }

@media (max-width: 600px) { .reverse-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .reverse-mobile .col-md-6:last-child { margin-bottom: 2em; } }

body:not(.search-no-results) .lsx-search-title.lsx-search-title-results .clear-facets { margin-right: 6px; }

.lsx-hp-shadow, .my-profile-block .profile-details { -webkit-box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.24); box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.24); }

@media (min-width: 992px) { #main .lsx-sharing-content > p { margin-bottom: 0; } }

#main .lsx-sharing-content .lsx-sharing-label { font-size: 13px; color: #919191; font-family: 'Noto Sans', sans-serif; font-weight: normal; }

#main .lsx-sharing-content .lsx-sharing-label:before { content: none; }

.breadcrumbs-container * { text-transform: capitalize; }

.lsx-pagination > .page-numbers:not(.dots) + .page-numbers:not(.dots):hover { color: white; }

@media (min-width: 600px) { .shopping-list-container { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 4em; -moz-column-gap: 4em; column-gap: 4em; width: 100%; height: 100%; } }

.shopping-list-container table { background-color: #f8f8f8; border: 20px solid #f8f8f8; border-top: none; display: block; }

.shopping-list-container table tbody tr { border-bottom: 1px solid #e1e1e1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.shopping-list-container table tbody tr td { vertical-align: middle; display: inline-block; border: none; padding: 10px; }

.shopping-list-container table tbody tr td.column-1 { font-weight: bold; }

.shopping-list-container table tbody tr td.column-1 span { font-size: 12px; line-height: 15px; display: block; font-weight: 400; }

.shopping-list-container table tbody tr td.column-2 { color: #9b9b9b; text-align: left; }

.shopping-list-container.white-list table { background-color: #ffffff; border: 20px solid #ffffff; }

.slick-slider .slick-dots { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; height: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style: none; margin: 1rem 0 0; padding: 0; }

.slick-slider .slick-dots > li { line-height: 1; padding: 5px; }

@media (min-width: 992px) { .slick-slider .slick-dots > li { padding: 0 7.5px; } }

.slick-slider .slick-dots > li > button { background: transparent; border-style: solid; border-width: 1px; font: 0/0 a; height: 12px; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; width: 4rem; }

@media (min-width: 992px) { .slick-slider .slick-dots > li > button { height: 6px; } }

.slick-slider .slick-arrow { background: transparent; border-radius: 50%; border-style: solid; border-width: 2px; font: 0/0 a; height: 4rem; margin-top: calc((2rem - 17px) / 2); opacity: 1; padding: 0; position: absolute; text-shadow: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: border 300ms ease; transition: border 300ms ease; width: 4rem; z-index: 3; }

.slick-slider .slick-arrow:before { display: block; font-family: 'FontAwesome'; font-size: 3rem; line-height: 1; position: absolute; text-rendering: auto; top: 47%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: color 300ms ease; transition: color 300ms ease; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-slider .slick-arrow.slick-disabled { cursor: not-allowed; }

.slick-slider .slick-arrow.slick-prev { right: -4rem; }

.slick-slider .slick-arrow.slick-prev:before { content: '\f104'; right: 1.1rem; }

.slick-slider .slick-arrow.slick-next { left: -4rem; }

.slick-slider .slick-arrow.slick-next:before { content: '\f105'; right: 1.5rem; }

#lsx-videos-shortcode, #lsx-recipes-shortcode { background: #ffffff; padding: 30px 15px; width: 100%; margin-top: 20px; margin-bottom: 20x; }

#lsx-videos-shortcode h2, #lsx-recipes-shortcode h2 { width: 100%; }

#lsx-videos-shortcode .lsx-videos-title, #lsx-videos-shortcode .lsx-recipes-title, #lsx-recipes-shortcode .lsx-videos-title, #lsx-recipes-shortcode .lsx-recipes-title { font-size: 20px; font-family: 'Noto Sans', sans-serif; }

@media (max-width: 768px) { .single-recipe .content-area, .single-recipe .widget-area { margin-top: 8.5rem; } }

@media (min-width: 900px) { #lsx-recipes-shortcode .lsx-recipes-shortcode { width: 100%; } }

#lsx-recipes-shortcode .lsx-recipes-shortcode table tr th { font-weight: 300; }

@media (max-width: 767px) { #lsx-recipes-shortcode .lsx-recipes-shortcode .col-md-7 img { margin-top: 2em; } }

@media (max-width: 782px) { .slick-slider { width: 100%; } }

@media (max-width: 400px) { .slick-slider { width: 97%; } }

.slick-slider button.slick-arrow { border-color: #4a4a4a; color: #4a4a4a; }

.slick-slider button.slick-arrow.slick-prev { right: -7rem; }

.slick-slider button.slick-arrow.slick-next { left: -7rem; }

.slick-slider .slick-dots > li > button { border-color: #4a4a4a; }

.slick-slider .slick-dots > li.slick-active > button { background-color: #4a4a4a; }

.slick-slider .lsx-videos-slot iframe { width: 100%; max-height: 300px; }

@media (max-width: 400px) { .slick-slider .lsx-videos-slot iframe { max-height: 150px; } }

#lsx-tips-shortcode { margin-top: 3rem; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; background: white; -webkit-box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.24); box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.24); }

@media (min-width: 992px) { #lsx-tips-shortcode { width: 380px; min-width: 350px; } }

#lsx-tips-shortcode .lsx-tips-shortcode { width: 100%; }

#lsx-tips-shortcode .lsx-tips-shortcode .diet-tip-wrapper .col-xs-2 { padding: 0; }

#lsx-tips-shortcode .lsx-tips-shortcode .diet-tip-wrapper .col-xs-2 svg { width: 30px; }

#lsx-tips-shortcode .lsx-tips-shortcode .diet-tip-wrapper .col-xs-10 { padding-right: 5px; }

#lsx-tips-shortcode .lsx-tips-shortcode .diet-tip-wrapper.quick-tip { margin: 0; background: white; padding: 1rem 2rem; }

#lsx-tips-shortcode .lsx-tips-shortcode .diet-tip-wrapper.quick-tip .row { margin: 0; }

#lsx-tips-shortcode .lsx-tips-shortcode .diet-tip-wrapper.quick-tip h3 { color: #4a4a4a; font-family: 'Noto Sans'; font-size: 15px; font-weight: bold; margin-bottom: 5px; }

#lsx-tips-shortcode .lsx-tips-shortcode .diet-tip-wrapper.quick-tip p { color: #919191; font-size: 13px; margin: 0; }

#lsx-tips-shortcode .lsx-tips-shortcode.slick-slider button.slick-arrow { border: none; color: #dddddd; }

#lsx-tips-shortcode .lsx-tips-shortcode.slick-slider button.slick-arrow.slick-next { left: -1rem; }

#lsx-tips-shortcode .lsx-tips-shortcode.slick-slider button.slick-arrow.slick-prev { right: 0; }

#lsx-tips-shortcode .lsx-tips-shortcode.slick-slider .slick-dots { margin-top: 0; margin-bottom: 8px; }

#lsx-tips-shortcode .lsx-tips-shortcode.slick-slider .slick-dots > li { padding: 0 3px; }

#lsx-tips-shortcode .lsx-tips-shortcode.slick-slider .slick-dots > li > button { border-color: #dddddd; width: 9px; height: 9px; border-radius: 50%; padding: 0; background: #dddddd; }

#lsx-tips-shortcode .lsx-tips-shortcode.slick-slider .slick-dots > li.slick-active > button { background: #919191; }

body.single #lsx-tips-shortcode { margin-bottom: 2rem; }

.lsx-hp-widget-items.slick-slider { background-color: white; padding: 2rem; }

.lsx-hp-widget-items.slick-slider button.slick-arrow { border: none; }

.lsx-hp-widget-items.slick-slider button.slick-arrow.slick-next { left: 1rem; }

.lsx-hp-widget-items.slick-slider button.slick-arrow.slick-prev { right: 1rem; }

.lsx-hp-widget-items.slick-slider .slick-dots { border-bottom: 1px solid #dddddd; padding-bottom: 3rem; }

.widget-item-grid-layout .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media (min-width: 992px) { .widget-item-grid-layout .row { padding: 1rem; } }

.widget-item-grid-layout .row > .col-xs-12 { padding: 1rem; }

.widget-item-grid-layout .row > .col-xs-12 img { width: 100%; }

.widget-item-grid-layout .row > .col-xs-12:not(:first-child) { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.widget-item-grid-layout .row > .col-xs-12:not(:first-child) img { height: 100%; max-height: 230px; -o-object-fit: cover; object-fit: cover; }

.widget-item-grid-layout .row:first-child > .col-xs-12:first-child { width: 100%; }

.widget-item-grid-layout .row:first-child > .col-xs-12:first-child img { max-height: 320px; -o-object-fit: cover; object-fit: cover; }

.widget-item-grid-layout .row:first-child > .col-xs-12:only-child { padding: 0; margin: -1rem; }

@media (min-width: 992px) { .widget-item-grid-layout .row:first-child > .col-xs-12:only-child { width: 490px; } }

.widget-item-grid-layout .row:not(:first-child) { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; padding-top: 0; }

.widget-item-grid-layout .row:not(:first-child) > .col-sm-4 { width: 50%; }

.widget-item-grid-layout .row:not(:first-child) > .col-sm-3 { width: 33.33%; }

#lsx-exercises-shortcode { margin-top: 1rem; margin-bottom: 1rem; }

#lsx-exercises-shortcode .lsx-exercises-shortcode { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

#lsx-exercises-shortcode .lsx-exercises-shortcode > .col-xs-12 { margin-bottom: 3rem; }

#lsx-exercises-shortcode .lsx-exercises-shortcode > .col-xs-12:first-child:last-child { width: 100%; }

@media (min-width: 992px) { #lsx-exercises-shortcode .lsx-exercises-shortcode.layout-grid { display: grid; -webkit-column-gap: 1rem; -moz-column-gap: 1rem; column-gap: 1rem; row-gap: 1rem; grid-template-columns: 1fr 1fr 1fr; } }

#lsx-exercises-shortcode .lsx-exercises-shortcode .has-content-none .exercise-content-box .title-lined { border-bottom: none; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-slot .exercise-feature-img img { width: 100%; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-slot .exercise-content-box .title-lined { margin-bottom: 10px; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-slot .exercise-content-box .title-lined.no-excerpt { border: none; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-slot .exercise-content-box .title-lined .exercise-table { margin: 0; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-slot .exercise-content-box .moretag { display: none; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-slot .exercise-content-box .border-btn { width: 100%; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item { min-height: 200px; background-position: center; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item a[data-toggle='modal'] { position: absolute; width: 100%; height: 100%; z-index: 1; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item.bg-full { background-size: cover; }

@media (max-width: 991px) { #lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item { margin-bottom: 1rem; } }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item:before { content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background-image: linear-gradient(-120deg, #418ad0, #418ad0); opacity: 0.4; -webkit-transition: opacity 0.1s ease-in; transition: opacity 0.1s ease-in; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item:hover:before { content: '\f05d'; font-family: FontAwesome; color: rgba(255, 255, 255, 0.6); font-size: 6em; opacity: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item .exercise-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; position: relative; padding: 1rem 2rem; width: 100%; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item .exercise-link.excerpt-excerpt, #lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item .exercise-link.excerpt-full { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item .exercise-link .lsx-exercises-title { color: white; text-shadow: -1px 1px 4px rgba(0, 0, 0, 0.5); max-width: 80%; margin-right: 0; margin-bottom: 1rem; }

#lsx-exercises-shortcode.columns-2 .lsx-exercises-shortcode { grid-template-columns: repeat(2, 1fr); }

#lsx-exercises-shortcode.columns-4 .lsx-exercises-shortcode { grid-template-columns: repeat(4, 1fr); }

#lsx-exercises-shortcode.columns-5 .lsx-exercises-shortcode { grid-template-columns: repeat(5, 1fr); }

#lsx-exercises-shortcode.columns-6 .lsx-exercises-shortcode { grid-template-columns: repeat(6, 1fr); }

#lsx-exercises-shortcode > .col-md-12 { margin: 2rem auto; text-align: center; }

@media (max-width: 991px) { #lsx-exercises-shortcode > .col-md-12 { width: 100%; padding: 0; }
  #lsx-exercises-shortcode > .col-md-12 .btn { width: 100%; } }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12 { text-align: center; }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12 h2 { font-weight: bold; }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -15px; margin-left: -15px; }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot { width: 100%; padding-right: 15px; padding-left: 15px; }

@media (min-width: 993px) { #lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot { width: 33.33%; margin: 0; } }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-image img { width: 100%; max-height: 170px; -o-object-fit: cover; object-fit: cover; }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-meta { padding: 15px 15px 0 15px; }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-meta .post-categories a { font-size: 13px; }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-title { padding: 10px 15px; margin: 0; line-height: 22px; }

#lsx-hp-related .lsx-related-posts.lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-title a { font-size: 18px; }

body.single-plan #lsx-hp-related, body.single-workout #lsx-hp-related, body.single-meal #lsx-hp-related { margin-top: 4.25rem; }

body.single-plan #lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12, body.single-workout #lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12, body.single-meal #lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12 { text-align: right; }

body.single-plan #lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12 .lsx-related-posts-headline, body.single-workout #lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12 .lsx-related-posts-headline, body.single-meal #lsx-hp-related .lsx-related-posts.lsx-related-posts-title .col-xs-12 .lsx-related-posts-headline { font-size: 22px; }

#hp-connected-members { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 1rem; }

#hp-connected-members p { margin-left: 3rem; margin-bottom: 1rem; line-height: 6px; }

@media (max-width: 992px) { #hp-connected-members p { margin-top: 3rem; } }

#hp-connected-members p .lsx-team-roles { text-transform: uppercase; font-size: 13px; }

#hp-connected-members p .lsx-team-name { font-size: 13px; }

body.single-meal #hp-connected-members { padding: 0 20px; }

@media (min-width: 768px) { .vertical-align { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

body:not(.logged-in).woocommerce-account.my-plan .wc-social-login { max-width: 550px; margin-right: auto; margin-left: auto; }

body:not(.logged-in).woocommerce-account.my-plan .woocommerce { max-width: 550px; margin-right: auto; margin-left: auto; }

body:not(.logged-in).woocommerce-account.my-plan .woocommerce p.woocommerce-LostPassword.lost_password a { color: #f7ae00; }

body:not(.logged-in).woocommerce-account.my-plan .woocommerce h1.lost-your-password-title { font-size: 30px; display: block; font-family: 'Lora', serif; margin-bottom: 20px; }

body:not(.logged-in).woocommerce-account.my-plan .woocommerce .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.form-row.form-row-first { width: 100%; }

body:not(.logged-in).woocommerce-account.my-plan .woocommerce .woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.form-row.form-row-first label { font-weight: 400; }

body:not(.logged-in).woocommerce-account.my-plan #main .woocommerce button.woocommerce-button.button.woocommerce-form-login__submit { padding: 10px 40px; }

body.woocommerce-order-received .wc-social-login, body.woocommerce-order-received .woocommerce-info { display: none; }

body.woocommerce-account.woocommerce-edit-account #primary.content-area { margin-top: 0px; margin-bottom: 0px; }

body.logged-in.woocommerce-account.woocommerce-lost-password article.page { padding: 8.4rem 0; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password .wrap.container { width: 100%; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password .wrap.container .archive-header-wrapper.banner-page { display: block !important; padding: 0; height: 200px; width: 100vw; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password .wrap.container .archive-header-wrapper.banner-page .archive-header { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password .wrap.container .archive-header-wrapper.banner-page .archive-header .archive-title { font-size: 0; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password .wrap.container .archive-header-wrapper.banner-page .archive-header .archive-title:before { font-size: 40px; content: 'Lost Password'; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password article.page { width: 66.66667% !important; margin: 0 auto; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password article.page .woocommerce form .form-row-first label { font-weight: 700 !important; }

body:not(.logged-in).woocommerce-account.woocommerce-lost-password article.page .woocommerce form .form-row-last { float: none; width: 100%; }

body:not(.logged-in).woocommerce-login .woocommerce, body:not(.logged-in).woocommerce-login .wc-social-login, body:not(.logged-in).content-restricted .woocommerce, body:not(.logged-in).content-restricted .wc-social-login, body:not(.logged-in).gutenberg-compatible-template.using-gutenberg.woocommerce-login .woocommerce, body:not(.logged-in).gutenberg-compatible-template.using-gutenberg.woocommerce-login .wc-social-login, body:not(.logged-in).gutenberg-compatible-template.using-gutenberg.content-restricted .woocommerce, body:not(.logged-in).gutenberg-compatible-template.using-gutenberg.content-restricted .wc-social-login { max-width: 550px; margin-right: auto; margin-left: auto; }

body:not(.logged-in) .excerpt .woocommerce { display: none; }

.page-banner-wrap .page-banner > .page-banner-image { bottom: 0; background-color: #2b3840; }

.mobile-header-hamburger.checkout #masthead #searchform { display: none; }

.checkout.lsx-wc-checkout-distraction-free.page-template .checkout-cta-bottom { display: inherit; margin-top: 4.25rem; }

.checkout.lsx-wc-checkout-distraction-free.page-template .header-wrap #lsx-banner { display: none; }

.checkout.lsx-wc-checkout-distraction-free.page-template .header-wrap #masthead .primary-navbar { display: none !important; }

.checkout.lsx-wc-checkout-distraction-free.page-template .header-wrap #masthead .checkout-navbar { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

@media (max-width: 1199px) { .checkout.lsx-wc-checkout-distraction-free.page-template .header-wrap #masthead .checkout-navbar { display: none; } }

.checkout.lsx-wc-checkout-distraction-free.page-template .header-wrap #masthead .checkout-navbar ul li a { font-weight: bold; }

.checkout.lsx-wc-checkout-distraction-free.page-template .wrap.container #primary #main .woocommerce .woocommerce-notices-wrapper { display: none; }

#payment.woocommerce-checkout-payment .form-row.place-order { background: #fff; padding: 0px 20px 20px 20px !important; }

#payment.woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper { background: #f6f6f6; margin-right: -20px; margin-left: -20px; }

#payment.woocommerce-checkout-payment .form-row.place-order .woocommerce-terms-and-conditions-wrapper .validate-required { padding-bottom: 20px !important; }

#payment.woocommerce-checkout-payment .form-row.place-order button#place_order { margin-top: 5px; float: initial; width: 100%; background-color: #f7ae00; -webkit-box-shadow: -2px 2px 0 0 #ce9100; box-shadow: -2px 2px 0 0 #ce9100; }

#payment.woocommerce-checkout-payment .form-row.place-order button#place_order:hover { background-color: #ce9100; }

.page.login #footer-cta, .page.login #footer-widgets, .recipe-template-default #footer-cta, .recipe-template-default #footer-widgets, .post-type-archive-recipe #footer-cta, .post-type-archive-recipe #footer-widgets, .tax-recipe-type #footer-cta, .tax-recipe-type #footer-widgets, .tax-recipe-cuisine #footer-cta, .tax-recipe-cuisine #footer-widgets, .my-plan #footer-cta, .my-plan #footer-widgets, .single-plan #footer-cta, .single-plan #footer-widgets { display: none; }

@media (min-width: 992px) { .content-area .plans-products-wrapper { max-width: 1140px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-right: auto; margin-left: auto; } }

@media (max-width: 768px) { .content-area .plans-products-wrapper { padding: 0 2rem; } }

.content-area .plans-products-wrapper .plan-product { text-align: center; margin-right: auto; margin-left: auto; padding: 2.4rem; margin-bottom: 4rem; background-color: white; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; min-width: 50%; }

@media (min-width: 768px) { .content-area .plans-products-wrapper .plan-product { min-width: auto; width: 50%; }
  .content-area .plans-products-wrapper .plan-product:not(.col-md-12) { max-width: 540px; } }

.content-area .plans-products-wrapper .plan-product .title a { color: #4a4a4a; font-size: 22px; font-weight: bold; }

.content-area .plans-products-wrapper .plan-product .amount { color: #30bb00; font-size: 22px; font-weight: bold; padding: 1rem; display: block; }

.post-type-archive-plan .woocommerce-notices-wrapper { margin-top: 4.25rem; padding-right: 5px; padding-left: 5px; }

.post-type-archive-plan .woocommerce-notices-wrapper:empty { display: none; }

.post-type-archive-plan .woocommerce-notices-wrapper .woocommerce-message { margin-bottom: 0; }

.gutenberg-compatible-template.using-gutenberg .entry-content div.woocommerce-message { max-width: 1140px; width: 100%; margin-top: 43px; }

@media (min-width: 768px) and (max-width: 1140px) { .gutenberg-compatible-template.using-gutenberg .entry-content div.woocommerce-message { margin-right: 30px; margin-left: 30px; } }

#account-nav, #type-nav { max-width: 1140px; width: 100%; margin-top: 45px; margin-bottom: 30px; }

@media (min-width: 601px) and (max-width: 1140px) { #account-nav, #type-nav { padding-right: 0; padding-left: 0; margin-top: 30px; margin-bottom: 20px; } }

@media (max-width: 600px) { #account-nav, #type-nav { margin-top: 0; margin-bottom: 30px; } }

@media (max-width: 600px) { #account-nav .nav.nav-pills, #type-nav .nav.nav-pills { width: 100vw; margin-right: -15px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; overflow-x: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; scroll-behavior: smooth; } }

#account-nav .nav.nav-pills li, #type-nav .nav.nav-pills li { margin-left: 2px; }

@media (max-width: 600px) { #account-nav .nav.nav-pills li, #type-nav .nav.nav-pills li { margin: 0; width: 33.333%; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; scroll-snap-align: start; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 2px; margin-top: 1px; }
  #account-nav .nav.nav-pills li:not(.active) a, #type-nav .nav.nav-pills li:not(.active) a { opacity: 0.7; } }

#account-nav .nav.nav-pills li a, #type-nav .nav.nav-pills li a { border-radius: 0; background: #ffffff; font-family: 'Noto Sans', sans-serif; font-size: 15px; color: #999999; padding: 13px; display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 200px; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 600px) { #account-nav .nav.nav-pills li a, #type-nav .nav.nav-pills li a { font-size: 13px; width: 100%; padding: 5px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; min-width: auto; line-height: 25px; } }

#account-nav .nav.nav-pills li a::after, #type-nav .nav.nav-pills li a::after { content: ''; margin-right: 10px; background-size: contain; display: inline-block; width: 25px; height: 25px; background-repeat: no-repeat; background-position: center; font-family: FontAwesome; font-size: 15px; position: relative; color: #418ad0; opacity: 0.5; }

@media (max-width: 600px) { #account-nav .nav.nav-pills li a::after, #type-nav .nav.nav-pills li a::after { width: 100%; height: 20px; margin: 0 0 5px 0; } }

#account-nav .nav.nav-pills li a.my-plan-tab::after, #type-nav .nav.nav-pills li a.my-plan-tab::after { content: '\f0e7'; }

#account-nav .nav.nav-pills li a.account-details-tab::after, #type-nav .nav.nav-pills li a.account-details-tab::after { content: '\f007'; }

#account-nav .nav.nav-pills li a.logout-tab::after, #type-nav .nav.nav-pills li a.logout-tab::after { content: '\f090'; }

@media (max-width: 334px) { #account-nav .nav.nav-pills li a, #type-nav .nav.nav-pills li a { font-size: 11px; } }

#account-nav .nav.nav-pills li.active a, #account-nav .nav.nav-pills li:hover a, #type-nav .nav.nav-pills li.active a, #type-nav .nav.nav-pills li:hover a { background: #418ad0; color: #ffffff; }

#type-nav { margin-top: 0; }

@media (min-width: 768px) and (max-width: 1140px) { body:not(.woocommerce-edit-account) #account-nav { padding-right: 30px; padding-left: 30px; } }

#account-nav ul.nav { margin-right: 0px; }

.my-plan-shortcode .breadcrumbs-container { z-index: 5; }

.my-plan-shortcode .entry-content:first-child .my-profile-block { margin-top: -84px; }

.my-profile-block { overflow: initial !important; }

.gutenberg-compatible-template.using-gutenberg .entry-content .my-profile-block { min-height: 200px; }

@media (max-width: 768px) { .gutenberg-compatible-template.using-gutenberg .entry-content .my-profile-block { min-height: 250px; } }

@media (max-width: 768px) { .gutenberg-compatible-template.using-gutenberg .entry-content .my-profile-block .wp-block-cover__inner-container { padding: 10rem 3rem 3rem; min-height: 250px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

@media (max-width: 600px) { .gutenberg-compatible-template.using-gutenberg .entry-content .my-profile-block .wp-block-cover__inner-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: end; } }

.gutenberg-compatible-template.using-gutenberg .entry-content .my-profile-block .wp-block-cover__inner-container > h2 { margin: 0; font-size: 42px; font-weight: bold; }

.my-profile-block > .wp-block-cover__inner-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 1140px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 7rem 0 2rem; }

@media (max-width: 768px) { .my-profile-block > .wp-block-cover__inner-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.my-profile-block #dashboard-card { max-width: 400px; margin: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 768px) { .my-profile-block #dashboard-card { max-width: 600px; top: 0; width: 100%; padding: 2rem; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } }

@media (max-width: 600px) { .my-profile-block #dashboard-card { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; padding-right: 0; padding-left: 0; } }

.my-profile-block .profile-navigation { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; margin-left: 20px; }

@media (max-width: 900px) { .my-profile-block .profile-navigation { margin-bottom: 20px; } }

@media (max-width: 768px) { .my-profile-block .profile-navigation { margin-left: 15px; } }

.my-profile-block .profile-navigation .profile-photo img { border-radius: 100px; border: 4px solid white; min-height: 95px; min-width: 95px; width: 95px; height: 95px; -o-object-fit: cover; object-fit: cover; }

.my-profile-block .profile-details { width: 100%; background: #ffffff; padding: 1.5rem; min-width: 230px; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media (max-width: 768px) { .my-profile-block .profile-details { min-width: auto; } }

.my-profile-block .profile-details > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.my-profile-block .profile-details > div span { color: #333333; line-height: 28px; }

.my-profile-block .profile-details h1 { text-transform: capitalize; color: #434343; font-size: 20px; line-height: 24px; padding-bottom: 7px; margin-bottom: 7px; margin-right: 0; width: 100%; }

.my-profile-block .profile-details .edit-profile { -ms-flex-item-align: end; align-self: flex-end; text-transform: uppercase; font-weight: bold; margin-top: -2.5rem; }

.my-profile-block .profile-details .title-lined + .edit-profile { margin-top: 0; }

.gutenberg-compatible-template.using-gutenberg .entry-content .all-plans-block { max-width: 1140px; width: 100%; margin-top: 2.4rem; margin-bottom: 2.4rem; }

@media (min-width: 768px) and (max-width: 1140px) { .gutenberg-compatible-template.using-gutenberg .entry-content .all-plans-block { padding-right: 30px; padding-left: 30px; } }

.all-plans-block > .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.all-plans-block > .row > .col-xs-12 { margin-bottom: 3rem; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot { background-color: white; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box { padding: 2rem 1.5rem; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box h3.plan { margin-bottom: 8px; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box h3.plan a { color: #4a4a4a; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .plan-meta img { margin-left: 5px; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .plan-meta img + span { margin-right: 5px; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .plan-meta span { font-size: 13px; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .plan-meta span a { color: #919191; }

@media (max-width: 768px) { .all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .plan-meta { margin-bottom: 2.4rem; } }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .hp-plan-price, .all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .amount { color: #30bb00; font-size: 18px; margin-top: 9px; display: block; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .excerpt { margin-top: 10px; }

@media (max-width: 768px) { .all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .excerpt { display: none; } }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .moretag { display: none; }

.title-lined.my-plan { max-width: 900px; margin-right: 0; }

.progress { position: relative; }

.progress span { position: absolute; right: 8px; bottom: 6px; font-size: 10px; font-weight: bold; color: white; }

.progress progress[value] { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; height: 20px; }

.progress progress[value]::-webkit-progress-bar { background-color: white; border-radius: 10px; border: 1px solid #dddddd; }

.progress progress[value]::-webkit-progress-value { border-radius: 10px; background-color: transparent; }

.progress progress[value].less-progress::-webkit-progress-value { background-color: #c32d37; }

.progress progress[value].half-progress::-webkit-progress-value { background-color: #ff7a18; }

.progress progress[value].completed-progress::-webkit-progress-value { background-color: #30bb00; }

.progress progress[value='0'] + span { color: black; }

.daily-plan-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.daily-plan-block.day-grid { display: grid; grid-template-columns: repeat(7, 13%); grid-template-rows: 120px; grid-column-gap: 10px; grid-row-gap: 10px; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .daily-plan-block.day-grid { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media (max-width: 600px) { .daily-plan-block.day-grid { grid-template-columns: repeat(4, 23%); grid-template-rows: 80px; } }

.daily-plan-block .day { background-color: #ececec; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 2px; height: 110px; -webkit-transition: none; transition: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .daily-plan-block .day { width: 100px; } }

.daily-plan-block .day:hover { background-color: #418ad0; color: #ffffff; }

.daily-plan-block .day:hover .plan-content { color: #ffffff; }

@media (max-width: 768px) { .daily-plan-block .day .daily-plan-block.week-grid .week-row .week-row-inner { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
  .daily-plan-block .day .daily-plan-block.week-grid .week-row .week-row-inner .day { margin-left: 12px; } }

@media (max-width: 500px) { .daily-plan-block .day .daily-plan-block.week-grid .week-row .week-row-inner .day.completed { padding: 5px; } }

@media (min-width: 900px) { .daily-plan-block .day { max-width: 120px; } }

@media (max-width: 600px) { .daily-plan-block .day { height: 80px; margin-bottom: 0; } }

.daily-plan-block .day .plan-content { font-size: 22px; font-weight: bold; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; }

.daily-plan-block .day.completed .plan-content { font-size: 0; }

.daily-plan-block .day.completed .plan-content:before { content: '\f05d'; font-family: FontAwesome; font-size: 70px; color: #f1f1f1; font-weight: 300; }

.daily-plan-block .day.current-day { background-color: transparent; border: 2px solid #418ad0; }

.daily-plan-block .day.current-day .plan-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.daily-plan-block .day.current-day .plan-content:before { content: url(/wp-content/plugins/lsx-health-plan/assets/images/hourglass.svg); height: 40px; }

.daily-plan-block .day.next-day { background-color: #418ad0; }

.daily-plan-block .day.next-day .plan-content { color: #ffffff; }

.daily-plan-block .day.next-day:last-child .plan-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.daily-plan-block .day.next-day:last-child .plan-content:before { content: url(/wp-content/plugins/lsx-health-plan/assets/images/trophy.svg); height: 40px; }

.daily-plan-block.week-grid { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-transition: none; transition: none; }

.daily-plan-block.week-grid a, .daily-plan-block.week-grid span { background: #e9ecee; margin-bottom: 10px; font-size: 28px; font-family: 'Lora', serif; font-weight: bold; padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: none; transition: none; }

.daily-plan-block.week-grid a.week-title:hover, .daily-plan-block.week-grid a.week-title:focus, .daily-plan-block.week-grid span.week-title:hover, .daily-plan-block.week-grid span.week-title:focus { color: #418ad0; }

.daily-plan-block.week-grid a.week-title:after, .daily-plan-block.week-grid span.week-title:after { content: '\f0d7'; font-family: 'FontAwesome'; }

.daily-plan-block.week-grid a.week-title[aria-expanded='true']:after, .daily-plan-block.week-grid span.week-title[aria-expanded='true']:after { content: '\f0d8'; font-family: 'FontAwesome'; }

.daily-plan-block.week-grid a.week-title[aria-expanded='false']:after, .daily-plan-block.week-grid span.week-title[aria-expanded='false']:after { content: '\f0d7'; font-family: 'FontAwesome'; }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 0 5rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; -ms-flex-pack: distribute; justify-content: space-around; }

@media (max-width: 768px) { .daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; } }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day { background: none; }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day:not(.completed) { border: 4px solid #418ad0; border-radius: 50px; height: 100px; width: 100px; background: rgba(65, 138, 208, 0.3); text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day:hover:not(.completed) { background: #418ad0; }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day:hover:not(.completed) .plan-content { color: #ffffff; }

@media (max-width: 768px) { .daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day { margin-left: 1rem; } }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day .plan-content { font-family: 'Noto Sans', sans-serif; font-weight: 300; text-transform: uppercase; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 -4rem; }

@media (max-width: 1024px) { .daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0; } }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box { padding-left: 5px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box h3 { background-color: #f6f6f6; padding: 10px 16px; margin-bottom: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box h3 svg { margin-left: 10px; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box .week-meals-recipes-box-inner .day.completed .plan-content { font-size: 0; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box .week-meals-recipes-box-inner .day.completed .plan-content:before { font-size: 50px; color: #f1f1f1; }

@media (max-width: 1024px) { .daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box .week-meals-recipes-box-inner .day.completed .plan-content:before { font-size: 66px; } }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box .week-meals-recipes-box-inner .day:not(.completed) { height: 75px; width: 75px; margin-left: 5px; padding: 5px; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-meals-recipes-box .week-meals-recipes-box-inner .day:not(.completed) .plan-content { font-size: 18px; font-weight: bold; line-height: 24px; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-download-box { background-color: #f6f6f6; padding: 10px 16px; margin-bottom: 5px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-download-box .title { display: -webkit-box; display: -ms-flexbox; display: flex; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-download-box .title svg { margin-left: 10px; }

.daily-plan-block.week-grid .week-row .week-row-inner.week-downloads-view-on .week-download-box .week-download-box-list a { background: none; font-size: 15px; line-height: 24px; padding: 0; font-weight: normal; font-family: 'Noto Sans', sans-serif; margin: 0; }

.edit-account-section { width: 100%; }

#edit-account-tab { max-width: 1140px; width: 100%; margin: 20px auto 140px; }

@media (min-width: 601px) and (max-width: 1140px) { #edit-account-tab { padding-right: 30px; padding-left: 30px; margin-top: 30px; margin-bottom: 20px; } }

@media (max-width: 600px) { #edit-account-tab { padding: 0 10px 20px; margin-top: 0px; margin-bottom: 30px; }
  #edit-account-tab #account-nav .nav-pills { margin-right: -25px; } }

@media (min-width: 769px) and (max-width: 1140px) { #edit-account-tab #account-nav { padding-right: 0; padding-left: 0; } }

#edit-account-tab .edit-account-section, #edit-account-tab .stat-section { width: 100%; }

#edit-account-tab .edit-account-section .title-lined, #edit-account-tab .edit-account-section .woocommerce, #edit-account-tab .stat-section .title-lined, #edit-account-tab .stat-section .woocommerce { max-width: 900px; margin-right: 0; }

#edit-account-tab .edit-account-section .woocommerce .woocommerce-MyAccount-content, #edit-account-tab .stat-section .woocommerce .woocommerce-MyAccount-content { width: 100%; }

#edit-account-tab .edit-account-section .woocommerce .woocommerce-EditAccountForm label, #edit-account-tab .edit-account-section .woocommerce .woocommerce-EditAccountForm span em, #edit-account-tab .stat-section .woocommerce .woocommerce-EditAccountForm label, #edit-account-tab .stat-section .woocommerce .woocommerce-EditAccountForm span em { font-weight: 300; }

#edit-account-tab .edit-account-section .woocommerce .woocommerce-EditAccountForm label, #edit-account-tab .stat-section .woocommerce .woocommerce-EditAccountForm label { word-break: break-word; }

#edit-account-tab .edit-account-section .woocommerce .woocommerce-EditAccountForm p:last-child, #edit-account-tab .stat-section .woocommerce .woocommerce-EditAccountForm p:last-child { margin-top: 20px; }

#edit-account-tab .edit-account-section .woocommerce .woocommerce-EditAccountForm fieldset legend, #edit-account-tab .stat-section .woocommerce .woocommerce-EditAccountForm fieldset legend { display: none; }

#edit-account-tab .edit-account-section .my-stats-wrap, #edit-account-tab .stat-section .my-stats-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 767px) { #edit-account-tab .edit-account-section .my-stats-wrap, #edit-account-tab .stat-section .my-stats-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

#edit-account-tab .edit-account-section .my-stats-wrap .description, #edit-account-tab .stat-section .my-stats-wrap .description { width: 30%; }

@media (max-width: 767px) { #edit-account-tab .edit-account-section .my-stats-wrap .description, #edit-account-tab .stat-section .my-stats-wrap .description { width: 100%; } }

#edit-account-tab .edit-account-section .my-stats-title, #edit-account-tab .stat-section .my-stats-title { margin-top: 60px; }

#edit-account-tab .edit-account-section .my-stats, #edit-account-tab .stat-section .my-stats { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 70%; }

@media (max-width: 767px) { #edit-account-tab .edit-account-section .my-stats, #edit-account-tab .stat-section .my-stats { width: 100%; } }

#edit-account-tab .edit-account-section .my-stats p:last-child, #edit-account-tab .stat-section .my-stats p:last-child { margin-top: 0px !important; }

#edit-account-tab .edit-account-section .my-stats .form-row, #edit-account-tab .stat-section .my-stats .form-row { padding-left: 15px !important; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: 50%; max-width: 240px; margin-right: 0; }

@media (max-width: 767px) { #edit-account-tab .edit-account-section .my-stats .form-row, #edit-account-tab .stat-section .my-stats .form-row { width: 100%; max-width: 100%; } }

#edit-account-tab .edit-account-section .my-stats .form-row.calculate-bmi .btn, #edit-account-tab .edit-account-section .my-stats .form-row.calculate-bmi .btn:active, #edit-account-tab .edit-account-section .my-stats .form-row.calculate-bmi .btn:visited, #edit-account-tab .stat-section .my-stats .form-row.calculate-bmi .btn, #edit-account-tab .stat-section .my-stats .form-row.calculate-bmi .btn:active, #edit-account-tab .stat-section .my-stats .form-row.calculate-bmi .btn:visited { width: 100%; color: #f7941d; border-color: #f7941d; background-color: transparent; }

#edit-account-tab .edit-account-section .my-stats .form-row.calculate-bmi .btn:hover, #edit-account-tab .edit-account-section .my-stats .form-row.calculate-bmi .btn:active:hover, #edit-account-tab .edit-account-section .my-stats .form-row.calculate-bmi .btn:visited:hover, #edit-account-tab .stat-section .my-stats .form-row.calculate-bmi .btn:hover, #edit-account-tab .stat-section .my-stats .form-row.calculate-bmi .btn:active:hover, #edit-account-tab .stat-section .my-stats .form-row.calculate-bmi .btn:visited:hover { background-color: #f7941d; color: white; }

#edit-account-tab .edit-account-section .description, #edit-account-tab .stat-section .description { margin-top: -43px; }

@media (max-width: 767px) { #edit-account-tab .edit-account-section .description, #edit-account-tab .stat-section .description { margin-top: 0; } }

#edit-account-tab .edit-account-section .description .bmi-total, #edit-account-tab .stat-section .description .bmi-total { font-size: 14px; border: 2px solid #30bb00; color: #30bb00; width: 100%; margin-bottom: 0; cursor: auto; }

#edit-account-tab .edit-account-section .description .bmi-total:hover, #edit-account-tab .stat-section .description .bmi-total:hover { background: transparent; }

#edit-account-tab .edit-account-section .wpua-edit-container, #edit-account-tab .stat-section .wpua-edit-container { margin-top: 60px; }

#edit-account-tab .edit-account-section .wpua-edit-container h3, #edit-account-tab .stat-section .wpua-edit-container h3 { font-size: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-size: 30px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 5px solid #418ad0; }

#edit-account-tab .edit-account-section .wpua-edit-container p.tagline, #edit-account-tab .stat-section .wpua-edit-container p.tagline { font-family: 'Noto Sans', sans-serif; font-size: 15px; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-add-existing, #edit-account-tab .stat-section .wpua-edit-container #wpua-add-existing { background-color: #dcdcdc; -webkit-box-shadow: -2px 2px 0 0 #969696; box-shadow: -2px 2px 0 0 #969696; color: #4e4e4e; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-add-existing:hover, #edit-account-tab .stat-section .wpua-edit-container #wpua-add-existing:hover { background-color: #969696; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-preview-existing img, #edit-account-tab .stat-section .wpua-edit-container #wpua-preview-existing img { border-radius: 50%; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-remove-existing, #edit-account-tab .stat-section .wpua-edit-container #wpua-remove-existing { color: #4e4e4e; background: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-remove-existing:before, #edit-account-tab .stat-section .wpua-edit-container #wpua-remove-existing:before { content: '\f00d'; font-family: 'FontAwesome'; color: #d84e2e; margin-left: 10px; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-remove-existing:hover, #edit-account-tab .stat-section .wpua-edit-container #wpua-remove-existing:hover { color: #969696; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-undo-button-existing, #edit-account-tab .stat-section .wpua-edit-container #wpua-undo-button-existing { display: none; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-upload-button-existing #wpua-file-existing, #edit-account-tab .stat-section .wpua-edit-container #wpua-upload-button-existing #wpua-file-existing { margin-bottom: 15px; }

#edit-account-tab .edit-account-section .wpua-edit-container #wpua-thumbnail-existing, #edit-account-tab .edit-account-section .wpua-edit-container #wpua-images-existing span, #edit-account-tab .stat-section .wpua-edit-container #wpua-thumbnail-existing, #edit-account-tab .stat-section .wpua-edit-container #wpua-images-existing span { display: none; }

#__wp-uploader-id-2 h1, #__wp-uploader-id-2 .h1, #__wp-uploader-id-2 h2, #__wp-uploader-id-2 .h2, #__wp-uploader-id-2 h3, #__wp-uploader-id-2 .h3, #__wp-uploader-id-2 .media-frame-title h1, #__wp-uploader-id-2 .image-details h2, #__wp-uploader-id-2 .media-sidebar h2 { font-family: inherit; }

#__wp-uploader-id-2 .wp-core-ui .attachment .thumbnail { background: none; border: none; line-height: initial; padding: initial; margin-bottom: initial; }

#__wp-uploader-id-2 button.button { -webkit-box-shadow: none; box-shadow: none; min-height: initial; color: #0071a1; border: 1px solid #0071a1; background: #f3f5f6; vertical-align: top; text-transform: initial; font-weight: 400; font-size: 13px; padding: 0 10px; height: 30px; line-height: inherit; }

.plan-template-default .content-area, .plan-template-default .widget-area, .recipe-template-default .content-area, .recipe-template-default .widget-area { margin-top: 4.5rem; }

.single:not(.single-post) .content-area { margin-top: 4.25rem; }

.plan-template-default.parent-plan-page { background-color: white; }

.plan-template-default #main.parent-plan { max-width: 1140px; margin-right: auto; margin-left: auto; }

.plan-template-default #main.parent-plan > .post-wrapper > .plan { clear: both; }

#single-plan-nav { margin-bottom: 15px; clear: both; }

@media (max-width: 600px) { #single-plan-nav .nav.nav-pills { width: 100vw; margin-right: -15px; margin-top: -55px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; overflow-x: auto; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; scroll-behavior: smooth; -webkit-box-shadow: 0px 3px 7px rgba(155, 155, 155, 0.4); box-shadow: 0px 3px 7px rgba(155, 155, 155, 0.4); }
  #single-plan-nav .nav.nav-pills::-webkit-scrollbar { width: 1px; height: 5px; background-color: #ffffff; }
  #single-plan-nav .nav.nav-pills::-webkit-scrollbar-thumb { background-color: #418ad0; } }

@media (max-width: 319px) { #single-plan-nav .nav.nav-pills { margin-top: -44px; } }

@media (max-width: 600px) { #single-plan-nav .nav.nav-pills li { margin: 0; width: 28%; -ms-flex-negative: 0; flex-shrink: 0; height: 100%; scroll-snap-align: start; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 2px; }
  #single-plan-nav .nav.nav-pills li:not(.active) a { opacity: 0.7; } }

@media (max-width: 333px) { #single-plan-nav .nav.nav-pills li { min-height: 90px; } }

#single-plan-nav .nav.nav-pills li.active svg g path { stroke: white !important; }

#single-plan-nav .nav.nav-pills li.active svg g circle { fill: white !important; }

#single-plan-nav .nav.nav-pills li a { border-radius: 0; background: #ffffff; font-family: 'Lora', serif; font-weight: bold; font-size: 18px; color: #4a4a4a; padding: 15px 35px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 600px) { #single-plan-nav .nav.nav-pills li a { font-size: 13px; width: 100%; padding: 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } }

#single-plan-nav .nav.nav-pills li a.overview-tab svg { position: relative; top: 5px; }

#single-plan-nav .nav.nav-pills li a.workout-tab svg { max-width: 28px; }

#single-plan-nav .nav.nav-pills li a svg { margin-left: 15px; }

@media (max-width: 600px) { #single-plan-nav .nav.nav-pills li a svg { margin: 0 auto; width: 100%; height: 20px; } }

#single-plan-nav .nav.nav-pills li a:hover svg g path { stroke: white !important; }

#single-plan-nav .nav.nav-pills li a:hover svg g circle { fill: white !important; }

#single-plan-nav .nav.nav-pills li a:hover.workout-tab svg g { fill: white !important; }

#single-plan-nav .nav.nav-pills li a:hover.warm-up-tab svg g, #single-plan-nav .nav.nav-pills li a:hover.recipes-tab svg g { fill: white !important; }

#single-plan-nav .nav.nav-pills li a:hover.warm-up-tab svg path, #single-plan-nav .nav.nav-pills li a:hover.recipes-tab svg path { stroke: transparent !important; }

#single-plan-nav .nav.nav-pills li a:hover.warm-up-tab svg circle, #single-plan-nav .nav.nav-pills li a:hover.recipes-tab svg circle { fill: transparent !important; }

#single-plan-nav .nav.nav-pills li.active a, #single-plan-nav .nav.nav-pills li:hover a { background: #418ad0; color: #ffffff; }

#single-plan-nav .nav.nav-pills li.active .warm-up-tab svg g, #single-plan-nav .nav.nav-pills li.active .recipes-tab svg g, #single-plan-nav .nav.nav-pills li:hover .warm-up-tab svg g, #single-plan-nav .nav.nav-pills li:hover .recipes-tab svg g { fill: white !important; }

#single-plan-nav .nav.nav-pills li.active .warm-up-tab svg path, #single-plan-nav .nav.nav-pills li.active .recipes-tab svg path, #single-plan-nav .nav.nav-pills li:hover .warm-up-tab svg path, #single-plan-nav .nav.nav-pills li:hover .recipes-tab svg path { stroke: transparent !important; }

#single-plan-nav .nav.nav-pills li.active .warm-up-tab svg circle, #single-plan-nav .nav.nav-pills li.active .recipes-tab svg circle, #single-plan-nav .nav.nav-pills li:hover .warm-up-tab svg circle, #single-plan-nav .nav.nav-pills li:hover .recipes-tab svg circle { fill: transparent !important; }

.warmup-container article .entry-content { padding: 0 0 3rem 0; }

.warmup-container article .entry-content .warmup-content > * { padding: 1rem 3rem; }

.warmup-container article .entry-content .warmup-content > *:last-child { margin-bottom: 0; }

.warmup-container article .entry-content .warmup-content .single-plan-section-title { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1rem 3rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; }

.warmup-container article .entry-content .warmup-content .single-plan-section-title h2 { margin: 0; }

.warmup-container article .entry-content .warmup-content .single-plan-section-title svg { margin-left: 15px; }

.warmup-container article .entry-content .warmup-content .workout-instructions { padding: 1rem 3rem; }

.warmup-container article .entry-content .warmup-content .workout-instructions .content-intro p { margin: 0; }

.warmup-container article .entry-content .warmup-content .sets .set-box.set { margin: 0; }

article.type-plan .entry-content, article.type-meal .entry-content, article.type-workout .entry-content { padding: 0; clear: both; }

article.type-plan .entry-content .overview, article.type-meal .entry-content .overview, article.type-workout .entry-content .overview { padding: 3rem; }

article.type-plan .entry-content .workout-content .single-plan-section-title, article.type-plan .entry-content .recipes-content .single-plan-section-title, article.type-plan .entry-content .meal-content .single-plan-section-title, article.type-plan .entry-content .main-plan-content .single-plan-section-title, article.type-meal .entry-content .workout-content .single-plan-section-title, article.type-meal .entry-content .recipes-content .single-plan-section-title, article.type-meal .entry-content .meal-content .single-plan-section-title, article.type-meal .entry-content .main-plan-content .single-plan-section-title, article.type-workout .entry-content .workout-content .single-plan-section-title, article.type-workout .entry-content .recipes-content .single-plan-section-title, article.type-workout .entry-content .meal-content .single-plan-section-title, article.type-workout .entry-content .main-plan-content .single-plan-section-title { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 1rem 3rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

article.type-plan .entry-content .workout-content .single-plan-section-title h2, article.type-plan .entry-content .recipes-content .single-plan-section-title h2, article.type-plan .entry-content .meal-content .single-plan-section-title h2, article.type-plan .entry-content .main-plan-content .single-plan-section-title h2, article.type-meal .entry-content .workout-content .single-plan-section-title h2, article.type-meal .entry-content .recipes-content .single-plan-section-title h2, article.type-meal .entry-content .meal-content .single-plan-section-title h2, article.type-meal .entry-content .main-plan-content .single-plan-section-title h2, article.type-workout .entry-content .workout-content .single-plan-section-title h2, article.type-workout .entry-content .recipes-content .single-plan-section-title h2, article.type-workout .entry-content .meal-content .single-plan-section-title h2, article.type-workout .entry-content .main-plan-content .single-plan-section-title h2 { margin: 0; }

article.type-plan .entry-content .workout-content .single-plan-section-title svg, article.type-plan .entry-content .recipes-content .single-plan-section-title svg, article.type-plan .entry-content .meal-content .single-plan-section-title svg, article.type-plan .entry-content .main-plan-content .single-plan-section-title svg, article.type-meal .entry-content .workout-content .single-plan-section-title svg, article.type-meal .entry-content .recipes-content .single-plan-section-title svg, article.type-meal .entry-content .meal-content .single-plan-section-title svg, article.type-meal .entry-content .main-plan-content .single-plan-section-title svg, article.type-workout .entry-content .workout-content .single-plan-section-title svg, article.type-workout .entry-content .recipes-content .single-plan-section-title svg, article.type-workout .entry-content .meal-content .single-plan-section-title svg, article.type-workout .entry-content .main-plan-content .single-plan-section-title svg { margin-left: 15px; }

article.type-plan .entry-content .workout-content .single-plan-section-title .lsx-sharing-content, article.type-plan .entry-content .recipes-content .single-plan-section-title .lsx-sharing-content, article.type-plan .entry-content .meal-content .single-plan-section-title .lsx-sharing-content, article.type-plan .entry-content .main-plan-content .single-plan-section-title .lsx-sharing-content, article.type-meal .entry-content .workout-content .single-plan-section-title .lsx-sharing-content, article.type-meal .entry-content .recipes-content .single-plan-section-title .lsx-sharing-content, article.type-meal .entry-content .meal-content .single-plan-section-title .lsx-sharing-content, article.type-meal .entry-content .main-plan-content .single-plan-section-title .lsx-sharing-content, article.type-workout .entry-content .workout-content .single-plan-section-title .lsx-sharing-content, article.type-workout .entry-content .recipes-content .single-plan-section-title .lsx-sharing-content, article.type-workout .entry-content .meal-content .single-plan-section-title .lsx-sharing-content, article.type-workout .entry-content .main-plan-content .single-plan-section-title .lsx-sharing-content { margin-right: auto; }

article.type-plan .entry-content .workout-content .workout-instructions, article.type-plan .entry-content .recipes-content .workout-instructions, article.type-plan .entry-content .meal-content .workout-instructions, article.type-plan .entry-content .main-plan-content .workout-instructions, article.type-meal .entry-content .workout-content .workout-instructions, article.type-meal .entry-content .recipes-content .workout-instructions, article.type-meal .entry-content .meal-content .workout-instructions, article.type-meal .entry-content .main-plan-content .workout-instructions, article.type-workout .entry-content .workout-content .workout-instructions, article.type-workout .entry-content .recipes-content .workout-instructions, article.type-workout .entry-content .meal-content .workout-instructions, article.type-workout .entry-content .main-plan-content .workout-instructions { padding: 1rem 3rem; }

article.type-plan .entry-content .workout-content .workout-instructions .content-intro p, article.type-plan .entry-content .recipes-content .workout-instructions .content-intro p, article.type-plan .entry-content .meal-content .workout-instructions .content-intro p, article.type-plan .entry-content .main-plan-content .workout-instructions .content-intro p, article.type-meal .entry-content .workout-content .workout-instructions .content-intro p, article.type-meal .entry-content .recipes-content .workout-instructions .content-intro p, article.type-meal .entry-content .meal-content .workout-instructions .content-intro p, article.type-meal .entry-content .main-plan-content .workout-instructions .content-intro p, article.type-workout .entry-content .workout-content .workout-instructions .content-intro p, article.type-workout .entry-content .recipes-content .workout-instructions .content-intro p, article.type-workout .entry-content .meal-content .workout-instructions .content-intro p, article.type-workout .entry-content .main-plan-content .workout-instructions .content-intro p { margin: 0; }

article.type-plan .entry-content .workout-content .workout-instructions > .row > .col-md-12, article.type-plan .entry-content .recipes-content .workout-instructions > .row > .col-md-12, article.type-plan .entry-content .meal-content .workout-instructions > .row > .col-md-12, article.type-plan .entry-content .main-plan-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .workout-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .recipes-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .meal-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .main-plan-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .workout-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .recipes-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .meal-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 767px) { article.type-plan .entry-content .workout-content .workout-instructions > .row > .col-md-12, article.type-plan .entry-content .recipes-content .workout-instructions > .row > .col-md-12, article.type-plan .entry-content .meal-content .workout-instructions > .row > .col-md-12, article.type-plan .entry-content .main-plan-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .workout-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .recipes-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .meal-content .workout-instructions > .row > .col-md-12, article.type-meal .entry-content .main-plan-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .workout-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .recipes-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .meal-content .workout-instructions > .row > .col-md-12, article.type-workout .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

article.type-plan .entry-content .workout-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-plan .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-plan .entry-content .meal-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-plan .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .workout-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .meal-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .workout-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .meal-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .content-intro { width: 100%; }

@media (min-width: 768px) { article.type-plan .entry-content .workout-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-plan .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-plan .entry-content .meal-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-plan .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .workout-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .meal-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-meal .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .workout-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .meal-content .workout-instructions > .row > .col-md-12 .content-intro, article.type-workout .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .content-intro { width: 63%; padding-left: 1rem; } }

article.type-plan .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-plan .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-plan .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-plan .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row { width: 100%; margin-bottom: 3rem; }

@media (min-width: 768px) { article.type-plan .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-plan .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-plan .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-plan .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-meal .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row, article.type-workout .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row { width: 37%; } }

article.type-plan .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-plan .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-plan .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-plan .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-meal .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-meal .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-meal .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-meal .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-workout .entry-content .workout-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-workout .entry-content .recipes-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-workout .entry-content .meal-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode, article.type-workout .entry-content .main-plan-content .workout-instructions > .row > .col-md-12 .tip-row #lsx-tips-shortcode { margin-top: 0; }

article.type-plan .entry-content .workout-content .sets .set-box.set, article.type-plan .entry-content .recipes-content .sets .set-box.set, article.type-plan .entry-content .meal-content .sets .set-box.set, article.type-plan .entry-content .main-plan-content .sets .set-box.set, article.type-meal .entry-content .workout-content .sets .set-box.set, article.type-meal .entry-content .recipes-content .sets .set-box.set, article.type-meal .entry-content .meal-content .sets .set-box.set, article.type-meal .entry-content .main-plan-content .sets .set-box.set, article.type-workout .entry-content .workout-content .sets .set-box.set, article.type-workout .entry-content .recipes-content .sets .set-box.set, article.type-workout .entry-content .meal-content .sets .set-box.set, article.type-workout .entry-content .main-plan-content .sets .set-box.set { margin: 0; }

article.type-plan .entry-content .workout-content .sets .set-box.entry-content, article.type-plan .entry-content .recipes-content .sets .set-box.entry-content, article.type-plan .entry-content .meal-content .sets .set-box.entry-content, article.type-plan .entry-content .main-plan-content .sets .set-box.entry-content, article.type-meal .entry-content .workout-content .sets .set-box.entry-content, article.type-meal .entry-content .recipes-content .sets .set-box.entry-content, article.type-meal .entry-content .meal-content .sets .set-box.entry-content, article.type-meal .entry-content .main-plan-content .sets .set-box.entry-content, article.type-workout .entry-content .workout-content .sets .set-box.entry-content, article.type-workout .entry-content .recipes-content .sets .set-box.entry-content, article.type-workout .entry-content .meal-content .sets .set-box.entry-content, article.type-workout .entry-content .main-plan-content .sets .set-box.entry-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; }

article.type-plan .entry-content .workout-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-plan .entry-content .recipes-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-plan .entry-content .meal-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-plan .entry-content .main-plan-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-meal .entry-content .workout-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-meal .entry-content .recipes-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-meal .entry-content .meal-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-meal .entry-content .main-plan-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-workout .entry-content .workout-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-workout .entry-content .recipes-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-workout .entry-content .meal-content .sets .set-box.entry-content #lsx-tips-shortcode, article.type-workout .entry-content .main-plan-content .sets .set-box.entry-content #lsx-tips-shortcode { min-width: 330px; }

article.type-plan .entry-content .main-plan-content .plan .set-box, article.type-meal .entry-content .main-plan-content .plan .set-box, article.type-workout .entry-content .main-plan-content .plan .set-box { background: white; padding: 0px 8px 0 8px; margin-bottom: 0; }

@media (min-width: 992px) { article.type-plan .entry-content .main-plan-content .plan .set-box, article.type-meal .entry-content .main-plan-content .plan .set-box, article.type-workout .entry-content .main-plan-content .plan .set-box { padding: 30px 20px 0 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

article.type-plan .entry-content .main-plan-content .plan .plan-top-content, article.type-meal .entry-content .main-plan-content .plan .plan-top-content, article.type-workout .entry-content .main-plan-content .plan .plan-top-content { width: 100%; }

article.type-plan .entry-content .main-plan-content .plan #hp-connected-members, article.type-meal .entry-content .main-plan-content .plan #hp-connected-members, article.type-workout .entry-content .main-plan-content .plan #hp-connected-members { padding-top: 2rem; }

@media (min-width: 992px) { article.type-plan .entry-content .main-plan-content .plan .the-content, article.type-meal .entry-content .main-plan-content .plan .the-content, article.type-workout .entry-content .main-plan-content .plan .the-content { padding-left: 4rem; }
  article.type-plan .entry-content .main-plan-content .plan #hp-connected-members, article.type-meal .entry-content .main-plan-content .plan #hp-connected-members, article.type-workout .entry-content .main-plan-content .plan #hp-connected-members { padding: 0; }
  article.type-plan .entry-content .main-plan-content .plan #lsx-tips-shortcode, article.type-meal .entry-content .main-plan-content .plan #lsx-tips-shortcode, article.type-workout .entry-content .main-plan-content .plan #lsx-tips-shortcode { margin-top: 0; margin-right: 50px; } }

article.type-plan .entry-content .main-plan-content .plan .my-plan-title, article.type-meal .entry-content .main-plan-content .plan .my-plan-title, article.type-workout .entry-content .main-plan-content .plan .my-plan-title { padding: 20px 20px 0; font-weight: bold; margin-bottom: 0; }

article.type-plan .entry-content .main-plan-content .plan .the-plan-content, article.type-meal .entry-content .main-plan-content .plan .the-plan-content, article.type-workout .entry-content .main-plan-content .plan .the-plan-content { padding: 20px; }

article.type-plan .entry-content .main-plan-content .plan .the-plan-content .progress, article.type-meal .entry-content .main-plan-content .plan .the-plan-content .progress, article.type-workout .entry-content .main-plan-content .plan .the-plan-content .progress { margin-top: 1rem; margin-bottom: 3rem; display: block; }

@media (min-width: 992px) { article.type-plan .entry-content .main-plan-content .plan .the-plan-content .daily-plan-block.week-grid .week-row, article.type-meal .entry-content .main-plan-content .plan .the-plan-content .daily-plan-block.week-grid .week-row, article.type-workout .entry-content .main-plan-content .plan .the-plan-content .daily-plan-block.week-grid .week-row { padding: 0 4rem; } }

article.type-plan .entry-content .meal-content .meals .set-box, article.type-meal .entry-content .meal-content .meals .set-box, article.type-workout .entry-content .meal-content .meals .set-box { background: white; padding: 0px 8px 0 8px; margin-bottom: 0; }

@media (min-width: 992px) { article.type-plan .entry-content .meal-content .meals .set-box, article.type-meal .entry-content .meal-content .meals .set-box, article.type-workout .entry-content .meal-content .meals .set-box { padding: 30px 20px 0 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

@media (min-width: 992px) { article.type-plan .entry-content .meal-content .meals .set-box .the-content, article.type-meal .entry-content .meal-content .meals .set-box .the-content, article.type-workout .entry-content .meal-content .meals .set-box .the-content { padding-left: 4rem; } }

article.type-plan .entry-content .meal-content .meals .set-box .the-content #hp-connected-members, article.type-meal .entry-content .meal-content .meals .set-box .the-content #hp-connected-members, article.type-workout .entry-content .meal-content .meals .set-box .the-content #hp-connected-members { padding: 0; }

article.type-plan .entry-content .meal-content .meals .set-box #lsx-tips-shortcode, article.type-meal .entry-content .meal-content .meals .set-box #lsx-tips-shortcode, article.type-workout .entry-content .meal-content .meals .set-box #lsx-tips-shortcode { margin-top: 0; width: 100%; }

@media (min-width: 992px) { article.type-plan .entry-content .meal-content .meals .set-box #lsx-tips-shortcode, article.type-meal .entry-content .meal-content .meals .set-box #lsx-tips-shortcode, article.type-workout .entry-content .meal-content .meals .set-box #lsx-tips-shortcode { max-width: 345px; } }

article.type-plan .entry-content .meal-content .meals .meals-section-title, article.type-meal .entry-content .meal-content .meals .meals-section-title, article.type-workout .entry-content .meal-content .meals .meals-section-title { padding: 40px 20px 0; font-weight: bold; }

article.type-plan .entry-content .meal-content .meals .eating-row, article.type-meal .entry-content .meal-content .meals .eating-row, article.type-workout .entry-content .meal-content .meals .eating-row { padding: 2rem 1rem 3rem; margin: 0; }

@media (min-width: 992px) { article.type-plan .entry-content .meal-content .meals .eating-row .eating-column, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column { border-left: 3px solid rgba(65, 138, 208, 0.1); } }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column:last-child, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column:last-child, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column:last-child { border: none; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .content-box, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .content-box, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .content-box { background: transparent; padding-top: 0; padding-bottom: 0; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .content-box .eating-title, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .content-box .eating-title, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .content-box .eating-title { margin-bottom: 10px; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes { margin: 0 15px; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes .row.eating-row, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes .row.eating-row, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes .row.eating-row { padding: 0; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes .recipe-column, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes .recipe-column, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes .recipe-column { background: white; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes tr, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes tr, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes tr { display: -webkit-box; display: -ms-flexbox; display: flex; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes tr:before, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes tr:before, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes tr:before { font-family: FontAwesome; margin-left: 5px; color: #418ad0; font-size: 12px; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes .serves:before, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes .serves:before, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes .serves:before { content: '\f0f5'; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes .prep-time:before, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes .prep-time:before, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes .prep-time:before { content: '\f017'; }

article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes .cooking-time, article.type-plan .entry-content .meal-content .meals .eating-row .eating-column .recipes .portion-size, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes .cooking-time, article.type-meal .entry-content .meal-content .meals .eating-row .eating-column .recipes .portion-size, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes .cooking-time, article.type-workout .entry-content .meal-content .meals .eating-row .eating-column .recipes .portion-size { display: none; }

article.type-plan .entry-content .meal-content .meals .set-box.entry-content + .eating-row, article.type-meal .entry-content .meal-content .meals .set-box.entry-content + .eating-row, article.type-workout .entry-content .meal-content .meals .set-box.entry-content + .eating-row { margin: 3rem 0 0 0; }

article.type-plan .entry-content .workout-content .single-plan-section-title, article.type-meal .entry-content .workout-content .single-plan-section-title, article.type-workout .entry-content .workout-content .single-plan-section-title { margin-bottom: 0; }

.my-plan-container .lsx-container-content { padding: 10px 2em; }

.my-plan-container .lsx-container-content .lsx-block-container .lsx-container-content { padding: 15px 10px; }

@media (max-width: 600px) { #edit-account-tab { padding: 0 10px 20px; margin-top: 0px; margin-top: -45px; }
  .wp-block-cover + #edit-account-tab { margin-top: 0; } }

.woocommerce-edit-account .wp-block-lsx-blocks-lsx-banner-box { min-height: 200px; }

.woocommerce-edit-account .lsx-banner-image-wrap img { min-width: 100%; min-height: 200px; -o-object-fit: cover; object-fit: cover; }

@media (max-width: 600px) { .woocommerce-edit-account .lsx-banner-image-wrap img { min-height: 440px; } }

@media (max-width: 600px) { .menu-my-account.lsx-block-container.alignfull .lsx-container-content { padding: 0em 3em 1em; } }

.archive-plan .row, .all-plans-block .row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.archive-plan .row .lsx-slot .plan-feature-img .featured-plan, .all-plans-block .row .lsx-slot .plan-feature-img .featured-plan { position: absolute; margin: 1rem; }

.archive-plan .row .lsx-slot .plan-feature-img img, .all-plans-block .row .lsx-slot .plan-feature-img img { width: 100%; height: 180px; max-height: 180px; -o-object-fit: cover; object-fit: cover; }

.post-type-archive-workout .row .lsx-slot .workout-feature-img .featured-workout { position: absolute; margin: 1rem; }

.post-type-archive-meal .row .lsx-slot .meal-feature-img .featured-meal { position: absolute; margin: 1rem; }

.post-type-archive-recipe .bottom-single-recipe, .tax-recipe-type .bottom-single-recipe, .tax-recipe-cuisine .bottom-single-recipe { margin-top: 4.25rem; margin-bottom: -8.4rem; }

.single-plan .entry-content, .single-plan .tab-content-plan, .archive-plan .entry-content, .archive-plan .tab-content-plan, .lsx-exercises-shortcode .entry-content, .lsx-exercises-shortcode .tab-content-plan, .single-workout .entry-content, .single-workout .tab-content-plan, .single-meal .entry-content, .single-meal .tab-content-plan { background: #ffffff; padding: 0; }

@media (max-width: 992px) { .single-plan .entry-content, .single-plan .tab-content-plan, .archive-plan .entry-content, .archive-plan .tab-content-plan, .lsx-exercises-shortcode .entry-content, .lsx-exercises-shortcode .tab-content-plan, .single-workout .entry-content, .single-workout .tab-content-plan, .single-meal .entry-content, .single-meal .tab-content-plan { padding: 15px 10px; } }

.single-plan .back-plan-btn, .archive-plan .back-plan-btn, .lsx-exercises-shortcode .back-plan-btn, .single-workout .back-plan-btn, .single-meal .back-plan-btn { margin-top: 4.25rem; }

@media (max-width: 599px) { .single-plan .back-plan-btn, .archive-plan .back-plan-btn, .lsx-exercises-shortcode .back-plan-btn, .single-workout .back-plan-btn, .single-meal .back-plan-btn { margin-top: 2.4rem; }
  .single-plan .back-plan-btn .btn, .archive-plan .back-plan-btn .btn, .lsx-exercises-shortcode .back-plan-btn .btn, .single-workout .back-plan-btn .btn, .single-meal .back-plan-btn .btn { width: 100%; margin-bottom: 2.4rem; } }

@media (min-width: 769px) { .single-plan .back-plan-btn .btn-shopping, .archive-plan .back-plan-btn .btn-shopping, .lsx-exercises-shortcode .back-plan-btn .btn-shopping, .single-workout .back-plan-btn .btn-shopping, .single-meal .back-plan-btn .btn-shopping { margin-right: 2rem; } }

.single-plan .extra-title span, .archive-plan .extra-title span, .lsx-exercises-shortcode .extra-title span, .single-workout .extra-title span, .single-meal .extra-title span { color: #418ad0; font-weight: bold; }

.single-plan .box-shadow, .single-plan .content-area .plans-products-wrapper .plan-product, .content-area .plans-products-wrapper .single-plan .plan-product, .archive-plan .box-shadow, .archive-plan .content-area .plans-products-wrapper .plan-product, .content-area .plans-products-wrapper .archive-plan .plan-product, .lsx-exercises-shortcode .box-shadow, .lsx-exercises-shortcode .content-area .plans-products-wrapper .plan-product, .content-area .plans-products-wrapper .lsx-exercises-shortcode .plan-product, .single-workout .box-shadow, .single-workout .content-area .plans-products-wrapper .plan-product, .content-area .plans-products-wrapper .single-workout .plan-product, .single-meal .box-shadow, .single-meal .content-area .plans-products-wrapper .plan-product, .content-area .plans-products-wrapper .single-meal .plan-product { -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.24); }

.single-plan .btn-full, .archive-plan .btn-full, .lsx-exercises-shortcode .btn-full, .single-workout .btn-full, .single-meal .btn-full { width: 100%; }

.single-plan .sets .set-box.set, .archive-plan .sets .set-box.set, .lsx-exercises-shortcode .sets .set-box.set, .single-workout .sets .set-box.set, .single-meal .sets .set-box.set { padding: 3rem; margin-bottom: 0; }

.single-plan .sets .set-title, .archive-plan .sets .set-title, .lsx-exercises-shortcode .sets .set-title, .single-workout .sets .set-title, .single-meal .sets .set-title { font-family: 'Noto Sans'; text-transform: uppercase; color: #418ad0; }

.single-plan .sets .set-content, .single-plan .sets .set-table, .single-plan .sets .set-list, .single-plan .sets .set-grid, .archive-plan .sets .set-content, .archive-plan .sets .set-table, .archive-plan .sets .set-list, .archive-plan .sets .set-grid, .lsx-exercises-shortcode .sets .set-content, .lsx-exercises-shortcode .sets .set-table, .lsx-exercises-shortcode .sets .set-list, .lsx-exercises-shortcode .sets .set-grid, .single-workout .sets .set-content, .single-workout .sets .set-table, .single-workout .sets .set-list, .single-workout .sets .set-grid, .single-meal .sets .set-content, .single-meal .sets .set-table, .single-meal .sets .set-list, .single-meal .sets .set-grid { font-size: 16px; color: #222222; }

.single-plan .sets .set-table .workout-table tr th, .archive-plan .sets .set-table .workout-table tr th, .lsx-exercises-shortcode .sets .set-table .workout-table tr th, .single-workout .sets .set-table .workout-table tr th, .single-meal .sets .set-table .workout-table tr th { border-bottom: 2px solid #418ad0; padding: 5px 0; }

.single-plan .sets .set-table .workout-table tr td, .archive-plan .sets .set-table .workout-table tr td, .lsx-exercises-shortcode .sets .set-table .workout-table tr td, .single-workout .sets .set-table .workout-table tr td, .single-meal .sets .set-table .workout-table tr td { border-bottom: 1px solid #e1e1e1; padding: 20px 0; }

.single-plan .sets .set-table .workout-table tr td.video-button-item button, .archive-plan .sets .set-table .workout-table tr td.video-button-item button, .lsx-exercises-shortcode .sets .set-table .workout-table tr td.video-button-item button, .single-workout .sets .set-table .workout-table tr td.video-button-item button, .single-meal .sets .set-table .workout-table tr td.video-button-item button { background-color: transparent; border: none; }

.single-plan .sets .set-table .workout-table tr td.video-button-item button .fa, .archive-plan .sets .set-table .workout-table tr td.video-button-item button .fa, .lsx-exercises-shortcode .sets .set-table .workout-table tr td.video-button-item button .fa, .single-workout .sets .set-table .workout-table tr td.video-button-item button .fa, .single-meal .sets .set-table .workout-table tr td.video-button-item button .fa { font-size: 40px; color: #418ad0; }

.single-plan .sets .set-table .workout-table tr td.video-button-item button:hover .fa, .archive-plan .sets .set-table .workout-table tr td.video-button-item button:hover .fa, .lsx-exercises-shortcode .sets .set-table .workout-table tr td.video-button-item button:hover .fa, .single-workout .sets .set-table .workout-table tr td.video-button-item button:hover .fa, .single-meal .sets .set-table .workout-table tr td.video-button-item button:hover .fa { color: #f7ae00; }

.single-plan .sets .set-list .workout-list article, .single-plan .sets .set-list .workout-grid article, .single-plan .sets .set-grid .workout-list article, .single-plan .sets .set-grid .workout-grid article, .archive-plan .sets .set-list .workout-list article, .archive-plan .sets .set-list .workout-grid article, .archive-plan .sets .set-grid .workout-list article, .archive-plan .sets .set-grid .workout-grid article, .lsx-exercises-shortcode .sets .set-list .workout-list article, .lsx-exercises-shortcode .sets .set-list .workout-grid article, .lsx-exercises-shortcode .sets .set-grid .workout-list article, .lsx-exercises-shortcode .sets .set-grid .workout-grid article, .single-workout .sets .set-list .workout-list article, .single-workout .sets .set-list .workout-grid article, .single-workout .sets .set-grid .workout-list article, .single-workout .sets .set-grid .workout-grid article, .single-meal .sets .set-list .workout-list article, .single-meal .sets .set-list .workout-grid article, .single-meal .sets .set-grid .workout-list article, .single-meal .sets .set-grid .workout-grid article { margin-bottom: 19px; background-color: white; margin: 1.5rem 0; }

.single-plan .sets .set-list .workout-list article h3, .single-plan .sets .set-list .workout-grid article h3, .single-plan .sets .set-grid .workout-list article h3, .single-plan .sets .set-grid .workout-grid article h3, .archive-plan .sets .set-list .workout-list article h3, .archive-plan .sets .set-list .workout-grid article h3, .archive-plan .sets .set-grid .workout-list article h3, .archive-plan .sets .set-grid .workout-grid article h3, .lsx-exercises-shortcode .sets .set-list .workout-list article h3, .lsx-exercises-shortcode .sets .set-list .workout-grid article h3, .lsx-exercises-shortcode .sets .set-grid .workout-list article h3, .lsx-exercises-shortcode .sets .set-grid .workout-grid article h3, .single-workout .sets .set-list .workout-list article h3, .single-workout .sets .set-list .workout-grid article h3, .single-workout .sets .set-grid .workout-list article h3, .single-workout .sets .set-grid .workout-grid article h3, .single-meal .sets .set-list .workout-list article h3, .single-meal .sets .set-list .workout-grid article h3, .single-meal .sets .set-grid .workout-list article h3, .single-meal .sets .set-grid .workout-grid article h3 { margin-top: 15px; margin-bottom: 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 768px) { .single-plan .sets .set-list .workout-list article h3, .single-plan .sets .set-list .workout-grid article h3, .single-plan .sets .set-grid .workout-list article h3, .single-plan .sets .set-grid .workout-grid article h3, .archive-plan .sets .set-list .workout-list article h3, .archive-plan .sets .set-list .workout-grid article h3, .archive-plan .sets .set-grid .workout-list article h3, .archive-plan .sets .set-grid .workout-grid article h3, .lsx-exercises-shortcode .sets .set-list .workout-list article h3, .lsx-exercises-shortcode .sets .set-list .workout-grid article h3, .lsx-exercises-shortcode .sets .set-grid .workout-list article h3, .lsx-exercises-shortcode .sets .set-grid .workout-grid article h3, .single-workout .sets .set-list .workout-list article h3, .single-workout .sets .set-list .workout-grid article h3, .single-workout .sets .set-grid .workout-list article h3, .single-workout .sets .set-grid .workout-grid article h3, .single-meal .sets .set-list .workout-list article h3, .single-meal .sets .set-list .workout-grid article h3, .single-meal .sets .set-grid .workout-list article h3, .single-meal .sets .set-grid .workout-grid article h3 { margin-top: 0; } }

.single-plan .sets .set-list .workout-list article h3 a, .single-plan .sets .set-list .workout-grid article h3 a, .single-plan .sets .set-grid .workout-list article h3 a, .single-plan .sets .set-grid .workout-grid article h3 a, .archive-plan .sets .set-list .workout-list article h3 a, .archive-plan .sets .set-list .workout-grid article h3 a, .archive-plan .sets .set-grid .workout-list article h3 a, .archive-plan .sets .set-grid .workout-grid article h3 a, .lsx-exercises-shortcode .sets .set-list .workout-list article h3 a, .lsx-exercises-shortcode .sets .set-list .workout-grid article h3 a, .lsx-exercises-shortcode .sets .set-grid .workout-list article h3 a, .lsx-exercises-shortcode .sets .set-grid .workout-grid article h3 a, .single-workout .sets .set-list .workout-list article h3 a, .single-workout .sets .set-list .workout-grid article h3 a, .single-workout .sets .set-grid .workout-list article h3 a, .single-workout .sets .set-grid .workout-grid article h3 a, .single-meal .sets .set-list .workout-list article h3 a, .single-meal .sets .set-list .workout-grid article h3 a, .single-meal .sets .set-grid .workout-list article h3 a, .single-meal .sets .set-grid .workout-grid article h3 a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #434343; }

.single-plan .sets .set-list .workout-list article .reps, .single-plan .sets .set-list .workout-grid article .reps, .single-plan .sets .set-grid .workout-list article .reps, .single-plan .sets .set-grid .workout-grid article .reps, .archive-plan .sets .set-list .workout-list article .reps, .archive-plan .sets .set-list .workout-grid article .reps, .archive-plan .sets .set-grid .workout-list article .reps, .archive-plan .sets .set-grid .workout-grid article .reps, .lsx-exercises-shortcode .sets .set-list .workout-list article .reps, .lsx-exercises-shortcode .sets .set-list .workout-grid article .reps, .lsx-exercises-shortcode .sets .set-grid .workout-list article .reps, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps, .single-workout .sets .set-list .workout-list article .reps, .single-workout .sets .set-list .workout-grid article .reps, .single-workout .sets .set-grid .workout-list article .reps, .single-workout .sets .set-grid .workout-grid article .reps, .single-meal .sets .set-list .workout-list article .reps, .single-meal .sets .set-list .workout-grid article .reps, .single-meal .sets .set-grid .workout-list article .reps, .single-meal .sets .set-grid .workout-grid article .reps { font-size: 15px; color: #434343; text-transform: uppercase; font-family: 'Noto Sans', sans-serif; font-weight: bold; margin-top: 10px; }

.single-plan .sets .set-list .workout-list article .reps:before, .single-plan .sets .set-list .workout-grid article .reps:before, .single-plan .sets .set-grid .workout-list article .reps:before, .single-plan .sets .set-grid .workout-grid article .reps:before, .archive-plan .sets .set-list .workout-list article .reps:before, .archive-plan .sets .set-list .workout-grid article .reps:before, .archive-plan .sets .set-grid .workout-list article .reps:before, .archive-plan .sets .set-grid .workout-grid article .reps:before, .lsx-exercises-shortcode .sets .set-list .workout-list article .reps:before, .lsx-exercises-shortcode .sets .set-list .workout-grid article .reps:before, .lsx-exercises-shortcode .sets .set-grid .workout-list article .reps:before, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps:before, .single-workout .sets .set-list .workout-list article .reps:before, .single-workout .sets .set-list .workout-grid article .reps:before, .single-workout .sets .set-grid .workout-list article .reps:before, .single-workout .sets .set-grid .workout-grid article .reps:before, .single-meal .sets .set-list .workout-list article .reps:before, .single-meal .sets .set-list .workout-grid article .reps:before, .single-meal .sets .set-grid .workout-list article .reps:before, .single-meal .sets .set-grid .workout-grid article .reps:before { content: '\f01e'; font-family: FontAwesome; margin-left: 1rem; color: #418ad0; font-size: 20px; font-weight: 200; }

.single-plan .sets .set-list .workout-list article .btn:after, .single-plan .sets .set-list .workout-grid article .btn:after, .single-plan .sets .set-grid .workout-list article .btn:after, .single-plan .sets .set-grid .workout-grid article .btn:after, .archive-plan .sets .set-list .workout-list article .btn:after, .archive-plan .sets .set-list .workout-grid article .btn:after, .archive-plan .sets .set-grid .workout-list article .btn:after, .archive-plan .sets .set-grid .workout-grid article .btn:after, .lsx-exercises-shortcode .sets .set-list .workout-list article .btn:after, .lsx-exercises-shortcode .sets .set-list .workout-grid article .btn:after, .lsx-exercises-shortcode .sets .set-grid .workout-list article .btn:after, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .btn:after, .single-workout .sets .set-list .workout-list article .btn:after, .single-workout .sets .set-list .workout-grid article .btn:after, .single-workout .sets .set-grid .workout-list article .btn:after, .single-workout .sets .set-grid .workout-grid article .btn:after, .single-meal .sets .set-list .workout-list article .btn:after, .single-meal .sets .set-list .workout-grid article .btn:after, .single-meal .sets .set-grid .workout-list article .btn:after, .single-meal .sets .set-grid .workout-grid article .btn:after { content: '\f105'; font-family: FontAwesome; margin-right: 1rem; }

@media (max-width: 600px) { .single-plan .sets .set-list .workout-list article .btn, .single-plan .sets .set-list .workout-grid article .btn, .single-plan .sets .set-grid .workout-list article .btn, .single-plan .sets .set-grid .workout-grid article .btn, .archive-plan .sets .set-list .workout-list article .btn, .archive-plan .sets .set-list .workout-grid article .btn, .archive-plan .sets .set-grid .workout-list article .btn, .archive-plan .sets .set-grid .workout-grid article .btn, .lsx-exercises-shortcode .sets .set-list .workout-list article .btn, .lsx-exercises-shortcode .sets .set-list .workout-grid article .btn, .lsx-exercises-shortcode .sets .set-grid .workout-list article .btn, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .btn, .single-workout .sets .set-list .workout-list article .btn, .single-workout .sets .set-list .workout-grid article .btn, .single-workout .sets .set-grid .workout-list article .btn, .single-workout .sets .set-grid .workout-grid article .btn, .single-meal .sets .set-list .workout-list article .btn, .single-meal .sets .set-list .workout-grid article .btn, .single-meal .sets .set-grid .workout-list article .btn, .single-meal .sets .set-grid .workout-grid article .btn { width: 100%; } }

@media (max-width: 991px) { .single-plan .sets .set-list .workout-list article, .archive-plan .sets .set-list .workout-list article, .lsx-exercises-shortcode .sets .set-list .workout-list article, .single-workout .sets .set-list .workout-list article, .single-meal .sets .set-list .workout-list article { padding: 15px; } }

@media (min-width: 992px) { .single-plan .sets .set-list .workout-list article > .row, .archive-plan .sets .set-list .workout-list article > .row, .lsx-exercises-shortcode .sets .set-list .workout-list article > .row, .single-workout .sets .set-list .workout-list article > .row, .single-meal .sets .set-list .workout-list article > .row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media (max-width: 768px) { .single-plan .sets .set-list .workout-list article .col-md-2, .archive-plan .sets .set-list .workout-list article .col-md-2, .lsx-exercises-shortcode .sets .set-list .workout-list article .col-md-2, .single-workout .sets .set-list .workout-list article .col-md-2, .single-meal .sets .set-list .workout-list article .col-md-2 { display: none; } }

@media (min-width: 992px) { .single-plan .sets .set-list .workout-list article .col-md-2 .exercise-feature-img a img, .archive-plan .sets .set-list .workout-list article .col-md-2 .exercise-feature-img a img, .lsx-exercises-shortcode .sets .set-list .workout-list article .col-md-2 .exercise-feature-img a img, .single-workout .sets .set-list .workout-list article .col-md-2 .exercise-feature-img a img, .single-meal .sets .set-list .workout-list article .col-md-2 .exercise-feature-img a img { max-width: 120px; max-height: 130px; -o-object-fit: cover; object-fit: cover; } }

@media (min-width: 992px) { .single-plan .sets .set-list .workout-list article .col-md-10, .archive-plan .sets .set-list .workout-list article .col-md-10, .lsx-exercises-shortcode .sets .set-list .workout-list article .col-md-10, .single-workout .sets .set-list .workout-list article .col-md-10, .single-meal .sets .set-list .workout-list article .col-md-10 { padding-right: 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 5.4rem; } }

@media (min-width: 1080px) { .single-plan .sets .set-list .workout-list.longer-list, .archive-plan .sets .set-list .workout-list.longer-list, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list, .single-workout .sets .set-list .workout-list.longer-list, .single-meal .sets .set-list .workout-list.longer-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot { width: 49%; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot > .row, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot > .row, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot > .row { height: 100%; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 { width: 27%; height: 100%; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img { height: 100%; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img img, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img img, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img img, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img img, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-2 .exercise-feature-img img { max-width: 100px; -o-object-fit: cover; object-fit: cover; max-height: 120px; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10 { width: 70%; padding-left: 1rem; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10 h3, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10 h3, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10 h3, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10 h3, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot > .row .col-md-10 h3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot .btn, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot .btn, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot .btn, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot .btn, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot .btn { font-size: 0; border: 0; padding: 0; }
  .single-plan .sets .set-list .workout-list.longer-list .lsx-slot .btn:after, .archive-plan .sets .set-list .workout-list.longer-list .lsx-slot .btn:after, .lsx-exercises-shortcode .sets .set-list .workout-list.longer-list .lsx-slot .btn:after, .single-workout .sets .set-list .workout-list.longer-list .lsx-slot .btn:after, .single-meal .sets .set-list .workout-list.longer-list .lsx-slot .btn:after { font-size: 9rem; margin: 0; font-weight: 300; } }

.single-plan .sets .set-grid .workout-grid, .archive-plan .sets .set-grid .workout-grid, .lsx-exercises-shortcode .sets .set-grid .workout-grid, .single-workout .sets .set-grid .workout-grid, .single-meal .sets .set-grid .workout-grid { padding: 0 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.single-plan .sets .set-grid .workout-grid > .col-md-4, .archive-plan .sets .set-grid .workout-grid > .col-md-4, .lsx-exercises-shortcode .sets .set-grid .workout-grid > .col-md-4, .single-workout .sets .set-grid .workout-grid > .col-md-4, .single-meal .sets .set-grid .workout-grid > .col-md-4 { padding: 5px; }

@media (max-width: 768px) { .single-plan .sets .set-grid .workout-grid > .col-md-4, .archive-plan .sets .set-grid .workout-grid > .col-md-4, .lsx-exercises-shortcode .sets .set-grid .workout-grid > .col-md-4, .single-workout .sets .set-grid .workout-grid > .col-md-4, .single-meal .sets .set-grid .workout-grid > .col-md-4 { padding: 0; } }

.single-plan .sets .set-grid .workout-grid article, .archive-plan .sets .set-grid .workout-grid article, .lsx-exercises-shortcode .sets .set-grid .workout-grid article, .single-workout .sets .set-grid .workout-grid article, .single-meal .sets .set-grid .workout-grid article { display: -webkit-box; display: -ms-flexbox; display: flex; }

.single-plan .sets .set-grid .workout-grid article .exercise-feature-img, .archive-plan .sets .set-grid .workout-grid article .exercise-feature-img, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-feature-img, .single-workout .sets .set-grid .workout-grid article .exercise-feature-img, .single-meal .sets .set-grid .workout-grid article .exercise-feature-img { width: 40%; }

@media (min-width: 992px) { .single-plan .sets .set-grid .workout-grid article .exercise-feature-img, .archive-plan .sets .set-grid .workout-grid article .exercise-feature-img, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-feature-img, .single-workout .sets .set-grid .workout-grid article .exercise-feature-img, .single-meal .sets .set-grid .workout-grid article .exercise-feature-img { width: 30%; } }

.single-plan .sets .set-grid .workout-grid article .exercise-feature-img img, .archive-plan .sets .set-grid .workout-grid article .exercise-feature-img img, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-feature-img img, .single-workout .sets .set-grid .workout-grid article .exercise-feature-img img, .single-meal .sets .set-grid .workout-grid article .exercise-feature-img img { height: auto; -o-object-fit: cover; object-fit: cover; max-height: 120px; }

@media (min-width: 992px) { .single-plan .sets .set-grid .workout-grid article .exercise-feature-img img, .archive-plan .sets .set-grid .workout-grid article .exercise-feature-img img, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-feature-img img, .single-workout .sets .set-grid .workout-grid article .exercise-feature-img img, .single-meal .sets .set-grid .workout-grid article .exercise-feature-img img { width: 100%; min-height: 100px; height: 100%; -o-object-fit: cover; object-fit: cover; } }

.single-plan .sets .set-grid .workout-grid article .exercise-content-box, .archive-plan .sets .set-grid .workout-grid article .exercise-content-box, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-content-box, .single-workout .sets .set-grid .workout-grid article .exercise-content-box, .single-meal .sets .set-grid .workout-grid article .exercise-content-box { width: 60%; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: distribute; justify-content: space-around; }

@media (min-width: 992px) { .single-plan .sets .set-grid .workout-grid article .exercise-content-box, .archive-plan .sets .set-grid .workout-grid article .exercise-content-box, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-content-box, .single-workout .sets .set-grid .workout-grid article .exercise-content-box, .single-meal .sets .set-grid .workout-grid article .exercise-content-box { width: 70%; } }

.single-plan .sets .set-grid .workout-grid article .exercise-content-box h3, .archive-plan .sets .set-grid .workout-grid article .exercise-content-box h3, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-content-box h3, .single-workout .sets .set-grid .workout-grid article .exercise-content-box h3, .single-meal .sets .set-grid .workout-grid article .exercise-content-box h3 { font-size: 15px; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.single-plan .sets .set-grid .workout-grid article .exercise-content-box a, .archive-plan .sets .set-grid .workout-grid article .exercise-content-box a, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-content-box a, .single-workout .sets .set-grid .workout-grid article .exercise-content-box a, .single-meal .sets .set-grid .workout-grid article .exercise-content-box a { display: initial; }

.single-plan .sets .set-grid .workout-grid article .exercise-content-box .exercise-counter, .archive-plan .sets .set-grid .workout-grid article .exercise-content-box .exercise-counter, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-content-box .exercise-counter, .single-workout .sets .set-grid .workout-grid article .exercise-content-box .exercise-counter, .single-meal .sets .set-grid .workout-grid article .exercise-content-box .exercise-counter { font-size: 15px; font-weight: bold; margin-left: 5px; }

.single-plan .sets .set-grid .workout-grid article .reps-container, .archive-plan .sets .set-grid .workout-grid article .reps-container, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps-container, .single-workout .sets .set-grid .workout-grid article .reps-container, .single-meal .sets .set-grid .workout-grid article .reps-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.single-plan .sets .set-grid .workout-grid article .reps-container.have-reps, .archive-plan .sets .set-grid .workout-grid article .reps-container.have-reps, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps-container.have-reps, .single-workout .sets .set-grid .workout-grid article .reps-container.have-reps, .single-meal .sets .set-grid .workout-grid article .reps-container.have-reps { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.single-plan .sets .set-grid .workout-grid article .reps-container .reps, .archive-plan .sets .set-grid .workout-grid article .reps-container .reps, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps-container .reps, .single-workout .sets .set-grid .workout-grid article .reps-container .reps, .single-meal .sets .set-grid .workout-grid article .reps-container .reps { margin: 0; }

.single-plan .sets .set-grid .workout-grid article .reps-container .btn-simple, .archive-plan .sets .set-grid .workout-grid article .reps-container .btn-simple, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps-container .btn-simple, .single-workout .sets .set-grid .workout-grid article .reps-container .btn-simple, .single-meal .sets .set-grid .workout-grid article .reps-container .btn-simple { text-transform: uppercase; font-size: 14px; font-weight: bold; border-radius: 50%; width: 36px; height: 36px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.single-plan .sets .set-grid .workout-grid article .reps-container .btn-simple:after, .archive-plan .sets .set-grid .workout-grid article .reps-container .btn-simple:after, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps-container .btn-simple:after, .single-workout .sets .set-grid .workout-grid article .reps-container .btn-simple:after, .single-meal .sets .set-grid .workout-grid article .reps-container .btn-simple:after { content: '\f0da'; font-family: FontAwesome; color: white; font-size: 22px; margin-right: 3px; }

.single-plan .sets .set-grid .workout-grid article .lsx-exercises-excerpt, .archive-plan .sets .set-grid .workout-grid article .lsx-exercises-excerpt, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .lsx-exercises-excerpt, .single-workout .sets .set-grid .workout-grid article .lsx-exercises-excerpt, .single-meal .sets .set-grid .workout-grid article .lsx-exercises-excerpt { margin: 0; font-size: 13px; }

.single-plan .sets .set-grid .workout-grid article .btn, .archive-plan .sets .set-grid .workout-grid article .btn, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .btn, .single-workout .sets .set-grid .workout-grid article .btn, .single-meal .sets .set-grid .workout-grid article .btn { width: 100%; }

.single-plan .tab-content-plan, .archive-plan .tab-content-plan, .lsx-exercises-shortcode .tab-content-plan, .single-workout .tab-content-plan, .single-meal .tab-content-plan { margin-left: 0; margin-right: 0; }

@media (min-width: 992px) { .single-plan .tab-content-plan, .archive-plan .tab-content-plan, .lsx-exercises-shortcode .tab-content-plan, .single-workout .tab-content-plan, .single-meal .tab-content-plan { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .single-plan .tab-content-plan .col-md-4, .archive-plan .tab-content-plan .col-md-4, .lsx-exercises-shortcode .tab-content-plan .col-md-4, .single-workout .tab-content-plan .col-md-4, .single-meal .tab-content-plan .col-md-4 { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media (max-width: 992px) { .single-plan .tab-content-plan .col-md-4, .archive-plan .tab-content-plan .col-md-4, .lsx-exercises-shortcode .tab-content-plan .col-md-4, .single-workout .tab-content-plan .col-md-4, .single-meal .tab-content-plan .col-md-4 { padding: 0; } }

.single-plan .tab-content-plan .lsx-health-plan-box, .archive-plan .tab-content-plan .lsx-health-plan-box, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box, .single-workout .tab-content-plan .lsx-health-plan-box, .single-meal .tab-content-plan .lsx-health-plan-box { background: #f6f6f6; padding: 25px 20px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.26); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.26); margin-bottom: 30px; width: 100%; }

@media (min-width: 992px) { .single-plan .tab-content-plan .lsx-health-plan-box, .archive-plan .tab-content-plan .lsx-health-plan-box, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box, .single-workout .tab-content-plan .lsx-health-plan-box, .single-meal .tab-content-plan .lsx-health-plan-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.single-plan .tab-content-plan .lsx-health-plan-box .title, .archive-plan .tab-content-plan .lsx-health-plan-box .title, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box .title, .single-workout .tab-content-plan .lsx-health-plan-box .title, .single-meal .tab-content-plan .lsx-health-plan-box .title { font-size: 30px; display: grid; grid-template-columns: 80% 20%; grid-template-rows: 50% 50%; }

.single-plan .tab-content-plan .lsx-health-plan-box .title::after, .archive-plan .tab-content-plan .lsx-health-plan-box .title::after, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box .title::after, .single-workout .tab-content-plan .lsx-health-plan-box .title::after, .single-meal .tab-content-plan .lsx-health-plan-box .title::after { content: ''; margin-left: 10px; background-size: contain; display: inline-block; width: 25px; background-repeat: no-repeat; background-position: center; }

.single-plan .tab-content-plan .lsx-health-plan-box .title svg, .archive-plan .tab-content-plan .lsx-health-plan-box .title svg, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box .title svg, .single-workout .tab-content-plan .lsx-health-plan-box .title svg, .single-meal .tab-content-plan .lsx-health-plan-box .title svg { width: 40px; height: 40px; justify-self: end; }

.single-plan .tab-content-plan .lsx-health-plan-box .excerpt, .archive-plan .tab-content-plan .lsx-health-plan-box .excerpt, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box .excerpt, .single-workout .tab-content-plan .lsx-health-plan-box .excerpt, .single-meal .tab-content-plan .lsx-health-plan-box .excerpt { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; }

.single-plan .tab-content-plan .lsx-health-plan-box .btn, .archive-plan .tab-content-plan .lsx-health-plan-box .btn, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box .btn, .single-workout .tab-content-plan .lsx-health-plan-box .btn, .single-meal .tab-content-plan .lsx-health-plan-box .btn { width: 100%; }

.single-plan .tab-content-plan .lsx-health-plan-box .spacer + .btn, .archive-plan .tab-content-plan .lsx-health-plan-box .spacer + .btn, .lsx-exercises-shortcode .tab-content-plan .lsx-health-plan-box .spacer + .btn, .single-workout .tab-content-plan .lsx-health-plan-box .spacer + .btn, .single-meal .tab-content-plan .lsx-health-plan-box .spacer + .btn { margin-bottom: 20px; }

@media (min-width: 992px) { .single-plan .tab-content-plan .day-download-box .lsx-health-plan-box, .archive-plan .tab-content-plan .day-download-box .lsx-health-plan-box, .lsx-exercises-shortcode .tab-content-plan .day-download-box .lsx-health-plan-box, .single-workout .tab-content-plan .day-download-box .lsx-health-plan-box, .single-meal .tab-content-plan .day-download-box .lsx-health-plan-box { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; } }

.single-plan .status-plan-buttons, .archive-plan .status-plan-buttons, .lsx-exercises-shortcode .status-plan-buttons, .single-workout .status-plan-buttons, .single-meal .status-plan-buttons { padding: 25px 20px; }

.single-plan .content-box, .archive-plan .content-box, .lsx-exercises-shortcode .content-box, .single-workout .content-box, .single-meal .content-box { margin: 0 0 30px; background: #f6f6f6; padding: 12px 16px; }

.single-plan .content-box h3.plan, .archive-plan .content-box h3.plan, .lsx-exercises-shortcode .content-box h3.plan, .single-workout .content-box h3.plan, .single-meal .content-box h3.plan { margin-bottom: 8px; }

.single-plan .content-box h3.plan a, .single-plan .content-box h3.plan a:visited, .archive-plan .content-box h3.plan a, .archive-plan .content-box h3.plan a:visited, .lsx-exercises-shortcode .content-box h3.plan a, .lsx-exercises-shortcode .content-box h3.plan a:visited, .single-workout .content-box h3.plan a, .single-workout .content-box h3.plan a:visited, .single-meal .content-box h3.plan a, .single-meal .content-box h3.plan a:visited { color: #4a4a4a; }

.single-plan .content-box .plan-meta img, .archive-plan .content-box .plan-meta img, .lsx-exercises-shortcode .content-box .plan-meta img, .single-workout .content-box .plan-meta img, .single-meal .content-box .plan-meta img { margin-left: 5px; }

.single-plan .content-box .plan-meta img + span, .archive-plan .content-box .plan-meta img + span, .lsx-exercises-shortcode .content-box .plan-meta img + span, .single-workout .content-box .plan-meta img + span, .single-meal .content-box .plan-meta img + span { margin-right: 5px; }

.single-plan .content-box .plan-meta span, .archive-plan .content-box .plan-meta span, .lsx-exercises-shortcode .content-box .plan-meta span, .single-workout .content-box .plan-meta span, .single-meal .content-box .plan-meta span { font-size: 13px; }

.single-plan .content-box .plan-meta span a:not(.btn), .archive-plan .content-box .plan-meta span a:not(.btn), .lsx-exercises-shortcode .content-box .plan-meta span a:not(.btn), .single-workout .content-box .plan-meta span a:not(.btn), .single-meal .content-box .plan-meta span a:not(.btn) { color: #919191; }

.single-plan .content-box .plan-meta span a:not(.btn):last-child span, .archive-plan .content-box .plan-meta span a:not(.btn):last-child span, .lsx-exercises-shortcode .content-box .plan-meta span a:not(.btn):last-child span, .single-workout .content-box .plan-meta span a:not(.btn):last-child span, .single-meal .content-box .plan-meta span a:not(.btn):last-child span { display: none; }

.single-plan .content-box .plan-price, .archive-plan .content-box .plan-price, .lsx-exercises-shortcode .content-box .plan-price, .single-workout .content-box .plan-price, .single-meal .content-box .plan-price { display: -webkit-box; display: -ms-flexbox; display: flex; }

.single-plan .content-box .plan-price del, .archive-plan .content-box .plan-price del, .lsx-exercises-shortcode .content-box .plan-price del, .single-workout .content-box .plan-price del, .single-meal .content-box .plan-price del { margin-left: 5px; -webkit-text-decoration-color: #30bb00; text-decoration-color: #30bb00; opacity: 0.5; }

.single-plan .content-box .plan-price ins, .archive-plan .content-box .plan-price ins, .lsx-exercises-shortcode .content-box .plan-price ins, .single-workout .content-box .plan-price ins, .single-meal .content-box .plan-price ins { -webkit-text-decoration-color: #30bb00; text-decoration-color: #30bb00; }

.single-plan .content-box .amount, .archive-plan .content-box .amount, .lsx-exercises-shortcode .content-box .amount, .single-workout .content-box .amount, .single-meal .content-box .amount { color: #30bb00; font-size: 18px; margin-top: 9px; display: block; }

.single-plan .content-box .excerpt, .archive-plan .content-box .excerpt, .lsx-exercises-shortcode .content-box .excerpt, .single-workout .content-box .excerpt, .single-meal .content-box .excerpt { margin-top: 10px; }

.single-plan .content-box .excerpt .moretag, .archive-plan .content-box .excerpt .moretag, .lsx-exercises-shortcode .content-box .excerpt .moretag, .single-workout .content-box .excerpt .moretag, .single-meal .content-box .excerpt .moretag { display: none; }

.single-plan .content-box .btn, .archive-plan .content-box .btn, .lsx-exercises-shortcode .content-box .btn, .single-workout .content-box .btn, .single-meal .content-box .btn { width: 100%; padding: 10px; height: 40px; }

.single-plan .content-box .btn.btn-disabled, .archive-plan .content-box .btn.btn-disabled, .lsx-exercises-shortcode .content-box .btn.btn-disabled, .single-workout .content-box .btn.btn-disabled, .single-meal .content-box .btn.btn-disabled { opacity: 0.4; }

.single-plan .blue-title, .archive-plan .blue-title, .lsx-exercises-shortcode .blue-title, .single-workout .blue-title, .single-meal .blue-title { font-weight: bold; }

.single-plan .single-plan-section-title svg, .archive-plan .single-plan-section-title svg, .lsx-exercises-shortcode .single-plan-section-title svg, .single-workout .single-plan-section-title svg, .single-meal .single-plan-section-title svg { width: 50px; height: 50px; }

.single-plan .single-plan-section-title.workput svg, .archive-plan .single-plan-section-title.workput svg, .lsx-exercises-shortcode .single-plan-section-title.workput svg, .single-workout .single-plan-section-title.workput svg, .single-meal .single-plan-section-title.workput svg { width: 80px; }

.single-plan .single-plan-inner.workout-content, .archive-plan .single-plan-inner.workout-content, .lsx-exercises-shortcode .single-plan-inner.workout-content, .single-workout .single-plan-inner.workout-content, .single-meal .single-plan-inner.workout-content { max-width: 1140px; margin-right: auto; margin-left: auto; }

.single-plan .single-plan-inner.workout-content .workout-instructions, .archive-plan .single-plan-inner.workout-content .workout-instructions, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions, .single-workout .single-plan-inner.workout-content .workout-instructions, .single-meal .single-plan-inner.workout-content .workout-instructions { padding-right: 10px; padding-left: 10px; }

.single-plan .single-plan-inner.workout-content .workout-instructions h3, .archive-plan .single-plan-inner.workout-content .workout-instructions h3, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions h3, .single-workout .single-plan-inner.workout-content .workout-instructions h3, .single-meal .single-plan-inner.workout-content .workout-instructions h3 { font-family: 'Noto Sans', sans-serif; font-weight: bold; margin-bottom: 5px; }

.single-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons, .archive-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons, .single-workout .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons, .single-meal .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons { padding: 0; }

.single-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .archive-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .single-workout .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .single-meal .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link { border: 2px solid #418ad0; color: #418ad0; height: 50px; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; letter-spacing: 0.6px; line-height: 1.25; padding: 15px 40px; position: relative; text-transform: uppercase; -webkit-transition: all 100ms ease; transition: all 100ms ease; text-align: center; }

.single-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover, .archive-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover, .single-workout .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover, .single-meal .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover { color: white; background-color: #418ad0; }

@media (max-width: 600px) { .single-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .archive-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .single-workout .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .single-meal .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link { width: 100%; } }

.single-plan .single-plan-inner.workout-content .workout-snacks.pre-workout, .archive-plan .single-plan-inner.workout-content .workout-snacks.pre-workout, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-snacks.pre-workout, .single-workout .single-plan-inner.workout-content .workout-snacks.pre-workout, .single-meal .single-plan-inner.workout-content .workout-snacks.pre-workout { margin-top: 4.25rem; }

.single-plan .single-plan-inner.workout-content .workout-snacks .content-box .title-lined, .archive-plan .single-plan-inner.workout-content .workout-snacks .content-box .title-lined, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-snacks .content-box .title-lined, .single-workout .single-plan-inner.workout-content .workout-snacks .content-box .title-lined, .single-meal .single-plan-inner.workout-content .workout-snacks .content-box .title-lined { font-weight: bold; font-family: 'Noto Sans'; }

.single-plan .single-plan-inner.workout-content .modal.in, .archive-plan .single-plan-inner.workout-content .modal.in, .lsx-exercises-shortcode .single-plan-inner.workout-content .modal.in, .single-workout .single-plan-inner.workout-content .modal.in, .single-meal .single-plan-inner.workout-content .modal.in { background-color: rgba(0, 0, 0, 0.5); }

.single-plan .single-plan-inner .eating-row .eating-column, .archive-plan .single-plan-inner .eating-row .eating-column, .lsx-exercises-shortcode .single-plan-inner .eating-row .eating-column, .single-workout .single-plan-inner .eating-row .eating-column, .single-meal .single-plan-inner .eating-row .eating-column { padding: 0; }

.single-plan .single-plan-inner .eating-row .eating-column .content-box, .archive-plan .single-plan-inner .eating-row .eating-column .content-box, .lsx-exercises-shortcode .single-plan-inner .eating-row .eating-column .content-box, .single-workout .single-plan-inner .eating-row .eating-column .content-box, .single-meal .single-plan-inner .eating-row .eating-column .content-box { margin-bottom: 0; }

.single-plan .single-plan-inner .eating-row .eating-column .content-box .eating-title, .single-plan .single-plan-inner .eating-row .eating-column .content-box h3, .archive-plan .single-plan-inner .eating-row .eating-column .content-box .eating-title, .archive-plan .single-plan-inner .eating-row .eating-column .content-box h3, .lsx-exercises-shortcode .single-plan-inner .eating-row .eating-column .content-box .eating-title, .lsx-exercises-shortcode .single-plan-inner .eating-row .eating-column .content-box h3, .single-workout .single-plan-inner .eating-row .eating-column .content-box .eating-title, .single-workout .single-plan-inner .eating-row .eating-column .content-box h3, .single-meal .single-plan-inner .eating-row .eating-column .content-box .eating-title, .single-meal .single-plan-inner .eating-row .eating-column .content-box h3 { font-family: 'Noto Sans'; font-size: 22px; font-weight: bold; }

@media (min-width: 992px) { .single-plan .single-plan-inner .tip-row, .archive-plan .single-plan-inner .tip-row, .lsx-exercises-shortcode .single-plan-inner .tip-row, .single-workout .single-plan-inner .tip-row, .single-meal .single-plan-inner .tip-row { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.single-plan .single-plan-inner .tip-row .tip-left, .single-plan .single-plan-inner .tip-row .tip-middle, .single-plan .single-plan-inner .tip-row .tip-right, .archive-plan .single-plan-inner .tip-row .tip-left, .archive-plan .single-plan-inner .tip-row .tip-middle, .archive-plan .single-plan-inner .tip-row .tip-right, .lsx-exercises-shortcode .single-plan-inner .tip-row .tip-left, .lsx-exercises-shortcode .single-plan-inner .tip-row .tip-middle, .lsx-exercises-shortcode .single-plan-inner .tip-row .tip-right, .single-workout .single-plan-inner .tip-row .tip-left, .single-workout .single-plan-inner .tip-row .tip-middle, .single-workout .single-plan-inner .tip-row .tip-right, .single-meal .single-plan-inner .tip-row .tip-left, .single-meal .single-plan-inner .tip-row .tip-middle, .single-meal .single-plan-inner .tip-row .tip-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; min-height: 240px; }

.single-plan .single-plan-inner .tip-row .eating-title, .single-plan .single-plan-inner .tip-row h3, .archive-plan .single-plan-inner .tip-row .eating-title, .archive-plan .single-plan-inner .tip-row h3, .lsx-exercises-shortcode .single-plan-inner .tip-row .eating-title, .lsx-exercises-shortcode .single-plan-inner .tip-row h3, .single-workout .single-plan-inner .tip-row .eating-title, .single-workout .single-plan-inner .tip-row h3, .single-meal .single-plan-inner .tip-row .eating-title, .single-meal .single-plan-inner .tip-row h3 { font-family: 'Noto Sans'; font-size: 22px; }

@media (max-width: 600px) { .single-plan .single-plan-inner .tip-row .tip-right, .archive-plan .single-plan-inner .tip-row .tip-right, .lsx-exercises-shortcode .single-plan-inner .tip-row .tip-right, .single-workout .single-plan-inner .tip-row .tip-right, .single-meal .single-plan-inner .tip-row .tip-right { margin-top: 30px; } }

.single-plan .single-plan-inner .recipes .eating-row, .archive-plan .single-plan-inner .recipes .eating-row, .lsx-exercises-shortcode .single-plan-inner .recipes .eating-row, .single-workout .single-plan-inner .recipes .eating-row, .single-meal .single-plan-inner .recipes .eating-row { padding: 0 2rem 3rem; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-feature-img, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-feature-img, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-feature-img, .single-workout .single-plan-inner .recipes .recipe-column .recipe-feature-img, .single-meal .single-plan-inner .recipes .recipe-column .recipe-feature-img { width: 100px; min-width: 100px; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-box, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-box, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-box, .single-workout .single-plan-inner .recipes .recipe-column .recipe-box, .single-meal .single-plan-inner .recipes .recipe-column .recipe-box { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 2rem; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-box .recipe-content, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-box .recipe-content, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-box .recipe-content, .single-workout .single-plan-inner .recipes .recipe-column .recipe-box .recipe-content, .single-meal .single-plan-inner .recipes .recipe-column .recipe-box .recipe-content { padding: 12px 15px; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-title, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-title, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-title, .single-workout .single-plan-inner .recipes .recipe-column .recipe-title, .single-meal .single-plan-inner .recipes .recipe-column .recipe-title { font-size: 16px; line-height: 19px; margin-bottom: 10px; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-table, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-table, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-table, .single-workout .single-plan-inner .recipes .recipe-column .recipe-table, .single-meal .single-plan-inner .recipes .recipe-column .recipe-table { width: 100%; margin-bottom: 0; table-layout: fixed; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-table tbody, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-table tbody, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-table tbody, .single-workout .single-plan-inner .recipes .recipe-column .recipe-table tbody, .single-meal .single-plan-inner .recipes .recipe-column .recipe-table tbody { display: -webkit-box; display: -ms-flexbox; display: flex; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-table tr, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-table tr, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-table tr, .single-workout .single-plan-inner .recipes .recipe-column .recipe-table tr, .single-meal .single-plan-inner .recipes .recipe-column .recipe-table tr { margin-left: 10px; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-table tr td, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-table tr td, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-table tr td, .single-workout .single-plan-inner .recipes .recipe-column .recipe-table tr td, .single-meal .single-plan-inner .recipes .recipe-column .recipe-table tr td { color: #919191; font-size: 13px; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-table tr td:first-child, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-table tr td:first-child, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-table tr td:first-child, .single-workout .single-plan-inner .recipes .recipe-column .recipe-table tr td:first-child, .single-meal .single-plan-inner .recipes .recipe-column .recipe-table tr td:first-child { display: none; }

.single-plan .single-plan-inner .recipes .recipe-column .recipe-table tr.cooking-time, .single-plan .single-plan-inner .recipes .recipe-column .recipe-table tr.portion-size, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-table tr.cooking-time, .archive-plan .single-plan-inner .recipes .recipe-column .recipe-table tr.portion-size, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-table tr.cooking-time, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .recipe-table tr.portion-size, .single-workout .single-plan-inner .recipes .recipe-column .recipe-table tr.cooking-time, .single-workout .single-plan-inner .recipes .recipe-column .recipe-table tr.portion-size, .single-meal .single-plan-inner .recipes .recipe-column .recipe-table tr.cooking-time, .single-meal .single-plan-inner .recipes .recipe-column .recipe-table tr.portion-size { display: none; }

.single-plan .single-plan-inner .recipes .recipe-column .btn, .archive-plan .single-plan-inner .recipes .recipe-column .btn, .lsx-exercises-shortcode .single-plan-inner .recipes .recipe-column .btn, .single-workout .single-plan-inner .recipes .recipe-column .btn, .single-meal .single-plan-inner .recipes .recipe-column .btn { margin-bottom: 25px; }

.single-plan .single-plan-inner-buttons, .archive-plan .single-plan-inner-buttons, .lsx-exercises-shortcode .single-plan-inner-buttons, .single-workout .single-plan-inner-buttons, .single-meal .single-plan-inner-buttons { padding: 45px 0; }

@media (min-width: 600px) { .single-plan .single-plan-inner-buttons, .archive-plan .single-plan-inner-buttons, .lsx-exercises-shortcode .single-plan-inner-buttons, .single-workout .single-plan-inner-buttons, .single-meal .single-plan-inner-buttons { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .single-plan .single-plan-inner-buttons .complete-plan-btn, .archive-plan .single-plan-inner-buttons .complete-plan-btn, .lsx-exercises-shortcode .single-plan-inner-buttons .complete-plan-btn, .single-workout .single-plan-inner-buttons .complete-plan-btn, .single-meal .single-plan-inner-buttons .complete-plan-btn { margin-left: 40px; } }

@media (max-width: 600px) { .single-plan .single-plan-inner-buttons .complete-plan-btn, .single-plan .single-plan-inner-buttons .back-plan-btn, .archive-plan .single-plan-inner-buttons .complete-plan-btn, .archive-plan .single-plan-inner-buttons .back-plan-btn, .lsx-exercises-shortcode .single-plan-inner-buttons .complete-plan-btn, .lsx-exercises-shortcode .single-plan-inner-buttons .back-plan-btn, .single-workout .single-plan-inner-buttons .complete-plan-btn, .single-workout .single-plan-inner-buttons .back-plan-btn, .single-meal .single-plan-inner-buttons .complete-plan-btn, .single-meal .single-plan-inner-buttons .back-plan-btn { margin-bottom: 20px; }
  .single-plan .single-plan-inner-buttons .complete-plan-btn .btn, .single-plan .single-plan-inner-buttons .back-plan-btn .btn, .archive-plan .single-plan-inner-buttons .complete-plan-btn .btn, .archive-plan .single-plan-inner-buttons .back-plan-btn .btn, .lsx-exercises-shortcode .single-plan-inner-buttons .complete-plan-btn .btn, .lsx-exercises-shortcode .single-plan-inner-buttons .back-plan-btn .btn, .single-workout .single-plan-inner-buttons .complete-plan-btn .btn, .single-workout .single-plan-inner-buttons .back-plan-btn .btn, .single-meal .single-plan-inner-buttons .complete-plan-btn .btn, .single-meal .single-plan-inner-buttons .back-plan-btn .btn { width: 100%; } }

.single-plan:not(.logged-in) .single-plan-inner > .plan, .archive-plan:not(.logged-in) .single-plan-inner > .plan, .lsx-exercises-shortcode:not(.logged-in) .single-plan-inner > .plan, .single-workout:not(.logged-in) .single-plan-inner > .plan, .single-meal:not(.logged-in) .single-plan-inner > .plan { opacity: 0.3; pointer-events: none; }

.single-plan .back-plan-btn { margin-top: 0; }

.single-plan .status-plan-buttons { padding: 15px; margin-top: 3rem; }

@media (max-width: 768px) { .single-plan .status-plan-buttons.main-plan-btn .border-btn { width: 100%; } }

.single-plan .status-plan-buttons.main-plan-btn .border-btn:before { content: '\f104'; font-family: 'FontAwesome'; margin-left: 1rem; }

.single-workout .entry-content { padding: 0; }

#lsx-exercises-shortcode .reps { font-size: 13px; line-height: 15px; }

#lsx-exercises-shortcode .btn-simple { width: 16px; height: 16px; }

#lsx-exercises-shortcode .btn-simple:after { font-size: 10px; }

.lsx-health-plan-modal .modal-header { display: none; }

.lsx-health-plan-modal .modal-content { padding: 10px !important; border-width: 2px !important; }

.lsx-health-plan-modal .modal-title { margin-bottom: 25px; }

.lsx-health-plan-modal .modal-image img { width: 100%; }

.lsx-health-plan-modal .modal-body .recipe #single-recipe { background: transparent; padding: 0; }

.lsx-health-plan-modal .modal-body .recipe #single-recipe .recipe-image, .lsx-health-plan-modal .modal-body .recipe #single-recipe .recipe-content { width: 100%; max-width: 100%; padding: 0 1rem; margin: 1rem 0; }

.lsx-health-plan-modal .modal-body .recipe #single-recipe .recipe-image { padding: 0; -webkit-box-shadow: none; box-shadow: none; }

.lsx-health-plan-modal .modal-body .recipe #single-recipe .recipe-image img { max-height: 280px; -o-object-fit: cover; object-fit: cover; }

.lsx-health-plan-modal .modal-body .recipe #single-recipe .recipe-image .recipe-data { background: transparent; }

.lsx-health-plan-modal .modal-body .exercise-modal.title-lined { padding-bottom: 15px; margin-bottom: 20px; }

.lsx-health-plan-modal .modal-body .exercise-modal .modal-title { margin-bottom: 0; margin-top: 15px; padding-bottom: 5px; }

.lsx-health-plan-modal .modal-body .exercise-modal .equipment-terms, .lsx-health-plan-modal .modal-body .exercise-modal .muscle-terms { display: block; color: #919191; font-size: 13px; }

.lsx-health-plan-modal .modal-body .moretag { margin-top: 1rem; display: block; text-transform: uppercase; }

.lsx-health-plan-modal .modal-body .moretag:after { content: '\f105'; font-family: FontAwesome; margin-right: 1rem; }

@media (max-width: 600px) { .lsx-health-plan-modal .modal-body iframe { height: 100%; } }

.post-type-archive-recipe .archive-header-wrapper .archive-header .lsx-hp-archive-description, .tax-recipe-type .archive-header-wrapper .archive-header .lsx-hp-archive-description, .tax-recipe-cuisine .archive-header-wrapper .archive-header .lsx-hp-archive-description, .post-type-archive-exercise .archive-header-wrapper .archive-header .lsx-hp-archive-description, .tax-exercise-type .archive-header-wrapper .archive-header .lsx-hp-archive-description, .tax-muscle-group .archive-header-wrapper .archive-header .lsx-hp-archive-description, .tax-equipment .archive-header-wrapper .archive-header .lsx-hp-archive-description { color: white; font-size: 18px; }

.post-type-archive-recipe .archive-header-wrapper .archive-header .lsx-hp-archive-description .description-wrapper, .tax-recipe-type .archive-header-wrapper .archive-header .lsx-hp-archive-description .description-wrapper, .tax-recipe-cuisine .archive-header-wrapper .archive-header .lsx-hp-archive-description .description-wrapper, .post-type-archive-exercise .archive-header-wrapper .archive-header .lsx-hp-archive-description .description-wrapper, .tax-exercise-type .archive-header-wrapper .archive-header .lsx-hp-archive-description .description-wrapper, .tax-muscle-group .archive-header-wrapper .archive-header .lsx-hp-archive-description .description-wrapper, .tax-equipment .archive-header-wrapper .archive-header .lsx-hp-archive-description .description-wrapper { margin-top: 5px; }

.post-type-archive-recipe .archive-plan.exercise-archive-plan .lsx-slot .title-lined, .tax-recipe-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined, .tax-recipe-cuisine .archive-plan.exercise-archive-plan .lsx-slot .title-lined, .post-type-archive-exercise .archive-plan.exercise-archive-plan .lsx-slot .title-lined, .tax-exercise-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined, .tax-muscle-group .archive-plan.exercise-archive-plan .lsx-slot .title-lined, .tax-equipment .archive-plan.exercise-archive-plan .lsx-slot .title-lined { margin-bottom: 10px; padding-bottom: 10px; }

.post-type-archive-recipe .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title, .tax-recipe-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title, .tax-recipe-cuisine .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title, .post-type-archive-exercise .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title, .tax-exercise-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title, .tax-muscle-group .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title, .tax-equipment .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title { margin-bottom: 10px; }

.post-type-archive-recipe .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table, .tax-recipe-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table, .tax-recipe-cuisine .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table, .post-type-archive-exercise .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table, .tax-exercise-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table, .tax-muscle-group .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table, .tax-equipment .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table { margin-bottom: 0; }

.post-type-archive-recipe .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table tbody > tr, .tax-recipe-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table tbody > tr, .tax-recipe-cuisine .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table tbody > tr, .post-type-archive-exercise .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table tbody > tr, .tax-exercise-type .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table tbody > tr, .tax-muscle-group .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table tbody > tr, .tax-equipment .archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-table tbody > tr { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.post-type-archive-recipe .archive-plan.exercise-archive-plan .lsx-slot .moretag, .tax-recipe-type .archive-plan.exercise-archive-plan .lsx-slot .moretag, .tax-recipe-cuisine .archive-plan.exercise-archive-plan .lsx-slot .moretag, .post-type-archive-exercise .archive-plan.exercise-archive-plan .lsx-slot .moretag, .tax-exercise-type .archive-plan.exercise-archive-plan .lsx-slot .moretag, .tax-muscle-group .archive-plan.exercise-archive-plan .lsx-slot .moretag, .tax-equipment .archive-plan.exercise-archive-plan .lsx-slot .moretag { display: none; }

.post-type-archive-recipe .lsx-hp-archive-description, .tax-recipe-type .lsx-hp-archive-description, .tax-recipe-cuisine .lsx-hp-archive-description, .post-type-archive-exercise .lsx-hp-archive-description, .tax-exercise-type .lsx-hp-archive-description, .tax-muscle-group .lsx-hp-archive-description, .tax-equipment .lsx-hp-archive-description { margin-right: auto; margin-left: auto; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }

.post-type-archive-recipe .lsx-hp-archive-description .description-wrapper, .tax-recipe-type .lsx-hp-archive-description .description-wrapper, .tax-recipe-cuisine .lsx-hp-archive-description .description-wrapper, .post-type-archive-exercise .lsx-hp-archive-description .description-wrapper, .tax-exercise-type .lsx-hp-archive-description .description-wrapper, .tax-muscle-group .lsx-hp-archive-description .description-wrapper, .tax-equipment .lsx-hp-archive-description .description-wrapper { margin-top: 4.25rem; text-align: center; max-width: 900px; margin-right: auto; margin-left: auto; }

.post-type-archive-recipe .lsx-hp-archive-description .description-wrapper p, .tax-recipe-type .lsx-hp-archive-description .description-wrapper p, .tax-recipe-cuisine .lsx-hp-archive-description .description-wrapper p, .post-type-archive-exercise .lsx-hp-archive-description .description-wrapper p, .tax-exercise-type .lsx-hp-archive-description .description-wrapper p, .tax-muscle-group .lsx-hp-archive-description .description-wrapper p, .tax-equipment .lsx-hp-archive-description .description-wrapper p { margin-bottom: 0px; }

.post-type-archive-recipe a.border-btn:after, .tax-recipe-type a.border-btn:after, .tax-recipe-cuisine a.border-btn:after, .post-type-archive-exercise a.border-btn:after, .tax-exercise-type a.border-btn:after, .tax-muscle-group a.border-btn:after, .tax-equipment a.border-btn:after { content: '\f105'; font-family: FontAwesome; margin-right: 2rem; color: #418ad0; }

.post-type-archive-recipe.lsx-search-enabled .archive-plan .content-box, .tax-recipe-type.lsx-search-enabled .archive-plan .content-box, .tax-recipe-cuisine.lsx-search-enabled .archive-plan .content-box, .post-type-archive-exercise.lsx-search-enabled .archive-plan .content-box, .tax-exercise-type.lsx-search-enabled .archive-plan .content-box, .tax-muscle-group.lsx-search-enabled .archive-plan .content-box, .tax-equipment.lsx-search-enabled .archive-plan .content-box { margin: 0px 0 30px; }

.gutenberg-compatible-template.using-gutenberg .entry-content #lsx-exercises-shortcode.shortcode-type-meal { width: 100%; max-width: 80%; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .set-box { background: white; padding: 0px 8px 0 8px; margin-bottom: 0; }

@media (min-width: 992px) { #lsx-exercises-shortcode.shortcode-type-meal .meals .set-box { padding: 30px 20px 0 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

@media (min-width: 992px) { #lsx-exercises-shortcode.shortcode-type-meal .meals .set-box .the-content { padding-left: 4rem; } }

#lsx-exercises-shortcode.shortcode-type-meal .meals .set-box .the-content #hp-connected-members { padding: 0; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .set-box #lsx-tips-shortcode { margin-top: 0; width: 100%; }

@media (min-width: 992px) { #lsx-exercises-shortcode.shortcode-type-meal .meals .set-box #lsx-tips-shortcode { max-width: 345px; } }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row { padding: 2rem 1rem 3rem; margin: 0; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column { border-left: 3px solid rgba(65, 138, 208, 0.1); }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column:last-child { border: none; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .content-box { background: transparent; padding-top: 0; padding-bottom: 0; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .content-box .eating-title { margin-bottom: 10px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes { margin: 0 15px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .row.eating-row { padding: 0; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column { background: white; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes tr { display: -webkit-box; display: -ms-flexbox; display: flex; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes tr:before { font-family: FontAwesome; margin-left: 5px; color: #418ad0; font-size: 12px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .serves:before { content: '\f0f5'; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .prep-time:before { content: '\f017'; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .cooking-time, #lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .portion-size { display: none; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .eating-row { padding: 0 2rem 3rem; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-feature-img { width: 100px; min-width: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-feature-img img { -o-object-fit: cover; object-fit: cover; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-box { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 2rem; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-box .recipe-content { padding: 12px 15px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-title { font-size: 16px; line-height: 19px; margin-bottom: 10px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-table { width: 100%; margin-bottom: 0; table-layout: fixed; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-table tbody { display: -webkit-box; display: -ms-flexbox; display: flex; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-table tr { margin-left: 10px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-table tr td { color: #919191; font-size: 13px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-table tr td:first-child { display: none; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-table tr.cooking-time, #lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .recipe-table tr.portion-size { display: none; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .eating-row .eating-column .recipes .recipe-column .btn { margin-bottom: 25px; }

#lsx-exercises-shortcode.shortcode-type-meal .meals .set-box.entry-content + .eating-row { margin: 3rem 0 0 0; }

.post-type-archive-recipe .lsx-slot, .post-type-archive-exercise .lsx-slot, .tax-recipe-type .lsx-slot, .tax-recipe-cuisine .lsx-slot, #lsx-exercises-shortcode.shortcode-type-recipe .lsx-slot { position: relative; }

.post-type-archive-recipe .recipe-type, .post-type-archive-exercise .recipe-type, .tax-recipe-type .recipe-type, .tax-recipe-cuisine .recipe-type, #lsx-exercises-shortcode.shortcode-type-recipe .recipe-type { position: absolute; left: 10px; top: 15px; font-size: 13px; background: white; padding: 5px 10px; font-weight: bold; border-radius: 1px; }

.post-type-archive-recipe .recipe-type.recipe-parent, .post-type-archive-exercise .recipe-type.recipe-parent, .tax-recipe-type .recipe-type.recipe-parent, .tax-recipe-cuisine .recipe-type.recipe-parent, #lsx-exercises-shortcode.shortcode-type-recipe .recipe-type.recipe-parent { background: -webkit-gradient(linear, left top, right top, from(#418ad0), to(#2a5781)); background: linear-gradient(-270deg, #418ad0 0%, #2a5781 100%); color: white; }

.post-type-archive-recipe .recipe-feature-img img, .post-type-archive-recipe .exercise-feature-img img, .post-type-archive-exercise .recipe-feature-img img, .post-type-archive-exercise .exercise-feature-img img, .tax-recipe-type .recipe-feature-img img, .tax-recipe-type .exercise-feature-img img, .tax-recipe-cuisine .recipe-feature-img img, .tax-recipe-cuisine .exercise-feature-img img, #lsx-exercises-shortcode.shortcode-type-recipe .recipe-feature-img img, #lsx-exercises-shortcode.shortcode-type-recipe .exercise-feature-img img { width: 100%; height: 250px; max-height: 250px; -o-object-fit: cover; object-fit: cover; }

.post-type-archive-recipe .content-box, .post-type-archive-exercise .content-box, .tax-recipe-type .content-box, .tax-recipe-cuisine .content-box, #lsx-exercises-shortcode.shortcode-type-recipe .content-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 15px 0; }

.post-type-archive-recipe .content-box table:not(.exercise-table), .post-type-archive-exercise .content-box table:not(.exercise-table), .tax-recipe-type .content-box table:not(.exercise-table), .tax-recipe-cuisine .content-box table:not(.exercise-table), #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px; }

.post-type-archive-recipe .content-box table:not(.exercise-table) tbody, .post-type-archive-exercise .content-box table:not(.exercise-table) tbody, .tax-recipe-type .content-box table:not(.exercise-table) tbody, .tax-recipe-cuisine .content-box table:not(.exercise-table) tbody, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) tbody { display: -webkit-box; display: -ms-flexbox; display: flex; }

.post-type-archive-recipe .content-box table:not(.exercise-table) td, .post-type-archive-recipe .content-box table:not(.exercise-table) th, .post-type-archive-exercise .content-box table:not(.exercise-table) td, .post-type-archive-exercise .content-box table:not(.exercise-table) th, .tax-recipe-type .content-box table:not(.exercise-table) td, .tax-recipe-type .content-box table:not(.exercise-table) th, .tax-recipe-cuisine .content-box table:not(.exercise-table) td, .tax-recipe-cuisine .content-box table:not(.exercise-table) th, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) td, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) th { vertical-align: top; }

.post-type-archive-recipe .content-box table:not(.exercise-table) tr, .post-type-archive-exercise .content-box table:not(.exercise-table) tr, .tax-recipe-type .content-box table:not(.exercise-table) tr, .tax-recipe-cuisine .content-box table:not(.exercise-table) tr, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) tr { display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: 10px; }

.post-type-archive-recipe .content-box table:not(.exercise-table) tr:before, .post-type-archive-exercise .content-box table:not(.exercise-table) tr:before, .tax-recipe-type .content-box table:not(.exercise-table) tr:before, .tax-recipe-cuisine .content-box table:not(.exercise-table) tr:before, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) tr:before { font-family: FontAwesome; margin-left: 5px; color: #418ad0; }

.post-type-archive-recipe .content-box table:not(.exercise-table) tr td:first-child, .post-type-archive-exercise .content-box table:not(.exercise-table) tr td:first-child, .tax-recipe-type .content-box table:not(.exercise-table) tr td:first-child, .tax-recipe-cuisine .content-box table:not(.exercise-table) tr td:first-child, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) tr td:first-child { display: none; }

.post-type-archive-recipe .content-box table:not(.exercise-table) .serves:before, .post-type-archive-exercise .content-box table:not(.exercise-table) .serves:before, .tax-recipe-type .content-box table:not(.exercise-table) .serves:before, .tax-recipe-cuisine .content-box table:not(.exercise-table) .serves:before, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) .serves:before { content: '\f0f5'; }

.post-type-archive-recipe .content-box table:not(.exercise-table) .prep-time:before, .post-type-archive-exercise .content-box table:not(.exercise-table) .prep-time:before, .tax-recipe-type .content-box table:not(.exercise-table) .prep-time:before, .tax-recipe-cuisine .content-box table:not(.exercise-table) .prep-time:before, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) .prep-time:before { content: '\f017'; }

.post-type-archive-recipe .content-box table:not(.exercise-table) .cooking-time, .post-type-archive-recipe .content-box table:not(.exercise-table) .portion-size, .post-type-archive-exercise .content-box table:not(.exercise-table) .cooking-time, .post-type-archive-exercise .content-box table:not(.exercise-table) .portion-size, .tax-recipe-type .content-box table:not(.exercise-table) .cooking-time, .tax-recipe-type .content-box table:not(.exercise-table) .portion-size, .tax-recipe-cuisine .content-box table:not(.exercise-table) .cooking-time, .tax-recipe-cuisine .content-box table:not(.exercise-table) .portion-size, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) .cooking-time, #lsx-exercises-shortcode.shortcode-type-recipe .content-box table:not(.exercise-table) .portion-size { display: none; }

.post-type-archive-recipe .content-box .recipe-title-link, .post-type-archive-exercise .content-box .recipe-title-link, .tax-recipe-type .content-box .recipe-title-link, .tax-recipe-cuisine .content-box .recipe-title-link, #lsx-exercises-shortcode.shortcode-type-recipe .content-box .recipe-title-link { margin: 0; }

.post-type-archive-recipe .content-box .recipe-title-link::after, .post-type-archive-exercise .content-box .recipe-title-link::after, .tax-recipe-type .content-box .recipe-title-link::after, .tax-recipe-cuisine .content-box .recipe-title-link::after, #lsx-exercises-shortcode.shortcode-type-recipe .content-box .recipe-title-link::after { content: none; }

.post-type-archive-recipe .content-box .recipe-title, .post-type-archive-recipe .content-box .exercise-title, .post-type-archive-exercise .content-box .recipe-title, .post-type-archive-exercise .content-box .exercise-title, .tax-recipe-type .content-box .recipe-title, .tax-recipe-type .content-box .exercise-title, .tax-recipe-cuisine .content-box .recipe-title, .tax-recipe-cuisine .content-box .exercise-title, #lsx-exercises-shortcode.shortcode-type-recipe .content-box .recipe-title, #lsx-exercises-shortcode.shortcode-type-recipe .content-box .exercise-title { margin-bottom: 15px; }

.post-type-archive-recipe .content-box a, .post-type-archive-exercise .content-box a, .tax-recipe-type .content-box a, .tax-recipe-cuisine .content-box a, #lsx-exercises-shortcode.shortcode-type-recipe .content-box a { margin-bottom: 15px; }

.post-type-archive-recipe .content-box a.btn:after, .post-type-archive-exercise .content-box a.btn:after, .tax-recipe-type .content-box a.btn:after, .tax-recipe-cuisine .content-box a.btn:after, #lsx-exercises-shortcode.shortcode-type-recipe .content-box a.btn:after { content: '\f105'; font-family: FontAwesome; margin-right: 5px; color: #418ad0; }

.post-type-archive-recipe .content-box.exercise-content-box .exercise-table, .post-type-archive-exercise .content-box.exercise-content-box .exercise-table, .tax-recipe-type .content-box.exercise-content-box .exercise-table, .tax-recipe-cuisine .content-box.exercise-content-box .exercise-table, #lsx-exercises-shortcode.shortcode-type-recipe .content-box.exercise-content-box .exercise-table { font-size: 13px; color: #919191; }

.post-type-archive-recipe .content-box.exercise-content-box .exercise-table a, .post-type-archive-exercise .content-box.exercise-content-box .exercise-table a, .tax-recipe-type .content-box.exercise-content-box .exercise-table a, .tax-recipe-cuisine .content-box.exercise-content-box .exercise-table a, #lsx-exercises-shortcode.shortcode-type-recipe .content-box.exercise-content-box .exercise-table a { text-transform: capitalize; }

.post-type-archive-recipe .content-box.exercise-content-box .exercise-table a:after, .post-type-archive-exercise .content-box.exercise-content-box .exercise-table a:after, .tax-recipe-type .content-box.exercise-content-box .exercise-table a:after, .tax-recipe-cuisine .content-box.exercise-content-box .exercise-table a:after, #lsx-exercises-shortcode.shortcode-type-recipe .content-box.exercise-content-box .exercise-table a:after { content: none; }

.post-type-archive-recipe .col-md-3 .content-box table:not(.exercise-table) tbody, .post-type-archive-exercise .col-md-3 .content-box table:not(.exercise-table) tbody, .tax-recipe-type .col-md-3 .content-box table:not(.exercise-table) tbody, .tax-recipe-cuisine .col-md-3 .content-box table:not(.exercise-table) tbody, #lsx-exercises-shortcode.shortcode-type-recipe .col-md-3 .content-box table:not(.exercise-table) tbody { display: block; }

.post-type-archive-workout .archive-plan .row .col-md-3 .lsx-slot .workout-feature-img img { width: 100%; }

.post-type-archive-workout .archive-plan .row .col-md-3 .lsx-slot .workout-content-box .btn { width: 100%; }

.post-type-archive-workout .archive-plan .row .col-md-3 .lsx-slot .workout-content-box .btn:after { content: '\f105'; font-family: FontAwesome; margin-right: 2rem; color: #418ad0; }

.tax-exercise-type .archive-header-wrapper .archive-header p, .tax-muscle-group .archive-header-wrapper .archive-header p, .tax-equipment .archive-header-wrapper .archive-header p { display: none; }

.archive .archive-header-wrapper.banner-archive { float: none; }

.archive .hp-archive-category-title { margin-top: 4.25rem; }

.single-recipe #primary.content-area, .single-exercise #primary.content-area { margin-top: 8.5rem; }

#single-recipe, #single-exercise { margin-bottom: -8.4rem; }

#single-recipe > .row, #single-exercise > .row { margin-left: 0; margin-right: 0; }

#single-recipe .title-lined, #single-exercise .title-lined { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-weight: 700; }

@media (max-width: 768px) { #single-recipe .title-lined, #single-exercise .title-lined { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } }

@media (max-width: 768px) { #single-recipe .title-lined .lsx-sharing-content, #single-exercise .title-lined .lsx-sharing-content { margin-bottom: 1rem; } }

#single-recipe .title-lined .lsx-sharing-content p, #single-exercise .title-lined .lsx-sharing-content p { margin: 0; }

@media (max-width: 992px) { #single-recipe #hp-connected-members p, #single-exercise #hp-connected-members p { margin-bottom: 2rem; } }

#single-recipe .recipe-image, #single-recipe .exercise-image, #single-exercise .recipe-image, #single-exercise .exercise-image { width: 100%; padding: 0; margin-bottom: 4.25rem; }

@media (max-width: 992px) { #single-recipe .recipe-image, #single-recipe .exercise-image, #single-exercise .recipe-image, #single-exercise .exercise-image { max-width: 490px; } }

#single-recipe .recipe-image img, #single-recipe .exercise-image img, #single-exercise .recipe-image img, #single-exercise .exercise-image img { width: 100%; }

@media (min-width: 992px) { #single-recipe .recipe-image, #single-recipe .exercise-image, #single-exercise .recipe-image, #single-exercise .exercise-image { max-width: 440px; } }

@media (min-width: 1200px) { #single-recipe .recipe-image, #single-recipe .exercise-image, #single-exercise .recipe-image, #single-exercise .exercise-image { max-width: 490px; } }

#single-recipe .recipe-image .recipe-table, #single-recipe .recipe-image .exercise-table, #single-recipe .exercise-image .recipe-table, #single-recipe .exercise-image .exercise-table, #single-exercise .recipe-image .recipe-table, #single-exercise .recipe-image .exercise-table, #single-exercise .exercise-image .recipe-table, #single-exercise .exercise-image .exercise-table { margin-bottom: 0; }

#single-recipe .recipe-image .recipe-table thead th, #single-recipe .recipe-image .exercise-table thead th, #single-recipe .exercise-image .recipe-table thead th, #single-recipe .exercise-image .exercise-table thead th, #single-exercise .recipe-image .recipe-table thead th, #single-exercise .recipe-image .exercise-table thead th, #single-exercise .exercise-image .recipe-table thead th, #single-exercise .exercise-image .exercise-table thead th { color: #434343; }

#single-recipe .recipe-image .recipe-table tbody, #single-recipe .recipe-image .exercise-table tbody, #single-recipe .exercise-image .recipe-table tbody, #single-recipe .exercise-image .exercise-table tbody, #single-exercise .recipe-image .recipe-table tbody, #single-exercise .recipe-image .exercise-table tbody, #single-exercise .exercise-image .recipe-table tbody, #single-exercise .exercise-image .exercise-table tbody { margin-top: 1rem; display: grid; }

#single-recipe .recipe-image .recipe-table tbody td:first-child, #single-recipe .recipe-image .exercise-table tbody td:first-child, #single-recipe .exercise-image .recipe-table tbody td:first-child, #single-recipe .exercise-image .exercise-table tbody td:first-child, #single-exercise .recipe-image .recipe-table tbody td:first-child, #single-exercise .recipe-image .exercise-table tbody td:first-child, #single-exercise .exercise-image .recipe-table tbody td:first-child, #single-exercise .exercise-image .exercise-table tbody td:first-child { color: #919191; }

#single-recipe .recipe-image .recipe-table tbody tr, #single-recipe .recipe-image .exercise-table tbody tr, #single-recipe .exercise-image .recipe-table tbody tr, #single-recipe .exercise-image .exercise-table tbody tr, #single-exercise .recipe-image .recipe-table tbody tr, #single-exercise .recipe-image .exercise-table tbody tr, #single-exercise .exercise-image .recipe-table tbody tr, #single-exercise .exercise-image .exercise-table tbody tr { display: grid; grid-template-columns: 60% 40%; }

@media (max-width: 600px) { #single-recipe .recipe-image .recipe-table tbody, #single-recipe .recipe-image .exercise-table tbody, #single-recipe .exercise-image .recipe-table tbody, #single-recipe .exercise-image .exercise-table tbody, #single-exercise .recipe-image .recipe-table tbody, #single-exercise .recipe-image .exercise-table tbody, #single-exercise .exercise-image .recipe-table tbody, #single-exercise .exercise-image .exercise-table tbody { display: block; } }

#single-recipe .recipe-content, #single-recipe .exercise-content, #single-exercise .recipe-content, #single-exercise .exercise-content { margin-bottom: 60px; float: left; }

@media (max-width: 992px) { #single-recipe .recipe-content, #single-recipe .exercise-content, #single-exercise .recipe-content, #single-exercise .exercise-content { padding-right: 0; padding-left: 0; } }

@media (min-width: 992px) { #single-recipe .recipe-content, #single-recipe .exercise-content, #single-exercise .recipe-content, #single-exercise .exercise-content { margin-left: 2rem; } }

@media (max-width: 600px) { #single-recipe .recipe-content .back-plan-btn, #single-recipe .exercise-content .back-plan-btn, #single-exercise .recipe-content .back-plan-btn, #single-exercise .exercise-content .back-plan-btn { margin-top: 4.25rem; }
  #single-recipe .recipe-content .back-plan-btn .btn, #single-recipe .exercise-content .back-plan-btn .btn, #single-exercise .recipe-content .back-plan-btn .btn, #single-exercise .exercise-content .back-plan-btn .btn { width: 100%; } }

@media (min-width: 992px) { #single-recipe .recipe-content .back-plan-btn, #single-recipe .exercise-content .back-plan-btn, #single-exercise .recipe-content .back-plan-btn, #single-exercise .exercise-content .back-plan-btn { width: 380px; }
  #single-recipe .recipe-content .back-plan-btn a, #single-recipe .exercise-content .back-plan-btn a, #single-exercise .recipe-content .back-plan-btn a, #single-exercise .exercise-content .back-plan-btn a { width: 100%; } }

#single-recipe .recipe-image .recipe-data { background: white; padding: 2.4rem 1.4rem; }

@media (min-width: 600px) { #single-recipe .recipe-image .recipe-data { display: -webkit-box; display: -ms-flexbox; display: flex; } }

#single-recipe .recipe-image .recipe-data .recipe-table { width: 50%; }

#single-recipe .recipe-image .recipe-data .recipe-table:first-child:last-child { width: 100%; }

#single-recipe .recipe-image .recipe-data .recipe-table:only-child tbody tr { grid-template-columns: 40% 60%; }

#single-recipe .recipe-image .recipe-data .recipe-table:nth-child(2) { margin-top: 2rem; }

@media (min-width: 600px) { #single-recipe .recipe-image .recipe-data .recipe-table:nth-child(2) { margin-top: 0; border-right: 1px solid #dddddd; margin-right: -10px; }
  #single-recipe .recipe-image .recipe-data .recipe-table:nth-child(2) th, #single-recipe .recipe-image .recipe-data .recipe-table:nth-child(2) td { padding-right: 10px; } }

#single-recipe .bottom-single-recipe { margin-top: 4.25rem; }

#single-recipe .bottom-single-recipe p { font-size: 24px; }

#single-exercise .exercise-title-section { padding-bottom: 0; margin-bottom: 2.4rem; }

#single-exercise .exercise-title-section.sharing-enabled { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

@media (min-width: 992px) { #single-exercise .exercise-title-section.sharing-enabled { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

#single-exercise .exercise-title-section h2 { margin-bottom: 10px; font-weight: 700; }

#single-exercise .exercise-image .exercise-data { background: white; padding: 2.4rem 1.4rem; }

#single-exercise .exercise-image .exercise-data .exercise-table { margin: 0; }

#single-exercise .exercise-image .exercise-data .exercise-table tbody { text-transform: capitalize; }

#single-exercise .exercise-image .exercise-data .exercise-table tbody tr { grid-template-columns: 30% 70%; }

#single-exercise .lsx-hp-widget-items.slick-slider + .exercise-data { padding-top: 0; }

.svg svg > g, .title-lined svg > g, #single-plan-nav .nav.nav-pills li svg > g, .daily-plan-block svg > g, .single-plan .single-plan-inner svg > g, .archive-plan .single-plan-inner svg > g, .lsx-exercises-shortcode .single-plan-inner svg > g, .single-workout .single-plan-inner svg > g, .single-plan .single-plan-section-title svg > g, .archive-plan .single-plan-section-title svg > g, .lsx-exercises-shortcode .single-plan-section-title svg > g, .single-workout .single-plan-section-title svg > g { fill: #418AD0; }

.svg svg > g > g, .title-lined svg > g > g, #single-plan-nav .nav.nav-pills li svg > g > g, .daily-plan-block svg > g > g, .single-plan .single-plan-inner svg > g > g, .archive-plan .single-plan-inner svg > g > g, .lsx-exercises-shortcode .single-plan-inner svg > g > g, .single-workout .single-plan-inner svg > g > g, .single-plan .single-plan-section-title svg > g > g, .archive-plan .single-plan-section-title svg > g > g, .lsx-exercises-shortcode .single-plan-section-title svg > g > g, .single-workout .single-plan-section-title svg > g > g { fill: #418AD0; }

.svg svg > g#Day-Plan-Meal, .title-lined svg > g#Day-Plan-Meal, #single-plan-nav .nav.nav-pills li svg > g#Day-Plan-Meal, .daily-plan-block svg > g#Day-Plan-Meal, .single-plan .single-plan-inner svg > g#Day-Plan-Meal, .archive-plan .single-plan-inner svg > g#Day-Plan-Meal, .lsx-exercises-shortcode .single-plan-inner svg > g#Day-Plan-Meal, .single-workout .single-plan-inner svg > g#Day-Plan-Meal, .single-plan .single-plan-section-title svg > g#Day-Plan-Meal, .archive-plan .single-plan-section-title svg > g#Day-Plan-Meal, .lsx-exercises-shortcode .single-plan-section-title svg > g#Day-Plan-Meal, .single-workout .single-plan-section-title svg > g#Day-Plan-Meal, .svg svg > g#My-Day-Plan-Download, .title-lined svg > g#My-Day-Plan-Download, #single-plan-nav .nav.nav-pills li svg > g#My-Day-Plan-Download, .daily-plan-block svg > g#My-Day-Plan-Download, .single-plan .single-plan-inner svg > g#My-Day-Plan-Download, .archive-plan .single-plan-inner svg > g#My-Day-Plan-Download, .lsx-exercises-shortcode .single-plan-inner svg > g#My-Day-Plan-Download, .single-workout .single-plan-inner svg > g#My-Day-Plan-Download, .single-plan .single-plan-section-title svg > g#My-Day-Plan-Download, .archive-plan .single-plan-section-title svg > g#My-Day-Plan-Download, .lsx-exercises-shortcode .single-plan-section-title svg > g#My-Day-Plan-Download, .single-workout .single-plan-section-title svg > g#My-Day-Plan-Download { fill: transparent; stroke: #418AD0; }

.svg svg > g#Day-Plan-Meal > g, .title-lined svg > g#Day-Plan-Meal > g, #single-plan-nav .nav.nav-pills li svg > g#Day-Plan-Meal > g, .daily-plan-block svg > g#Day-Plan-Meal > g, .single-plan .single-plan-inner svg > g#Day-Plan-Meal > g, .archive-plan .single-plan-inner svg > g#Day-Plan-Meal > g, .lsx-exercises-shortcode .single-plan-inner svg > g#Day-Plan-Meal > g, .single-workout .single-plan-inner svg > g#Day-Plan-Meal > g, .single-plan .single-plan-section-title svg > g#Day-Plan-Meal > g, .archive-plan .single-plan-section-title svg > g#Day-Plan-Meal > g, .lsx-exercises-shortcode .single-plan-section-title svg > g#Day-Plan-Meal > g, .single-workout .single-plan-section-title svg > g#Day-Plan-Meal > g, .svg svg > g#My-Day-Plan-Download > g, .title-lined svg > g#My-Day-Plan-Download > g, #single-plan-nav .nav.nav-pills li svg > g#My-Day-Plan-Download > g, .daily-plan-block svg > g#My-Day-Plan-Download > g, .single-plan .single-plan-inner svg > g#My-Day-Plan-Download > g, .archive-plan .single-plan-inner svg > g#My-Day-Plan-Download > g, .lsx-exercises-shortcode .single-plan-inner svg > g#My-Day-Plan-Download > g, .single-workout .single-plan-inner svg > g#My-Day-Plan-Download > g, .single-plan .single-plan-section-title svg > g#My-Day-Plan-Download > g, .archive-plan .single-plan-section-title svg > g#My-Day-Plan-Download > g, .lsx-exercises-shortcode .single-plan-section-title svg > g#My-Day-Plan-Download > g, .single-workout .single-plan-section-title svg > g#My-Day-Plan-Download > g { fill: transparent; }

.svg svg > g#Week-Plan-Meal, .title-lined svg > g#Week-Plan-Meal, #single-plan-nav .nav.nav-pills li svg > g#Week-Plan-Meal, .daily-plan-block svg > g#Week-Plan-Meal, .single-plan .single-plan-inner svg > g#Week-Plan-Meal, .archive-plan .single-plan-inner svg > g#Week-Plan-Meal, .lsx-exercises-shortcode .single-plan-inner svg > g#Week-Plan-Meal, .single-workout .single-plan-inner svg > g#Week-Plan-Meal, .single-plan .single-plan-section-title svg > g#Week-Plan-Meal, .archive-plan .single-plan-section-title svg > g#Week-Plan-Meal, .lsx-exercises-shortcode .single-plan-section-title svg > g#Week-Plan-Meal, .single-workout .single-plan-section-title svg > g#Week-Plan-Meal { stroke: #418AD0; }

.svg svg > g #overview-tab-icon-blue, .title-lined svg > g #overview-tab-icon-blue, #single-plan-nav .nav.nav-pills li svg > g #overview-tab-icon-blue, .daily-plan-block svg > g #overview-tab-icon-blue, .single-plan .single-plan-inner svg > g #overview-tab-icon-blue, .archive-plan .single-plan-inner svg > g #overview-tab-icon-blue, .lsx-exercises-shortcode .single-plan-inner svg > g #overview-tab-icon-blue, .single-workout .single-plan-inner svg > g #overview-tab-icon-blue, .single-plan .single-plan-section-title svg > g #overview-tab-icon-blue, .archive-plan .single-plan-section-title svg > g #overview-tab-icon-blue, .lsx-exercises-shortcode .single-plan-section-title svg > g #overview-tab-icon-blue, .single-workout .single-plan-section-title svg > g #overview-tab-icon-blue { fill: transparent; }

.svg svg > g #overview-tab-icon-blue path, .title-lined svg > g #overview-tab-icon-blue path, #single-plan-nav .nav.nav-pills li svg > g #overview-tab-icon-blue path, .daily-plan-block svg > g #overview-tab-icon-blue path, .single-plan .single-plan-inner svg > g #overview-tab-icon-blue path, .archive-plan .single-plan-inner svg > g #overview-tab-icon-blue path, .lsx-exercises-shortcode .single-plan-inner svg > g #overview-tab-icon-blue path, .single-workout .single-plan-inner svg > g #overview-tab-icon-blue path, .single-plan .single-plan-section-title svg > g #overview-tab-icon-blue path, .archive-plan .single-plan-section-title svg > g #overview-tab-icon-blue path, .lsx-exercises-shortcode .single-plan-section-title svg > g #overview-tab-icon-blue path, .single-workout .single-plan-section-title svg > g #overview-tab-icon-blue path { stroke: #418AD0; }

.svg svg > g #Day-Plan--Tab1, .title-lined svg > g #Day-Plan--Tab1, #single-plan-nav .nav.nav-pills li svg > g #Day-Plan--Tab1, .daily-plan-block svg > g #Day-Plan--Tab1, .single-plan .single-plan-inner svg > g #Day-Plan--Tab1, .archive-plan .single-plan-inner svg > g #Day-Plan--Tab1, .lsx-exercises-shortcode .single-plan-inner svg > g #Day-Plan--Tab1, .single-workout .single-plan-inner svg > g #Day-Plan--Tab1, .single-plan .single-plan-section-title svg > g #Day-Plan--Tab1, .archive-plan .single-plan-section-title svg > g #Day-Plan--Tab1, .lsx-exercises-shortcode .single-plan-section-title svg > g #Day-Plan--Tab1, .single-workout .single-plan-section-title svg > g #Day-Plan--Tab1 { fill: #418AD0; }

.svg svg > g #Day-Plan-Meal, .title-lined svg > g #Day-Plan-Meal, #single-plan-nav .nav.nav-pills li svg > g #Day-Plan-Meal, .daily-plan-block svg > g #Day-Plan-Meal, .single-plan .single-plan-inner svg > g #Day-Plan-Meal, .archive-plan .single-plan-inner svg > g #Day-Plan-Meal, .lsx-exercises-shortcode .single-plan-inner svg > g #Day-Plan-Meal, .single-workout .single-plan-inner svg > g #Day-Plan-Meal, .single-plan .single-plan-section-title svg > g #Day-Plan-Meal, .archive-plan .single-plan-section-title svg > g #Day-Plan-Meal, .lsx-exercises-shortcode .single-plan-section-title svg > g #Day-Plan-Meal, .single-workout .single-plan-section-title svg > g #Day-Plan-Meal { stroke: #418AD0; fill: transparent; }

.title-lined { border-bottom: 5px solid #418AD0; width: 100%; }

.blue-title, .content-area h2.blue-title { color: #418AD0; }

@media (max-width: 600px) { #account-nav .nav.nav-pills::-webkit-scrollbar-thumb, #type-nav .nav.nav-pills::-webkit-scrollbar-thumb { background-color: #418AD0; } }

#account-nav .nav.nav-pills li a, #type-nav .nav.nav-pills li a { border: 1px solid #dddddd; }

#account-nav .nav.nav-pills li a::after, #type-nav .nav.nav-pills li a::after { color: #999999; }

#account-nav .nav.nav-pills li.active a, #account-nav .nav.nav-pills li:hover a, #type-nav .nav.nav-pills li.active a, #type-nav .nav.nav-pills li:hover a { color: #418AD0; background: white; border: 1px solid #418AD0; }

#account-nav .nav.nav-pills li.active a::after, #account-nav .nav.nav-pills li:hover a::after, #type-nav .nav.nav-pills li.active a::after, #type-nav .nav.nav-pills li:hover a::after { color: #418AD0; }

.archive-plan .content-box h3.plan a:hover, .archive-plan .content-box h3.plan a:visited:hover, .single-plan .content-box h3.plan a:hover, .single-plan .content-box h3.plan a:visited:hover { color: #F7AE00; }

.plans-products-wrapper .plan-product .title a:hover, .plans-products-wrapper .plan-product .title a:visited:hover { color: #F7AE00; }

.post-type-archive-plan .wrap.container .archive-header, .single-plan .wrap.container .archive-header, .single:not(.single-post) .wrap.container .archive-header, .archive .wrap.container .archive-header { background-color: #418AD0; background: linear-gradient(-213.95deg, #418AD0 0%, #225789 100%); }

.post-type-archive-plan .wrap.container .archive-header .archive-title, .single-plan .wrap.container .archive-header .archive-title, .single:not(.single-post) .wrap.container .archive-header .archive-title, .archive .wrap.container .archive-header .archive-title { font-weight: bold; }

.warmup-container .short-desc.entry-content { margin-bottom: 0; padding: 20px; margin-bottom: 0; display: block; background: white; }

@media (min-width: 992px) { .warmup-container .short-desc.entry-content { padding: 20px 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

@media (min-width: 992px) { .warmup-container .short-desc .the-content { padding-left: 4rem; } }

.warmup-container .short-desc .the-content #hp-connected-members { padding: 0; }

.warmup-container .short-desc #lsx-tips-shortcode { margin-top: 0; width: 100%; }

@media (min-width: 992px) { .warmup-container .short-desc #lsx-tips-shortcode { max-width: 350px; } }

article.type-plan .entry-content .workout-content .short-desc.entry-content, article.type-meal .entry-content .workout-content .short-desc.entry-content, article.type-workout .entry-content .workout-content .short-desc.entry-content { margin-bottom: 0; padding: 20px; margin-bottom: 0; display: block; background: white; }

@media (min-width: 992px) { article.type-plan .entry-content .workout-content .short-desc.entry-content, article.type-meal .entry-content .workout-content .short-desc.entry-content, article.type-workout .entry-content .workout-content .short-desc.entry-content { padding: 20px 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

@media (min-width: 992px) { article.type-plan .entry-content .workout-content .short-desc .the-content, article.type-meal .entry-content .workout-content .short-desc .the-content, article.type-workout .entry-content .workout-content .short-desc .the-content { padding-left: 4rem; } }

article.type-plan .entry-content .workout-content .short-desc .the-content #hp-connected-members, article.type-meal .entry-content .workout-content .short-desc .the-content #hp-connected-members, article.type-workout .entry-content .workout-content .short-desc .the-content #hp-connected-members { padding: 0; }

article.type-plan .entry-content .workout-content .short-desc #lsx-tips-shortcode, article.type-meal .entry-content .workout-content .short-desc #lsx-tips-shortcode, article.type-workout .entry-content .workout-content .short-desc #lsx-tips-shortcode { margin-top: 0; width: 100%; }

@media (min-width: 992px) { article.type-plan .entry-content .workout-content .short-desc #lsx-tips-shortcode, article.type-meal .entry-content .workout-content .short-desc #lsx-tips-shortcode, article.type-workout .entry-content .workout-content .short-desc #lsx-tips-shortcode { max-width: 350px; } }

article.type-plan .entry-content .workout-content .sets .set-box.set, article.type-meal .entry-content .workout-content .sets .set-box.set, article.type-workout .entry-content .workout-content .sets .set-box.set { background: white; }

article.type-plan .entry-content .workout-content .sets .set-box.set:nth-child(odd), article.type-meal .entry-content .workout-content .sets .set-box.set:nth-child(odd), article.type-workout .entry-content .workout-content .sets .set-box.set:nth-child(odd) { background: #edf4fa; }

article.type-plan .entry-content .workout-content .sets .set-box.set .btn, article.type-meal .entry-content .workout-content .sets .set-box.set .btn, article.type-workout .entry-content .workout-content .sets .set-box.set .btn { width: auto; height: auto; }

article.type-plan .entry-content .meals .eating-row, article.type-meal .entry-content .meals .eating-row, article.type-workout .entry-content .meals .eating-row { background: #edf4fa; }

.warmup-container .sets .set-box.set { background: white; }

.warmup-container .sets .set-box.set:nth-child(odd) { background: #edf4fa; }

.warmup-container .sets .set-box.set .btn { width: auto; height: auto; }

#single-plan-nav .nav.nav-pills li.active a, #single-plan-nav .nav.nav-pills li:hover a { background: #418AD0; }

.daily-plan-block .day:hover { background-color: #418AD0; }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day:not(.completed) { border-color: #418AD0; background: rgba(65, 138, 208, 0.5); }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day:not(.completed) .plan-content { color: #418AD0; }

.daily-plan-block.week-grid .week-row .week-row-inner .week-meals-recipes-box .week-meals-recipes-box-inner .day:hover:not(.completed) { background: #418AD0; }

.my-profile-block, body:not(.single-post) .archive-header { background: linear-gradient(-213.95deg, #418AD0 0%, #225789 100%); }

.my-profile-block .title-lined, body:not(.single-post) .archive-header .title-lined { border-bottom: 5px solid #418AD0; }

#lsx-exercises-shortcode .lsx-exercises-shortcode .lsx-exercises-item:before { background-image: linear-gradient(-120deg, #418AD0, #418AD0); }

.archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title a { color: #4A4A4A; }

.archive-plan.exercise-archive-plan .lsx-slot .title-lined .exercise-title a:hover { color: #F7AE00; }

.single-plan .extra-title span, .archive-plan .extra-title span, .lsx-exercises-shortcode .extra-title span, .single-workout .extra-title span { color: #418AD0; }

.single-plan .sets .set-title, .archive-plan .sets .set-title, .lsx-exercises-shortcode .sets .set-title, .single-workout .sets .set-title { color: #418AD0; font-weight: bold; }

.single-plan .sets .set-content, .single-plan .sets .set-table, .single-plan .sets .set-list, .single-plan .sets .set-grid, .archive-plan .sets .set-content, .archive-plan .sets .set-table, .archive-plan .sets .set-list, .archive-plan .sets .set-grid, .lsx-exercises-shortcode .sets .set-content, .lsx-exercises-shortcode .sets .set-table, .lsx-exercises-shortcode .sets .set-list, .lsx-exercises-shortcode .sets .set-grid, .single-workout .sets .set-content, .single-workout .sets .set-table, .single-workout .sets .set-list, .single-workout .sets .set-grid { color: #4A4A4A; }

.single-plan .sets .set-table .workout-table tr th, .archive-plan .sets .set-table .workout-table tr th, .lsx-exercises-shortcode .sets .set-table .workout-table tr th, .single-workout .sets .set-table .workout-table tr th { border-bottom: 2px solid #418AD0; }

.single-plan .sets .set-table .workout-table tr td.video-button-item button .fa, .archive-plan .sets .set-table .workout-table tr td.video-button-item button .fa, .lsx-exercises-shortcode .sets .set-table .workout-table tr td.video-button-item button .fa, .single-workout .sets .set-table .workout-table tr td.video-button-item button .fa { font-size: 40px; color: #418AD0; }

.single-plan .sets .set-table .workout-table tr td.video-button-item button:hover .fa, .archive-plan .sets .set-table .workout-table tr td.video-button-item button:hover .fa, .lsx-exercises-shortcode .sets .set-table .workout-table tr td.video-button-item button:hover .fa, .single-workout .sets .set-table .workout-table tr td.video-button-item button:hover .fa { color: #F7AE00; }

.single-plan .sets .set-list .workout-list article .exercise-counter, .single-plan .sets .set-list .workout-grid article .exercise-counter, .single-plan .sets .set-grid .workout-list article .exercise-counter, .single-plan .sets .set-grid .workout-grid article .exercise-counter, .archive-plan .sets .set-list .workout-list article .exercise-counter, .archive-plan .sets .set-list .workout-grid article .exercise-counter, .archive-plan .sets .set-grid .workout-list article .exercise-counter, .archive-plan .sets .set-grid .workout-grid article .exercise-counter, .lsx-exercises-shortcode .sets .set-list .workout-list article .exercise-counter, .lsx-exercises-shortcode .sets .set-list .workout-grid article .exercise-counter, .lsx-exercises-shortcode .sets .set-grid .workout-list article .exercise-counter, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .exercise-counter, .single-workout .sets .set-list .workout-list article .exercise-counter, .single-workout .sets .set-list .workout-grid article .exercise-counter, .single-workout .sets .set-grid .workout-list article .exercise-counter, .single-workout .sets .set-grid .workout-grid article .exercise-counter { color: #418AD0; }

.single-plan .sets .set-list .workout-list article .title h3 a, .single-plan .sets .set-list .workout-grid article .title h3 a, .single-plan .sets .set-grid .workout-list article .title h3 a, .single-plan .sets .set-grid .workout-grid article .title h3 a, .archive-plan .sets .set-list .workout-list article .title h3 a, .archive-plan .sets .set-list .workout-grid article .title h3 a, .archive-plan .sets .set-grid .workout-list article .title h3 a, .archive-plan .sets .set-grid .workout-grid article .title h3 a, .lsx-exercises-shortcode .sets .set-list .workout-list article .title h3 a, .lsx-exercises-shortcode .sets .set-list .workout-grid article .title h3 a, .lsx-exercises-shortcode .sets .set-grid .workout-list article .title h3 a, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .title h3 a, .single-workout .sets .set-list .workout-list article .title h3 a, .single-workout .sets .set-list .workout-grid article .title h3 a, .single-workout .sets .set-grid .workout-list article .title h3 a, .single-workout .sets .set-grid .workout-grid article .title h3 a { color: #4A4A4A; }

.single-plan .sets .set-list .workout-list article .title h3 a .reps, .single-plan .sets .set-list .workout-grid article .title h3 a .reps, .single-plan .sets .set-grid .workout-list article .title h3 a .reps, .single-plan .sets .set-grid .workout-grid article .title h3 a .reps, .archive-plan .sets .set-list .workout-list article .title h3 a .reps, .archive-plan .sets .set-list .workout-grid article .title h3 a .reps, .archive-plan .sets .set-grid .workout-list article .title h3 a .reps, .archive-plan .sets .set-grid .workout-grid article .title h3 a .reps, .lsx-exercises-shortcode .sets .set-list .workout-list article .title h3 a .reps, .lsx-exercises-shortcode .sets .set-list .workout-grid article .title h3 a .reps, .lsx-exercises-shortcode .sets .set-grid .workout-list article .title h3 a .reps, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .title h3 a .reps, .single-workout .sets .set-list .workout-list article .title h3 a .reps, .single-workout .sets .set-list .workout-grid article .title h3 a .reps, .single-workout .sets .set-grid .workout-list article .title h3 a .reps, .single-workout .sets .set-grid .workout-grid article .title h3 a .reps { color: #4A4A4A; }

.single-plan .sets .set-list .workout-list article .title h3 a .reps:before, .single-plan .sets .set-list .workout-grid article .title h3 a .reps:before, .single-plan .sets .set-grid .workout-list article .title h3 a .reps:before, .single-plan .sets .set-grid .workout-grid article .title h3 a .reps:before, .archive-plan .sets .set-list .workout-list article .title h3 a .reps:before, .archive-plan .sets .set-list .workout-grid article .title h3 a .reps:before, .archive-plan .sets .set-grid .workout-list article .title h3 a .reps:before, .archive-plan .sets .set-grid .workout-grid article .title h3 a .reps:before, .lsx-exercises-shortcode .sets .set-list .workout-list article .title h3 a .reps:before, .lsx-exercises-shortcode .sets .set-list .workout-grid article .title h3 a .reps:before, .lsx-exercises-shortcode .sets .set-grid .workout-list article .title h3 a .reps:before, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .title h3 a .reps:before, .single-workout .sets .set-list .workout-list article .title h3 a .reps:before, .single-workout .sets .set-list .workout-grid article .title h3 a .reps:before, .single-workout .sets .set-grid .workout-list article .title h3 a .reps:before, .single-workout .sets .set-grid .workout-grid article .title h3 a .reps:before { color: #418AD0; }

.single-plan .sets .set-list .workout-list article .reps-container .btn-simple, .single-plan .sets .set-list .workout-grid article .reps-container .btn-simple, .single-plan .sets .set-grid .workout-list article .reps-container .btn-simple, .single-plan .sets .set-grid .workout-grid article .reps-container .btn-simple, .archive-plan .sets .set-list .workout-list article .reps-container .btn-simple, .archive-plan .sets .set-list .workout-grid article .reps-container .btn-simple, .archive-plan .sets .set-grid .workout-list article .reps-container .btn-simple, .archive-plan .sets .set-grid .workout-grid article .reps-container .btn-simple, .lsx-exercises-shortcode .sets .set-list .workout-list article .reps-container .btn-simple, .lsx-exercises-shortcode .sets .set-list .workout-grid article .reps-container .btn-simple, .lsx-exercises-shortcode .sets .set-grid .workout-list article .reps-container .btn-simple, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps-container .btn-simple, .single-workout .sets .set-list .workout-list article .reps-container .btn-simple, .single-workout .sets .set-list .workout-grid article .reps-container .btn-simple, .single-workout .sets .set-grid .workout-list article .reps-container .btn-simple, .single-workout .sets .set-grid .workout-grid article .reps-container .btn-simple { background-color: #418AD0; }

.single-plan .sets .set-list .workout-list article .reps-container .btn-simple:hover, .single-plan .sets .set-list .workout-grid article .reps-container .btn-simple:hover, .single-plan .sets .set-grid .workout-list article .reps-container .btn-simple:hover, .single-plan .sets .set-grid .workout-grid article .reps-container .btn-simple:hover, .archive-plan .sets .set-list .workout-list article .reps-container .btn-simple:hover, .archive-plan .sets .set-list .workout-grid article .reps-container .btn-simple:hover, .archive-plan .sets .set-grid .workout-list article .reps-container .btn-simple:hover, .archive-plan .sets .set-grid .workout-grid article .reps-container .btn-simple:hover, .lsx-exercises-shortcode .sets .set-list .workout-list article .reps-container .btn-simple:hover, .lsx-exercises-shortcode .sets .set-list .workout-grid article .reps-container .btn-simple:hover, .lsx-exercises-shortcode .sets .set-grid .workout-list article .reps-container .btn-simple:hover, .lsx-exercises-shortcode .sets .set-grid .workout-grid article .reps-container .btn-simple:hover, .single-workout .sets .set-list .workout-list article .reps-container .btn-simple:hover, .single-workout .sets .set-list .workout-grid article .reps-container .btn-simple:hover, .single-workout .sets .set-grid .workout-list article .reps-container .btn-simple:hover, .single-workout .sets .set-grid .workout-grid article .reps-container .btn-simple:hover { background-color: #F7AE00; }

.single-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .archive-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link, .single-workout .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link { border-color: #418AD0; color: #418AD0; }

.single-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover, .archive-plan .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover, .lsx-exercises-shortcode .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover, .single-workout .single-plan-inner.workout-content .workout-instructions .single-plan-inner-buttons .complete-plan-btn .download-link:hover { background-color: #418AD0; }

.single-plan .content-box .plan-meta span a:not(.btn):hover, .archive-plan .content-box .plan-meta span a:not(.btn):hover, .lsx-exercises-shortcode .content-box .plan-meta span a:not(.btn):hover, .single-workout .content-box .plan-meta span a:not(.btn):hover { color: #F7AE00; }

.all-plans-block > .row > .col-xs-12 article.lsx-slot .content-box .plan-meta span a:hover { color: #F7AE00; }

.single.single-team #primary .lsx-team-socials > li > a { border: 1px solid #418AD0; background: transparent; }

.single.single-team #primary .lsx-team-socials > li > a i { color: #418AD0; }

.single.single-team #primary .lsx-team-socials > li > a:hover { border: 1px solid #F7AE00; }

.single.single-team #primary .lsx-team-socials > li > a:hover i { color: #F7AE00; }

.single.single-team #primary .lsx-team-job-title { color: #919191; }

.single.single-team #primary .entry-tabs .nav-tabs > li.active > a, .single.single-team #primary .hp-entry-tabs .nav-tabs > li.active > a { background-color: transparent; color: #418AD0; border: 1px solid #418AD0; }

#main .lsx-sharing-content .lsx-sharing-button a { background: transparent; color: #418AD0; border: 1px solid #418AD0; width: 25px; height: 25px; }

#main .lsx-sharing-content .lsx-sharing-button a:hover { color: #F7AE00; border: 1px solid #F7AE00; }

#single-recipe .recipe-data .recipe-table tbody tr td:first-child:before, #single-exercise .recipe-data .recipe-table tbody tr td:first-child:before { font-family: FontAwesome; margin-left: 5px; color: #418AD0; font-size: 12px; }

#single-recipe .recipe-data .recipe-table tbody .serves td:first-child:before, #single-exercise .recipe-data .recipe-table tbody .serves td:first-child:before { content: '\f0c0'; }

#single-recipe .recipe-data .recipe-table tbody .prep-time td:first-child:before, #single-exercise .recipe-data .recipe-table tbody .prep-time td:first-child:before { content: '\f017'; }

#single-recipe .recipe-data .recipe-table tbody .cooking-time td:first-child:before, #single-exercise .recipe-data .recipe-table tbody .cooking-time td:first-child:before { content: '\f0f5'; }

#single-recipe .recipe-data .recipe-table tbody .portion-size td:first-child:before, #single-exercise .recipe-data .recipe-table tbody .portion-size td:first-child:before { content: '\f200'; }

#lsx-hp-related .lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-meta .post-categories { color: #919191; }

#lsx-hp-related .lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-meta .post-categories a { color: #919191; }

#lsx-hp-related .lsx-related-posts-content .col-xs-12 .lsx-related-posts-wrapper .lsx-slot .entry-layout .entry-layout-content .entry-header .entry-title a { color: #4A4A4A; }

#hp-connected-members p { color: #919191; }

#hp-connected-members p .lsx-team-roles { color: #919191; }

#hp-connected-members p .lsx-team-name { color: #418AD0; }

#hp-connected-members p .lsx-team-name:hover { color: #F7AE00; }