/* menu overlay styling */
.postid-1249 .header__wrapper-overlay-menu,
.postid-1199 .header__wrapper-overlay-menu,
.postid-1265 .header__wrapper-overlay-menu,
.postid-1318 .header__wrapper-overlay-menu,
.header__wrapper-overlay-menu {
	background-color: #262626 !important;
}
.hidden {
	opacity: 1 !important;
  visibility: visible !important;
}


.postid-5894 .logo__text-title:hover,
.postid-5894 #menu-current-menu-2024 a:hover,
.postid-1294 .logo__text-title:hover,
.postid-1294 #menu-current-menu-2024 a:hover,
.postid-1249 .logo__text-title:hover,
.postid-1249 #menu-current-menu-2024 a:hover,
.postid-1276 .logo__text-title:hover,
.postid-1276 #menu-current-menu-2024 a:hover,
.postid-1276 .js-header-sticky .logo__text-title:hover,
.postid-1202 #menu-current-menu-2024 a:hover,
.postid-1202 .logo__text-title:hover,
.visitLM span:hover,
.page-id-1530 .logo__text-title:hover,
.page-id-1530 #menu-current-menu-2024 a:hover,
.portfolioGrid .change-text-hover__hover,
.page-id-1355 .menu-overlay a:hover {
	color: #cccccc !important;
}

.postid-6597 #menu-current-menu-2024 a:hover,
.postid-6597 .logo__text-title:hover,
.postid-6066 .header_sticky .logo__text-title:hover,
.postid-6066 .header_sticky #menu-current-menu-2024 a:hover,
.postid-6066 .logo__text-title:hover,
.postid-6066 #menu-current-menu-2024 a:hover,
.postid-5894 .header_sticky .logo__text-title:hover,
.postid-5894 .header_sticky #menu-current-menu-2024 a:hover,
.exploreBTNMBO h2 div a:hover,
.page-id-1355 #menu-current-menu-2024 a:hover,
.postid-1258 .logo__text-title:hover,
.postid-1258 #menu-current-menu-2024 a:hover,
.visitRTB a:hover,
.postid-1199 .logo__text-title:hover,
.postid-1199 .menu li a:hover,
.postid-1199 .button__label-hover:hover,
.page-id-1487 #menu-current-menu-2024 a:hover,
.page-id-1487 .logo__text-title:hover,
.postid-1318 .logo__text-title:hover,
.postid-1318 .menu li a:hover,
.postid-1318 .button__label-hover:hover,
.postid-1224 .header_sticky #menu-current-menu-2024 a:hover,
.postid-1224 #menu-current-menu-2024 a:hover,
.postid-1224 .logo__text-title:hover,
.scentilleBtn span:hover,
.abbotsExploreBtn a:hover {
	color: #777777 !important;
}

.section-nav-projects__link {
	opacity: inherit !important;
}

.postid-6066 .header_sticky .logo__text-title,
.postid-6066 .header_sticky #menu-current-menu-2024 a,
.postid-1318 .menu li a,
.postid-1318 .logo__text-title,
.postid-1199 .menu li a,
.postid-1199 .button__label-hover,
.page-id-1487 #menu-current-menu-2024 a,
.postid-5894 .header_sticky .logo__text-title,
.postid-5894 .header_sticky #menu-current-menu-2024 a,
.postid-1224 .header_sticky #menu-current-menu-2024 a,
.postid-1224 .logo__text-title,
.postid-1235 .logo__text-title:hover,
.postid-1235 #menu-current-menu-2024 a:hover  {
	color: #262626 !important;
}

