/* -------------------------------------------------------------
	CSS SITE FOOTER
------------------------------------------------------------- */



/* -------------------------------------------------------------
	FOOTER
------------------------------------------------------------- */



/* -------------------------------------------------------------
	SOCKET
------------------------------------------------------------- */

#socket
{
	font-size: 18px !important;
	font-weight: normal !important;
	font-style: normal;
    border-top: none !important;
    padding-top: 4px;
    padding-bottom: 4px;
    border-top: 1px solid #403F4C !important;
}

#socket .container
{
	max-width: 100%;
	padding-left: var(--headerFooterPadding, 70px);
	padding-right: var(--headerFooterPadding, 70px);
}

/* Make more space on smaller screens */
@media only screen and (max-width: 1100px) {
#socket .container {
	padding-left: var(--headerFooterPaddingSmall, 40px);
	padding-right: var(--headerFooterPaddingSmall, 40px);
	}
}

#socket a
{
	font-weight: normal;
	-webkit-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
}

#socket a:hover
{
	text-decoration: none !important;
	color: #fff !important;
}

/* Social Icons */
#socket .social_bookmarks li
{
    border: 1px solid rgba(255, 255, 255, 0.5);
}

#socket .social_bookmarks li:hover a {
    color: #fff !important;
    background-color: #25aaac !important;
    text-decoration: none !important;
}

#socket .social_bookmarks li a
{
	color: #fff;
	text-decoration: none !important;
}

#socket .social_bookmarks li a:before
{
	position: relative;
	top: -1px;
}

/* (c) FIX */
#socket .copyright span
{
	font-size: 1em !important;
	position: relative;
	top: 0;
}

