#block-copyright {
	text-align: center;
	font-size:0.7em;
}

.footer {
	padding-top: 0px;
}

section.pre-footer .block {
	padding-top:1.2em;
	padding-bottom:1.2em;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-right: 15px;
}

section.pre-footer, .region-pre-footer{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	background-repeat: repeat-x;
	width:100% !important;
	background-position: center bottom;
	padding-bottom: 0.5em;
		background-image: url('../images/backgrounds/grey-marble.jpg');
		background-size: auto 100%;
		

}

footer{
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px !important;
	padding-right: 0px !important;
	width:100% !important;
	background-position: center bottom;
}

footer p {
	margin-top:0px !important;
}

section.pre-footer {
	margin-top:3em;
}

#block-toticopiiiaudreptullaocopilarieeatatdesimplu {
	background-color: #f38500;
	text-align: center;
	font-weight: 300;
	color: white;
	text-transform: uppercase;
}

#block-toticopiiiaudreptullaocopilarieeatatdesimplu p {
	margin-top: 0px;
}

#block-tdhcore-socialside {
	padding-bottom: 0em;
	padding-top: 0em !important;
}

.social-icon {
	margin-bottom: 0em;
}

#block-tdhcore-socialside, #block-tdhcore-socialside h2, #block-tdhcore-socialside h3 {
	text-align: center;
	color:#000;
	font-weight: 300;
	margin-bottom: 0.5em;
}

#block-tdhcore-socialside h2 {
	font-weight: 400;
}

#block-tdhcore-socialside .field a{
	font-size: 1.2em;
	margin-top: 0.5em;
	color: black !important;
	padding-left:0.4em; 
	padding-right: 0.4em;
	padding-top: 0.4em;
}

#block-tdhcore-socialside .field a:hover{
	color: #f38500 !important;
}

.footer {
	margin-top:0px;
	border-top: none;
	padding-bottom: 10px;
}

.view-id-vacancies.view-display-id-page_2 {
	text-align: left;
	font-weight: 300 !important;
}