/* CONTENT CAROUSEL BLOCK STYLES */

.content-carousel .container {
	padding: 0 !important;
}

.us-template .content-carousel,
.uk-template .content-carousel {
	border-bottom: 1px solid #414141;
}

.content-carousel .image-container {
	background-size: cover !important;
	background-position: center center !important;
	height: 340px;
	margin-bottom: 20px;
}

.content-carousel .content-blocks-wrapper {
	display: none;
}

.content-carousel .slick-list {
	padding: 0 20px 0 0 !important;
}

.content-carousel .slick-carousel .slick-media .image-container {
	position: relative;
}


.content-carousel h2 {
	position: relative;
	margin-top: 75px;
}

.content-carousel h2 a {
	position: absolute;
	top: -150px;
}

.content-carousel .slick-media img {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -50px;
	margin-top: -50px;
	width: 100px;
}

.page-id-45128 #content-carousel-block_6256b5d1bd428 .image-container {
	background-size: contain !important;
	background-repeat: no-repeat !important;
	height: 212px !important;
	border: 1px solid #414141;
}

.page-id-39339 section#content-carousel-block_3ec67a939f9849db7320899681c547fa .slick-media img {
	position: absolute !important;
	top: 65% !important;
	left: 8% !important;
	width: 49% !important;
}

.page-id-50839 section#content-carousel-block_8609b6825e230a1384507177d421afbf .container>.content-blocks-wrapper>.row>.col>.content-wrapper>h2 {
	font-family: museo, serif !important;
	font-weight: 300 !important;
	font-size: 30px !important;
}

.page-id-50839 section#content-carousel-block_8609b6825e230a1384507177d421afbf .container .content-blocks-wrapper .row .image img {
	width: 100% !important;
	height: 130px !important;
	object-fit: cover !important;
	object-position: center !important;
}

.page-id-50839 section#content-carousel-block_8609b6825e230a1384507177d421afbf .slick-list {
	padding: 0 10px 0 10px !important;
}

.page-id-50839 .slick-dots {
	display: none;
}

/* Mobile Device */
.page-id-50839 section#content-carousel-block_8609b6825e230a1384507177d421afbf .container>.slick-carousel .content-wrapper>h2 {
	font-family: museo, serif !important;
	font-weight: 300 !important;
	font-size: 30px !important;
}

.page-id-50839 section#content-carousel-block_8609b6825e230a1384507177d421afbf .container>.slick-carousel .content-wrapper {
	margin-top: 50px;
	padding: 15px 0px !important;
}

.content-carousel .content-blocks-wrapper .col.image img {
	max-width: 100%;
	height: auto;
}

