.elementor-kit-5{--e-global-color-primary:#000000;--e-global-color-secondary:#E51B61;--e-global-color-text:#000000;--e-global-color-accent:#95E6A1;--e-global-color-4b41bc2:#FFFFFF;--e-global-color-ebca48c:#95E6A1;--e-global-color-95f52d0:#B7E4C7;--e-global-color-b67bf4f:#40916C;--e-global-color-590bea5:#2D6A4F;--e-global-color-7da2975:#F8E4E7;--e-global-typography-primary-font-family:"Just Sans";--e-global-typography-secondary-font-family:"Neufreit";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Just Sans";--e-global-typography-text-font-size:1.2rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Neufreit";--e-global-typography-accent-font-weight:500;--e-global-typography-783e2ee-font-family:"Just Sans";--e-global-typography-783e2ee-font-size:2.986rem;--e-global-typography-783e2ee-font-weight:800;--e-global-typography-783e2ee-line-height:1em;--e-global-typography-7209e05-font-family:"Just Sans";--e-global-typography-7209e05-font-size:2.488rem;--e-global-typography-7209e05-font-weight:800;--e-global-typography-7209e05-line-height:1em;--e-global-typography-cf4d9c2-font-family:"Just Sans";--e-global-typography-cf4d9c2-font-size:2.074rem;--e-global-typography-cf4d9c2-font-weight:800;--e-global-typography-cf4d9c2-line-height:1em;--e-global-typography-49cfed1-font-family:"Just Sans";--e-global-typography-49cfed1-font-size:1.728rem;--e-global-typography-49cfed1-font-weight:800;--e-global-typography-49cfed1-line-height:1em;--e-global-typography-8cb2db1-font-family:"Just Sans";--e-global-typography-8cb2db1-font-size:1.44rem;--e-global-typography-8cb2db1-font-weight:800;--e-global-typography-8cb2db1-line-height:1em;--e-global-typography-e35c839-font-family:"Just Sans";--e-global-typography-e35c839-font-size:1.2rem;--e-global-typography-e35c839-font-weight:800;--e-global-typography-e35c839-line-height:1em;background-color:var( --e-global-color-7da2975 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-block-end:2em;}.elementor-kit-5 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 a:hover{color:var( --e-global-color-accent );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-783e2ee-font-family ), Sans-serif;font-size:var( --e-global-typography-783e2ee-font-size );font-weight:var( --e-global-typography-783e2ee-font-weight );line-height:var( --e-global-typography-783e2ee-line-height );}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7209e05-font-family ), Sans-serif;font-size:var( --e-global-typography-7209e05-font-size );font-weight:var( --e-global-typography-7209e05-font-weight );line-height:var( --e-global-typography-7209e05-line-height );}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-cf4d9c2-font-family ), Sans-serif;font-size:var( --e-global-typography-cf4d9c2-font-size );font-weight:var( --e-global-typography-cf4d9c2-font-weight );line-height:var( --e-global-typography-cf4d9c2-line-height );}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-49cfed1-font-family ), Sans-serif;font-size:var( --e-global-typography-49cfed1-font-size );font-weight:var( --e-global-typography-49cfed1-font-weight );line-height:var( --e-global-typography-49cfed1-line-height );}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-8cb2db1-font-family ), Sans-serif;font-size:var( --e-global-typography-8cb2db1-font-size );font-weight:var( --e-global-typography-8cb2db1-font-weight );line-height:var( --e-global-typography-8cb2db1-line-height );}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e35c839-font-family ), Sans-serif;font-size:var( --e-global-typography-e35c839-font-size );font-weight:var( --e-global-typography-e35c839-font-weight );line-height:var( --e-global-typography-e35c839-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{color:var( --e-global-color-4b41bc2 );}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-4b41bc2 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:4em;--container-default-padding-right:3em;--container-default-padding-bottom:4em;--container-default-padding-left:3em;}.elementor-widget:not(:last-child){margin-block-end:1em;}.elementor-element{--widgets-spacing:1em 1em;--widgets-spacing-row:1em;--widgets-spacing-column:1em;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-783e2ee-font-size:2.687rem;--e-global-typography-7209e05-font-size:2.239rem;--e-global-typography-cf4d9c2-font-size:1.867rem;--e-global-typography-49cfed1-font-size:1.555rem;--e-global-typography-8cb2db1-font-size:1.296rem;--e-global-typography-e35c839-font-size:1.08rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-783e2ee-font-size );line-height:var( --e-global-typography-783e2ee-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-7209e05-font-size );line-height:var( --e-global-typography-7209e05-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-cf4d9c2-font-size );line-height:var( --e-global-typography-cf4d9c2-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-49cfed1-font-size );line-height:var( --e-global-typography-49cfed1-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-8cb2db1-font-size );line-height:var( --e-global-typography-8cb2db1-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-e35c839-font-size );line-height:var( --e-global-typography-e35c839-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:4em;--container-default-padding-right:3em;--container-default-padding-bottom:4em;--container-default-padding-left:3em;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-783e2ee-font-size:2.389rem;--e-global-typography-783e2ee-line-height:1em;--e-global-typography-7209e05-font-size:1.99rem;--e-global-typography-cf4d9c2-font-size:1.659rem;--e-global-typography-49cfed1-font-size:1.382rem;--e-global-typography-8cb2db1-font-size:1.152rem;--e-global-typography-e35c839-font-size:1rem;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 a{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-5 h1{font-size:var( --e-global-typography-783e2ee-font-size );line-height:var( --e-global-typography-783e2ee-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-7209e05-font-size );line-height:var( --e-global-typography-7209e05-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-cf4d9c2-font-size );line-height:var( --e-global-typography-cf4d9c2-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-49cfed1-font-size );line-height:var( --e-global-typography-49cfed1-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-8cb2db1-font-size );line-height:var( --e-global-typography-8cb2db1-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-e35c839-font-size );line-height:var( --e-global-typography-e35c839-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:5em;--container-default-padding-right:2em;--container-default-padding-bottom:5em;--container-default-padding-left:2em;}}/* Start custom CSS */.elementor-widget-wc-add-to-cart .elementor-button-icon svg {
    width: 20px;
}

