/********* Compiled - Do not edit *********/
:root{--color-primary:#8dc63f;--color-secondary:#44a13f;--color-gradient-start:#44A13F;--color-gradient-stop:#8DC63F;--color-link:#8dc63f;--color-link-hover:#44a13f;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Rubik;font-weight:400;line-height:1.7em;font-size:1em;color:#808291;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:Rubik;line-height:2em;font-size:1em;color:#808291;}.h1,h1{font-family:Rubik;font-weight:400;line-height:1.2em;font-size:48px;color:#58595b;}.h2,h2{font-family:Rubik;font-weight:400;line-height:1.2em;font-size:38px;color:#58595b;}.h3,h3{font-family:Rubik;font-weight:400;line-height:1.2em;font-size:26px;color:#58595b;}.h4,h4{font-family:Rubik;font-weight:400;line-height:1.2em;font-size:20px;color:#58595b;}.h5,h5{font-family:Rubik;font-weight:400;line-height:1.2em;font-size:18px;color:#58595b;}.h6,h6{font-family:Rubik;font-weight:400;line-height:1.2em;font-size:14px;color:#58595b;}.titlebar-inner h1{font-family:Rubik;font-size:22px!important;font-weight:400;text-transform:uppercase;line-height:1.15em;letter-spacing:0.1em;}.titlebar-inner p{}.titlebar-inner{padding-top:48px;padding-bottom:49px;}.titlebar{background:linear-gradient(115deg, #44a13f 0%, rgb(141,198,63) 100%);}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(88, 89, 91) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(88, 89, 91) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(88, 89, 91) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(141, 198, 63) !important;}}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:#44a13f;}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(255, 255, 255);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}/* ------ Margins -------- */
.mt30 {
    margin-top: 30px;
}
.mt20 {
    margin-top: 20px;
}

/* Newsletter */
#ld_sf_response h4 {
    color: #fff;
}

/* ------ Global Classes ------ */
.hidden {
    display:none;
}
.zindextop {
    z-index: 9999;
}

/* Adjust only in Edge */
@supports (-ms-ime-align: auto) {
  #primary-nav {
        margin-left: 80px!important
  }
}
/* Adjust only in Ie */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #primary-nav {
        position: relative;
        right: 50px;
  }
}

