/* footer */
.foot {background: #2f2e2e; overflow: hidden; font-family: "Raleway", sans-serif;}
.aut p {font-size: 1rem;}
.fContent {padding: 40px 0;}
.fbox {padding: 0 20px; margin: 20px 0;}
.fbox h3 {font-size: 1.6rem; padding-bottom: 5px;}
.fbox ul {list-style-type: none;}
.fbox a {
	display: block; font-size: 1.4rem; color: #fff; 
	margin: 5px 0;
}
.fbox a:hover, .fbox h3 {color: var(--lgreen);}
.fcontact {padding-bottom: 10px;}

.fsocial a {
	display: inline-block;
	font-size: 3.5rem; margin: 5px 10px 5px 0; color: #fff;
}


.footBar {background: #1a1a1a;}
.bContent {padding: 10px 20px;}
.bContent p {font-size: 1.2rem;  color: #fff;}


.fedemovilapp {
	padding:  20px 0; border-top: 1px solid rgba(255,255,255,.3);
}
.apps {text-align: right;}
.apps h3 {
    font-weight: 400; color: #fff;
    font-size: 1.3rem; padding: 0 10px;
}
.apps a {
    padding: 5px 15px; margin: 10px;
    border: 1px solid #fff; border-radius: 5px;
}
.apps a:hover {background: rgba(255,255,255,.2);}

/* go top bottom */
.scrollup {
	width: 51px; height: 51px; display:none; opacity: 0.7;
	background:url("../img/icon_top.png") no-repeat scroll 0% 0%;
	cursor:pointer; position: fixed; z-index: 1000;
	right:20px; bottom:20px;
}
.scrollup:hover {opacity: 1;}

@media screen and (max-width: 768px) {
	.fContent {padding: 0;}
	.mhide {display: none;}
	.fbox {text-align: center;}
	.fbox h3 {padding: 10px 0;}
	.fcontact a {
	    padding: 10px; font-size: 1.8rem;
	}
	.footBar p {width: 100%; text-align: center;}
	.fsocial {text-align: center;}
	.fsocial a {font-size: 4rem; margin: 0 10px 15px;}
	.apps {text-align: center;}
	.apps a {display: inline-block;}
	.scrollup {right: 15px; bottom: 35px;}
}
@media screen and (max-width: 480px){
	.bContent p {font-size: 1rem;}
}
@media screen and (max-width: 375px) {
}