.elementor-widget-wc-add-to-cart .elementor-button-text {
    position: relative;
    top: 3px;
}

.woocommerce-message, .woocommerce-info {
    border-top-color: #1B4332;
}

.woocommerce-message::before, .woocommerce-info::before {
    color: #1B4332;
}

.woocommerce a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale {
    background-color: #274d29;
}

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .woocommerce button.button.alt.disabled:hover, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
    background-color: transparent;
    background-image: linear-gradient(270deg, #74C69D 0%, #52B788 100%);
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
    border-top: 3px solid #1B4332;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #274d29;
}

.product-title h4 a:hover {
    color: #52B788 !important;
}

.ast-single-post .entry-content a {
    text-decoration: none !important;
} 

ul#shipping_method {
    width: 100% !important;
}


@media only screen and (max-width: 480px) {
.woocommerce-page.woocommerce-checkout form #order_review td.product-name, .woocommerce.woocommerce-checkout form #order_review td.product-name {
    width: 145%;
}
}

@media only screen and (min-width: 922px) {
.woocommerce-page.woocommerce-checkout form #order_review td.product-name, .woocommerce.woocommerce-checkout form #order_review td.product-name {
    width: 130%;
}
}

#post-502 .e-con-full {
    min-width: 100% !important;
}

::selection,
::-moz-selection {
    background: #1B4332;
    color: #fff;
}

@media only screen and (max-width: 419px) {.elementor-menu-cart__main {
  right: 50% !important;
  width: 100% !important;
  padding: 5% !important;
}
}

@media only screen and (min-width: 420px) and (max-width: 550px) {
    .elementor-menu-cart__main {
  right: 55% !important;
  width: 380px !important;
}
}

@media only screen and (min-width: 551px) {.elementor-menu-cart__main {
  right: 65% !important;
  width: 450px !important;
  padding: 5% !important;
}
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
    background-color: #274d29 !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover {
    background-color: transparent;
    background-image: linear-gradient(270deg, #74C69D 0%, #52B788 100%);
}


.elementor-menu-cart__product-price {
    color: #070F08 !important;
}

p#calc_shipping_city_field,
p#calc_shipping_postcode_field,
p#billing_company_field {
    display: none !important;
}

.jet-checkboxes-list__decorator {
    top: 4px;
}

#meals input[type=number] {
    padding: 12px;
    position: relative;
}

#meals h5.jet-woo-product-title,
#meals .jet-woo-product-price,
#meals .jet-woo-product-button
{
    padding: 0 5%;
}

@media only screen and (max-width:480px) {
    #meals input[type=number] {
    padding: 11px;
    position: relative;
}
    #post-1275 input[type=number] {
    padding: 0.7em !important;
}

}

#meals .jet-arrow.prev-arrow,
#meals .jet-arrow.next-arrow {
    fill: #274D29;
}

#meals .jet-arrow.prev-arrow:hover,
#meals .jet-arrow.next-arrow:hover {
    fill: #74C69D;
}


#filtro .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > * {
    border: 3px solid var( --e-global-color-ebca48c );
}

.jet-woo-products .jet-woo-product-title a:hover {
    color: #52B788 !important;
}

.elementor-menu-cart__subtotal {
    font-family: 'Just Sans';
    color: #1B4332;
}


.woocommerce ul.products li.product .woocommerce-loop-category__title .count {
    display: none;
}

