/* Enter Your Custom CSS Here */
.front-page-3 .widget {border-top: none;}

.page-id-499 .wp-block-column {
    box-shadow: 0 0 4px 2px rgba(0,0,0,.05);
    padding: 20px 20px 0px 20px;
/*     border-top: 10px solid black; */
}

.page-id-499 .wp-block-image {
		margin: 0 auto 20px;
}

.page-id-499 .wp-block-column p:first-of-type {
		text-transform: uppercase;
		letter-spacing: 0px;
		font-weight: 900;
		font-size: 16px;
}

.page-id-499 .wp-block-column p {
		font-size: 16px;
		text-align: center;
}

.page-id-1347 .current-books .wp-block-column {
    box-shadow: 0 0 4px 2px rgba(0,0,0,.05);
    padding: 20px;
}

.page-id-1347 .current-books  .wp-block-image {
		margin: 0 auto 20px;
}

.page-id-1347 .current-books  .wp-block-column p:first-of-type {
		text-transform: uppercase;
		letter-spacing: 0px;
		font-weight: 900;
		font-size: 16px;
}

.page-id-1347 .current-books  .wp-block-column p {
		font-size: 16px;
		text-align: center;
}

input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
	text-transform: none !important;
	font-size: 15px
}

@media screen and (max-width: 768px) {
	.page-id-499 .tb-timeline-template2 .tb-timeline {
    margin-left: 0;
	}
}