/*

	Theme Name: Dunhill Properties
	Theme URI: https://www.bound.by/
	Description: Custom Bound By Framework Theme. Version 2.0 includes scss.
	Author: Luke Smith
	Author URI: https://www.bound.by/
	Version: 2.0
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: two-columns, fluid-layout, custom-menu, featured-images, theme-options
	Text Domain: boundby

*/

body  .link-box {background-color: #eb9c5c; color: #0A4332}

body  .module--more a {color:#CA702F; font-weight: bold}
body  .module--more a:hover  {color:#0A4332}



@media screen and (max-width: 988px) {
	body .bg-video .module--body .link-box {
	background-color: #094332; color: white;}
}

/* .property-info .info-block.cta {
	margin-top: auto;
	display: none
} */

/* for links section */
.module-links {
	padding: 0 !important;
}

.links-block {
	position: relative;
	padding: 3rem 0;
	min-height: 20.9rem;
}
.links-block ul {
	--offset-x: 3.7rem;
	--offset-y: 1.8rem;
	list-style: none;
	padding: 0;
	margin: 0;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: var(--offset-y) var(--offset-x);
	font-size: 0.944444444em;
}
.links-block ul li {
	display: flex;
	flex-direction: column;
}
.links-block a {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border: 0.125rem solid #eda66d;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0.6rem 0.5rem;
}
.links-block a:hover {
	text-decoration: none;
	background-color: #eda66d;
}
.links-block .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: -1;
}
.links-block .bg img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	-o-object-position: 50% 100%;
	   object-position: 50% 100%;
}
@media screen and (max-width: 1199px) {
	.links-block ul {
		--offset-x: 1rem;
		--offset-y: 1rem;
	}
}
@media screen and (max-width: 991px) {
	.links-block ul {
		--offset-x: 2rem;
		--offset-y: 2rem;
		grid-template-columns: repeat(2, 1fr);
	}
}
@media screen and (max-width: 767px) {
	.links-block ul {
		--offset-x: 1rem;
		--offset-y: 1rem;
		grid-template-columns: 1fr;
	}
}

/* video on module-staff */
.module-staff.bg-video-wrapper {
	position: relative;
	z-index: 1;
}
.module-staff.bg-video-wrapper::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	pointer-events: none;
	background-color: rgba(9, 67, 50, 0.9);
}
.module-staff.bg-video-wrapper .vimeo-wrapper {
	top: 0;
	z-index: -2;
}

/* video on hero */
.module-hero .video-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	display: flex;
	overflow: hidden;
	margin: 0;
}
.module-hero .video-bg video {
	flex-grow: 1;
	-o-object-fit: cover;
	   object-fit: cover;
}