/* Aqui apaga o botao inferior direito para assinar o site*/
#actionbar,
.actnbr-pub-escutcheon,
.actnbr-has-follow,
.actnbr-folded,
.actnbr-ellipsis {
	display: none;
}

/* Fade In/Out Effect */
.imagem-fade {
	opacity: 1;
	transition: opacity .5s ease-in-out;
}

.imagem-fade:hover {
	opacity: .5;
}

/* apaga whatsapp botao nativo*/
.imagem-apaga-wtz: {
	opacity: 0;
}

/* Zoom-in Effect */
.imagem-zoom {
	transition: transform .5s ease;
}

.imagem-zoom:hover {
	transform: scale(1.1);
}

/* Zoom-Out Effect */
.imagem-zoomOut {
	transition: transform .5s ease;
}

.imagem-zoomOut:hover {
	transform: scale(0.9);
}

/* Rotation Effect */
.imagem-rotacao {
	transition: transform .5s ease;
}

.imagem-rotacao:hover {
	transform: rotate(10deg);
}

/* Shadow Effect */
.imagem-sombra {
	transition: box-shadow .3s ease;
}

.imagem-sombra:hover {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}

/* Blur Effect */
.imagem-blur {
	transition: filter .5s ease;
}

.imagem-blur:hover {
	filter: blur(3px);
}

/* Slide Effect */
.imagem-deslocamento {
	transition: transform .5s ease;
}

.imagem-deslocamento:hover {
	transform: translateX(10px);
}

/* Darkening Effect */
.imagem-escurecimento {
	transition: filter .5s ease;
}

.imagem-escurecimento:hover {
	filter: brightness(40%);
}

/* Pulse Effect */
.imagem-pulse {
	transition: transform .3s ease;
}

.imagem-pulse:hover {
	transform: scale(1.05);
}

/* Grayscale Effect */
.imagem-grayscale {
	transition: filter .5s ease;
	filter: grayscale(0%);
}

.imagem-grayscale:hover {
	filter: grayscale(100%);
}

/* Animated Border Effect */
.imagem-borda-animada {
	border: 5px solid transparent;
	transition: border .5s ease;
}

.imagem-borda-animada:hover {
	border: 5px solid #ff6347;
}

/* Flip Effect */
.imagem-flip {
	transition: transform .6s ease;
	transform-style: preserve-3d;
}

.imagem-flip:hover {
	transform: rotateY(180deg);
}

/* Skew Effect */
.imagem-skew {
	transition: transform .5s ease;
}

.imagem-skew:hover {
	transform: skew(10deg, 10deg);
}

/* Brightness Effect */
.imagem-brilho {
	transition: filter .5s ease;
}

.imagem-brilho:hover {
	filter: brightness(1.3);
}

/* Smooth Border Color Transition */
.imagem-borda-colorida {
	border: 5px solid #000;
	transition: border-color .5s ease;
}

.imagem-borda-colorida:hover {
	border-color: #3498db;
}

/* Tilt Effect */
.imagem-tilt {
	transition: transform .5s ease;
}

.imagem-tilt:hover {
	transform: rotate(-5deg);
}

/* Shadow Grow Effect */
.imagem-shadow-grow {
	box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.2);
	transition: box-shadow .5s ease;
}

.imagem-shadow-grow:hover {
	box-shadow: 10px 20px 30px rgba(0, 0, 0, 0.5);
}

/* Gradient Overlay Effect */
.imagem-gradiente {
	position: relative;
	transition: background .5s ease;
}

.imagem-gradiente::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, rgba(255, 0, 150, 0.5), rgba(0, 255, 255, 0.5));
	opacity: 0;
	transition: opacity .5s ease;
}

.imagem-gradiente:hover::after {
	opacity: 1;
}

/* paralax */
.parallax-background {
	background-image: url('sua-imagem.jpg');
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	height: 500px;
/* Ajuste conforme necessário */
}

/* sticky */
.sticky-element {
	position: -webkit-sticky;
/* Compatibilidade com Safari */
	position: sticky;
	top: 0;
	background-color: #fff;
	padding: 10px;
	z-index: 1000;
/* Para garantir que ele fique acima dos outros elementos */
}