/*-----------------------------------------------------------------------------------*/
/*-------------------------------FOOTER.CSS------------------------------------------*/
/*-----------------------------------------------------------------------------------*/


footer {
	background-color: rgba(238,238,238,1.00) ;
}

footer .content img {
	max-width: 100%;
	height: auto;
}

footer .content a {
	color: rgba(50,50,50,1.00);
}

footer .content a:hover {
	opacity: 0.8;
}

footer .disclaimer {
	padding: 0 10%;
}

footer ul li a {
	display: block;
	margin-bottom: .5rem;
	padding-top: .5rem;
}


/* BLOCO - SIGNATURE
------------------------------------------------------*/
.signature {
	font-size: 0.9rem;
	padding: 0.7rem 0;
	background-color: rgba(228,228,228,1.00) ;
	color: rgba(0,0,0,1.00);

}

.signature .dev-badge {
	height: 30px;

	display: flex;
    justify-content: center;
    align-items: right;
}

.signature .logo-copyright {
	color: rgba(0,0,0,1.00);
    opacity: 0.7;
    transition: all ease-in-out 0.2s;

	display: flex;
	justify-content: center;
	align-items: center;

    font-size: .75rem;
    font-weight: 500;
}

.logo-copyright img {
    filter: grayscale(100%);
    object-fit: contain;
	margin-left: 1rem;
}

.signature .logo-copyright:hover {
    opacity: 1;
}

.signature a.dev img {
    filter: grayscale(100%);
}

.signature a.dev span {
    margin-right: 0.5rem;
    font-style: italic;
}

@media (max-width:767px) {

	footer {
		text-align: center;

	}

	footer .content {
		border-bottom: 1px solid rgba(212,212,212,1.00);
		padding:  0 0 1rem 0;
	}

	footer .content:last-child {
		border: 0;
	}

	.signature {
		font-size: 0.8rem;
		text-align: center;
	}
	

	.signature a {
		margin-top: 2rem;
	}

}