html {
scroll-behavior: smooth;
}


.author-bio {
    font-size: 14px !important;
    text-align: justify !important;
}

/*white image Border and small shadow on home*/
.entry-thumbnail {
	border: 2px solid #FFFFFF;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5) !important;
}

/*white borders around and small shadow on 360 content*/
.dimage-360-area {
	border: 2px solid #FFFFFF;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5) !important;
}

/*white image Border and small shadow on images*/
img {
	border: 2px solid #FFFFFF;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5) !important;
}

/*no white image Border and shadow on primary widget*/
.sidebar-primary img {
	border: none;
	box-shadow: none !important;
}

/*no white image Border and shadow on footer widget*/
.footer-sidebar img {
	border: none;
	box-shadow: none !important;
}

/*no white image Border and shadow on widget block*/
.widget_block img  {
	border: none;
	box-shadow: none !important;
}

/*no white image Border and shadow on main wprev-pro reviews*/
.wprev_pro_float_outerdiv img  {
	border: none !important;
	box-shadow: none !important;
}


/*white image Border and small shadow on tiled gallery*/
.tiled-gallery__item {
	margin: 2px !important;
	border: 2px solid #FFFFFF;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5) !important;
}

/*white image Border and small shadow on tiles gallery square*/
.tiled-gallery.type-square {
	border: 2px solid #FFFFFF;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5) !important;
}

/*white image Border and small shadow on tiles gallery rectangle*/
.tiled-gallery.type-rectangular {
	border: 2px solid #FFFFFF;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5) !important;
}

/*Border around contact form*/
.contact-form {
	border: 2px solid black;
}

/*no white image Border and shadow on wprev-pro preview*/
.wpproslider_t6_DIV_1a img  {
	border: none !important;
	box-shadow: none !important;
}

/*black image Border on TCA-2025-Cert*/
img.wp-image-17195 {
	border: 3px solid black !important;
}

.entry-thumbnail:hover {
	transform: scale(1.04);
	transition: .6s !important;
}

/*home page entry-thumbnail images fadeIn on page load*/
@media (prefers-reduced-motion: no-preference) {
	@keyframes fadeIn {
	from {
		opacity: 0;
	}	
	to {
		opacity: 1;
	}
}

.entry-thumbnail {
	animation: fadeIn 1s ease-in-out !important;
}


