footer
{
	margin-top:0;
}

#footer-wrap
{
	margin-left:-15px;
	margin-right:-15px;
}

#footer
{
	background:url("../../images/backgrounds/diagonal_dark.png") #222;
	border-top:0 solid transparent;
	bottom:0;
	font-size:12px;
	margin-top:0;
	padding:20px;
	clear:both;
}

#footer.footer-divider
{
	border-top-width:1px;
}

#footer h6
{
	color: #f476bf;
	font-family: "open_sansbold", sans-serif;
	margin-bottom:10px;
}
#footer a,#footer a:hover
{
	text-decoration:none;
}

#footer-widgets
{
	padding-bottom:30px;
}

#footer,#footer p
{
	color:#ccc;
}

#footer a
{
	color:#ccc;
}

#footer hr
{
	border-color:#333;
}

#footer ul li
{
	/*border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    border-top: 1px solid rgba(255, 255, 255, 0.05);
	*/
	list-style:url(none) none outside;
	margin-left:-40px;
	padding-bottom:5px;
	padding-left:0;
	padding-top:5px;
}

/*#footer ul li:first-child
{
	border-top: none;
	border-top:1px solid #333;
}
#footer ul li:last-child
{
	border-bottom:none;
}
*/
#footernav
{
	background-color:#000;
	border-top:1px solid #333;
	box-sizing:border-box;
	font-size:12px;
	height:auto;
	overflow:hidden;
	padding:15px 0;
}

#footernav p
{
	color:#999;
	float:left;
	font-size:11px;
	line-height:24px;
	margin-bottom:0;
}

#footernav a,#footernav a:hover
{
	text-decoration:none;
}
#footernav a.aboutus {
    color: #f476bf;
}
.menu-footer-container
{
	background:#066;
/*	padding-right:80px; required if no floater ad*/
}

#footernav nav .menu
{
	float:right;
}

#footernav nav .menu li
{
	border-left:1px solid #333;
	font-size:10px;
	margin:0;
}

#footernav nav .menu li:first-child
{
	border-left:0 none;
}

#footernav nav .menu li ul
{
	display:none;
}

#footernav a
{
	color:#999;
}

#footernav a:hover
{
	color:#e4e4e4;
}

#copyright
{
	background:url("../../images/backgrounds/diagonal_dark.png") #222;
	border-top:1px solid #333;
	font-size:9px;
	text-align:center;
	padding-bottom: 60px;/*remove if no floater ad*/
}

#copyright p
{
	color:#999;
	margin:0;
	padding:5px;
}

#copyright a
{
	color:#fff;
}

#copyright a:hover
{
	color:#e4e4e4;
}

nav.std-menu .menu
{
	height:auto;
	margin:0;
	padding:0;
	position:relative;
}

nav.std-menu .menu li
{
	display:inline-block;
	float:left;
	font-size:10px;
	margin:8px 0;
	position:relative;
}

nav.std-menu .menu li:first-child
{
	background:none repeat scroll 0 0 rgba(0,0,0,0);
}

nav.std-menu .menu li > a
{
	background:none repeat scroll 0 0 transparent;
	display:block;
	margin:0 10px;
	padding:2px 0;
	text-decoration:none;
	white-space:nowrap;
}

#social:hover
{
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-webkit-transform:scale(1.1);
}

#social
{
	-moz-transform:scale(0.8);
	-moz-transition-duration:.5s;
	-o-transform:scale(0.8);
	-o-transition-duration:.5s;
	-webkit-transform:scale(0.8);
	v-webkit-transition-duration:.5s;
}

.social-fb,.social-tw,.social-in,.social-em,.social-vi
{
	color:#f476bf;
}

.social-fb:hover
{
	color:#3B5998;
}

.social-tw:hover
{
	color:#4099FF;
}

.social-vi:hover
{
	color:#1ab7ea;
}
.social-in:hover
{
color: #8a3ab9;
}
.social-em:hover
{
	color:#f39c12;
}