.postid-6597 #menu-current-menu-2024 a,
.postid-6066 .logo__text-title,
.postid-6066 #menu-current-menu-2024 a,
.postid-5894 .logo__text-title,
.postid-5894 #menu-current-menu-2024 a,
.postid-1294 .logo__text-title,
.postid-1294 #menu-current-menu-2024 a,
.postid-1294 .header_sticky .logo__text-title,
.page-id-1530 .logo__text-title,
.page-id-1530 #menu-current-menu-2024 a,
.page-id-1530 .header_sticky .logo__text-title,
.page-id-1487 .logo__text-title,
.postid-1235 .logo__text-title,
.postid-1235 #menu-current-menu-2024 a,
.postid-1276 .header_sticky .logo__text-title,
.postid-1318 .header_sticky .logo__text-title,
.page-id-1355 #menu-current-menu-2024 a,
.postid-1249 #menu-current-menu-2024 a,
.postid-1249 #page-header .logo__text-title,
.postid-1249 .header_sticky .logo__text-title,
.postid-1276 .logo__text-title,
.postid-1276 #menu-current-menu-2024 a,
.postid-1258 .logo__text-title,
.postid-1258 #menu-current-menu-2024 a,
.postid-1318 .header_sticky #menu-current-menu-2024 a,
.postid-1202 #menu-current-menu-2024 a,
.visitRTB a,
.contactInfo h5,
.contactInfo p,
.contactInfo a,
.sendBtn:hover,
.portfolioGrid .change-text-hover__normal,
.header__wrapper-overlay-menu .h2,
.postid-1224 #menu-current-menu-2024 a {
	color: #f7f6f3 !important;
}

.page-id-1530 .header__burger-line,
.page-id-1487 .header__burger-line,
.header__burger_opened .header__burger-line {
	background-color: #f7f6f3 !important;
}

.exploreBTNMBO h2 div a {
	color: #333333 !important;
}

.logo__text-title {
	font-weight: 600 !important;
}

#page-wrapper h1,
#page-wrapper h2,
.page-id-1487 h3,
.page-id-1530 h3,
.postid-1265 h4,
.header__wrapper-overlay-menu .h2,
.page-id-1487 h5,
.topGlowLightingHeader h3,
.keyHighlights h4,
.topGlowLightingWebsiteContent h3,
.abbotsHeader h3 {
    font-family: Post Grotesk !important;
}
.preloader__heading {
	font-family: Elaine !important;
}

.elementor-element-4b098ad video {
		    object-fit: unset !important;
}
#rohitPageScroll .of-cover {
	object-fit: scale-down !important;
}

.postid-6597 .section-image {
	margin-top: 60px !important;
}

.postid-1224 #page-wrapper .scroll-content .page-wrapper__content .section .section-masthead__inner .row .col-lg-6 .section-image .section-image__wrapper .mask-reveal__layer .mask-reveal__layer img {
    object-position: top !important;
    transform-origin: 100% 50% !important;
}

#page-wrapper .button {
	 border-color: transparent !important;
	padding: 14px 0 !important;
}

#page-wrapper .button:hover {
	color: #111111;
}
.page-id-1355 .button__label-hover:hover {
	color: white;
}

.postid-1294 .of-cover {
	object-fit: contain !important;
}

.pin-spacer {
	height: 1685px !important;
	padding: 0 !important;
}
#jp-relatedposts {
	display: none !important;
}
#modalContactForm .text-center img,
#modalContactForm .button {
	display: none;
}
#modalContactForm .text-center {
	margin-bottom: 0 !important;
}
#modalContactForm .modal-content {
	background-color: #262626;
	padding: 2em;
	width: 80%;
	margin: auto;
}
#modalContactForm .modal__message {
	font-weight: 400 !important;
	color: #f7f6f3;
	font-size: 16px !important;
}
.lbDescription p {
	font-size: 28px;
}

.imgVideoCaptions .subheading {
	color: #eeece6 !important;
}

.contactInfo .elementor-widget-container {
	padding-bottom: 0% !important;
}

.contactInfo,
.contactInfo .section-properties__item {
	margin-bottom: 0 !important;
}

.icons .elementor-social-icon {
	font-size: 20px !important;
	width: 100% !important;
}

