/**
* # Cop the Knowledge Base Widget Style
* 
* Use: Add "cop" to the CSS Field for a text widget to style the UL
*/
	.cop > ul,
	.hkb_widget_categories > ul,
	.hkb_widget_authors > ul { list-style: none; margin: 0; padding: 0; }
	.cop div > ul > li { position: relative; margin: 0 0 10px; padding-left: 25px; }
	.cop div > ul > li:before { font-family: FontAwesome; content: "\f0f6"; color: #6d6d6d; font-size: 100%; position: absolute; top: 2px; bottom: 0; left: 0; }
	.cop div > ul > li a { color: #4b4d4d; }
	.cop div > ul > li a { display: block; margin: 0 0 4px 0; font-size: 14px; color: #333 !important; }
	#homepage-widgets .cop div > ul > li { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgba(0, 0, 0, 0.08); }
	#homepage-widgets .cop div > ul > li:last-child { border: none; margin: 0px; padding-bottom: 0px; }

/**
* # CSS Quick Classes
* 
*/

	.type.cite { padding-left: 30px; text-indent: -30px; margin-left: 30px; display: block; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word;}
	.type.indent { display: block; text-indent: -25px; padding: 10px; padding: 10px 10px 10px 35px; }

/**
* # Footer Style
* 
*/
	#menu-footer-menu li {
		display: inline-block;
		margin-right: 5px;
	}
	#menu-footer-menu li a {
		font-weight: 700;
		color: #000;
		font-size: 14px;
	}

	.ftr-links a.apps-link img {
		max-width: 32%;
		max-height: 50px;
	}
	.ftr-links div#google_translate_element {
		max-width: 32%;
		display: inline-block;
		vertical-align: top;
	}
	.ftr-links div#google_translate_element .goog-te-gadget-simple {
		padding: 5px 0px;
	}
	#site-footer-widgets .ftr-menu, 
	#site-footer-widgets .ftr-links, 
	#site-footer-widgets .ftr-edu,
	#site-footer-widgets .ftr-social {
		margin-bottom: 0px;
	}
	.ftr-edu p {
		color: #000;
	}
	.ftr-edu a {
		font-weight: 900;
	}

	nav.social-nav {
		margin: 10px 0px 0px;
	}
	nav.social-nav li {
		display: inline-block;
	}