.button {
    background-color: #4CAF50; /* Green */
    border: none;
		padding: 30px 56px;
    color: white;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
}

.button5 {border-radius: 30%;}
.button1 {width: 100px;}
.button9 {height: 30px;}
.button2 {width: 50%;}
.button3 {width: 100%;}

/* Hides the first accordion item */
.elementor-accordion .elementor-accordion-item:first-child {
display: none;
}

#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-dismiss, #cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-dismiss, #cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-save, #cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-save {
    width: 100% !important;
}

.rt-search-cart-holder {
    width: 100%;
    display: none !important;
    padding: 14px 0 0 0;
}

@media screen and (min-width: 768px) and (max-width: 1023px)
.rt-search-cart-holder {
    padding: 18px 0 0 0;
    display: none !important;
}

p {
    margin-bottom: 20px !important;
    padding: 0 !important;
}

.elementor-tab-content > table > tbody > tr > td {
    vertical-align: middle menu-traducao!important;
}

#menu-traducao {
display: flex;
		width: 200px;}

#menu-traducao li {
    margin-left: 19px;
}

@media (max-width: 1423px) {
	#menu-traducao {
    display: flex;
    width: 200px;
  }
		
  #menu-traducao li {
    margin-bottom: 0px;
			margin-right: 0px;
  }
}

ul#menu-traducao li > a > img {
    width: 18px !important;
}

#menu-item-39102 > a > span {
width: 89px !important;
}

#menu-item-39170 > a > span {
width: 89px !important;
}

.elementor-accordion-item td {
    vertical-align: middle;
    padding: 1.2em;
}

.elementor-33009 .elementor-element.elementor-element-421604b4 #rt-mainMenu-trigger {
    background: #000;
    visibility: hidden !important;
}

.elementor-6569 .elementor-element.elementor-element-74d5b719 #rt-mainMenu-trigger {
    background: #000;
		visibility: hidden !important;
}

.elementor-32801 .elementor-element.elementor-element-5ae3aa2c #rt-mainMenu-trigger {
    background: #000;
		visibility: hidden !important;
}
@media (min-width: 1024px) {
ul#menu-menu-mobile .lang-item {
    display: none !important;
}
		
ul#menu-english-menu .lang-item {
    display: none !important;
}
		
ul#menu-spanish-menu .lang-item {
    display: none !important;
}
		
		#menu-item-39450 {
	display: none !important;			
   }
		
		#menu-item-39452 {
		display: none !important;
		}
}
ul#menu-menu-mobile .lang-item a img {
    width: 27px !important;
}

ul#menu-english-menu .lang-item a img {
    width: 27px !important;
}

ul#menu-spanish-menu .lang-item a img {
    width: 27px !important;
}

.elementor-40574 .elementor-element.elementor-element-4d44cc4 .elementor-icon i, .elementor-40574 .elementor-element.elementor-element-4d44cc4 .elementor-icon svg {
    transform: rotate(0deg);
    margin-left: 300px !important;
    margin-top: -500px;
}

.elementor-40928 .elementor-element.elementor-element-4d44cc4 .elementor-icon i, .elementor-40928 .elementor-element.elementor-element-4d44cc4 .elementor-icon svg {
    transform: rotate(0deg);
		margin-left: 300px !important;
    margin-top: -500px;
}

.elementor-40938 .elementor-element.elementor-element-4d44cc4 .elementor-icon i, .elementor-40938 .elementor-element.elementor-element-4d44cc4 .elementor-icon svg {
    transform: rotate(0deg);
		margin-left: 300px !important;
    margin-top: -500px;
}

.elementor-40719 .elementor-element.elementor-element-6204455 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "avenir-light", Sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-transform: none;
    line-height: 19px !important;
}

