/*general*/
/*add font */
@font-face {
font-family: 'Greycliff-ExtraBold';
src: url(https://static1.squarespace.com/static/68d6d6a5ada4e45eff097799/t/68e015bccfe0e444769060cd/1759516092303/GreycliffCF-ExtraBold.woff);
}
@font-face {
font-family: 'Greycliff-Bold';
src: url(https://static1.squarespace.com/static/68d6d6a5ada4e45eff097799/t/68e015bc03a67a2a41f852a9/1759516092305/GreycliffCF-Bold.woff);
}
h1{
font-family: 'Greycliff-ExtraBold'!important;
}
h2{
font-family: 'Greycliff-ExtraBold'!important;
}
h3, h4{
font-family: 'Greycliff-ExtraBold'!important;
}
/* nav settings */
.white, .white-bold, .light, .light-bold, .bright, .bright-bold, .dark, .dark-bold{
.header-actions-action .btn {
text-transform: capitalize!important;
background-color: rgba(0,0,0,0);
color: #120F0B!important;
transition: 0.3s ease!important; /* Smooth transition */
border: 1px solid #120F0B!important;
}
.header-title-logo img {
visibility: hidden;
}
.header-title-logo a {
background-image: url(https://static1.squarespace.com/static/68d6d6a5ada4e45eff097799/t/69025c9c1ca294249c27280b/1761762461991/JOMO_PrimaryLogo_Dark.gif);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
}
.header-nav-item a,
.header-actions-action,
.header-menu-toggle,
.header-title,
.header-title a,
.sqs-cart-dropzone {
transition: all 0.3s ease;
}
#header .header-announcement-bar-wrapper, .header-title-logo img{
transition: all 0.3s ease;
}
.header-actions-action .btn {
text-transform: capitalize!important;
background-color: rgba(0,0,0,0);
color: #FDFBF6!important;
transition: 0.3s ease!important; /* Smooth transition */
border: 1px solid #FDFBF6!important;
}
.header-actions-action .btn:hover{
background-color: #78D8D3!important;
opacity: 1!important;
border: 1px solid #78D8D3!important;
}
#header.shrink{
.header-announcement-bar-wrapper {
background-color: #FFCF2B!important;
}
.header-title-logo img {
visibility: hidden;
}
.header-title-logo a {
background-image: url(https://static1.squarespace.com/static/68d6d6a5ada4e45eff097799/t/69025c9c1ca294249c27280b/1761762461991/JOMO_PrimaryLogo_Dark.gif);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.header-nav-item a, .header-menu-toggle, .header-title, .header-actions-action, .header-title a, .sqs-cart-dropzone, img.header-branding-logo-image{
color: #120F0B !important;
}
.header-actions-action .btn {
text-transform: capitalize !important;
color: #120F0B!important;
transition: 0.3s ease!important; /* Smooth transition */
border: 1px solid #120F0B!important;
}
.header-actions-action .btn:hover{
background-color: #78D8D3!important;
opacity: 1!important;
border: 1px solid #78D8D3!important;
}
.burger-inner > div {
background-color: #120F0B!important;
}
}
.header-nav-folder-content{
border-radius: 7px;
background-color: #FFCF2B!important;
a{color: #120F0B!important;}
}
a.header-nav-folder-title:after{
content: "\00a0+";
}
/* global button styling and hover */
.sqs-block-button-element, .form-button-wrapper {
transition: 0.3s ease!important;
}
.sqs-block-button-element:hover{
background-color: #78D8D3!important;
color: #000!important;
opacity: 1!important;
}
.sqs-block-form .sqs-editable-button.sqs-button-element--primary, .site-wrapper .sqs-block-form .sqs-editable-button{
transition: 0.3s ease!important;
}
.sqs-block-form .sqs-editable-button.sqs-button-element--primary, .site-wrapper .sqs-block-form .sqs-editable-button:hover{
background-color: #78D8D3!important;
color: #000!important;
opacity: 1!important;
}
/*home page specifics*/
/* Remove text underline for home page - section #2 */
section[data-section-id="68ddd51bb8851c021caaa75e"] a{
text-decoration: none !important;
}
/* change how it works CTA button to light instead of black since it's on a photo */
#block-yui_3_17_2_1_1759949320534_12435{
.sqs-block-button-element{
background: rgba(0,0,0,0);
color: #FDFBF6!important;
border: 1px solid #FDFBF6!important;
}
.sqs-block-button-element:hover{
border: 1px solid #78D8D3!important;
}
}
/*about page specifics*/
/* change how it works CTA button to light instead of black since it's on a photo */
#block-de2e48c7b5334cf4e7e4{
.sqs-block-button-element {
background: rgba(0,0,0,0);
color: #FDFBF6!important;
border: 1px solid #FDFBF6!important;
}
.sqs-block-button-element:hover {
border: 1px solid #78D8D3!important;
}
}
/* Round all carousel images in meet team section */
#collection-68d6d708ff94042ed0f550ec{
.user-items-list-carousel__media-inner {
border-radius: 10px;
overflow: hidden; /* ensures the image corners are clipped */
}
}
.user-items-list .list-section-title p {
font-family: 'Greycliff-Extrabold' !important;
}
/*families page specific*/
/* Style inline links as buttons */
#block-yui_3_17_2_1_1761920620908_64765 {
a{
display: inline-block;
background-color: #120F0B; /* Button background */
color: white !important; /* Text color */
padding: 0.7em 1.3em;
border-radius: 100px;
text-decoration: none;
transition: all 0.2s ease;
}
a:hover {
background-color: #78D8D3; /* Darker hover color */
}
}
/*schools page specifics*/
section[data-section-id="6900ed5e8c6f623ff13d6af0"] {
padding-top: 0px !important;
margin-top: 0px;/* adjust as needed (e.g., 20px, 60px) */
}
/* Remove excess height and spacing */
.sqs-block-code,
.sqs-block-html,
.counter-section {
margin: 0 !important;
padding: 0 !important;
min-height: auto !important;
height: auto !important;
}
/* Keep the counter vertically compact */
.counter-section {
display: inline-block;
text-align: center;
margin: 20px auto !important;
}
/*blog page specifics*/
/*hide date*/
section[data-section-id="68f9c657b188da4de7b7fa8c"] time.blog-date {
display: none !important;
}
/* make tag cloud all same size */
ul.sqs-tagcloud {
text-align: center;
}
ul.sqs-tagcloud * {
font-size: 1em!important;
}
.tagcloud-block li{
padding: 10px;
text-decoration: underline!important;
}
.blog-basic-grid .image-wrapper img{
border-radius:15px!important;
}
.search-input {
border-radius: 100px !important; /* Adjust the pixel value to change the roundness */
}
/* Optional: smaller on mobile */
@media (max-width: 640px) {
section[data-section-id="68f9c657b188da4de7b7fa8c"] h1.blog-title {
font-size: 1.3rem;
}
}
/*teams specifics*/
#block-1c207a537cb0ca2fc17b p {
text-decoration: underline;
}
/*footer specifics*/
/*remove lines under links in footer */
.sqs-block-content a {
text-decoration: none !important;
}
/*change text size of freebie signup title*/
#block-yui_3_17_2_1_1759364670468_6153 h2 {
font-size: 1.5rem !important;
font-weight: 500 !important;
line-height: 1.5em !important;
letter-spacing: -0.05em !important;
text-transform: none !important;
}
/* Hide Code Block Script Warning */
html.squarespace-damask .sqs-blockStatus, .sqs-block .removed-script {
display: none !important;
}