/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
@media (min-width: 992px) {

				#top-bar.transparent-topbar {
					z-index: 399;
					border-bottom: 0;
					margin-top: 15px;
				}

				#top-bar.transparent-topbar {
					background: transparent !important;
				}

				#top-bar + #header.transparent-header.floating-header {
					margin-top: 15px;
				}

			}

			.dark .top-links li > a,
			.dark #top-social li a { color: #FFF; }

			.dark .top-links li:hover { background-color: rgba(255,255,255,0.15); }

			.dark #top-social li { border-left: 0; }
			.beau-rivage-regular {
			  font-family: "Beau Rivage", serif;
			  font-weight: 400;
			  font-style: normal;
			}
			/* Aumentar o tamanho da fonte em dispositivos móveis */
@media (max-width: 768px) {
    .beau-rivage-regular {
        font-size: 1.5rem; /* Ajusta o tamanho para dispositivos móveis */
    }
}
	


 .is-expanded-menu #header {
        --cnvs-header-floating-top-offset: 40px;
        --cnvs-primary-menu-font-size:	.925rem;
    }

    .is-expanded-menu .menu-link {
        --cnvs-primary-menu-padding-x: 10px;
    }

    .is-expanded-menu .primary-menu:not(.on-click) .menu-item:hover > .sub-menu-container,
    .is-expanded-menu .primary-menu:not(.on-click) .menu-item:hover > .mega-menu-content {
        border-radius: 10px;
    }

    .is-expanded-menu .sub-menu-container, .is-expanded-menu .mega-menu-content {
        border-top: 1px solid rgba(var(--cnvs-contrast-rgb), .1);
    }

    .is-expanded-menu .primary-menu:not(.on-click) .menu-item:hover > .mega-menu-content .container {
        border-radius: 10px;
    }
	
	 /* Estilo para os dias destacados */
        .ui-datepicker .highlight a {
            background-color: #833855 !important; /* Fundo do dia destacado */
            color: white !important; /* Cor do texto dos dias destacados */
           
        }

        /* Estilo para o dia atual */
        .ui-datepicker .ui-state-active {
            background-color: #F6F6F6 !important; /* Fundo do dia atual */
            color:#833855 !important; /* Cor do texto do dia atual */
            font-weight: bold !important; /* Deixa o texto em negrito */
            border: none !important;
        }

        /* Forçar o bloqueio visual de cliques */
        .ui-datepicker td {
            pointer-events: none; /* Bloqueia interações com os dias */
        }
		
	#go-to-today {
            margin-top: 10px;
            padding: 1px 5px;
            background-color: #833855;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
			font-size: 10px;
        }
        #go-to-today:hover {
            background-color: #A9617D;
        }	
		.video-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.video-small {
    max-width: 100%; /* Ajusta para caber na largura da coluna */
    width: 100%; /* Define um tamanho fixo */
    height: 100%; /* Mantém a proporção do vídeo */
    
}

.row.justify-content-center {
    display: flex;
    justify-content: center;
}

.text-center {
    text-align: center;
}

.video-small {
    width: 800px; /* Defina a largura desejada */
    height: 500px; /* Defina a altura desejada */
    object-fit: cover; /* Ajusta como o vídeo é exibido */
}



