.portfolio h2 { margin-top: 60px; margin-bottom: 10px; }


.portfolio-item { margin-bottom: 20px; }
.portfolio-link { }
	.portfolio-link .caption { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(255,255,255,0.4); }
		.portfolio-link .caption .caption-content { position: absolute; top: 50%; left: 50%; margin: -20px 0 0 -20px; }

	.portfolio-link .caption { display: none; }
		.portfolio-link:hover .caption { display: block; }


.carousel-videos { }
	.carousel-videos .carousel-control { background: none; color: #000; font-size: 4em; width: 8%; top: auto; bottom: 0; }
		.carousel-videos .carousel-control.left { left: -8%; }
		.carousel-videos .carousel-control.right { right: -8%;  }


@media (min-width: 767px) {
	.content-section { padding-top: 100px; }
}