/* ------ Adjustments ------ */
/* Menu */
.main-nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
}
/* Cart Color */
i.icon-ld-cart {
    color: rgb(88,89,91)!important;
}
/* Sticky Header Logo Padding */
.is-stuck .navbar-brand {
    padding-top: 30px;
    padding-bottom: 30px;
}
/* Blog Header */
@media screen and (min-width: 1200px) {
.blog-single-cover[data-fullheight=true] {
    height: 62vh;
}
.post-has-no-content .blog-single-content.pull-up {
    margin-top: -10%;
}
.blog-single-details .col-md-6 {
    width: 100%;
}
}
/* Remove border Gradient Buttons */
.btn.border-thin {
    border-width: 0px;
}
/* Accordion Padding */
.accordion-content {
    padding: 1em 0 3em 0;
}
/* Woocommerce */
@media screen and (min-width: 992px) {
.woocommerce-account:not(.logged-in) #content > .container > .woocommerce {
    width: 100%;
    margin: 0 auto;
}
}
.woocommerce-form-row input {
    height: 45px;
    border: 1px solid #ededed
}
.woocommerce .form-row a.button, .woocommerce .form-row input.button, .woocommerce .form-row button.button, .woocommerce .form-row #respond input#submit, .woocommerce .woocommerce-MyAccount-content a.button, .woocommerce .woocommerce-MyAccount-content input.button, .woocommerce .woocommerce-MyAccount-content button.button, .woocommerce .woocommerce-MyAccount-content #respond input#submit {
    display: block;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    border-radius: 3px;
    margin: 10px 0 20px 0;
}
p.woocommerce-LostPassword.lost_password {
    text-align: center;
    margin-top: 29px;
}
p.form-row {
    text-align: center;
}
p.form-row label {
    text-align: left;
}
.woocommerce-privacy-policy-text {
    font-size: 14px;
    line-height: 1.7em;
    text-align: center;
    margin-top: 20px;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 1px solid #ededed;
}
input#reg_email, input#reg_password {
    padding: 15px 25px;
}
.woocommerce-address-fields input {
    height: 45px;
    padding: 15px 25px;
    border: 1px solid #ededed;
}
.ui-selectmenu-button span.ui-selectmenu-text {
    padding: 0.2em;
}
small.woocommerce-password-hint {
    line-height: 1.6em;
    font-size: 12px;
    margin-top: 20px;
}
.woocommerce-password-strength.short, .woocommerce-password-strength.bad, .woocommerce-password-strength.good, .woocommerce-password-strength.strong {
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}
button.woocommerce-Button.button.disabled {
    background-color: #f1f1f1;
}
p.woocommerce-form-row em {
    font-size: 14px;
    font-style: normal;
    color: var(--color-primary);
}
.woocommerce .edit-account fieldset {
    margin-top: 50px;
}
li.woocommerce-MyAccount-navigation-link a {
    color: #808291;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-size: 14px;
}
li.woocommerce-MyAccount-navigation-link a:hover {
    color: var(--color-primary);
}
li.woocommerce-MyAccount-navigation-link.is-active {
    background-color: var(--color-primary)!important;
    padding: 2px 0 2px 40px;
    border-radius: 3px;
    position: relative;
    left: -40px;
    width: 325px;
}
li.woocommerce-MyAccount-navigation-link.is-active a {
    color: #fff;
}
.woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, h2.woocommerce-order-details__title, h2.woocommerce-column__title, .woocommerce-Tabs-panel h2, .woocommerce #reviews #comments h2 {
    text-transform: uppercase!important;
    letter-spacing: 0.1em!important;
    font-size: 18px!important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #d7dbde;
    background: #f0f2f4;
}
p#billing_cpf_field, p#billing_cnpj_field {
    position: relative;
    top: 4px;
}
#customer_details p#billing_state_field {
    position: relative;
    top: -4px;
}
p#shipping_postcode_field {
    margin-bottom: 20px;
}
.woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row .select2-selection--single, .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row .input-text, .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row textarea {
    padding: 15px 25px;
    border: 1px solid #ededed;
    border-radius: 0;
    background: none;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 50%;
    overflow: visible;
}
.woocommerce #review_form #respond .comment-form input[type=submit] {
    border-radius: 100px;
    background-color: #8dc63f;
    font-weight: 400;
}
/* Coupon */
.woocommerce-form-coupon button.button {
    margin: 0!important;
    padding: 13px 30px!important;
}

/* My Account */
#billing_tipo_de_pessoa_field .select2 .selection span.select2-selection.select2-selection--single {
    height: 45px;
    margin-top: 3px;
    border-radius: 3px;
    padding: 8px 25px;
    text-align: left;
    border: 1px solid #d7dbde;
    background-color: #f0f2f4;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 10px;
    top: 56%;
}
.woocommerce-MyAccount-content #billing_postcode_field span.description {
    display: none;
}
.woocommerce-address-fields button.button {
    top: 20px!important;
}
.address-field span.description {
    display: none;
}

/* Notices message */
:not(.woocommerce-MyAccount-content) .woocommerce .woocommerce-message, .woocommerce .woocommerce-error {
    z-index: 999;
    margin-top: 0;
    position: fixed;
    bottom: 0;
    right: 30px;
    border: none;
    border-radius: 100px;
    color: #fff;
    box-shadow: 10px 10px 20px rgba(0,0,0,0.1);
}
.woocommerce .woocommerce-message {
    background-color: #8dc63f!important;
}
.woocommerce .woocommerce-error {
    background-color: #b81c23!important;    
}
.woocommerce-message::before, .woocommerce-error::before {
    color: #fff;
}
.woocommerce-notices-wrapper {
    height: 0;
}
a.restore-item, a.button.wc-forward {
    display: none;
}

