/* Footer Responsive 2016 */
footer {
    background-color: #F0F0F0;
    padding-bottom: 5px;
    padding-top: 22px;
}
a.footer-brand {
	width: 2.625rem;
	height: 2.415rem;
	display:inline-block;
}
.lineft{
    border-bottom: 0.05rem solid;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    border-color: #C9C9C9;
}
.display {
	display:inline-block;	
}
footer .footer-brand {
    float: left;
    width: 48px;
    margin-top: 7px;
    margin-left: 0px;
}
/* Links do Footer */
svg#acafe {
    width: 6rem;
}
svg#cnpq {
    width: 5.5rem;
}
svg#enem {
    width: 4.5rem;
}
svg#fapesc {
    width: 4.5rem;
}
svg#periodicos {
    width: 6rem;
}
svg#prouni {
    width: 4.5rem;
}
svg#comunitaria {
    width: 5.5rem;
}
svg#capes {
    width: 3.350rem;
}
/* Social medias responsive */

.social-medias-responsive {
    float: right;
    margin-top: 0.7rem;
}
.social-medias-responsive i {
	color: #A6A6A6;
}
i.fa.fa-facebook-official:hover, i.fa.fa-twitter-square:hover, i.fa.fa-youtube-square:hover, i.fa.fa-flickr:hover, i.fa.fa-instagram:hover, i.fa.fa-linkedin-square:hover {
	color: #00C700;
}
footer ul li a {
    color: #404040;
	font-size: 0.8125rem;
}
footer ul li a:hover {
    color: #707070;
	font-size: 0.8125rem;
}
.is-accordion-submenu-parent > a::after {
	border-color: #404040  transparent transparent;;
}
address {
    font-size: 0.8125rem;
    color: #404040;
    font-style: normal;
    font-weight: normal !important;
}
@media screen and (min-width: 0em) and (max-width: 479px) {
	.medium-12.medium-centered.columns.mobile-menu-footer {
		display: inline-block;
	}
	.no-mobile {
		display:none;
	}
	svg#periodicos, svg#prouni, svg#comunitaria, svg#capes, svg#enem, svg#fapesc {
    	margin-top: 1rem;
    }
}

@media screen and (min-width: 480px) and (max-width: 750px) {
	.medium-12.medium-centered.columns.mobile-menu-footer {
		display: inline-block;
	}
	.no-mobile {
		display:none;
	}
	svg#periodicos, svg#prouni, svg#comunitaria, svg#capes, svg#enem, svg#fapesc {
    	margin-top: 1rem;
    }
		
}

@media screen and (min-width: 751px) and (max-width: 1023px) {
	.medium-12.medium-centered.columns.mobile-menu-footer {
		display: inline-block;
	}
	.no-mobile {
		display:none;
	}
	svg#periodicos, svg#prouni, svg#comunitaria, svg#capes {
    	margin-top: 1rem;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1079px) { 
	.mobile-menu-footer {
		display:none;
	}
}

@media screen and (min-width: 1080px) and (max-width: 1440px) { 
	.mobile-menu-footer {
		display:none;
	}
}

@media screen and (min-width: 1441px) {
	.mobile-menu-footer {
		display:none;
	}
}