.footer-content {
	/*margin:0 -60em;*/
	padding-top: 10px;
	padding-bottom: 10px
}
.widget:after, .widget:before {
	clear: both;
	content: " ";
	display: table;
}
.widget .widget-title, .widget > h4, .widget > h2 {
	margin-bottom: 1em;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.3;
	font-family: "Open Sans", Lato, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.widget-contact-us {
	background: url('../../media/img/world-map-dark.png') 50% 20px no-repeat;
}
.list-icon {
	padding-left: 0;
}
.list-icon ul {
	list-style: none;
	padding: 0;
}
.list-icon li {
	margin-bottom: 10px;
	margin-left: 20px;
}
.list-icon li:before {
	position: absolute;
	margin-left: -20px;
	font-size: 15px;
	font-family: fontawesome;
}
.list-icon.list-icon-arrow li:before {
	content: "\f105";
	margin-left: -16px;
}
.list-icon i {
	font-size: 15px;
	margin-right: 4px;
	margin-left: -16px;
}

.social-icons.social-icons-border li a {
	border: 1px solid #D7D7D7;
	background: transparent;
	color: #333;
}

/* ???????????????????
.site-info, #loom-companion-mv3 {
	display: none;
}
*/

/* MEDIA QUERIES */
@media (max-width: 575px) {
	.footer-content .img-fluid {
		max-width: 200px;/*260px;*/
	}
}

@media (min-width: 768px) {
	.widget-webs img {
		max-width: 200px;
	}
}

@media (min-width: 992px) {
	.widget-webs img {
		max-width: 100%;
	}
}