.fooR:nth-child(1) {
	padding: 2% 2% 1% 2% !important;
}

.fooR:nth-child(2) {
	padding: 1% 2% 2% 2% !important;
}

.fooH, .fooP, .fooRowTitle {
	margin: 0 0 0 0 !important;
}

.fooH2 {
	margin: 1.5rem 0 0 0 !important;
}

.fooA {
	transition: text-decoration .3s linear !important;
}

.fooA:hover{
	text-decoration: underline !important;
}

.fooMail {
	color: #4d4d4d;
	font-weight: 500;
	font-size: 1.15rem;
	margin: 0 !important;
	cursor: pointer;
}

.fooMail:hover {
	text-decoration: underline !important;
}

span.fooMlSpan {
	line-height: 0.1rem;	
	font-size: 1.2rem;
	font-weight: bold;
	//font-style: italic;
}

.fooCopy {
	line-height: 0.1rem;
}

.fooCopy img {
	visibility: hidden;
	transform: translate(10px, 0px);
	filter: grayscale(100%);
	transition: visibility 0.5s linear, filter 0.5s linear;
}

.fooMail:hover .fooCopy img {
	visibility: visible;
	filter: hue-rotate(320deg);
}