.qContactUsPage .fsThumbnail {
	display:none;
}
.qContactUsPage .fsLocationName {
	font-variant: small-caps;  
}
.qContactUsPage .fsLocationCity:after {
	content:",";
	margin-right:5px
}
.qContactUsPage .fsLocationAddress:after {
	content:"";
	margin-right:5px
}
.qContactUsPage .fsLocationCountry:before {
	content:"";
	margin-right:0
}
.qContactUsPage .fsLocationZip:after {
	content:",";
	margin-right:5px
}
.qContactUsPage .fsLocationCountry {
	display:inline-block
}
.qContactUsPage .fsLocationPhone:before {
	padding-right: 6px;
	content: "\260E";
	vertical-align: middle; 
}
.qContactUsPage .fsLocationEmail:before {
	padding-right: 6px;
	content: "\2709";
	vertical-align: middle; 
}

@media (max-width:1099px) {
	.qContactUsPage .fsLocationCountry {
		display:inline-block
	}	
	.qContactUsPage .fsLocationZip:before {
		content:"";
		margin-right:0
	}
}

.qContactUsPage article {
	--border-radius: 10px;	
  color: #6e7272;
	-webkit-transition: .3s ease-out;	
	transition: .3s ease-out;
}

.qContactUsPage article a {
  color: #6e7272;
	-webkit-transition: .3s ease-out;	
	transition: .3s ease-out;
}

.qContactUsPage article:hover {
	-webkit-transform: translate3d(-0,0,0) scale(1.05);
	transform: translate3d(0,0,0) scale(1.05);
  color: #28395b;
	-webkit-transition: .3s ease-out;	
	transition: .3s ease-out;
}

.qContactUsPage article:hover a {
  color: #28395b;
	-webkit-transition: .3s ease-out;	
	transition: .3s ease-out;
}

.qContactUsPage article:nth-last-child(2):not(.qContactQSI) {
  display: none;
}