.sidebar a {
	color: green;
}

.sidebar a:hover {
	font-weight: bold;
}

.static-content table {
	-webkit-box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.75);
	box-shadow: 10px 10px 5px -6px rgba(0,0,0,0.75);
}

.navbar-nav a.nav-item.nav-link {
    background-color: #3aae68;
    margin-right: 11px;
    border-left: none;
    border-radius: 6px;
    color: white;
}
.wrapper {
	grid-gap: 0px;
}

.navbar-light {
    background-color: rgb(47, 172, 102);
}

.header-grid {
    grid-template-areas:
		"work-4 work-2 work-1 work-3";
    color: #444;
}

.box.header {
	background: -moz-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(224,224,224,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E0E0E0', endColorstr='#FFFFFF',GradientType=0 ); /* ie6-9 */
}

.footer {
	color: white;
}

.back-footer {
	background-size: cover;
	background-repeat: no-repeat;
}

.footer-container-fluid .row {
	height: 220px;
}

.footer-container-fluid {
	height: 265px;
}

.text-with-shadow {
	text-shadow: none;
}

.text-header, .text-phone {
	color: #2fac66;	
}

.text-phone {
	top: 170px;
	position: absolute;
}

.footer span, .footer a {
	color: white;
}

.footer a {
	text-decoration: underline;
}

.work-1 {
	text-align: center;
}

@media (min-width: 1400px){
	.work-2 {
		text-align: right;
		padding-right: 152px;
	}

	.work-1 {
		margin-left: -365px;
	}

	.work-3 {
		margin-left: -207px;
	}
}

@media (max-width: 980px) {
	.text-phone {
		top: 225px;
		color: white;
		z-index: 999;
	}
}
