/* ==================================================
	FILE: widgets.css
	PURP: Custom CSS for all widget areas
 * ----------------------------------------------- *
 	NOTE: Mobile-First CSS is used for this area
 * =============================================== */

/* --------------------------------------------------
	SIDEBAR Widget Areas
 * ----------------------------------------------- */
.sb-top, .sb-bot { text-align:center; }
.sb-top .sb-widget,
.sb-bot .sb-widget { margin: 0; }
.sb-top .sb-widget .widget-title,
.sb-bot .sb-widget .widget-title { display:none; }


/* --------------------------------------------------
	FOOTER Widget Areas
 * ----------------------------------------------- */
#footer .footer-widget-area .footer-widget { margin-bottom:0; }
#footer .footer-widget-area .footer-widget .footer-widget-title { display:none; }
#footer .footer-widget-area.last { margin-left:0; margin-right:30px; }
#footer .footer-widget-area .footer-widget .privacy { text-align: center; }

/* Footer Widget styles */
#footer .footer-widget li,
#footer .footer-widget p,
#footer .footer-widget a { color:#999; font-size:12px; line-height:18px; }
#footer .footer-widget a:hover { color:#fff; text-decoration:underline; }

#footer .social-icons-widget ul { margin:0; text-align:right; }
#footer .social-icons-widget ul li { float:none; display:inline-block; margin-bottom:0; }
#footer .social-icons-widget ul li a img { opacity:0.5; }
#footer .social-icons-widget ul li a:hover img { opacity:1.0; }
#footer .social-icons-widget ul li:last-child { margin-right:0; }

#footer .footer-widget-area.last {
	position:relative;
}
#footer .footer-widget-area.last:before {
	position:absolute;
	bottom:40px; left:0; right:0;
	padding-right:25px;
	color: #ccc; text-align:right;
	font-size: 12px; line-height:1;
	content: "Must be logged in:";
}

/* Hide Copyright (added to footer widget ) */
.copyright-wrap { display:none; margin:0; padding:0; }