
/*
-----------------------------------------------------------------------------------
ESS Footer
-----------------------------------------------------------------------------------*/

#ess-foot{ 
background-color: #e2e2e2; margin-top:15px;
}

.join{ height:42px; background:#0f3188 ; margin-bottom:15px; line-height:42px; }
.join p{ font-size:15px; color:#eee; margin:0; padding:0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important; text-transform:uppercase; }
.join span{ float:left; padding-left:10px; }
.join a{ float:right; margin:5px 10px 5px 0; line-height:32px; background:#ed1a3b; font-size:13px; color:#fff!important; text-transform:uppercase; padding:0 15px; }
.join a:hover{ text-decoration:none; background:#fff; color:#000!important; }


#foot-links{ padding:0px 0 18px; background:#fff; }
#foot-links .col{ float: left; }

#foot-links .list1{ width:210px; }
#foot-links .list2{ width:180px; padding-left:30px; }
#foot-links .list3{ width:170px;  padding-left:30px;  }
#foot-links .list4{ width:230px;  padding-left:30px;  }
#foot-links .list5{ border:0; padding:0; margin:0; float:right; width:200px;}
#foot-links .list5 ul li{padding-top:15px; padding-bottom:15px;}


#foot-links h6{ margin:0 0 16px; padding:0; color:#333; font-weight:normal; font-size:14px; text-transform:uppercase; }
#foot-links ul.lvl2{ margin-left:20px; }
#foot-links ul{ padding:0; margin:0; float:left; }
#foot-links .col p{color:#717171;}
#foot-links ul li{ font-size:13px; margin:0; color:#717171; text-transform:capitalize; list-style:none; padding-bottom:5px;}
#foot-links ul li a{ text-transform:capitalize; color:#717171; position:relative; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
#foot-links .lnk a{ display:block; color:#3c3c3c; font-weight:bold; }
#foot-links ul li.adrs{ background:url(../images/icon-map.png) left 4px no-repeat; padding-left:26px; margin-bottom:5px; }
#foot-links ul li.reg{ padding-left:25px;  }
#foot-links ul li.num{ background:url(../images/icon-phone.png) left 0 no-repeat; padding-left:25px; margin-bottom:5px; }
#foot-links ul li.num span{ }
#foot-links ul li.email a{ background:url(../images/icon-mail.png) left center no-repeat; padding-left:25px; text-transform:none; }
#foot-links ul li a:hover{ color:#ec5f94 ; text-decoration:none; }





/*
-----------------------------------------------------------------------------------
ESS Copyright
-----------------------------------------------------------------------------------*/
.footerBot{ background:#fff; text-align:center; margin-bottom:15px; border-top:1px solid #ccc;}
#ess-foot .footerBot .essWrap{ }
.footerBot *{  }
.cpyright{ color:#3c3c3c; font-size:13px; height:auto; }
.cpyright .txt{ font-size:11px; float:left; margin-top:10px; }
.cpyright a{ color:#3c3c3c!important; text-decoration:none; }
.cpyright a:hover{ color:#fc3940!important; }
.footer-logo{display:inline-block;}

.dsgn{ float:right; margin:5px 0 3px!important; font-size:11px;}
.dsgn span{ padding:5px 0; float:left; display:block; }
.dsgn a{ font-weight:bold; background:url(../images/icon-ess24x24.png) left center no-repeat; padding:5px 0 5px 27px; float:left; margin-left:3px; display:block; }