.bypostauthor { display: block; }  div.yv-review-quickreview {padding-top: 10px !important; padding-bottom: 10px !important;} form.variations_form.cart {width: 500px !important;}
dt {padding-top: 0 !important;}
a.remove {font-size: 32px !important;}
#yv-review-quickreview #yv-quickreview-more {color: #999!important;}
a#yv-quickreview-more {color: #8c8c8c !important;} i.fas.fa-shopping-cart {font-size: 2em !important; color: white!important;}
div.cart-head {padding-left: 0 !important;} div.gridlist-toggle {display: none !important;}
form.woocommerce-viewing {display: none !important;} p.woocommerce-shipping-destination {display:none!important;} td.label tr.attribute-pa_tamanho-do-quadro {font-size:12px !Important;} #mini-cart .buttons .checkout {display: none !important;}
#mini-cart .buttons>a:first-child {
display: inline!important;
width: 100%!important;
max-width: 100%!important;
} img.emoji {max-width: 2.5%!important;} div.u-column1.col-1.u-column2.col-2 {    background: #fff!important;
border: 0!important;
border-top: none!important;
border-bottom: none!important;
width: 50% !important;} .mensagem-aviso {
color: #fc8d8d;
border-radius: 3px;
position: relative;
bottom: 18px;
font-size: 18px;
width: 88%;
} div.woocommerce-info {
color: #000;
background-color: #f7f7f7;
border-color: #fc8d8d;
margin-left: 4% !important;
margin-right: 4% !important;
} .pagseguro-e-paypal > img {margin-left: 15px !important;
margin-bottom: 15px !important;}
.formas-pagamento-pagseguro-paypal {padding-bottom: 5% !important;}
ul.FooterList {padding-right: 15px !important;}
ul.FooterList li{    float: left !important;
list-style: none !important;
margin-right: 3px !important;
margin-bottom: 15px !important;}
.footer-main {padding-left:9%!important;} .searchform-popup .search-toggle {color: #FC8d8d !important;} @media only screen 
and (min-device-width: 800px){
form.cart {max-width: 600px !important; }
div.woocommerce-billing-fields > h3 {font-weight: bold !important;}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {font-weight: bold !important;}
div.woocommerce-additional-fields > label {font-weight: bold !important;}
h3#order_review_heading {font-weight: bold !important;}
} @media only screen 
and (max-device-width: 350px){
div.mobmenul-container {padding-top: 65% !important;}
} @media only screen 
and (max-device-width: 375px){
div.mobmenul-container {padding-top: 55% !important;}
}
@media only screen 
and (max-device-width: 800px){ td.product-name {text-align: left !important;} }
@media only screen 
and (max-device-width: 800px){ form.variations_form.cart {    
float: left !important;
width: 100% !important;
max-width: 99% !important;
padding-left: 1% !important;} header#header ul.porto-view-switcher, header#header ul.top-links{font-size: 8px !important;}
.product-summary-wrap {background: none !important;}
#footer .footer-main>.container {padding-top: 0 !important;}	
div.header-col.header-center {margin: 0 auto !important;} div.wpb_wrapper {padding-left: 0 !important; padding-right: 0 !important;}
div.container-fluid {padding-left: 0 !important; padding-right: 0 !important;}
div.footer-pag {padding-bottom: 10% !important;}
.transferencia-bancaria-direta {display:none !important;}
.products-slider.owl-carousel .product {margin-bottom: 0 !important;}
.vc_custom_1490712729889 {padding-top: 0 !important;}
.img-responsive .standard-logo .retina-logo {max-width: 110px !important;}
.products-slider.products li.product .add-links-wrap {display:none!important;}
.form-row-wide {width: 100% !important;}
div.woocommerce-tabs {width: 100% !important;}
.footer-main {padding-left: 2% !important; padding-right: 2% !important;}
div.coupon {padding: 10% !important;}
.form-row-wide {width: 100% !important;}
textarea#order_comments {height: 130px !important;}
div.woocommerce-additional-fields {height: 200px !important;}
.wc_payment_method .payment_method_paypal > img {max-width: 51px !important;}
.select2-container--default .select2-selection--single {max-width: 260px !important; margin-bottom: 5px !important;}
#billing_email {max-width: 260px !important; width: 300px !important;} a.shipping-calculator-button {     
background: #FC8D8D;
padding: 7px;
color: white;
}
.left-menu-icon-text {color: #FC8d8d !important;} #header .logo {max-width: 500px !important;}
img.img-responsive.standard-logo.retina-logo {max-width: 500px !important;}  li.slide-6498.slide-6499 {width: 450px !important;}
div.container-fluid {padding-left: 0px !important; padding-right: 0px !important;}
div.mobmenul-container {padding-top: 18% !important;}
div.archive-products {padding-left: 2px !important; padding-right: 2px !important;}
div.main-content.col-lg-12 {padding-left: 1px !important; padding-right: 1px !important;} .checkout-button {margin-top: 10px !important;}
div.cart_totals {margin: 10% !important;}
.thwmscf-buttons {margin-right: 15% !important;} form.woocommerce-cart-form {margin-left: 30px !important; margin-right: 30px !important;}
div.page-content {margin-left: 30px !important; margin-right: 30px !important;}
a.remove {font-size: 3em !important;}
} .form-row > label {display: inline-block !important;}
td.product-name.product-total {padding: 3% !important;}
div.woocommerce-order {padding-left: 9% !important; padding-right: 9% !important; text-align: justify !important;}
div.container-fluid  {padding-left: 9%; padding-right: 9%;}
button.btn.btn-default {margin: 5px !important;}
input.input-text {margin: 5px !important;}
#calc_shipping_city_field {display:none!important;}
#calc_shipping_country {display:none!important;}
.woocommerce-shipping-calculator .shipping_calculator {display: none !important;} .yith-wcbm-badge {min-width: 25% !important; max-width: 30% !important; left: auto !important; right: 0 !important; bottom: auto !important; top: 0 !important; margin-top: 10px !important; margin-right: 10px !important}
.yith-wcbm-badge > img {max-width: 80px !important; opacity: 0.8 !important;}  div.archive-products {padding-left: 9%; padding-right: 9%;} div.yv-bootstrap {padding-top: 3px !important; padding-bottom: 9px !important;}
#calc_shipping_postcode {border-radius: 0 !important;
border: #f1f1f1 !important;
background: #f1f1f1 !important;}
input.input-text.addon.addon-custom {border-radius: 0 !important; border-color: gainsboro !important;}
a#btCalcula {color: black !important;}
#product-tab {text-align:justify!important;}
form.woocommerce-shipping-calculator {padding-bottom: 30px !important;}
ul.shipping_with_price {padding-top: 15px !important;}
div[itemprop="description"] p {
text-align: justify !important;	
line-height: 2 !important;
} div.add-links-wrap{display:none !important;}
button.button {padding: 5px!important;}
div.coupon {margin: 5px !important;} .woocommerce-message {    color: #fc8d8d!important;
background-color: white!important;
border-color: #fc8d8d !important;
margin-left: 4% !important;
margin-right: 4% !important;}
.woocommerce-form-coupon-toggle {display: inline !important;}  class.form-row.form-row-wide.shipping_postcode {padding-top: 20px !important; padding-bottom: 20px !important;} .product-summary-wrap:after {display:none!important;}
.product-summary-wrap:before {display:none!important;} div.custom-html > p {width: 700px !important;}
.header-row .header-left {margin-right: 0 !important;} img.img-responsive.standard-logo.retina-logo {max-width: 350px !important;} .container {padding-bottom: 0 !important;}
div.footer-pag {text-align: justify;
background: #fbfbfb;
padding-left: 10% !important;
margin: 0 !important;}
div.footer-pag > h2  {margin: 0 !important; padding-bottom: 10px !important;}
div.footer-pag > p  {margin: 0 !important;} div.product_meta {display:none !important;} @media only screen 
and (max-device-width: 1600px)
{
form.cart {float: right !important}
div.book_menu {float: right !important;padding-left: 4.7% !important;}
}
.main-book {max-width: 600px !important; width: 600px !important;}
@media only screen 
and (min-device-width: 1601px)
{
div.book_menu {float: left!important;}
div.main-book {margin: 0 !important; padding: 0!important;}
form.cart {margin-top: 0 !important; float: left !important;}}  div.resp-tabs-container {padding-left: 2px !important; padding-right: 2px !important;}
div.description.woocommerce-product-details__short-description {display:none!important;}
div.product-nav {display:none!important;}
div.woocommerce-tabs {width: 100% !important; padding-left: 0px !important;} div.zoomWindowContainer {display:none !important;}
a.xoo-wl-btn.button {height: 40px !important;} span.posted_in {display:none!important;}
div.product-share {float:left !important; top: 30% !important;} div.tab-content.resp-tab-content.resp-tab-content-active > p {margin: 2px !important;}
ul.wc_payment_methods.payment_methods.methods {
border: 1px solid #dcdcdc !important;
border-collapse: separate !important;
border-spacing: 0 !important;
width: 100% !important;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.04) !important;
border-radius: 5px !important;
padding: 3% !important;
margin: 0px !important;
margin-bottom: 10px !important;
}
div.woocommerce-billing-fields__field-wrapper  {
border: 1px solid #dcdcdc !important;
border-collapse: separate !important;
border-spacing: 0 !important;
width: 100% !important;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.04) !important;
border-radius: 5px !important;
padding: 5% !important;
margin: 0px !important;
}
div.woocommerce-shipping-fields {
border: 1px solid #dcdcdc !important;
border-collapse: separate !important;
border-spacing: 0 !important;
width: 100% !important;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.04) !important;
border-radius: 5px !important;
padding: 5% !important;
margin: 0px !important;
}
div.woocommerce-additional-fields{
border: 1px solid #dcdcdc !important;
border-collapse: separate !important;
border-spacing: 0 !important;
width: 100% !important;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.04) !important;
border-radius: 5px !important;
padding: 5% !important;
margin: 0px !important;
}
div.faixa-top {border-top: 2px solid #FC8D8D !important;}
div.wpb_wrapper {padding-left: 0%!important; padding-right: 0% !important;}  .faixa-menu:after {
content: "";
display: table;
clear: both;
}
div.header-top {
background: #5c5555 !important;
}
a.top-a-header {
padding-left: 15px !important;
color: white !important;
font-size: 13px !important;
font-family: segoe ui !important;
font-weight: 400 !important
}
div.custom-html {
margin-bottom: 0px !important;
}
div.product-inner div.product-inner:hover {box-shadow: none !important;}
.melhores-notas #melhores-notas #lancamentos .lancamentos #mais-vendidos .mais-vendidos {box-shadow: none !important;}
ul.products li.product-col:hover .product-inner {box-shadow: 0 0 0 0 !important;} div.header-col.header-center > a { font-family: segoe ui !important; font-weight: 700 !important}
h5.vc_custom_heading.text-bold.vc_custom_1551901242946.text-uppercase {font-family: oswald !important; font-weight: 400 !important;}
h5.vc_custom_heading.text-bold.vc_custom_1551901242946.text-uppercase::before{
content : "";
position: absolute;
height  : 1px;
width   : 0.75em; border-bottom: 3px solid #FC8D8D;
margin-top:1.2em; margin-left:2em !important;
text-align: center;
}
h5.vc_custom_heading.text-bold.vc_custom_1567059081396.text-uppercase {font-family: oswald !important; font-weight: 400 !important;}
h5.vc_custom_heading.text-bold.vc_custom_1567059081396.text-uppercase::before{
content : "";
position: absolute;
height  : 1px;
width   : 0.75em; border-bottom: 3px solid #FC8D8D;
margin-top:1.2em; margin-left:4.5em !important;
text-align: center;
}
h5.vc_custom_heading.text-bold.vc_custom_1551896531561.text-uppercase {font-family: oswald !important; font-weight: 400 !important;}
h5.vc_custom_heading.text-bold.vc_custom_1551896531561.text-uppercase::before{
content : "";
position: absolute;
height  : 1px;
width   : 0.75em; border-bottom: 3px solid #FC8D8D;
margin-top:1.2em; margin-left:2.4em !important;
text-align: center;
}
h5.vc_custom_heading.text-bold.vc_custom_1557370107748.text-uppercase {font-family: oswald !important; font-weight: 400 !important;}
h5.vc_custom_heading.text-bold.vc_custom_1557370107748.text-uppercase::before{
content : "";
position: absolute;
height  : 1px;
width   : 0.75em; border-bottom: 3px solid #FC8D8D;
margin-top:1.2em; margin-left:2em !important;
text-align: center;
}
h5.vc_custom_heading.text-bold.vc_custom_1557370126456.text-uppercase {font-family: oswald !important; font-weight: 400 !important;}
h5.vc_custom_heading.text-bold.vc_custom_1557370126456.text-uppercase::before{
content : "";
position: absolute;
height  : 1px;
width   : 0.75em; border-bottom: 3px solid #FC8D8D;
margin-top:1.2em; margin-left:2.3em !important;
text-align: center;
}
h5.vc_custom_heading.text-bold.vc_custom_1557370193495.text-uppercase {font-family: oswald !important; font-weight: 400 !important;}
h5.vc_custom_heading.text-bold.vc_custom_1557370193495.text-uppercase::before{
content : "";
position: absolute;
height  : 1px;
width   : 0.75em; border-bottom: 3px solid #FC8D8D;
margin-top:1.2em; margin-left:2.6em !important;
text-align: center;
}
div.vc_separator.vc_text_separator.vc_separator_align_center.vc_sep_width_50.vc_sep_pos_align_center > h4 {font-family: oswald !important; font-weight: 400 !important;}
h3.woocommerce-loop-product__title {font-family: oswald !important; font-weight: 400 !important;} .woocl-button {display:none !important;} p {
margin: 0 !important;
}   .single-product input{
border-radius: 5px;
border: 2px solid #000;
-webkit-box-shadow: none;
box-shadow: none;
}
.botao {background-color: #f1f1f1 !important;}
.single-product div.quantity {
float: left;
margin-right: .5em;
border-right: 1px solid #e8e4e3;
padding-right: .5em;
} .faixa-top > img {padding-left: 6% !important; padding-right: 6% !important;}
input.input-text.qty.text {
border: 1px solid #e1e1e1 !important;	
}
.porto-related-products {background: none!important;}
@media only screen 
and (min-device-width: 600px)
{
div.searchform-popup {padding-right: 20% !important;} div.selos-header {position: absolute!important; bottom: 20% !important; padding-left: 5px !important;}  div.vc_column_container.col-md-12 {padding: 0 !important;}
div.vc_row.pb_row.vc_custom_1490712729889 {padding-right: 5% !important; padding-left:5% !important; max-width: 100% !important}
div.porto-wrap-container.container {max-width: 100% !important;}
div.upsells.products {padding-left: 0% !important; width: 100% !important;} div.melhores-notas {padding-left: 5% !important; padding-right: 5% !important;} div.product-summary-wrap {background: none !important;}
div.product-thumbnails-inner {position:absolute!important; right: 2.1em!important;}
div.footer-cinza {position: relative!important;}
} #header, .sticky-header .header-main.sticky {
border-top: 3px solid #FC8D8D !important;
}  @media only screen 
and (min-device-width: 600px)
{
a.current {color: #FC8D8D !important; background: white !important;}
a.current::before {        content: '';
display: block;
position: absolute;
bottom: 20%;
left: 49%;
width: 50%;
border-bottom: 3px solid #FC8D8D;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: ease width 300ms;
transition: ease width 300ms;}
}
@media only screen 
and (max-device-width: 600px)
{a.current {color:#fc8d8d !important; font-weight: 700 !important;}}
ul#menu-principal > li.menu-item > a {padding: 3px !important; font-family: segoe ui !important; font-weight: 700 !important; color: #000 !important;}
#header .main-menu > li.menu-item > a {font-family: segoe ui !important; font-weight: 700 !important;}
ul.currency-switcher.porto-view-switcher.mega-menu.show-arrow {padding: 3px !important; font-family: segoe ui !important; font-weight: 700 !important; color: #000 !important;}  div.sub-rosa {
width: 2%;
height: 1px;
margin: 0px auto;
border-top: 1px solid #FC8D8D;
}
div.melhores-notas > img {   padding:1px !important;
border:1px solid #021a40 !important;
background-color:#ff0 !important;} div.vc_row.wpb_row.home-ads {display:none!important;}  span.product-stock{display:none!important;}
span.sku_wrapper{display:none!important;}
select#calc_shipping_state{display:none!important}
a#btCalcula{margin-top:10px!important; margin-bottom:10px !important;}
@media only screen 
and (min-device-width: 1024px){ ul.FooterList li {padding-right: 5px !important;}
} div.footer-cinza {background: #5c5555!important; color: white!important; text-align: center!important; border-bottom: 2px solid #FC8D8D!important;}
#footer-total {background: #f8f8f8;}
#footer-manual { display: table; width: 100%; table-layout: fixed; background:#f8f8f8; }
#footer-manual > div { display: table-cell; }
p.p-footer {
color: black !important;
margin: 0% !important;
line-height: 2.3 !important;
}
p.p-footer-bold {
font-weight: 500 !important;
}
.pagar-me-img {
max-height: 36px !important;
margin-bottom: 10px !important;
} h2.h2-footer {
color: #FC8D8D !important;
text-transform: uppercase !important;
margin: 0%;
font-family: oswald !important;
font-size: 20px !important;
font-weight: 400 !important;
}
h3.widget-title{	color: #FC8D8D !important;
text-transform: uppercase !important;
margin: 0% !important;
font-family: oswald !important;
font-size: 20px !important;
font-weight: 400 !important;} a.viewcart-style-2.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {border-radius: 3em !important; font-weight: 600 !important; color:black!important; border: 1px solid #FC8D8D !important; background-color: white!important; display:none!important;}
a.viewcart-style-2.button.product_type_variable.add_to_cart_button {border-radius: 3em !important; font-weight: 600 !important; color:black!important; border: 1px solid #FC8D8D !important; background-color: white!important; display:none!important;}
a.viewcart-style-2.button.product_type_simple.add_to_cart_read_more {border-radius: 3em !important; font-weight: 600 !important; color:black!important; border: 1px solid #FC8D8D !important; background-color: white!important; display:none!important;}
a.viewcart-style-2.button.product_type_simple.add_to_cart_button {border-radius: 3em !important; font-weight: 600 !important; color:black!important; border: 1px solid #FC8D8D !important; background-color: white!important; display:none!important;}
div.quickview {display:none!important;}
ul.products li.product-col:hover .add-links .add_to_cart_button {color: black !important; font-weight: 600 !important;} div.product-image-slider > div.yith-wcbm-badge {display: none !important;} h2.product_title.entry-title.show-product-nav {font-family: oswald !important; font-weight: regular !important; color: #fc8d8d !important;}
span.woocommerce-Price-amount.amount {font-family: "segoe ui" !important; font-weight: bold !important;}
p {font-family: "open sans" !important; font-weight: lighter !important;}
h3.woocommerce-loop-product__title {font-family: oswald !important; font-weight: 400 !important; text-transform: uppercase !important; font-size: 18px !important;} span.thumb-info-title {display: none !important;} div.yv-testimonial {width: 100% !important;} input[type=radio] {display: inline !important;} div.textwidget.custom-html-widget {min-width:400px !important;} button.xoo-wl-submit {background: #FC8D8D !important;}
span.xoo-wl-success {color: white!important; background: #FC8D8D !important;} button.shipping-calculator-button {display: none !important;}
input.input-text.qty.text {margin: 0 !important;} @media only screen and (max-device-width: 1024px){.mensagem-aviso {width: 100% !important;} aside.widget.widget_nav_menu#nav_menu-9 {margin-top:12em!important;}}
@media only screen and (max-device-width: 1024px){div.textwidget.custom-html-widget {min-width: 0px !important;}}
@media only screen and (max-device-width: 1024px){p.price {padding-bottom: 5px !important;} div.textwidget.custom-html-widget > a > img {margin-right: 25px !important;}}
@media only screen and (max-device-width: 1024px){div.row > div.col-lg-2 {padding-top: 60% !important;} div.menu_title > a {color: #fff !important;}}
@media only screen and (max-device-width: 1024px){
div.col-lg-5 {position: static !important;}
li.menu-item.menu-item-type-custom.menu-item-object-custom.narrow > a {text-align: center !important; font-weight: 800 !important; font-size: 9px !important;}
img.img-responsive.standard-logo.retina-logo {max-width: 100% !important;}
body.wide .container:not(.inner-container) {padding-left: 15px !important;
padding-right: 15px !important;}
ul.FooterList > img {max-width: 80% !important;}
}
input#calc_shipping_postcode {margin: 0 !important;}
@media only screen 
and (min-device-width: 1024px){
div.main-book {    float: right;
position: absolute;
right: 100%;}
}
div.book_menu {text-align: center !important;
width: 100% !important;
max-width: none !important;}
.mobmenur-container {
padding-top: 50%;
padding-right: 35%;
}
i.mob-icon-menu.mob-menu-icon {color: #FC8D8D !important;} @media only screen 
and (max-device-width: 1024px){
div.header-top {background: #121212 !important; }
div.footer-cor {margin:3px!important;}
ul.mobile-menu.accordion-menu {
color: #121212 !important;
background: #D9D8D6 !important;
}
}
div.menu-custom-block {display: none !important;}
ul.top-links.accordion-menu.show-arrow {display: none !important;}
ul.mobile-menu.accordion-menu {margin-right: 15px !important; margin-left: 15px !important;}
.mobile-toggle {
padding-left: 15px !important;
background: #D9D8D6 !important;
padding-right: 15px !important;
margin-right: 15px !important;
margin-left: 15px !important;
width: 100% !important;
color: #121212 !important;
border-radius: 0 !important;
}
div.menu-wrap {background: #fff !important;}
div.header-col.visible-for-sm.header-center {padding-bottom: 3px !important;}
} .woocommerce-invalid-required-field input {
outline: 1px solid red!important;
} div .woocl-titlename.woocl-created-text {
display:none!important;
} button.xoo-wl-btn.button {margin-top: 10px !important; margin-left: 10px !important; color: white !important;} h3.widget-title {margin-bottom: 15px !important;} div.bundle_sells_title > h3 > p 
{	font-family: Oswald, sans-serif !important;
font-weight: 400 !important;
font-size: 36px!important;
line-height: 44px !important;
margin-bottom: 30px !important;
} div.bundled_product_excerpt.product_excerpt {display:none!important;}
button.xoo-wl-action-btn {background-color: #fc8d8d !important; border-radius: 0px !important} li.wc_payment_method {margin-bottom:15px!important;
font-weight: bold!important;}  ul.FooterList{max-width:100%!important;}
#seloEbit{display:inline!important; margin:5px!important;} #banner-smart{padding-top: 5% !important;}  div#formempresa {
margin: auto;
margin-top: 7em !important;
margin-bottom: 7em !important;
width: 60%;
text-align: center;
padding: 10px;
background: #d9d9d9;}
div#formempresa > input {
margin: 5px !important;
}
element.style {
display: block; }
div.wpcf7-response-output {
text-align: center !important;
color: #fc8d8d !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel, select.wpcf7-form-control.wpcf7-select {
width: 45% !important;
margin: 5px !important;
}
@media (max-device-width: 800px){
div#formempresa {width:100% !important;}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel, select.wpcf7-form-control.wpcf7-select {
width: 70% !important;
margin: 5px !important;
}
}
input.wpcf7-form-control.wpcf7-submit {margin-top: 10px !important;}
h5.vc_custom_heading.text-bold.vc_custom_1620241746281.text-uppercase::before {
content: "";
position: absolute;
height: 1px;
width: 0.75em;
border-bottom: 3px solid #FC8D8D;
margin-top: 1.2em;
margin-left: 13.6em !important;
text-align: center;
} h5.vc_custom_heading.text-bold.vc_custom_1621008045936.text-uppercase::before {
content: "";
position: absolute;
height: 1px;
width: 0.75em;
border-bottom: 3px solid #FC8D8D;
margin-top: 1.2em;
margin-left: 5em !important;
text-align: center;
}
h5.vc_custom_heading.text-bold.vc_custom_1620241826212.text-uppercase::before {
content: "";
position: absolute;
height: 1px;
width: 0.75em;
border-bottom: 3px solid #FC8D8D;
margin-top: 1.2em;
margin-left: 2.25em !important;
text-align: center;
}
h5.vc_custom_heading.text-bold.vc_custom_16202418262122.text-uppercase::before {
content: "";
position: absolute;
height: 1px;
width: 0.75em;
border-bottom: 3px solid #FC8D8D;
margin-top: 1.2em;
margin-left: 5em !important;
text-align: center;
} img#depo-img {
position: absolute !important;
top: 0 !important;
left: 0 !important;
}
img.depo-img {
position: absolute !important;
top: 0 !important;
left: 0 !important;
}
.depo-div > img {
position: absolute !important;
top: 0 !important;
left: 0 !important;
}
#depo-div > img{
position: absolute !important;
top: 0 !important;
left: 0 !important;
}
h2.woocommerce-order-details__title {
margin-top: 25px !important;
margin-bottom: 20px !important;
}
p.pay-text-mail {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
div.woocl-add-btn-wrapper {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe6c61), color-stop(100%,#fc8d8d), color-stop(100%,#fc8d8d)) !important;
}
.woocl-add-cart-btn a {
color: #fe6c61 !important;
}  .mega-menu li.menu-item>a>.thumb-info-preview .thumb-info-image, .sidebar-menu li.menu-item>a>.thumb-info-preview .thumb-info-image {
width: 350px !important;
height: 350px !important;
}
.black-f {
padding-top: 25px !important;
}  div.header-bottom.header-has-center.header-has-center-sm.main-menu-wrap::before{
content : "" !important;
position: absolute !important;
height  : 1px !important;
padding-bottom: 0.5em !important;
width   : 100% !important; border-top: 2px solid #FC8D8D !important;
z-index: 1 !important;
}
@media only screen 
and (max-device-width: 800px){
div.header-bottom.header-has-center.header-has-center-sm.main-menu-wrap::before{
padding-bottom: 5em !important;
}
div.footer-pag{padding-left:5%!important;}
#header .header-top .top-links > li.menu-item > a { font-size: 1.4em !important; }
} .tab-faixa {
float: left;
width: 25%;
}  .lacinho-div {
display: inline-block !important;
}
div.lacinho-div label {
text-align: center !important;
} p.shipping_state {
display:none!important;
}  #metaslider-id-45 {
max-width: 119% !important;
width: 100vw !important;
transform: translateX(-8%) !important;
}
#metaslider_container_12227 {
max-width: 119% !important;
width: 100vw !important;
transform: translateX(-8%) !important;
}
td.label > label {
font-family: 'Oswald'!important;
font-size: 25px !important;
font-weight: 400 !important;
text-transform: capitalize !important;
line-height: 44px !important;
color: #1d2127 !important;
}  h3.addon-name {
font-family: Oswald, sans-serif;
font-weight: 400;
font-size: 25px;
line-height: 44px;
color: #1d2127 !important;
}
h3#order_review_heading {
font-family: Oswald, sans-serif !important;
font-weight: 400 !important;
font-size: 25px !important;
line-height: 44px !important;
color: #1d2127 !important;
margin-bottom: 1em !important;
margin-top: 1em !important;
}
h1 { font-size: 25px !important;} #faixa-ferias {
margin-top: 30px !important;
margin-bottom: 30px !important;
padding: 0 !important;
} .woocommerce #shipping-calc #delivery_truck { display: none !important; }
.woocommerce #shipping-calc #wscp-button.loading {
background-size: 30% !important;
background-repeat: no-repeat !important;
} span.category-list {
display: none !important;
}
bdi, span.inline-title {
color: #fc8d8d !important;
}
bdi, span.woocommerce-Price-currencySymbol {
font-weight: bold !important;
}
div.cart_totals.calculated_shipping {
margin: 15px !important;
}
a#btCalcula.botao.BtCalcular {
color: white !important;
background-color: #fc8d8d !important;
}
a.checkout-button.button.alt.wc-forward.btn-v-dark.px-4.py-3 {
color: white !important;
background-color: #fc8d8d !important;
margin: 10px !important;
}
td.label > label {
color: #fc8d8d !important;
}
.single_add_to_cart_button {
background: #fc8d8d !important;
}
a.filter-item.enabled:hover, a.filter-item.enabled:active {
background: #fc8d8d !important;
color: white !important;
}
ul.filter-item-list > li.active {
color: #fc8d8d !important;
}
a.reset_variations {
display: none !important;
}
button.minus, button.plus {
color: #fc8d8d;
background: white;
}
.featured-box .shop_table .actions input, .featured-box .shop_table .actions button, .featured-box .shop_table .cart-actions input, .featured-box .shop_table .cart-actions button {
margin-bottom: 0px !important;
}
.btn {
background: #fc8d8d !important;
border-color: rgba(0,0,0,0.09);
color: white !important;
}
.row {
margin: 5px !important;
}
ul.products .woocommerce-loop-product__title {
white-space: normal !important;
}
.product-image .stock {
background: #fc8d8d !important;
color: white !important;
width: 100% !important;
}
#place_order {
background: #fc8d8d !important;
}
a.button.wc-forward {
background: #fc8d8d !important;
color: white !important;	
}
.payment_methods .payment_method_paypal img {
width: auto;
margin-left: 0.25rem;
}
.porto-icon-cart-thick:before {
content: "\e80c" !important;
}
a.remove.remove-product {
color: #fc8d8d !important;
}
div.description.woocommerce-product-details__short-description {
display: inline !important;
}
.woocommerce-ordering select {
width: auto !important;
}
.shop-loop-before select {
max-width: none !important;
}
.woocommerce-order .woocommerce-message .pagarme-response .pagarme-payment-button {
background: #fc8d8d !important;
color: white !important;
}
.m-t-xs {
margin-top: 30px!important;
}
a.shipping-calculator-button {
font-size: large!important;
color: white!important;
background: #a8a8a8!important;
padding: 1%!important;
}
input#calc_shipping_postcode {
margin-top: 3% !important;
margin-bottom: 3% !important;
}
button.wc-action-btn.mb-3 {
background: #fc8d8d !important;
color: white !important;
padding: 1%!important;
}
.tempo-de-envio {
font-size: large;
color: #fc8d8d !important;
font-weight: 400 !important;
}
#payment ul.payment_methods li[class*="pagarme"] p img.logo {
margin: 5px !important;
}
.pix-aviso {
text-align: center !important;
}
.woocommerce-order .woocommerce-message .pagarme-response .pagarme-qr-code-instruction > p {
border: 1px solid #fc8d8d !important;
background-color: #fefefe !important;;
}
.single-product .product-summary-wrap .price {
padding-top: 2% !important;
}
.shop_table dd, .shop_table dt {
display: flow !important;
font-weight: 700 !important;;
}
.shop_table span {
font-weight: 400 !important;;
}
a.iubenda-tp-btn  {
display: none !important;
}
a.iubenda-cs-preferences-link {
display: none !important;
}
.wcpa_paragraph_block {
margin-bottom: 25px !important;
} .woocommerce-form-coupon-toggle {
display: none !important;
}
div.woocommerce-billing-fields > h3 {
display: none !important;
} .upsells.products {
margin-top: 20px !important;
}
.accordion-item {
border-bottom: 1px solid #ccc;
}
.accordion-title {
cursor: pointer;
padding: 10px;
background-color: #f2f2f2;
}
.accordion-content {
display: none;
padding: 10px;
}
.accordion-content.active {
display: block !important;
} p.price {
color: #fc8d8d !important;
}
a.iubenda-tp-alert-btn.iubenda-tp-btn--warning {
display: none !important;
}  p.p-segur {
margin-bottom: 32px !important;
text-align: justify !important;
}
div.contato-esq {
text-align: center !important;
}
div.contato-dir {
text-align: center !important;
}
div.special-pages {
margin-left: 10% !important;
margin-right: 10% !important;
margin-top: 15px !important;
}
div.contato-dir {
margin-top: 10px !important;
}
div.contato-esq > p {
font-weight: 700 !important;
}
.page-content > h2 {
margin-top: 16px !important;
margin-bottom: 16px !important;
}
p.p-segur {
line-height: 2.4em !important;
}
li {
line-height: 1.8em !important;
}
.faixa-ferias {
margin-top: 30px !important;
} .fa-solid, .fas {
font-size: 28px !important;
margin: 4px !important;
color: black !important;
}
.wcpa_wrap .wcpa_field_wrap {
margin: 0 !important;
}
.wcpa_field {
margin-top: 8px !important;
margin-bottom: 20px !important;
}
a.seloEbit {display:none!important;} @media only screen 
and (max-device-width: 1024px){
#nav-panel .accordion-menu li.menu-item > a, #nav-panel .accordion-menu > li.menu-item > a {color: #121212 !important}
span.arrow {color: #121212 !important;}
} div.product-addon { width: 100% !important;} .pewc-group-heading-wrapper h3 {     
margin-top: 8px !important;
margin-bottom: 20px !important; 
font-size: 25px !important;
font-family: "Oswald" !important;
}
.pewc-preset-style .pewc-radio-form-label span.pewc-theme-element:after, .pewc-preset-style .pewc-radio-list-label-wrapper span.pewc-theme-element:after {
background: black !important;
}
.pewc-preset-style .pewc-checkbox-form-label span.pewc-theme-element:after, .pewc-preset-style .pewc-item-field-wrapper span.pewc-theme-element:after, .pewc-preset-style .pewc-item-checkbox span.pewc-theme-element:after, .pewc-preset-style .pewc-checkbox-wrapper span.pewc-theme-element:after, .pewc-preset-style .pewc-radio-wrapper span.pewc-theme-element:after {
border: solid black !important;
border-width: 0 3px 3px 0 !important;
}
.fas { font-weight: 100 !important;} .woosb-wrap { display: none !important; }
tr.woosb-cart-child.woosb-item-child { display: none !important; }
.pewc-preset-style .pewc-radio-form-label span.pewc-theme-element:after, .pewc-preset-style .pewc-radio-list-label-wrapper span.pewc-theme-element:after { left: 32% !important; top: 32% !important;}
span.pewc-field-label-text { font-weight: 400 !important;}
span.pewc-theme-element { background: #eee !important;}
div.pewc-total-field-wrapper { line-height: 2 !important;}
.pewc-field-label {
margin-top: 1em !important;
margin-bottom: 1em!important;
line-height: inherit!important;
}
.pewc-group-heading-wrapper {
margin-top: 2em !important;
}
.pewc-product-extra-groups {
padding-left: 0 !important;
}
textarea.pewc-form-field {width: 100% !important;}
div#shipping-simulator { display: none !important;}
div#wpcf7-f785-p783-o1 { background: #d9d9d9 !important; }
article.post-783 {
margin-left: 10% !important;
margin-right: 10% !important;
margin-top: 15px !important;
}