/* =WordPress Core
-------------------------------------------------------------- */
#tribe-events .tribe-events-list .tribe-events-ical {
	display: none;
}
.read-more{
	text-transform: capitalize;
}
.video-holder {
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 56.25%;
	height: auto !important;
}
.video-holder .video-overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.video-holder .video-overlay img{
	width: 100%;
	height: auto;
}
.video-holder .video-overlay .play-btn{
	cursor: pointer;
	width: 54px;
	height: 64px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	transform: translate(-50%, -50%);
}
.full-width iframe, .full-width video{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
}
.right-video{
	flex-direction: row-reverse;
}
.video-3_2 .video-holder{
	margin-bottom: 0;
}
@media (min-width: 992px){
	.twocolumns.video-3_2 .col{
		width: 31.6%;
	}
	.twocolumns.video-3_2 .col.video-block{
		width: 63.2%;
	}

}
.item-step a {
    transition: color 0.3s linear;
}
.item-step a:hover {
    color: #7f7b77 !important;
}
.item-step a img{
	transition: opacity 0.3s linear;
	opacity: 1;
}
.item-step a:hover img{
	opacity: 0.6;
}


.main-nav>li>a {
	padding-left: 4px;
	padding-right: 4px;
	transition: background-color 0.3s ease-in-out;
}

.main-nav>li.hover>a {
	background-color: #E6E6E6;
}

@media (min-width: 1200px){
	.twocolumns .visual img {
		width: auto;
	}
}

.twocolumns .col .btn {
	max-width: none !important;
}

@media (max-width: 480px){
	.twocolumns .col .btn {
		margin: 0 auto 5px !important; 
	}
}