@media (max-width: 767px) {
		.carousel-inner .carousel-item > div {
			display: none;
		}
		.carousel-inner .carousel-item > div:first-child {
			display: block;
		}
	}

	.carousel-inner .carousel-item.active,
	.carousel-inner .carousel-item-next,
	.carousel-inner .carousel-item-prev {
		display: flex;
	}

	/* medium and up screens */
	@media (min-width: 768px) {

		.carousel-inner .carousel-item-end.active,
		.carousel-inner .carousel-item-next {
			transform: translateX(25%);
		}

		.carousel-inner .carousel-item-start.active, 
		.carousel-inner .carousel-item-prev {
			transform: translateX(-25%);
		}
	}

	.carousel-inner .carousel-item-end,
	.carousel-inner .carousel-item-start { 
		transform: translateX(0);
	}

.entry-date {
    position: absolute;
    top: 8px;
    right: 4px;
    font-size: 12px;
    background: black;
    color: white;
    font-weight: bold;
    padding: 3px;
}


button.load-more {
    width: 200px;
    background: #f14141;
    padding: 8px 20px;
    margin-left: 30px;
    border-radius: 4px;
    color: #fff;
    margin: 22px auto;
    display: block;
}

button.load-more:hover {
background: blue;
}

blockquote {
    border-top: 1px solid #ccc;
    color: #1e528e;
    padding: 25px;
    font-size: 1.25em;
    font-style: italic;
    text-align: center;
}

cite {
    font-size: 1em;
    float: right;
    font-style: normal;
    color: #1e528e;
    border-bottom: 1px solid #ccc;
}
