/* site-directory */
.site-directory {
	 background-color: #292929;
	 padding-top: 25px!important;
	 padding-bottom: 0px!important;
	 width: 100%;
	 float: left;
	 margin-bottom: 30px;
}
 .site-directory ul {
	 width: 100%;
	 float: left;
	 text-align: center;
}
.site-directory ul li {
	 display: inline-block;
	 margin-bottom: 15px;
	 float: none!important;
	 width: auto;
}
 .site-directory ul li a {
	 padding: 0px 15px;
	 width: auto!important;
}
 .site-directory ul li a img {
	 height: 35px;
	 opacity: 0.7;
}
.site-directory ul li a:hover img {
	 opacity: 0.9;
}
 
footer .pre-footer{
    margin-bottom: 0px!important;
}
        