/*

Theme Name: 1 LILY POND LANE THEME 2026a

Description: Child theme by Table17

Author: Table17

Author URI: http://www.table17.com

Template: uncode

Version: 1.0.0

Text Domain: uncode

*/


@font-face {
  font-family: 'SackersGothic';
  src: url('fonts/SackersGothicStd-Medium.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "BonVivantFamilySerifRegular";
  src: url('fonts/MyWebfontsKit/webFonts/BonVivantFamilySerifRegular/font.woff2') format('woff2'), url('fonts/MyWebfontsKit/webFonts/BonVivantFamilySerifRegular/font.woff') format('woff');
}


html {
  scrollbar-gutter: stable;
}


h1, h2, h3, h4, h5 {
	font-family: BonVivantFamilySerifRegular;
	letter-spacing: .2em;
}


body { font-family: SackersGothic; }


input {
    outline: none;
    border: none;
    box-shadow: none;
	border-bottom:1px solid #000000;
	border-color:#000000;
	
}

input:focus {
    outline: none;
	    border: none;
    box-shadow: none;
	border-bottom:1px solid #000000;
		border-color:#000000;

	background: transparent;
}


.wpcf7-inline-wrapper .wpcf7-inline-field {
    font-weight: 100;
	color: #888888;
}







.mobile-menu-button.menu-button-overlay:before {
	content: 'Menu';
    font-size: 12px;
    padding-right: 0;
	color:#8e7649;
}

/* color of "menu" text over blue sky */
.style-dark-override .mobile-menu-button.menu-button-overlay:before {
	color:#ffffff;
}

/* color of "menu" text when scrolling down*/
.is_stuck .mobile-menu-button.menu-button-overlay:before {
	color:#8e7649;
}






.mobile-menu-button.menu-button-overlay.close:before {
    content: 'Close';
	color:#ffffff;
	

}

.mobile-menu-button.menu-button-overlay span.lines {
    display: none;
	

}










#main-logo .text-logo {
	font-family: BonVivantFamilySerifRegular;
	letter-spacing: .2em;
}


li.inquire-link a {		
	text-transform: capitalize !important;
	letter-spacing:.2px !important;
	font-family: SackersGothic !important;
	font-size: 12px !important;
}




.uncode-lottie-wrap {
	z-index: 9999999;
}














@media (min-width: 960px){

	body.menu-overlay-left #masthead .row-offcanvas .row-menu-inner .main-menu-container 
	{
	left:calc(100vw - 90px);
		   color:#8e7649;
		
	}
	
/*	Change color of INQUIRE link*/
	
	    body:not(.menu-force-opacity):not(.navbar-hover) .style-light-override:not(.is_stuck:not(.menu-desktop-transparent)):not(.is_mobile_open) .menu-horizontal-inner > .nav > .menu-smart > li > a:not(.un-submenu *)
	{
	    color:#8e7649;
	
	}
	

	.menu-light .menu-smart a:not(.un-submenu *) 
	{
   color:#8e7649;
	}
	/*
	font-size: 12px;
	margin-top: 4px;
*/

}






.make-lottie-full-width, .text-center.uncode-lottie .uncode-lottie-wrap {
	width:100% !important;
	overflow: hidden;
}

/*

.style-color-xsdn-bg {
	background: transparent;
}

*/













.menu-overlay .vmenu-container .main-menu-container {
	background: #382518;
		font-family: BonVivantFamilySerifRegular;

	
}
.menu-container:not(.grid-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn) {
		font-family: BonVivantFamilySerifRegular;
	
}


.menu-overlay .vmenu-container .main-menu-container {
	    background-image: url(/wp-content/uploads/2026/04/SCH-logo-v12-new-colors-WithTaglineWebsiteOUTLINES-No-URL.png);
    background-size: 250px;
    background-repeat: no-repeat;
    background-position: center bottom 0px;
}



    .menu-overlay .vmenu-container .menu-sidebar-inner:not(.limit-width):not(.full-width):not(.has-unblock *) 
{
        padding: 0px 0px 120px 0px !important;
    }


#post-69 {	
/*	height:100vh;
	overflow: hidden;

	top: 0;
    position: absolute;
    background: transparent;
*/
}



.center-lottie {
display: flex;
	 flex-grow: 0;
	  justify-content: center; 
	  justify-content: top; 
  align-items: center;     
  height: 100vh;  
	max-height:100vh;
	background: #382518;

}




/*
.center-lottie {
	display: flex;
  justify-content: center; 
  align-items: center;     
  height: 100vh;           
  width: 100%;             
	overflow: hidden;
		top: 0;
    position: absolute;
    background: transparent;	
}

*/

/*

.center-lottie {  
    display: flex;
    justify-content: center; 
    align-items: center;    
    width: 100%;
    height: 100vh; 
	max-height: 100vh;
}
*/





@media (max-width: 959px) {
	
	#menu-cta-menu{display: none;}
	
	
}
