
/*
	Theme Name: MickeyKeenan
	Author: Tresor
	Version: 1.0
*/
body.page {
	padding: 0;
}

.wpcf7-form-control-wrap {
	width: 100%;
}

.wpa-test-msg {
	display: none;
}

div.wpforms-container-full {
	margin: 0 !important;
}

.fancybox__content :focus:not(.carousel__button.is-close) {
	outline: none !important;
}

.socials a {
	text-decoration: none;
}

.homepage section.four .boxes .box img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: .3s;
}

.video-container {
	transition: .3s;
}

.video-container:hover {
	opacity: .8;
}

.outer__wrapper {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	width: 100%;
	height: 100%;
	background: rgba(1, 73, 136, .76);
	color: #fff;
	padding: 1rem;
	padding-bottom: 3.375rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-items: center;
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	transition: .3s;
}

.outer__text {
	width: 100%;
}

.text-area {
	z-index: 4;
}

.homepage section.four .boxes a.box:hover .outer__wrapper {
	opacity: 1;
	visibility: visible;
}

.homepage section#sliderHome.one .header-glider .slideImage {
	object-fit: cover;
}

.titlebar .group-image {
	object-fit: cover;
}

@media (max-width: 850px) {
	main .request-form .my-field .wpforms-field-large, main .request-form .my-textarea .wpforms-field-medium, main input.wpcf7-form-control.wpcf7-submit.has-spinner {
		height: 14vw;
	}
	
	main .request-form .my-field .wpforms-field-large, main .request-form .my-textarea .wpforms-field-medium {
		padding: 0 1.5vw;
	}
	
	main input.wpcf7-form-control.wpcf7-submit.has-spinner {
		font-size: 4.9vw;
	}
	
	.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea.wpforms-field-medium {
		height: 43vw;
	}
}