/* LARGE DEVICES - DESKTOPS 992px & UP */
@media (min-width: 992px) {

	.content-carousel .slick-carousel {
		display: none;
	}

	.content-carousel .content-blocks-wrapper {
		display: block;
	}


	.content-carousel .content-blocks-wrapper .row {
		/*align-items: center;*/
		align-items: normal;
		margin-bottom: 80px;
		margin-right: 0px;
	}

	.page-id-42932 .content-carousel .content-blocks-wrapper .row {
		align-items: center;
		margin-bottom: 40px;
	}

	.content-carousel .content-blocks-wrapper .row:nth-child(even) .col:last-child {
		order: -1;
	}

	.us-template .content-carousel .content-blocks-wrapper .row:nth-child(even) .col:last-child,
	.uk-template .content-carousel .content-blocks-wrapper .row:nth-child(even) .col:last-child,
	.page-id-42932 .content-carousel .content-blocks-wrapper .row:nth-child(even) .col:last-child {
		order: unset;
	}

	.us-template .content-carousel .content-blocks-wrapper .row:nth-child(odd) .col:last-child,
	.uk-template .content-carousel .content-blocks-wrapper .row:nth-child(odd) .col:last-child,
	.page-id-42932 .content-carousel .content-blocks-wrapper .row:nth-child(odd) .col:last-child {
		order: -1;
	}

	.content-carousel .content-blocks-wrapper .col.image {
		padding: 0;
	}

	.content-carousel .content-blocks-wrapper .image-container {
		width: 100% !important;
	}

	.content-carousel .content-blocks-wrapper .col.media img {
		/*position: absolute;*/
		position: relative;
		top: 50%;
		left: 50%;
		margin-left: -50px;
		margin-top: -50px;
		width: 100px;
	}

	.us-template .content-carousel .content-blocks-wrapper .col.image,
	.uk-template .content-carousel .content-blocks-wrapper .col.image,
	.page-id-42932 .content-carousel .content-blocks-wrapper .col.image {
		padding: 0 15px;
	}

	.content-carousel .content-blocks-wrapper .image-container {
		margin: 0 !important;
	}

	.content-carousel .content-blocks-wrapper .content-wrapper {
		padding-right: 15px;
		padding-left: 15px;
	}

	.content-carousel .content-blocks-wrapper .row:nth-child(even) .col .content-wrapper {
		padding-right: 0px;
		padding-left: 0px;
	}

	.home .content-carousel .content-blocks-wrapper .row:nth-child(even) .col .content-wrapper {
		padding-left: 85px;
	}

	.page-id-42932 .content-carousel .content-blocks-wrapper .row:nth-child(even) .col .content-wrapper {
		padding-right: 0px;
		padding-left: 0px;
	}

	.us-template .content-carousel .content-blocks-wrapper .row:nth-child(odd) .col .content-wrapper,
	.uk-template .content-carousel .content-blocks-wrapper .row:nth-child(odd) .col .content-wrapper,
	.page-id-42932 .content-carousel .content-blocks-wrapper .row:nth-child(odd) .col .content-wrapper {
		padding-right: 0px;
		padding-left: 0px;
	}

	.content-carousel .col a.btn {
		margin-top: 20px;
		float: right;
		width: 250px;
	}

	.us-template .content-carousel .col a.btn,
	.uk-template .content-carousel .col a.btn,
	.page-id-42932 .content-carousel .col a.btn {
		float: unset !important;
	}

	.content-blocks-wrapper .search {
		float: right;
		margin-top: 20px !important;
	}

	.page-id-45128 #content-carousel-block_6256b5d1bd428 .col {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
		display: flex;
		align-items: center;
	}

	.page-id-45128 #content-carousel-block_6256b5d1bd428 .col .content-wrapper {
		padding-left: 35px !important;
		padding-right: 0 !important;

	}

	.page-id-45128 #content-carousel-block_6256b5d1bd428 .content-blocks-wrapper .row:nth-child(even) .col .content-wrapper {
		padding-right: 35px !important;
		padding-left: 0px !important;
	}

	.page-id-45128 #content-carousel-block_6256b5d1bd428 .col.image {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.page-id-45128 #content-carousel-block_6256b5d1bd428 .content-blocks-wrapper .row:nth-child(even) .col:last-child {
		order: 0 !important;
	}

	.page-id-45128 #content-carousel-block_6256b5d1bd428 .content-blocks-wrapper .row:nth-child(odd) .col:last-child {
		order: -1 !important;
	}

	.page-id-45128 #content-carousel-block_6256b5d1bd428 .image-container {
		height: 440px !important;
	}

	.page-id-50839 #content-carousel-block_a709f28fa9f7e6ddf9b63bf84336100b .content-blocks-wrapper .row .col:last-child {
		order: -1 !important;
		padding-left: 30px;
	}

	.page-id-50839 #content-carousel-block_a709f28fa9f7e6ddf9b63bf84336100b .content-blocks-wrapper .row .col:last-child img {
		width: 100% !important;
		height: 370px !important;
		object-fit: cover !important;
		object-position: center !important;
	}

	.page-id-50839 #content-carousel-block_a709f28fa9f7e6ddf9b63bf84336100b .col a.btn {
		float: left;
	}

	.page-id-50839 #content-carousel-block_a709f28fa9f7e6ddf9b63bf84336100b {
		margin-top: -90px;
	}

	.page-id-50839 #content-carousel-block_a709f28fa9f7e6ddf9b63bf84336100b .content-blocks-wrapper .content-wrapper {
		padding-right: 15px;
		padding-left: 15px;
	}

	.page-id-50839 #content-carousel-block_a709f28fa9f7e6ddf9b63bf84336100b .content-blocks-wrapper .row {
		margin-bottom: 40px;
	}

}