.elementor-32801 .elementor-element.elementor-element-5ae3aa2c > .elementor-widget-container {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    --bdt-leader-fill-content: '.';
    --bdt-position-margin-offset: 0px;
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
    --woocommerce: #a46497;
    --wc-green: #7ad03a;
    --wc-red: #a00;
    --wc-orange: #ffba00;
    --wc-blue: #2ea2cc;
    --wc-primary: #a46497;
    --wc-primary-text: white;
    --wc-secondary: #ebe9eb;
    --wc-secondary-text: #515151;
    --wc-highlight: #77a464;
    --wc-highligh-text: white;
    --wc-content-bg: #fff;
    --wc-subtext: #767676;
    --page-title-display: block;
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --cmplz_banner_width: 512px;
    --cmplz_banner_background_color: #33384f;
    --cmplz_banner_border_color: #33384f;
    --cmplz_banner_border_width: 1px 1px 1px 1px;
    --cmplz_banner_border_radius: 0px 0px 0px 0px;
    --cmplz_banner_margin: 10px;
    --cmplz_categories-height: 163px;
    --cmplz_title_font_size: 15px;
    --cmplz_text_font_size: 12px;
    --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5);
    --cmplz_text_color: #ffffff;
    --cmplz_hyperlink_color: #ffffff;
    --cmplz_link_font_size: 12px;
    --cmplz_button_accept_background_color: #5d82a3;
    --cmplz_button_accept_border_color: #5d82a3;
    --cmplz_button_accept_text_color: #ffffff;
    --cmplz_button_deny_background_color: #33384f;
    --cmplz_button_deny_border_color: #ffffff;
    --cmplz_button_deny_text_color: #ffffff;
    --cmplz_button_settings_background_color: #33384f;
    --cmplz_button_settings_border_color: #ffffff;
    --cmplz_button_settings_text_color: #ffffff;
    --cmplz_button_border_radius: 40px 40px 40px 40px;
    --cmplz_button_font_size: 15px;
    --cmplz_category_header_always_active_color: green;
    --cmplz_category_body_font_size: 12px;
    --cmplz_category_header_title_font_size: 14px;
    --cmplz_category_header_active_font_size: 12px;
    --cmplz_category_open_icon_url: url(https://fitbank.com.br/wp-content/plugins/complianz-gdpr/assets/images/down.png);
    --cmplz-manage-consent-height: 50px;
    --cmplz-manage-consent-offset: -35px;
    --cmplz_slider_active_color: #5d82a3;
    --cmplz_slider_inactive_color: #F56E28;
    --cmplz_slider_bullet_color: #ffffff;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);
    --wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);
    --wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);
    --wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);
    --wp--preset--duotone--midnight: url(#wp-duotone-midnight);
    --wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);
    --wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);
    --wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --extendify--spacing--large: var( --wp--custom--spacing--large,clamp(2em,8vw,8em) );
    --wp--preset--font-size--ext-small: 1rem;
    --wp--preset--font-size--ext-medium: 1.125rem;
    --wp--preset--font-size--ext-large: clamp(1.65rem,3.5vw,2.15rem);
    --wp--preset--font-size--ext-x-large: clamp(3rem,6vw,4.75rem);
    --wp--preset--font-size--ext-xx-large: clamp(3.25rem,7.5vw,5.75rem);
    --wp--preset--color--black: #000;
    --wp--preset--color--white: #fff;
    text-align: left;
    font-family: avenir;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 16px;
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-b642dda-font-style: normal;
    --e-global-typography-b642dda-text-decoration: line-through;
    --e-global-typography-b642dda-line-height: 74px;
    hyphens: manual;
    color: #999;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    -webkit-box-direction: normal;
    --widgets-spacing: 20px;
    text-decoration: none !important;
    outline: none !important;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s !important;
    padding: 0px 0px 0px 0px !important;
    margin: -5px 15px 0px 15px !important;
}

#header > div > div > section > div > div.has_eae_slider.elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-7363640b > div > div > div > div > a > span.logo-rt-dark > img {
    margin-top: -20px !important;
}
#header > div > div > section > div > div.has_eae_slider.make-column-clickable-elementor.elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-58dc8208 > div > div > div > div > a > span.logo-default > img {
		margin-top: -20px !important;
}

#header > div > div > section > div > div.has_eae_slider.make-column-clickable-elementor.elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-58dc8208 > div > div > div > div > a > span.logo-rt-dark > img {
	margin-top: -20px !important;
}

#header > div > div > section > div > div.has_eae_slider.elementor-column.elementor-col-16.elementor-top-column.elementor-element.elementor-element-7363640b > div > div > div > div > a > span.logo-default > img {
 margin-top: -20px !important;
}

.elementor-5489 .elementor-element.elementor-element-f6de3f4 #rt-mainMenu-trigger {
    /* background: #000; */
    visibility: hidden !important;
}

div.bricks-form__field:nth-child(9) {
  display: none !important;
}

.elementor-element-4ac1bee8 > div:nth-child(1) > p:nth-child(4) > a:nth-child(1) {
	color: blue !important;		
}

.elementor-element-4ac1bee8 > div:nth-child(1) > p:nth-child(4) > a:nth-child(1):hover {
	text-decoration: underline !important;
}

.elementor-element-625c6b87 #Camada_1 {
	display: none !important;  
}

/*  Single Post */

/* Estilos para a seção principal do cabeçalho */
.single-post .elementor-section.elementor-element-49cf7919 {
    background-color: #FFFFFF; /* Exemplo: cor de fundo do sticky mode */
    color: #333333; /* Exemplo: cor do texto padrão (se ele mudar no sticky mode) */
    box-shadow: 0 2px 5px rgba(0,0,0,0.1); /* Exemplo: sombra do sticky mode */
    /* Adicione outras propriedades CSS que você observa no seu sticky mode */
}

/* Para os links do menu */
.single-post #menu-menu-mobile a, .single-post .elementor-nav-menu a {
    color: #333333 !important; /* Use a cor que você quer para os links no modo sticky */
    /* Remova qualquer background-color se os links estiverem com fundo branco */
    background-color: transparent !important;
}

/* Para o texto do item de lista, se precisar */
.single-post #menu-menu-mobile li {
    color: #333333 !important;
}

/* Se houver spans ou outros elementos dentro dos links */
.single-post #menu-menu-mobile a span {
    color: #333333 !important;
}

.single-post span.logo-rt-dark {
    filter: brightness(.5);
}

.single-post .entry-extra-item {
    display: none !important;
}

.single-post h1.elementor-heading-title.elementor-size-xl {
    margin-top: 80px;
}