.woocommerce table.shop_table thead, .woocommerce-page table.shop_table thead,
    tbody, tfoot,
    .wc-proceed-to-checkout,
    .woocommerce-message, .woocommerce-info,
    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,
    .woocommerce-privacy-policy-text,
    #place_order,
   .woocommerce .woocommerce-billing-fields, .woocommerce .woocommerce-shipping-fields, .woocommerce-page .woocommerce-billing-fields, .woocommerce-page .woocommerce-shipping-fields, .woocommerce-additional-fields,
   .woocommerce-page.woocommerce-checkout .woocommerce-customer-details address, .woocommerce.woocommerce-checkout .woocommerce-customer-details address,
   .woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details, .woocommerce.woocommerce-checkout .woocommerce-order ul.order_details,
   .woocommerce-order {
    font-family: 'Just Sans';
}

.cart_totals th,
.cart_totals .woocommerce-cart table.shop_table .woocommerce-Price-amount,
tr.order-total span,
tr.cart-subtotal span{
    font-weight: 900 !important;
}

.page-id-91 h1.entry-title,
.page-id-92 h1.entry-title {
    font-weight: 900;
}

strong.product-quantity {
    margin-right: 15px;
}

ul#shipping_method {
    min-width: 155px;
}

.thankyoucustom_wrapper p.subtitle {
    letter-spacing: 0;
}

.ast-plain-container.ast-no-sidebar #primary {
    padding: 3%;
}

img.tabela-nutricional {
    width: 600px;
    min-width: auto;
}


#categorias h5 {
    display: none;
}

#categorias ul {
    list-style: none;
    margin: 0;
    font-family: 'Just Sans';
    font-weight: bold;
}

#categorias ul li.current-cat a {
    color: #52B788;
}

#blog-posts .elementor-post__title a:hover,
#blog-posts a:hover.elementor-post__read-more {
    color: #52B788;
}

#tags h5 {
    display: none;
}


#tags .tagcloud a {
    font-family: 'Just Sans';
    font-weight: bold;
    padding: 5px;
    font-size: 1.1rem !important;
}

#tags .tagcloud a:hover, #tags .tagcloud a:focus, #tags .tagcloud a.current-item{
    color: #fff;
    border-color: #52B788;
    background-color: #52B788;
}

#bn-post h1,
#bn-post h2,
#bn-post h3,
#bn-post h4,
#bn-post h5,
#bn-post h6 {
    margin-bottom: 1em;
}

#filtro select {
    background-position-y: 15px !important;
}

#post-1275 input[type=number] {
    padding: 0.8em !important;
}

#header {
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}

body.dce-trackerheader #header {
    z-index: 1 !important;
}


.woocommerce-page.woocommerce-checkout #payment div.payment_box, .woocommerce.woocommerce-checkout #payment div.payment_box {
    background-color: #fff;
}

.woocommerce-checkout #payment div.payment_box::before {
    border: none;
}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    position: absolute;
    width: 170px;
    right: 0px;
    top: 40px;
}


span.elementor-login-separator,
a.elementor-register{
    display: none;
}


.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first,
.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{
    width: 100%;
}

.elementor-element.elementor-element-5f5815e.e-con-full.e-con,
.elementor-93 .elementor-element.elementor-element-5f5815e {
    display: block;
}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added {
    background: #274D29 !important;
}

a.showlogin {
    font-weight: bold;
    margin-left: 10px;
}


#post-92 .woocommerce-account-fields {
 color: #274D29 !important;
 font-weight: bold;
 font-family: 'Just Sans';
}

#post-92 .woocommerce-account-fields span {
    font-size: 1.2rem !important;
}

#post-92 .woocommerce form .form-row-last,
#post-92 .woocommerce-page form .form-row-last {
    float: initial;
}

#post-92 .woocommerce form .form-row-first, #post-92 .woocommerce form .form-row-last, #post-92 .woocommerce-page form .form-row-first, #post-92 .woocommerce-page form .form-row-last {
    width: 100%;
}


p#billing_neighborhood_field {
    float: initial;
}

a.added_to_cart.wc-forward {
    font-family: 'Just Sans' !important;
    position: relative !important;
    left: 10px !important;
    font-weight: bold !important;
    font-size: 1rem !important;
}

li.wc_payment_method.payment_method_woo_payment_on_delivery label img {
    width: 40px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Just Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-ExBd.eot');
	src: url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-ExBd.eot?#iefix') format('embedded-opentype'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-ExBd.woff2') format('woff2'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-ExBd.woff') format('woff'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-ExBd.ttf') format('truetype'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-ExBd.svg#JustSans') format('svg');
}
@font-face {
	font-family: 'Just Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-Rg.eot');
	src: url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-Rg.eot?#iefix') format('embedded-opentype'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-Rg.woff2') format('woff2'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-Rg.woff') format('woff'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-Rg.ttf') format('truetype'),
		url('https://levsaude.virtualbrand.com.br/wp-content/uploads/2022/10/JUSTSans-Rg.svg#JustSans') format('svg');
}
/* End Custom Fonts CSS */