/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 09 2026 | 17:35:01 */
.page-header {
	display: none;
}
.hello-elementor-default {
	background: #faf7f2;
}
.font_sway {
	font-family: "sway-variable", sans-serif !important;
    font-variation-settings: "wght" 900, "CNST" 100;
}
.quebra_rotina {
	width: 64%;
	margin: 0 auto;
	color: #000;
	text-align: center;
	font-size: 18px;
	font-family: Halyar Display;
}
.cardapio_assertivo {
	color: #000;
	font-size: 18px;
	font-family: Halyar Display;
}
.elementor-65 .elementor-element.elementor-element-6acae39 {
    padding: 20px 10em 0;
    font-family: Halyar Display;
    font-size: 18px;
    text-align: center;
}
.text_color {
	color: #FF8A8A;
}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a,
.elementor-widget-theme-post-title .elementor-heading-title {
	font-family: "sway-variable", sans-serif !important;
	font-size: 16px !important;
    font-weight: 800 !important;
}
.single-post .elementor-heading-title {
	font-size: 21px !important;
}
.elementor .e-d0db4d0-df85992,
.elementor .e-a8ea8ff-0b2ee81,
.elementor .e-cbfb0ce-d043e05,
.elementor .e-d039432-146caf5,
.elementor .e-c71a361-d0eefa8,
.elementor .e-7e52e76-e7f65b6,
.elementor .e-ccf967b-178b451 {
	color: #000;
}
.bsf-rt-reading-time {
	font-weight: 900;
}
#bsf_rt_marker {
	height: 20px;
}
#progress_bar {
	position: fixed;
    z-index: 9;
    top: 0;
}
.elementor-377 .elementor-element.elementor-element-f2bb49b .xpro-horizontal-timeline-col .xpro-horizontal-timeline-item {
    grid-gap: 15px;
}
#gt_float_wrapper {
	bottom: 65px !important;
}
/*Responsivo*/
@media (max-width: 1001px) {
	.elementor .e-a49421e-9ea62bb {
		width: 100%;
	}
	.elementor-65 .elementor-element.elementor-element-6acae39 {
    	padding: 20px;
		font-size: 16px;
	}
	.cardapio_assertivo,
	.quebra_rotina {
		width: 100%;
		font-size: 16px;
		text-align: left;
	}
}
/*Botão do menu do topo*/
@media (max-width: 759px) { 
	.remov_respon {
		display: none !important;
	}
	.elementor-posts .elementor-post {
		display: block;
	}
	.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
		margin-left: 0 !important;
		margin-bottom: 20px;
	}
	.elementor-posts .elementor-post__text {
		margin-bottom: 20px;
	}
}
@media (min-width: 759px) {
	.remov_desk {
		display: none !important;
	}
}