/* Checkout */
.woo-actions-inner a, .woo-actions-inner button {
    text-transform: uppercase!important;
    letter-spacing: 0.1em;
    font-weight: 400!important;
    font-size: 12px!important;
}
textarea#order_comments {
    padding: 20px;
}
/*strong,*/ th, td {
    font-weight: 400!important;
}
small.shipped_via {
    font-size: 14px;
}
ul.wc-item-meta, strong.product-quantity, small.shipped_via, .woocommerce-order-received .woocommerce-order td, p.backorder_notification {
    color: #808291;
}
.woocommerce-order-received .woocommerce-order table.shop_table th, .woocommerce-order-received .woocommerce-order table.shop_table td {
    border: none;
    padding: 15px;
}

/* Product Category */
.woocommerce-ordering .ui-selectmenu-button.ui-button {
    font-weight: 400;
}


/* ------- Menu --------- */

/* Current item */
.current-menu-item a, .current-menu-item a span {
    color: #8dc63f;
}
/* Secondary menu */
.secondarybar-row li a {
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.1em;
}

/* ------- Submenus ------- */

/* Borders */
.main-nav .children, .nav-item-children {
    border-radius: 0 0 5px 5px;
}
/* Fonts */
.header-text {
    font-size: 13px;
    color: #58595b;
    font-weight: 400;
}
/* Colors */
.main-nav .children > li:hover > a, .nav-item-children > li:hover > a {
    background-color: #8dc63f;
}
.nav-item-children > li:hover > a {
    color: #fff;
}
.nav-item-children .current-menu-item:hover a span {
    color: #fff;
}

/* Heading Text */
.heading-text .link-txt .txt {
    text-transform: none!important;
    letter-spacing: 0;
    font-size: 14px;
}
.heading-text a:hover {
    color: #a7a9b8!important;
}


/* ------- Icons ------- */
path.icon-box-svg, circle {
    fill: #8dc63f;
    stroke: none;
}
.hover-fill-icon path.icon-box-svg, circle {
    fill: #8dc63f;
    stroke: none;
}
.hover-fill-icon .iconbox-filled-hover:hover > .iconbox-icon-wrap .iconbox-icon-container path.icon-box-svg {
    fill: #fff;
}
.hover-fill-icon .iconbox-circle:hover > .iconbox-icon-wrap .iconbox-icon-container path.icon-box-svg {
    fill: #fff;
}
.hover-fill-icon .iconbox:hover .iconbox-icon-container {
    border: none;
}
.check .iconbox-inline {
    flex-wrap: inherit!important;
}
/* Home IconBox */
.dark-bg .iconbox-side .icon-box-svg {
    fill: #fff!important;
}
.dark-bg .contents h3, .dark-bg .contents p {
    color: #fff;
}
.dark-bg .iconbox {
    margin-bottom: 0.5em;
}
.cta-icon-txt .iconbox-side .contents h3 {
    margin-bottom: 0;
}
.cta-icon-txt .iconbox-side .contents p {
    margin: 0!important;
    line-height: 1em;
}

