.elementor-kit-1245{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-kit-1245 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* HB Guide (Human Body Organs Guide) */
.hb-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;text-decoration:none!important;color:inherit}
.hb-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(20,70,160,.13)!important;border-color:#BCD5F7!important}
.hb-card:hover .elementor-heading-title{color:#1463E0!important}
.hb-card .elementor-widget-image img{transition:transform .25s ease}
.hb-card:hover .elementor-widget-image img{transform:scale(1.06)}
.hb-scope .elementor-widget-text-editor p{margin:0 0 .6em}
.hb-scope .elementor-widget-text-editor p:last-child{margin-bottom:0}
.hb-scope .elementor-widget-text-editor a{color:#1463E0;text-decoration:none}
.hb-scope .elementor-icon-list-items{list-style:none;margin:0;padding:0}
.hb-scope .elementor-heading-title a{color:inherit}
.hb-shop ul.products{margin-bottom:0!important}
.hb-shop ul.products li.product{background:#fff;border:1px solid #E3EAF5;border-radius:14px;padding:14px!important;transition:box-shadow .2s ease}
.hb-shop ul.products li.product:hover{box-shadow:0 14px 30px rgba(20,70,160,.12)}
.hb-shop ul.products li.product img{border-radius:10px}
.hb-shop ul.products li.product .button{border-radius:999px!important;background:#1463E0!important;color:#fff!important}
.hb-header .elementor-nav-menu--main .elementor-item.elementor-item-active,.hb-header .elementor-nav-menu--main .elementor-item:hover{color:#1463E0}
.hb-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#1463E0!important}
body.page-id-2126 .site-header,body.parent-pageid-2126 .site-header{margin-bottom:0!important}
/* /HB Guide */
/* Meal Plans */
html{scroll-behavior:smooth}
.mp-scope [id^="recipe-d"],#weekly-plan,#plans,#breakfast,#lunch,#dinner{scroll-margin-top:24px}
.mp-meal{transition:background .2s ease;text-decoration:none!important}
.mp-meal:hover{background:#F2F7FD}
.mp-steps{margin:0;padding-left:1.25em}
.mp-steps li{margin:0 0 .4em}
.mp-hero-media .elementor-widget-image:first-child img{box-shadow:0 18px 50px rgba(20,70,160,.18)}
.mp-recipe{transition:box-shadow .3s ease}
.mp-recipe:target{box-shadow:0 0 0 3px #1463E0,0 14px 30px rgba(20,70,160,.15)!important}/* End custom CSS */