body.block-editor-page #wpbody-content>div:not(.block-editor):not(#screen-meta), body.block-editor-page #wpfooter {
    display: block;
}

#Header {
    min-height: 0px !important;
}

/* EMAIL */
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b45000;
    text-align: center !important;
    width: 100%;
    background: #ff5722;
    color: #fff;
    border-radius: 15px;
}

.cap-menu-null {}

/* ------------------------------------------------------------------------------------------------------ */
	/* ------- DISPOSITIVOS ------- */
/* ------------------------------------------------------------------------------------------------------ */
@media screen and (max-width: 767px)  {
	.elementor-57 .elementor-element.elementor-element-519d5fd .eael-contact-form-7 .wpcf7-form input[type="submit"],
	.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"] {width: 100% !important;}
	#Top_bar #logo img.logo-mobile {padding-left: 10px; zoom: 0.8;}
	#Subheader {
    background-color: rgba(247, 247, 247, 1);
		background-size: cover;
	}
	.icon-basket {display: none;}
}
@media only screen and (max-width: 479px) {
	#Subheader .title {font-size: 30px !important; line-height: 30px !important;}
}


.um-notification-b {background: #000 !important;}

#Action_bar .contact_details {font-weight: bold;}
#Action_bar .social li a, #Action_bar .social-menu a {font-weight: bold;}

/* ------------------------------------------------------------------------------------------------------ */
/* ------- AGENDAMENTO ------- */
/* ------------------------------------------------------------------------------------------------------ */
.bookly-form .bookly-label-error {font-size: 18px; line-height: 18px;}
.picker__box, .picker__header {background: #000000 !important;}
.page .bookly-btn-default, .page .bookly-btn-default > span {
	color: #fff!important; font-size: 12px!important; line-height: 26px!important; width: 100%; min-width: 100%; padding: 0 !important;}
.bookly-customer-appointment-list .bookly-appointments-table th {background: #fff; color: #999;}
.bookly-customer-appointment-list table.bookly-appointments-table td {text-align: center;}
.bookly-form select {padding: 5px 30px !important;}

/* ------------------------------------------------------------------------------------------------------ */
/* ------- PAGAMENTO ------- */
/* ------------------------------------------------------------------------------------------------------ */
.woocommerce-order-received address:before {background: rgba(0,0,0,.0) !important; border-right: 0px solid rgba(0,0,0,.1) !important;}
#Top_bar a#header_cart span {background-color: #ff4700 !important;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float: left;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {display: contents;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: calc(50% - 6px);}
.um-account-tab-billing .um-field-billing_first_name,
.um-account-tab-billing .um-field-billing_last_name,
.um-account-tab-billing .um-field-billing_company,
.um-account-tab-billing .um-field-billing_phone,
.um-account-tab-billing .um-field-billing_cellphone,
.um-account-tab-billing .um-field-billing_email,
.um-account-tab-billing .um-field-billing_number,
.um-account-tab-billing .um-field-billing_neighborhood {/*display: none;*/}

/* ------------------------------------------------------------------------------------------------------ */
/* ------- MAIN ------- */
/* ------------------------------------------------------------------------------------------------------ */

/* barras de rolagem */
html {
  scrollbar-face-color: #646464;
  scrollbar-base-color: #646464;
  scrollbar-3dlight-color: #646464;
  scrollbar-highlight-color: #646464;
  scrollbar-track-color: #2d2d2d;
  /*scrollbar-arrow-color: #2d2d2d;*/
  scrollbar-shadow-color: #646464;
  scrollbar-dark-shadow-color: #646464;
}
::-webkit-scrollbar { width: 10px; height: 3px;}
::-webkit-scrollbar-button {  background-color: #666; }
::-webkit-scrollbar-track {  background-color: #646464;}
::-webkit-scrollbar-track-piece { background-color: #2d2d2d;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #666; border-radius: 3px;}
::-webkit-scrollbar-corner { background-color: #646464;}
/*::-webkit-resizer { background-color: #666;}*/

/*#footer input.button {background-color: #ff4717 !important; color: #fff !important; border-radius: 50px;}*/

/* animacao de seta */
.btn-scroll {animation: bounce; animation-duration: 3s; animation-iteration-count: infinite;}

/* newsletter */
.sl-hide {display: none;}
.ab-newsletter .aw-communication-form .aw-communication-form__email-field {padding: 3px 0;}
.ab-newsletter .aw-communication-form .aw-communication-form__email-field label {font-size: 120%; color: #ffffff;}
.ab-newsletter .aw-communication-form .woocommerce-Button {background-color: #5bc0de !important; font-weight: bold; font-size: 120%;}
.ab-newsletter .aw-communication-form .aw-txt {display: none;}
#Footer .aw-communication-form .aw-txt {display: none;}
/*#Content {padding-top: 0px;}*/
/*#Footer .woocommerce form .form-row {padding: 0px;}*/

/* ------------------------------------------------------------------------------------------------------ */
/* ------- NOTICIAS ------- */
/* ------------------------------------------------------------------------------------------------------ */
/*
.blog_wrapper .post-title h2, .elementor-9 .elementor-element.elementor-element-e799008 .elementor-post__title a {
    font-family: "Oswald", Sans-serif; font-size: 25px; font-weight: 600; text-transform: uppercase; line-height: 27px; letter-spacing: -0.5px;}
*/
.Recent_posts ul li .desc h6 {font-size: 17px; line-height: 20px; font-weight: 600; letter-spacing: -1px;}
.Recent_posts ul li .desc .date {font-size: 85%;}
.Recent_posts ul li .desc .date .icon-clock {display: none;}
.Recent_posts .c {display: none;}
.elementor-posts .elementor-post__excerpt p {display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important;}
.elementor-post__title a {display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important;}

/* ------------------------------------------------------------------------------------------------------ */
/* ------- HEADER ------- */
/* ------------------------------------------------------------------------------------------------------ */
/*
#Top_bar .menu > li > a {text-transform: uppercase;}
#Top_bar a.button.action_button {background-color: #8400ff;}
#Top_bar a.button.action_button {background-color: #f8bb10; color: #0c0d3a !important; font-weight: bold;}
#Top_bar a#header_cart span {color: #0c0d3a; background-color: #f8bb10 !important; font-weight: bold;}
#Top_bar .top_bar_right {padding: 0 0px 0 20px;}
#Top_bar a.button.action_button {margin: 0 0px 0 0;}
#Subheader .title {text-transform: uppercase;}

a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"] {
    background-color: #66fecc !important; color: #5b13d1 !important; font-weight: 600 !important; border-radius: 50px;}
*/
#Top_bar a.button_theme, #Top_bar a.tp-button.button_theme, #Top_bar button, #Top_bar input[type="submit"], #Top_bar input[type="reset"], #Top_bar input[type="button"] {
    font-weight: 600 !important; border-radius: 50px;}
#Top_bar a#header_cart span {background-color: #ff4700 !important;}

/* ------------------------------------------------------------------------------------------------------ */
/* ------- MEMBROS ------- */
/* ------------------------------------------------------------------------------------------------------ */
div.um-form-field {border: 1px solid #ddd; background-color: #ffffff; padding: 0 12px; height: 40px; line-height: 40px; opacity: 0.6; cursor: no-drop;}
.um-profile .um-profile-body {max-width: 100% !important;}
/*.um-account-side ul li:nth-child(4) a .um-account-icon i::before {content: "\f155";}*/
.um-account-meta {background-color: #ffffff; padding: 20px 0; margin-bottom: 1px !important;}
.um-account-side li {background: #ffffff !important;}
/*.um-account-profile-link {display: none;}*/
.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line {width: 100% !important;}
.um-directory .um-member-directory-header .um-member-directory-header-row .um-member-directory-search-line .um-do-search {margin: 0;}
.um-header.no-cover {background-color: #d8d8d8; padding: 40px 10px;}

/* ------------------------------------------------------------------------------------------------------ */
/* ------- POSTS ------- */
/* ------------------------------------------------------------------------------------------------------ */
.grid .post-footer {display: none;}

/* ------------------------------------------------------------------------------------------------------ */
/* ------- FOOTER  ------- */
/* ------------------------------------------------------------------------------------------------------ */
#Footer .footer_copy .copyright {line-height: 150%; font-size: 13px;}
/*#Footer a {color: #ffffff !important;}*/
#Footer .widget_archive ul, #Footer .widget_nav_menu ul {list-style-type: none; padding: 0; background: rgba(0,0,0,0);}
#Footer .widget_archive ul li:after, #Footer .widget_nav_menu ul li:after {display: none;}
#Footer .widget_archive ul li a, #Footer .widget_nav_menu ul li a {padding: 0; font-size: 13px; line-height: 20px;}
/*#Footer h4, #Footer h4 a, #Footer h4 a:hover {
	font-size: 18px; font-weight: 500; text-transform: uppercase; font-style: italic; margin: 0; border-bottom: 0px solid #555; margin-bottom: 10px;}*/
/*#Footer h4, #Footer h4 a, #Footer h4 a:hover {color: #fff !important;}*/
#Footer .widget_text {padding: 0 !important;}
#Top_bar a.button{background-color: #ff4717 !important;
}
#Footer .textwidget {line-height: 140%; font-size: 13px;}
a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"] {
    box-shadow: inset 0 0 0 0 rgb(0 0 0 / 0%), inset 0px 0px 0px 0px rgb(0 0 0 / 0%);
    font-weight: 600 !important;
    border-radius: 50px !important;
}
#Footer .widgets_wrapper .widget {padding: 0 0 20px;}
#Footer button .wpcf7-submit {margin: 0; padding: 0; color: #000;}
div.wpcf7 .ajax-loader {width: 0px;}