/*************************
*******Footer CSS******
**************************/

/*-----------------------------------
8. Footer 
-------------------------------------*/
.footer { background-color: #005189; padding-top: 60px; padding-bottom: 30px; color: #EEE; font-weight: 400;	font-family: 'Roboto', sans-serif; position: relative; z-index: 9999;
 }
.footer-title { margin-bottom: 25px; color: #fff; border-bottom: 1px solid #0095DA}
.footer-widget h2 {
  	color: #FFF;
  	font-family: 'Roboto', sans-serif;
  	font-size: 16px;
  	font-weight: 500;
  	margin-bottom: 16px;
	text-transform: uppercase;
}
.footer-widget h3 {
  color: #FE980F;
  font-family: 'Roboto', sans-serif;
  font-size: 12pt;
  font-weight: 500;
  margin-bottom: 2px;
}
.footer-widget .text {
	float: left;
	width: 100%;
	color: #DDD;
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	line-height: 1.6;
	font-weight: 400;
	padding: 2px 0;
	margin: 2px 0;
}
.footer-widget a{
	width: 100%;
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	line-height: 1.6;
	font-weight: 400;
	padding: 5px 0;
	margin: 3px 0;
}
.footer-widget a:hover{
	color: #0095DA;
}
.footer-widget  a i{
	width:5%;
	font-size: 10pt;
	color: #FFF;
}
.footer-widget .text i {
	float: left;
	width:9%;
	font-size: 13pt;
	color: #DDD;
}
.footer-widget .text p {
	float: left;
	width: 91%;
	color: #DDD;

}
.footer-widget .text strong{
	color: #FE980F;
	font-size: 13pt;

}
.footer-widget input {
  border: 1px solid #DDDDDD;
  color: #CCCCC6;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  margin-top: 0;
  outline: medium none;
  padding: 5px 0 6px 12px;
  width: 70%;
}
.footer-widget button {
  background: #FE980F;
	color: #FFF;
  border: none;
	font-size: 11pt;
	font-weight: 400;
  margin-left: -5px;
  margin-top: 5px;
  padding: 6px 5px 6px 5px;
  width: 30%;
}

.footer-widget .searchform button i {
  color: #FFFFFF;
  font-size: 12pt;
	margin-left: 5px
}

.footer-widget .searchform  button:hover{
	background-color:#0095DA;
	border: none;
}

.footer-widget .searchform p {
  color: #FFFFFF;
  font-size: 11pt;
  font-weight: 300;
  margin: 10px 0 25px 0;
}
.footer-widget { margin-bottom: 30px; }
.footer-widget ul { margin-bottom: 25px; padding-left: 15px; }
.footer-widget ul li {font-size: 16px; color: #EEE; line-height: 1.3; margin: 0 0 15px 0;}
.footer-widget ul li a { font-size: 12pt; color: #DDD; font-weight: 400; margin-top: 1px; }
.footer-widget ul li a:hover { color: #0095DA; background-color: transparent; }
.footer-widget ul li a i { margin-right: 15px }
.footer-widget ul li:hover  {color: #EEE }

.footer-widget .form-control { color: #808080; background-color: transparent; border-bottom: 1px solid #808080; border-radius: 0px; margin-top: -10px; }
.footer-social { margin-top: 50px; }
.footer-social a span { font-size: 20px; padding-right: 12px; color: #58595a; }
.footer-social a span:hover { color: #a5d897; }

/*-------------- tiny footer ------------*/
.tiny-footer { margin-top: 50px; font-size: 14px; color: #0095DA; text-align: center; }

.overlay-icon {
  position: absolute;
  top: 0;
  width: 100%;
  height: 61px;
  background: #FE980F;
  border-radius: 3px;
  color: #FFF;
  font-size: 20px;
  line-height: 0;
  display: block;
  opacity: 0;
   -webkit-transition: 300ms;
  -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}

.overlay-icon i {
  position: relative;
  top: 50%;
  margin-top: -20px;
}