/* ------- Blog -------- */
/* Titles in Green */
.blog-single-content h3, .blog-single-content h2 {
    color: #8dc63f;
}
.wpb_widgetised_column a, .main-sidebar a {
    color: #8dc63f;
}
/* Sidebar Posts Font Size */
.ld_widget_popular_entries li {
    font-size: 18px;
}
/* Home - Tags Font */
.liquid-lp-category.bordered a {
    font-size: 10px;
    font-weight: 400;
    letter-spacing: 2px;
    padding: 2px 16px 0px 16px;
}
/* Home - Adjust link on images */
.liquid-lp-sp-block .liquid-lp-media a {
    display: block;
    height: 100%;
    width: 100%;
}
/* Home - Round border Blog */
.liquid-blog-grid .liquid-lp {
    border-radius: 7px;
}
/* Home - Titles */
.liquid-lp-sp-block .liquid-lp-title {
    font-weight: 400!important;
}
/* Home - Hover in Images */
.blog-home article.liquid-lp:hover > figure.liquid-lp-media a {
    border-bottom: 8px solid rgba(141, 198, 63);
}
/* Home - Padding Adjustments */
.liquid-lp-sp-block .liquid-lp-inner {
    padding: 30px;
}
/* Featured Title */
h2.liquid-lp-title.size-lg.font-weight-bold.h3 {
    letter-spacing: 0.005em;
}
/* Featured Images */
.liquid-blog-contents-inside .liquid-blog-item-inner, .liquid-blog-contents-inside .liquid-lp-media {
    height: 300px;
}
.carousel-items.row.flickity-enabled.is-draggable.flickity-equal-cells {
    max-height: 270px;
}
.flickity-slider .carousel-item .carousel-item-inner article {
    padding: 150px 0;
    margin: 0;
}
.flickity-slider a.loaded {
    height: 300px;
}
.liquid-img-group-single {
    border-radius: 10px;
}
/* Article Details */
.liquid-lp-details.liquid-lp-details-lined.size-sm.text-uppercase.lp-sp-1 {
    font-size: 13px;
    letter-spacing: 0.05em;
}
/* Featured Posts Title */
.liquid-blog-posts .carousel-container .fancy-title h2 {
    font-weight: 400!important;
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
/* Posts Title */
.liquid-lp-title.size-md {
    font-size: 26px;
    font-weight: 400!important;
    letter-spacing: 0.005em!important;
}
.liquid-lp-title .split-inner:after {
    display: none;
}
.liquid-blog-grid article:hover > .liquid-blog-item-inner .lqd-lines.split-unit {
    transition: all 0.2s;
    color: #8dc63f!important;
}
.liquid-blog-grid article > .liquid-blog-item-inner .lqd-lines.split-unit {
    transition: all 0.2s;
    color: #58595b!important;
}
.liquid-blog-grid article:hover > .liquid-blog-item-inner .liquid-lp-footer span {
    transition: all 0.2s;
    color: #8dc63f!important;
}
.blog-list .liquid-lp-header .liquid-lp-details {
    color: #808291;
}
.blog-list span.btn-txt, .blog-home span.btn-txt {
    color: #808291;
    font-weight: 400;
}
.liquid-lp-read-more .btn-line {
    height: 1px!important;
}
.liquid-blog-scheme-dark .btn-line, .liquid-blog-scheme-dark .liquid-lp-title .split-inner:after, .liquid-lp-details-lined:before, .liquid-lp-details-lined:after {
    background-color: #8dc63f;
}
.liquid-lp-read-more .btn-line-after:after {
    display: none!important;
}
.tabs.wc-tabs {
    margin-bottom: 80px;
}

/* Reviews */
.comment-reply-title, .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .comment-reply-title {
    font-weight: 400;
    text-transform: none;
}

/* --------- Maps --------- */
.map-border-fix {
    line-height: 0;
}

/* Data */
.liquid-lp-details-lined:before, .liquid-lp-details-lined:after {
    height: 0.05em!important;
}

/* -------- Footer -------- */
/* Menu Hover */
.lqd-custom-menu li a:hover {
    color: #8dc63f;
}

/* -------- Title Bar ------- */
/* Breadcrumbs */
@media screen and (min-width: 768px) {
nav.breadcrumbs {
    float: right;
}
.titlebar .breadcrumbs {
    margin-top: -2.8em;
}
.titlebar-inner p {
    margin: 0;
}
}
/* Product Breadcrumbs in Page */
nav.woocommerce-breadcrumb.mb-4.mb-md-0 {
    display: none;
}

/* Quantity */
.woocommerce div.product form.cart table.variations select {
    padding: 0 15px;
}

/* Button Adjustment */
.woocommerce div.product form.cart .button {
    border-radius: 100px;
    padding: 0 35px!important;
}
.woocommerce div.product form.cart .button:hover, .woocommerce div.product form.cart .button:focus {
    background: linear-gradient(to right, #44a13f 0%, #8dc63f 100%);
}
form.cart, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    display: flex;
    margin-top: 30px;
}
.cart .ld-product-quantity, .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    margin-top: 10px;
}
.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 12px 24px 0 0;
}
.woocommerce ul.products li.product .button {
    border-radius: 100px;
}
.ld-product-summary-foot .disabled {
    background-color: #808291!important;
    color: #fff!important;
}
/* Login Button */
.tratamentos-list a.button.wltspab_custom_login_link {
    display: block!important;
    padding: 6px 20px!important;
    text-align: center!important;
}
a.button.wltspab_custom_login_link {
    display: none;
}
.input-text {
    padding: 15px 25px;
}

