/* --- FOOTER curve --- */ 

.footer-curve-bg {
		display:block;
		padding: 0; 
		margin: 0; 
		width:100%;	
		background-color:#ffffff;	
	}
			

#footer-curve
	{
	display: block;
	background:url(/img/footer/footer-curve.png) no-repeat; 
	background-size:cover;
	width:100%;
	background-position:top center;
	padding-bottom:8%;
}


/* --- FOOTER normal --- */ 


#footer-normal{
	padding-top:10px;
	padding-bottom:100px;
	/*margin-top:15px;*/
	font-size: 16px;
	color: #79818e;
	background-color:#ffffff;
	font-family:"LatoWeb";
	font-style:normal;
	
}


#footer-normal ul {margin: 0; padding: 0; list-style-type:none;}
#footer-normal li{ line-height: 26px;}
#footer-normal a:link { font-size: 16px; color: #79818e; text-decoration: none;}
#footer-normal a:visited { color: #79818e; text-decoration: none;}
#footer-normal a:hover { color: #79818e; border-bottom: 1px solid #79818e;padding-bottom:1px;} 

#footer-normal .footer-title { font-size: 16px; color: #01529D; line-height: 26px}
#footer-normal .footer-title a:link { font-size: 16px; color: #01529D; text-decoration: none; line-height: 26px}
#footer-normal .footer-title a:visited { color: #01529D; text-decoration: none;}
#footer-normal .footer-title a:hover { color: #01529D; border-bottom: 1px solid #01529D; padding-bottom:1px;} 



/* ----------- Left Column (footer 1)   */

.footer_logo {	
	display:block;
	width:95px; 
	height:65px;
}
.footer_copyright { margin-top:10px; padding:0; font-family:"LatoWebLight"; font-size:12px; color:#555A65;}  /*border:1px solid #EC080C;*/
.footer_contact { margin-top:30px; padding:0; margin-bottom:5px; }  /*border:1px solid #EC080C;*/
.footer_contact a:link { font-size: 16px; color: #01529D !important; text-decoration: none;}
.footer_contact a:visited {color: #01529D !important; text-decoration: none;}
.footer_contact a:hover { color: #79818e; border-bottom: 1px solid #01529D !important; padding-bottom:1px;} 



.footer_phone { font-size:16px; padding:0;  margin-bottom:5px; } /*border:1px solid #EC080C;*/
.footer_phone a:link { font-size: 16px; color: #79818e; text-decoration: none; font-weight:normal;}
.footer_phone a:visited {text-decoration: none; }
.footer_phone a:hover { color: #79818e; border-bottom: 1px solid #79818e;padding-bottom:1px;}


.footer_email { padding:0;  margin-bottom:5px;} /*border:1px solid #EC080C;*/ 
.footer_email a:link { font-size: 16px; color: #79818e; text-decoration: none; font-weight:normal;}
.footer_email a:visited { color: #79818e; text-decoration: none;}
.footer_email a:hover { color: #79818e; border-bottom: 1px solid #79818e;padding-bottom:1px; }


.social_icon{ display:block; margin-top:20px;  height:40px; width:200px; }
a.facebook_icon, a.twitter_icon, a.linkedin_icon, a.youtube_icon, a.instagram_icon
{ 
	
	display: inline-block;
	border:0;
	width:20px;
	height:20px;
	margin-right:10px;
}


a.facebook_icon {background: url(/img/footer/facebook-gray-v2.png) bottom no-repeat; background-size:20px;}
a.twitter_icon{background: url(/img/footer/twitter-gray-v2.png)  bottom no-repeat; background-size:20px;}
a.linkedin_icon {background: url(/img/footer/linkedin-gray-v2.png)  bottom no-repeat; background-size:20px;}
a.youtube_icon {background:  url(/img/footer/youtube-gray-v2.png)  bottom no-repeat; background-size:20px;}
 a.instagram_icon {background:  url(/img/footer/instagram-gray-v2.png)  bottom no-repeat; background-size:20px;} 
  
a.facebook_icon:hover {background: url(/img/footer/facebook-blue-v2.png)  bottom no-repeat; text-decoration:none !important;  border:none !important; background-size:20px;}
a.twitter_icon:hover {background: url(/img/footer/twitter-blue-v2.png)  bottom no-repeat; text-decoration:none !important; border:none !important; background-size:20px;}
a.linkedin_icon:hover  {background: url(/img/footer/linkedin-blue-v2.png)  bottom no-repeat; text-decoration:none !important; border:none !important; background-size:20px;}
a.youtube_icon:hover  {background:  url(/img/footer/youtube-blue-v2.png)  bottom no-repeat; text-decoration:none !important; border:none !important; background-size:20px;}  
a.instagram_icon:hover  {background:  url(/img/footer/instagram-blue-v2.png)  bottom no-repeat; text-decoration:none !important; border:none !important; background-size:20px;}


/* ------------ FOOTER ----------------------- */
		 
/* --- FOOTER mobile --- */  
  
#footer-mobile{ display:none;}
#footer-mobile{ max-width:500px; font-family:"LatoWeb"; font-style:normal; font-size: 16px; color: #79818e; padding-top:50px; padding-bottom:100px; margin-left:auto; margin-right:auto; }
/*#footer-mobile a:link { font-size:15px; color:#333 !important; font-weight:normal;  text-decoration:none; line-height:40px;}
#footer-mobile  a:visited {color:#333 !important;}
#footer-mobile a:hover {color:#1075bb!important;}
*/

#footer-mobile ul {margin: 0; padding: 0; list-style-type:none; text-align:center;}
#footer-mobile li{ line-height: 34px;}
#footer-mobile li a:link { font-size: 16px;  color: #01529D;  text-decoration: none;}
#footer-mobile li a:visited { color: #01529D; text-decoration: none;}
#footer-mobile li a:hover { color: #01529D; border-bottom: 1px solid #01529D;padding-bottom:1px;} 

.footer_social-mobile{
padding-top:10px;
height:34px;
margin-left:auto !important ;
margin-right: auto  !important ;
position: relative !important;
width:230px;
/*border:1px solid #F4060A;*/
text-align:center !important;
}


/*@media only screen and (max-width:575.98px)*/
@media only screen and (min-width:0) and (max-width:1024px)
 {

#footer-mobile{ display:block;}
#footer-normal{ display:none;}
.footer_logo{ margin-left:auto !important; margin-right:auto !important;}
.footer_copyright { text-align:center;}  /*border:1px solid #EC080C;*/
.footer_contact { text-align:center;}  /*border:1px solid #EC080C;*/
.footer_phone { text-align:center;} /*border:1px solid #EC080C;*/
.footer_email { text-align:center;} /*border:1px solid #EC080C;*/ 



  }


