@charset "UTF-8";
/* CSS Document */

h1{
	font-family: "Antic Slab",Arial,Helvetica,sans-serif;
	line-height:48px;
}

.logo{
	margin: 31px 0;
}

.projects{
	margin-top:50px;
}

.projects img{
	margin-top:10px;
	margin-bottom:10px;
}

.header-tel p{
	font-size:28px;
	font-weight:400;
}

p{
	font-size: 17px;
    margin-top: -10px;
    text-align: center;
	color:#747474;
	margin-top:10px;
	margin-bottom:10px;
}

p.copyright{
	float:left;
}

.dentons a img{
	float:right;
}

.footer-container{
	background-color:#000;
	margin-top: 50px;
	padding-top:10px;
	padding-bottom:10px;
}

.img-dentons-footer {
    float: right;
    margin-right: 5px;
}

.main-content-container h1{
	margin-top:50px;	
}

.footer-container p{
	color:#fff !important;
	font-size:12px;
}

.fusion-separator{
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: 8px;
	margin-top:40px;
}

.sep-double{
	margin-top:40px;
	border-bottom-width: 1px;
    border-top-width: 1px;
    height: 8px;
	border-top:1px solid #e0dede;
	border-bottom:1px solid #e0dede;
}

.header-container{
	
	padding-top:10px;
	padding-bottom:10px;
	-webkit-box-shadow: 0px -2px 8px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px -2px 8px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px -2px 8px 0px rgba(50, 50, 50, 0.75);
}

.experts-in{
	font-size: 130px;
	letter-spacing: 0px;
	line-height: 45px;
	margin: 0px;
	min-height: 0px;
	min-width: 0px;
	opacity: 1;
	padding: 0px 0px 0px 0px;
	transform: translate3d(0px, 0px, 0px);
	visibility: visible;
	white-space: nowrap;
	z-index: 2;
	background-color: transparent;
	text-decoration: none;
	font-family: museoslab500regular;
	color: #000;
	border-width: 0px;
	border-color: #222222;
	border-style: none;
}


.green-black{
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 1);
	color: #a0ce4e;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	font-size: 22px;
	border-width: 0px;
	border-color: #a0ce4e;
	border-style: none;
}

.black-green{
	background-color: rgb(160, 206, 78);
	background-color: rgba(160, 206, 78, 1);
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	font-size: 22px;
	border-width: 0px;
	border-color: #222222;
	border-style: none;
}