/***********Footer desktop**********/
footer {
	background-color: #5b6066;
}	
	

.footer-desktop ul {
	margin-top: 10px;
}
.footer-desktop ul li {
	*color: rgba(255,255,255,.7);
	color:white;
	font-size:14px;
	padding:5px 0;

}
.footer-desktop {

	padding:40px 0;
}
 .footer-desktop ul li {
	padding-left:20px;
}
.footer-desktop ul a li:hover, .accordeon ul a li:hover {
	*color:#f2f2f2;
}
.footer-border{
	*border-bottom:1px solid rgba(255,255,255,.2);
	border-bottom:1px solid white;
	display: inline-block;
	margin-left:20px;
	padding-bottom: 10px;
	color:#f2f2f2;
}


/************* Footer Mobile************/
.footer-mobile{
	padding:20px;
	display:none;
	
}
.accordeon-list {
	display: none;
	
}

.fa-angle-down{
	*color:#f2f2f2;
	color:white;
}


.arrowupdown{
	transform:rotate(180deg);
	transition: 0.4s ease-in-out;
}
.accordeon ul li  {
	padding: 3px 0;
	font-size:14px;
	*color: rgba(255,255,255,.7);
	color:white;

}

.accordeon span {
	font-size:15px;
	color:#f2f2f2;
	
	
}

.accordeon {
	padding: 8px 0;
}
#facebook , #facebook-mobile {
	margin-left:10px !important;
	font-size: 17px;
}
#facebook:hover, #facebook-mobile:hover {
	cursor: pointer;
	color:#1778F2;
}

.footer-down {
	background-color:#474b4f;
	font-size:14px;
	color:#f2f2f2;
}

/*********Scroll to Top Button**************/

#btn-to-top {

	display: none; 
	position: fixed; 
	bottom: 36px; 
	right: 30px; 
	z-index: 5; 
	border: none; 
	background-color: #5b8c85;
	color: #f2f2f2; 
	cursor: pointer; 
	padding: 10px 15px; 
	font-size: 13px; 

}

#btn-to-top:hover {
	background-color: #474b4f;
}

#consent {

	display: none; 
	position: fixed; 
	bottom: 0; 
	z-index: 49; 
	border: none; 
	background-color:#f2f2f2; 
	padding: 15px 15px; 
	font-size:14px;
	box-shadow: 0px 4px 13px 0px rgba(57,57,57,0.38);
	
}
#consent a {
	color:rgba(0,0,0,0.5);
}

#consent a:hover {
	color:black;
	cursor:pointer;
}