

#footer_shop {
	background-color: #333;
	color: #9d9d9d;
	/*position:absolute;*/
	width: 100%;
	min-height: 25vh;
	white-space: nowrap;
	position: relative;
}
.footer-menu li{
	text-align: left;
}


.footer-menu li a:hover{
	background: none !important;
}

.nav li a{
	padding: 15px;
}

.nav li{
	display: inline-block;
}

.navbar-left{
	float: left !important;	
}

li a{
	vertical-align: middle;
	line-height: 20px;
}

#logos, #certificados {
	margin-top: 15px !important;
}

#celulares {
	margin-top: 10px !important;
	padding-right: 0px !important;
}

#texto_celulares, #modals {
	margin-top: 5px !important;
}

a.modals, a#a_texto_celulares{
	color: #ffffff;
	line-height: 28px;
	padding: 8px 15px;
}

a:hover.modals, a:hover#a_texto_celulares, li>a:hover{
	color: #333333;
	text-decoration: none;
	background-color: rgb(175 175 175 / 40%) !important;
	border-radius: 4px;
}

.footerlogo {
	filter: brightness(0) invert(1);
}


.footer-text{
	word-wrap: break-word;
	overflow-y: hidden;
	overflow-x: auto;
}

@media screen and (max-width:375px){
	.footer-text {		
		font-size: 0.7em;		
	}
	.footer-text p>a{		
		font-size: 0.9rem;
	}
}

@media screen and (max-width:480px){
	.footer-text{		
		font-size: 0.75rem;		
	}

	.footer-text p>a{		
		font-size: 0.9rem;
	}
}
@media screen and (max-width: 574px) {
	.footer-menu li {
		text-align: center;		
		padding-bottom: 10px
	}
	
}
@media screen and (min-width: 992px) {

}