/* Description */
@media screen and (min-width: 992px) {
.woocommerce div.product .woocommerce-tabs .tabs-content {
    width: 100%;
    padding: 0;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav {
    display: block;
    width: 100%;
    padding: 0 0 50px 0;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li, .woocommerce div.product .woocommerce-tabs .tabs-nav li:last-child {
    border: none;
    float: left;
}
.tabs-nav li {
    padding: 0 35px;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li a:after {
    display: none;
}
.woocommerce div.product .woocommerce-tabs .tabs-nav li.active a {
    color: #fff!important;
}
}

.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel > h2, .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title {
    font-weight: 400;
}
/* Home Carousel */
.home-carousel .woocommerce ul.products.columns-3 li.product, .home-carousel .woocommerce-page ul.products.columns-3 li.product {
    width: 100%!important;
}

/* ----- E-commerce Pages ------ */
/* Message */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    margin-top: 26px;
}

/* ------- Checkout ------- */
/* Text Adjustments */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .lqd-woo-steps-item {
    font-weight: 400;
}
.woocommerce form.woocommerce-checkout h3 {
    margin: 1.5em 0 0.7142857143em;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
label {
    font-weight: 400!important;
}
/* Fields Adjustments */
.ui-selectmenu-button.ui-button {
    width: 100%;
}
span.select2-selection__clear {
    display: none;
}
td.product-name {
    width: 50%;
}
.woocommerce form.woocommerce-checkout #ship-to-different-address span {
    padding-left: 2.8em;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-weight: 400;
    font-size: 14px;
}

/* Checkout Item Sticky Fix */
.col-2.sticky-element-original.element-is-sticky {
    padding-bottom: 85px!important;
}

/* Mobile Blog */
.mobile-blog h2.entry-title.liquid-lp-title.font-weight-bold.h3.size-sm {
    font-size: 25px;
    font-weight: 400!important;
    line-height: 1.2em;
}


/* Responsive Fix */
@media screen and (max-width: 767px) {
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
    float: none;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, span.select2.select2-container.select2-container--default {
    width: 100%!important;
}
.mobile-hidden {
    display: none;
}
.center-txt-resp {
    text-align: center!important;
}
.mob-mt20 {
    margin-top: 20px;
}
td.product-name {
    width: 100%;
}
td.cart-coupon::before {
    display: none;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background-color: #fff;
}
.woocommerce .woocommerce-cart-form table.shop_table .woo-actions-inner .button + .button {
    margin-left: 0;
    margin-top: 20px;
}
li.woocommerce-order-overview__email.email {
    margin: 20px 0;
}
nav.woocommerce-MyAccount-navigation {
    margin: 0 0 40px 0;
}
.woocommerce .woocommerce-MyAccount-content a.button {
    margin: 30px 0 0 0;
}
.woocommerce table.shop_table, table tbody td, table tr {
    border: none;
}
tr.woocommerce-orders-table__row {
    padding: 10px!important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
.tablet-hidden {
    display: none;
}
}
@media screen and (min-width: 1025px) {
.desktop-hidden {
    display: none;
}
.woocommerce-tabs .tabs .tabs-nav .active {
    background-color: #8dc63f;
    border-radius: 100px;
}
.woocommerce-tabs .tabs .tabs-nav .active a {
    color: #fff;
}
}




/*---------------------------------------------------------------*/






/* -------- Product -------- */

/* Font Adjustment */

.woocommerce div.product .product_title {
    font-weight: 400;
}

.tratamentos-list .ld-sp, .woocommerce .ld-sp {
    text-align: left;
}

.product span.woocommerce-Price-amount.amount {
    font-size: 30px;
}
.ld-sp-info span.woocommerce-Price-amount.amount {
    font-size: 16px;
}
.woocommerce div.product span.price, .woocommerce div.product p.price {
    font-size: 20px;
}
.woocommerce .ld-sp-info h3 a {
    color: #808291;
}
.shop_attributes td {
    font-style: normal;
}


.input-text {
    padding: 15px 10px!important;
}