body {
overflow-anchor: none!important;
}
.lmp_products_loading, .lmp_load_more_button {
width: 100%;
text-align: center;
clear: both;
}
.lmp_products_loading .fa {
width: 56px;
height: 56px;
font-size: 28px;
line-height: 56px;
}
.lmp_products_loading .fa img {
max-width: 100%;
max-height: 100%;
}
.br_loading_inside_lmp img.lmp_rotate,
.br_loading_inside_lmp .fa.lmp_rotate:before,
.lmp_products_loading .lmp_rotate,
.lmp_products_loading .fa.lmp_rotate:before,
.lmp_products_loading .lmp_rotate img {
display: inline-block;
text-align: center;
vertical-align: middle;
-webkit-animation:spin 2s linear infinite;
-moz-animation:spin 2s linear infinite;
animation:spin 2s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.lmp_load_more_button .lmp_button {
position: relative;
display: inline-block;
font-size: 22px;
text-decoration: none;
line-height: 1em;
box-sizing: border-box;
}
.lmp_load_more_button .lmp_button img {
max-width: 100%;
max-height: 100%;
}
.berocket_lmp_hidden {
display: none!important;
}
.lmp_load_more_button .lmp_button .br_lmp_hover_image {display: none;}
.lmp_load_more_button .lmp_button:hover .br_lmp_button_image {display: none;}
.lmp_load_more_button .lmp_button:hover .br_lmp_hover_image {display: initial;}
.lmp_load_more_button .lmp_button .br_lmp_loading_image {display: none;}
.berocket_lmp_ajax_loading .lmp_load_more_button .lmp_button .br_lmp_button_image {display: none;}
.berocket_lmp_ajax_loading .lmp_load_more_button .lmp_button .br_lmp_hover_image {display: none;}
.berocket_lmp_ajax_loading .lmp_load_more_button .lmp_button .br_lmp_loading_image {display: initial;}
.lmp_load_more_button .lmp_button .br_lmp_button_image {display: initial;}
.lmp_load_more_button .lmp_button .br_loading_inside_image_lmp {
position: absolute;
}
.berocket_load_more_preload {
position: fixed;
opacity: 1;
top:150%;
}#place_order.button.alt.fc-place-order-button {
background-color: #e60331;
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
}
.fc-checkout-header__inner {
font-family: Rubik;
text-shadow: 10px 5px 10px rgba(0,0,0,0.3);
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box select {
border-radius: 10px;
font-family: rubik;
text-shadow: 10px 5px 10px rgba(0,0,0,0.3);
}
.has-checkout-layout--multi-step .fc-checkout-step .fc-step__substep:first-of-type {
font-family: rubik;
text-indent: 0px;
text-transform: none;
border-radius: 10px;
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
}
div.woocommerce form .form-row input[type=email] {
border-radius: 10px;
font-family: rubik;
font-size: 16px;
}
div.woocommerce form .form-row input[type=tel] {
border-radius: 10px;
font-family: rubik;
text-indent: 0px;
font-size: 16px;
}
.has-checkout-layout--multi-step.woocommerce-checkout form.woocommerce-checkout .fc-wrapper [data-step-complete] .fc-step__substep .fc-step__substep-title {
border-radius: 10px;
font-family: rubik;
}
div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner {
font-family: rubik;
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
}
body.woocommerce-checkout div.woocommerce .fc-wrapper .fc-checkout-order-review__head {
font-family: rubik;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child td {
font-family: rubik;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table tr:first-child th {
font-family: rubik;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table th {
font-family: rubik;
}
body.woocommerce-checkout div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table td {
font-family: rubik;
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-name>img {
border-radius: 0px;
margin: 0px;
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.3);
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover {
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
background-color: #e60331;
color: #ffffff;
}
body.woocommerce-checkout #main.fc-main {
border-radius: 10px;
font-size: 15px;
}
.has-checkout-layout--multi-step .fc-wrapper [data-step-complete] .is-editing .fc-step__substep-save {
background-color: #e60331;
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
color: #ffffff;
}
.fc-checkout-header .fc-checkout__branding img {
width: 115px;
height: 45px;
}
.woocommerce-Price-amount.amount {
font-family: rubik;
}
.select2-container--default .select2-results__option[aria-selected=true] {
border-radius: 10px;
margin-right: 0px;
padding-bottom: 0px;
margin-left: 0px;
font-size: 16px;
font-family: rubik;
padding-right: 0px;
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] .select2-selection .select2-selection__rendered {
border-radius: 10px;
}
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] .select2-selection .select2-selection__rendered {
border-radius: 10px;
}
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] input[type=tel] {
padding: 8px;
margin: 0px;
margin-left: 5px;
font-size: 16px;
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method>label .payment-method__label-text {
font-family: rubik;
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] select {
font-family: rubik;
font-size: 16px;
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] {
color: #000000;
font-family: rubik;
font-size: 18px;
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=text] {
font-size: 16px;
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] input[type=tel] {
font-size: 16px;
}
.woocommerce .blockUI.blockOverlay {
font-size: 16px;
}
div.woocommerce form .woocommerce-billing-only-fields__field-wrapper {
font-size: 16px;
font-family: rubik;
}
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address] {
color: #000000;
font-size: 16px;
font-family: rubik;
}
.woocommerce-checkout .fc-wrapper .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper {
color: #000000;
font-size: 16px;
}
.woocommerce #payment ul.payment_methods li #pagseguro-payment-methods label {
color: #09822d;
font-family: rubik;
font-size: 16px;
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
position: inherit;
margin-right: 5px;
margin-bottom: 8px;
}
.fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box fieldset {
font-family: rubik;
}
.fc-progress-bar[data-sticky-states].is-activated .fc-progress-bar__inner {
padding-bottom: 0px;
margin-bottom: 15px;
border-radius: 0px;
}
.fc-progress-bar__bars[data-step-count="4"] .fc-progress-bar__bar.is-complete {
margin-right: 5px;
padding-bottom: 0px;
}
.elementor-2468 .elementor-element.elementor-element-06343d8 .elementor-button {
border-radius: 10px;
}
.fc-wrapper .fc-inside .fc-place-order__section {
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
}
.has-checkout-layout--multi-step .fc-checkout-step[data-step-complete] {
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.5);
}
.woofc-area.woofc-style-02 .woofc-area-bot {
border-radius: 10px;
}
.woofc-area.woofc-style-02 .woofc-area-top .woofc-area-heading {
background-color: #1e1950;
color: #ffff;
text-transform: uppercase;
text-align: center;
font-family: 'Rubik', sans-serif;
text-shadow: 10px 5px 10px rgba(0,0,0,0.5);
margin: 0px;
margin-left: -20px;
}
.woofc-area.woofc-style-02 .woofc-area-top {
background-color: #ffffff;
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb img {
border-radius: 0px;
width: 80px;
height: 100px;
box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.3);
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .woofc-item-qty-inner .woofc-item-qty-plus:hover {
border-radius: 10px;
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-undo .woofc-undo-inner {
background-color: #fff6c4;
border-radius: 10px;
color: #999;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-continue {
font-family: rubik;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner > div a:hover {
font-family: rubik;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-data {
font-family: rubik;
}
.woofc-area.woofc-style-02 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a {
font-family: rubik;
font-size: 14px;
}
[class^="woofc-icon-"] {
border-radius: 10px;
text-shadow: 10px 5px 10px rgba(0,0,0,0.2);
font-family: rubik;
opacity: 1;
}
.woofc-area.woofc-style-02 .woofc-no-item {
font-family: rubik;
font-size: 18px;
text-align: center;
text-shadow: 10px 5px 10px rgba(0,0,0,0.3);
color: #e60331;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-continue span:hover {
font-size: 14px;
font-family: rubik;
color: #F08723;
}
.woocommerce ul.order_details li {
width: 500px;
margin-bottom: 10px;
border-right-style: hidden;
}
.woocommerce ul.order_details li strong {
margin-bottom: 0px;
}
.page-header h1.innertopo {
position: absolute;
}
#pix-code {
width: 800px;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
padding-top: 0px;
}
div.woocommerce form .form-row label {
margin-left: 4px;
}
.elementor * {
font-size: 16px;
font-family: rubik;
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-size: 24px;
}
button:hover {
font-size: 16px;
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-details {
font-size: 14px;
}
body.woocommerce-checkout .fc-content * {
font-size: 14px;
}
.woofc-area.woofc-style-02 .woofc-area-bot .woofc-link span:hover {
color: #f08723;
}
.woofc-area-bot .woofc-data .woofc-data-right * {
font-size: 18px;
}.mdf_icon_subscr{
width:  25px;
height: 25px;
background-image: url(//www.aberje.com.br/editora/wp-content/plugins/wp-meta-data-filter-and-taxonomy-filter/ext/mdf_posts_messenger//images/feedback.png);
background-size: 100% 100%;
background-repeat: no-repeat;
display: inline-block;
vertical-align: middle;
}
.mdf_products_messenger_container .mdf_subscr_list ul{
list-style: none;
}
.mdf_subscr_list p:hover.mdf_tooltip span.mdf_tooltip_data {
bottom: 30px;
}
.mdf_subscr_list ul{
list-style: none;
}
.mdf_subscr_item{
vertical-align: middle;
margin-bottom: 10px;
}
.mdf_subscr_item a{
padding: 4px 0 0 2px;
text-decoration: none;
}
.mdf_subscr_item a:hover{
background: #f2f2f2
}
.mdf_subscr_list input.mdf_remove_subscr{   
background: none;
margin-left: 10px;
text-decoration: none;
color: #515151;
border: 2px solid #ebebeb;
float:right;
-webkit-box-shadow: none;
text-shadow: none;
}
.mdf_subscr_list input.mdf_remove_subscr:hover{   
background: #ebe9eb;
}
#mdf_add_subscr{   
background: none;
text-decoration: none;
color: #515151;
border: 2px solid #ebebeb;
-webkit-box-shadow: none;
text-shadow: none;
}
#mdf_add_subscr:hover{
background: #ebe9eb;
}
.mdf_subscr_price, .mdf_author_name, .mdf_terms{
margin-right: 5px;
vertical-align: middle;
}
a.mdf_remove_subscr{
margin-left: 5px;
padding: 0;
vertical-align: middle;
}
.mdf_cron_link{
color: red;
}
.mdf_products_messenger_notes_for_customer{
display: inline-block;
padding: 3px 5px;
font-size: 11px;
font-style: italic;
color: #bbb;
} p.mdf_tooltip {
position: relative;
display: inline;
line-height: normal !important;
}
p.mdf_tooltip span.mdf_tooltip_data {
position: absolute;
width:auto;
min-width: 140px;
max-width: 300px;
color: #FFFFFF;
background: #000000;
height: auto;
min-height: 19px;
line-height: normal;
vertical-align: middle;
text-align: center;
visibility: hidden;
border-radius: 6px;
margin-top: -30px;
}
p.mdf_tooltip span.mdf_tooltip_data:after { }
p:hover.mdf_tooltip span.mdf_tooltip_data {
visibility: visible;
opacity: 0.8;
bottom: 10px;
left: 50%;
margin-left: -74px;
z-index: 999;
}
.mdf_posts_messenger_notes_for_customer{
color: #7c7979;
font-style: italic;
font-size: 12px;
}