CSS

/*hide site title*/

.homepage a#site-title {

visibility: hidden;

}

/*header formatting aligned with grid*/

#header .header-inner {

max-width: 1200px !important;

margin-left: auto !important;

margin-right: auto !important;

}

/*hide navitation on homepage desktop only*/

@media only screen and (min-width: 640px)

{ .homepage nav { display: none !important; }

}

/*Remove Section Padding Top & Bottom*/

#page section .content-wrapper {

padding-top: 0;

padding-bottom: 0;

}

/* Nav item active italics font-style */

.header-nav-item--active a {

font-style: italic;

}

/*link styling*/

/*reveal text on hover*/

/*https://insidethesquare.co/squarespace-tutorials/reveal-text-hover-fluid*/

/*Home*/

/*About*/

@media only screen and (min-width: 640px)

{

#block-31e8e75ce69ecfa1e9b7 {

opacity: 0;

transition: opacity 1s

}

#block-31e8e75ce69ecfa1e9b7:hover {

opacity: 1;

transition: opacity 1s

}

}

/*Retreats*/

@media only screen and (min-width: 640px)

{

#block-2e26f397c9dbea22c748 {

opacity: 0;

transition: opacity 1s

}

#block-2e26f397c9dbea22c748:hover {

opacity: 1;

transition: opacity 1s

}

}

/*Class*/

@media only screen and (min-width: 640px)

{

#block-6e3100d79d23672ac1e4 {

opacity: 0;

transition: opacity 1s

}

#block-6e3100d79d23672ac1e4:hover {

opacity: 1;

transition: opacity 1s

}

}

/*Contact Us*/

@media only screen and (min-width: 640px)

{

#block-9162c08808cb17d62a67 {

opacity: 0;

transition: opacity 1s

}

#block-9162c08808cb17d62a67:hover {

opacity: 1;

transition: opacity 1s

}

}

/*Molly*/

@media only screen and (min-width: 640px)

{

#block-id {

opacity: 0;

transition: opacity 1s

}

#block-id:hover {

opacity: 1;

transition: opacity 1s

}

}

/*Office*/

@media only screen and (min-width: 640px)

{

#block-yui_3_17_2_1_1685480193533_7771 {

opacity: 0;

transition: opacity 1s

}

#block-yui_3_17_2_1_1685480193533_7771:hover {

opacity: 1;

transition: opacity 1s

}

}

section[data-section-id="64d9a849c13d834fceb30c98"] {

display: none;

}

/******Blog Styling**********/

/*left align blog post text on overview page*/

section[data-section-id="66e8e6bfb62bfe48eb3dfb47"] {p {

text-align: left;

}

}

/*add extra space to paragraphs on blog overview page*/

section[data-section-id="66e8e6bfb62bfe48eb3dfb47"] {

p {

padding-bottom: 1.5em;

}

}

/****Wild Within Landing Page*******/

/* Target the background video section */

.section-background {

height: 100vh !important;

min-height: 100vh !important;

}

/* Video container */

.section-background .sqs-video-background {

position: absolute;

width: 100%;

height: 100%;

}

/* The actual video element */

.section-background .sqs-video-background-native {

object-fit: cover !important;

width: 100% !important;

height: 100% !important;

}

/* Content container */

.page-section-content {

display: flex;

justify-content: center;

align-items: center;

min-height: 100vh;

position: relative;

z-index: 1;

}

/* Semi-transparent buttons within the specific collection */

#collection-67afa7ba7d439b42ae9b9805 .sqs-block-button-element {

background-color: rgba(255, 255, 255, 0.9) !important; /* White with 90% opacity */

transition: background-color 0.3s ease !important;

}

/* Make buttons more opaque on hover */

#collection-67afa7ba7d439b42ae9b9805 .sqs-block-button-element:hover {

background-color: rgba(255, 255, 255, 0.5) !important; /* White with 50% opacity on hover */

}

//remove underlines from hyperlinks//

.homepage .sqs-block-html a {background-image:none!important}

/* Remove non-background image underline for heading and paragraph links */

h1 a, h2 a, h3 a, h4 a, p a {text-decoration: none!important}

/*hidebanner on wild within pages*/

#collection-67afa7ba7d439b42ae9b9805 .sqs-announcement-bar { display: none; }

/*STICKY BACKGROUND IMAGE*/

COLORS

#FBF8F4

#F2CCA9

#1C4225

#1C4225

#253229

FONTS