.cellTrient .section-image__caption {
	text-align: right;
	padding-right: 2%;
}
.keyHighlights h4 {
	font-size: 20px !important;
}
@media screen and (max-width: 1290px) {
    .scentilleNumCol {
        padding-left: 8% !important;
    }
}
@media screen and (max-width: 1100px) {
    .scentilleTextCol {
        padding-right: 2% !important;
    }
    .scentilleTextCol h2 {
        line-height: 3rem !important;
    }
}
@media screen and (max-width: 989px) {
	.elementor-element-118361d .section-image__wrapper {
		height: 46vh !important;
	}
    .postid-1224 div #page-wrapper .page-wrapper__content .section .section-masthead__inner .row .col-lg-6 .container-fluid {
        padding-right: 5% !important;
    }
}
.postid-1265 .lbSpacer {
	background-color: white !important;
	margin-bottom: 0 !important;
}
.postid-1265 .lbIntroSection {
	padding: 5% 0 2% 0 !important;
}

@media screen and (max-width: 870px) {
.elementor-element-7767402,
.elementor-element-7767402 .elementor-widget-container,
.elementor-element-7767402 .elementor-widget-container .section-image,
.elementor-element-7767402 .section-image__wrapper,
.elementor-element-7767402 .section-image__wrapper img {
		height: 100% !important;
	}
}

@media screen and (max-width: 769px) {
	.postid-6597 .header__burger .header__burger-line,
	.postid-1294 .header__burger .header__burger-line {
		background-color: #f7f6f3 !important;
	}
	.page-id-1530 #page-header .header__container .row .header__col a .logo__text-title,
	.postid-5894 .header .header__container .row .header__col a .logo__text-title {
		color: #f7f6f3 !important;
	}
	.postid-6066 .header__container .row .header__col a .logo__text-title,
	.postid-6066 .header_sticky .header__container .row .header__col .header__burger .header__burger-line,
	.postid-5894 .header_sticky .header__container .row .header__col a .logo__text-title {
		color: #262626 !important;
	}
    .scentilleNumCol {
        display: none !important;
    }
	.postid-1265 .lastSection {
		 padding-left: 4% !important
	}

	.lastSection {
		padding-left: 0 !important;
	}
	.pb-medium {
		padding-left: 18%;
	}
	.postid-5894 .pb-medium,
	.postid-1294 .pb-medium {
		padding-left: 4%;
	}
	.elementor-element-118361d .elementor-widget-container {
        margin: 15px !important;
    }
	.photosRTB {
		padding-left: 0% !important;
	}
	.lbDescription p {
    font-size: 16px;
    padding: 0 6%;
	}
	.page-id-1487 .elementor-widget-wrap {
		margin-top: 5% !important;
	}
	.contactForm {
		padding: 9% 9% 75% 9% !important;
	}
	.contactInfo .split-text__line,
	.elementor-social-icons-wrapper {
		padding-left: 7% !important;
		text-align: left !important;
	}
	.page-id-1487 .elementor-widget-container,
	.page-id-1487 .elementor-element,
	.page-id-1487 .elementor-grid-item {
		text-align: left !important;
	}
	.workPergal .grid__item,
	.headspaceContainer {
		padding-right: 0% !important;
	}
	.malmousque .section-image__caption {
		padding-right: 2%;
	}
	.headspace .section-image__caption {
		padding-left: 2%;
	}
    .topGlowIntro {
        padding-left: 0 !important;
    }
    .topGlowIntroContent {
        padding: 0 4%;
    }
    .topGlowLightingWebsiteContent {
        padding-left: 4% !important;
    }
    .keyHighlights h4,
    .topGlowLightingWebsiteContent h3  {
        line-height: 1.7rem !important;
    }
    .topGlowLightingHeader h3 {
        line-height: 2.2rem !important;
    }
    .scentilleNumCol {
        padding-left: 0% !important;
    }
    .scentilleInfoSection {
        padding: 7% 3% 6% !important;
    }
    .scentilleLastInfoSection {
        margin-bottom: 1% !important;
    }
    .sentilleContentSection {
        margin-top: 6% !important;
    }
}

@media screen and (max-width: 400px) {
	.pb-medium {
		padding-left: 14%;
	}
	.postid-1294 .pb-medium {
		padding-left: 5%;
	}
	.postid-5894 .pb-medium {
		padding-left: 7%;
	}
}

@media screen and (max-width: 320px) {
	.header-curtain_transition {
		display: none !important;
	}
}