.img-title {
	text-align: center;
	font-size: 2rem;
	margin-top: 10px;
}
.imgBx{
	border-radius: 4px;
	background-color: #ffffff;
	-webkit-transition: all 0.75s cubic-bezier(0, 1, 0.5, 1);
	transition: all 0.75s cubic-bezier(0, 1, 0.5, 1);
    padding-bottom: 10px;
	box-shadow: 0 13px 16px 1px rgba(35, 44, 57, 0.2);
}
.hacker a{
    text-decoration: none;
}
.hackers .hacker{
	margin-bottom: 40px;
}

.page-hackers #genesis-content {
	max-width: 960px;
}

.youtube-video iframe {
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
}
.videoWrapper {
  height:auto;
  width:100%;
  position:relative;
  overflow:hidden;
}

.videoWrapper iframe {
	height:auto;
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
}
.yrc-thumb img {
	transform: scale(1.4);
}
.yrc-thumb {
	height: 240px;
}
h4.card-header {
	font-size: 1.8rem;
}
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {
	left: 1px !important;
}
#youtube.card{
    margin-bottom: 30px;
}

figcaption {
	text-align: center;
}
p.lead {
	font-weight: bold;
	border-left: 5px solid;
	padding-left: 10px;
	box-shadow: 0 15px 20px -12px rgba(0,0,0,.8);
	padding: 10px;
	font-size: 2.06rem;
}
.pullup {
	margin-top: -40px;
}
.wp-block-image.about {
	margin-top: 0;
    margin-bottom: 0;
}
.wp-block-image.about img{
	box-shadow: 0 15px 20px -12px rgba(0,0,0,.8);
}
h3 {
	margin-bottom: 30px !important;
}
.single-hacker .entry-meta {
	display: none;
}
.home .hero-section {
	height: 100vh;
}

.wpsbc-legend-item:last-child {
	display: none;
}