/* FOOTER STYLES */

.main-footer a          { color:#2b85cb; text-decoration:none; outline:0; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; }
.main-footer a:hover,
.main-footer a:focus    { color:#1069ad; }

.gry2                   { color: #535659; font-size:16px; }

.footer-1				{ background:#efefef; padding:60px 0px; position:relative; margin-bottom:50px; overflow:hidden; }

.middle				  	{ padding:15px 0px 30px; }
.middle h2				{ color:#ccc; font-size:14px; text-transform:uppercase; margin-bottom:0px; }
.middle-box				{ width:100%; margin:0; text-align:center; }
.middle-box h2  		{ display: inline; }

.dark-box				{ background:#111; padding:60px 0px; position:relative; margin-bottom:50px; overflow:hidden; color:#a5b4bb; }
	
.linky          		{ float: none !important; text-align: center; margin: 20px 0; display: block !important; }

.left                   { float:left !important; }
.right                  { float:right !important; }
.text-center2           { text-align:center; }

.x-pad-bottom2     		{ margin-bottom:0rem; }