/* NUMBER WIDGET */

	.numberWidget.silhouette .innerContainer:before {
		content: "";
		background-image: url(images/map.png);
		background-position: 50% 50%;
		background-size: contain;
		background-repeat: no-repeat;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}

	.numberWidget.darkBg .innerContainer:before {
		opacity: 0.1;
	}

	.numberWidget .innerContainer {
		position: relative;
	}	

	.numberWidget .iconList {
		display: flex;
		flex-wrap: nowrap;
		justify-content: center;
	}

	.numberWidget.imageBg .iconList {
		margin-top: 80px;
	}

	.numberWidget .iconList .item-container {
		width: 100%;
	}

	.numberWidget .iconList .item {
		text-align: center;
	}

	.numberWidget .iconList .item .icon {
		text-align: center;
		position: relative;
		border-radius: 50%;
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
		height: 60px;
		width: 60px;
		margin: 0 auto 10px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: var(--c1);
		color: #fff;
	}

	.numberWidget .iconList .item .icon svg {
		width: 32px;
		height: 32px;
		margin: 0
	}

	.numberWidget .iconList .item .number {
		font-size: 32px;
		margin-bottom: 10px;
		min-height: 45px;
		font-weight: 300;
	}

	.numberWidget .iconList .item .text {
		color: #000;
		padding: 0 5px;
		opacity: .4;
		letter-spacing: 2px;
	}

	.numberWidget.darkBg .iconList .item .text, .numberWidget.darkBg .iconList .item .number {
		color: #f9f9f9;
	}

	@media all and (max-width:900px) {

		.safirWidget.numberWidget .iconList {
		    flex-wrap: wrap;
		}

		.safirWidget.numberWidget .iconList .item-container {
		    width: 20%;
			padding: 10px 0;
		}

	}

	@media all and (max-width:600px) {

		.safirWidget.numberWidget .iconList .item-container {
			width: 25%;
		}

	}

	@media all and (max-width:550px) {

		.safirWidget.numberWidget .iconList .item-container {
			width: 33.3333333333%;
		}

	}

	@media all and (max-width:374px) {

		.safirWidget.numberWidget .iconList .item-container {
			width: 50%;
		}

	}
