/* @override 
	http://scouting.aws.coh.arizona.edu/themes/coh_dept/css/coh_layout_builder/image_video_text_block.css?*
	*/

/*
-----------------------------
   Image/Video Text Block
----------------------------- 
*/

/* @group Basic Default */


/* image-video */

.block-inline-blockcoh-image-video-text-block .image-video-wrapper {
	position: relative;
}

.block-inline-blockcoh-image-video-text-block .image-video-wrapper .field--name-field-coh-video-image {
	width: 100%;
	height: 100%;
}

.block-inline-blockcoh-image-video-text-block .image-video-wrapper .field--name-field-coh-video-image img {
	margin: 0;
	width: 100%;
	height: 100%;
	object-fit:cover;
}

.block-inline-blockcoh-image-video-text-block .field--name-field-coh-video-html {
	position: absolute;
	width: 100%;
	height: 100%;
}

.block-inline-blockcoh-image-video-text-block .field--name-field-coh-video-html > div,
.block-inline-blockcoh-image-video-text-block .field--name-field-coh-video-html .videoButton {
	width: 100%;
	height: 100%;
}

.block-inline-blockcoh-image-video-text-block .field--name-field-coh-video-html .videoButton a {
	width: 100%;
	height: 100%;
	
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	background: transparent;
}

.block-inline-blockcoh-image-video-text-block .field--name-field-coh-video-html .videoButton a I {
	font-size: 3em!important;
}

/* content */

.block-inline-blockcoh-image-video-text-block .content-wrapper {
	background: #E2E9EB;
	padding: 20px 30px 40px 30px;
}

.block-inline-blockcoh-image-video-text-block .content-wrapper h2,
.block-inline-blockcoh-image-video-text-block .content-wrapper h3,
.block-inline-blockcoh-image-video-text-block .content-wrapper h4 {
	margin-top: 20px;
	text-align: center;
}
   
/* @end */

/* @group Layout Block Styles */

/* horizontal */

.coh-horizontal-layout.block-inline-blockcoh-image-video-text-block .content {
	display: flex;
}

/* button alignment */

.coh-button-align.center.block-inline-blockcoh-image-video-text-block .field--name-field-coh-link {
	text-align: center;
}

.coh-button-align.right.block-inline-blockcoh-image-video-text-block .field--name-field-coh-link {
	text-align: right;
}




/* @end */

/* @group Responsive */

@media only screen and (max-width:1024px) {
	.coh-horizontal-layout.block-inline-blockcoh-image-video-text-block .content {
	display: block;
}
	
}

@media only screen and (max-width:768px) {


}

@media only screen and (max-width:520px) {
.block-inline-blockcoh-contact-card .content {
	display: block;
}

}

/* @end */