/*
 CSS specific to nathan.tlabs.ac.za
*/


/* Fonts & colours */
.text-primary {
	color: #4e85bf;
}
.text-secondary {
	color: #466b9c;
}
.text-white {
	color: #ffffff;
}
.text-blue {
	color: #3e6998;
}
.text-dark-blue {
	color: #383c7e;
}

.bg-white {
	background-color: #ffffff;
}
.bg-dark-blue {
	background-color: #383c7e;
}

.blue-white-y-gradient {
	background: linear-gradient(#4e85bf, #ffffff);
}

.border-white {
	border: solid 1px #ffffff;
}
.border-dark-blue {
	border: solid 1px #383c7e;
}
/* End Fonts & colours */



.w-100 {
	width: 100%;
}
.h-auto {
	height: auto;
}

.wp-block-image.w-100 > img, .wp-block-image.w-100 > a > img {
	width: 100%;
}
.wp-block-image.h-auto > img, .wp-block-image.h-auto > a > img {
	height: auto;
}



/* Image hover animation */
wp-block-image.zoom-animation > figure {
	overflow: hidden;
}
figure.zoom-animation {
	overflow: hidden;
}
.zoom-animation img {
	transition: transform .5s ease;
}
.zoom-animation:hover img {
	transform: scale(1.2);
}
/* End Image hover animation */



/* Social media buttons styling */
#site-footer .zoom-social_icons-list-span.social-icon.socicon {
	background-color: #ffffff;
	border: 0px;
	border-radius: 50%;
}
/* Social media buttons styling */