/* <style id='wp-emoji-styles-inline-css' type='text/css'> */
img.wp-smiley, img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

/* <link rel='stylesheet' id='mycustomtheme-style-css' href='https://helpingminds.mediaonmars.dev/wp-content/themes/customtheme/style.css?ver=1771396239' type='text/css' media='all' /> */
/*
Theme Name: Custom Theme
Author: Your Name
Version: 1.0
*/
@font-face {
    font-family: 'Omnes Cond';
    src: url('/html/assets/OmnesCond-Regular.woff2') format('woff2'), url('/html/assets/OmnesCond-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Omnes SemiBold';
    src: url('/html/assets/Omnes-SemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Omnes Medium';
    src: url('/html/assets/Omnes-Medium.woff') format('woff');
}
@font-face {
  font-family: 'Omnes Regular';
    src: url('/html/assets/Omnes-Regular.woff') format('woff');
}
body {
    font-family: 'Omnes Regular';
    font-size: 18px;
    overflow-x: hidden;
}
h1 {
    font-family: 'Omnes SemiBold';
    line-height: 60px;
    font-size:44px;
}	
h2 {
  font-family:'Omnes SemiBold'; 
  font-size:24px;
  line-height:60px;
}
h3 { font-family:'Omnes Medium'; line-height:130%;  margin-bottom:20px !important; font-size:32px; }
h4 {  font-family:'Omnes SemiBold'; color:#056370; font-size:20px; }
h5{ font-family:'Omnes SemiBold'; color:#172428; font-size:20px;  }
h6 { text-transform:uppercase; color:#172428; font-family:'Omnes SemiBold'; font-size:14px;
}
p { font-family: 'Omnes Regular'; margin-bottom:12px; font-size:18px;}
p a { text-decoration:underline; }
a:hover { text-decoration:underline; }
.desktop-menu ul { padding-left:20px !important;margin-bottom: 0px !important;}
#menu-main-menu { margin-bottom: 0px !important; }
footer ul {  list-style-type: none !important; margin: 0; padding-left: 0px !important;margin-bottom: 0px !important;}
#menu-main-menu a { font-family: 'Omnes SemiBold'; font-size: 18px; }
#menu-main-menu a:hover { text-decoration:none; }
.referral-form-button { font-family: 'Omnes SemiBold'; color:#293638;}
.btn { font-family: 'Omnes SemiBold'; font-size: 16px; }
input[type="submit"]:hover  { text-decoration:underline !important; }
input[type="text"],input[type="email"],input[type="tel"],textarea, select { border-radius: 10px; border-color:#fce28fcc;
  background-color:#fce28fcc; /*FCE28F b1ded5*/
}
input[type="email"]::-moz-placeholder, input[type="text"]::-moz-placeholder {
  color: #172428; /* Blue color for email input placeholders */
}
input[type="email"]::placeholder, input[type="text"]::placeholder {
  color: #172428; /* Blue color for email input placeholders */
}
input[type="text"]:focus { border-color:#FFF;}
select {background-color: #FCE28F; }
footer a:hover { text-decoration:underline; }
.footer-logo3 { display: flex; place-items: center; height: 100px;   }
.footer-logo3 img { max-height:-webkit-fit-content; max-height:-moz-fit-content; max-height:fit-content; }
.centre { text-align:center; }
 @media screen and (max-width: 1081px) {
  .desktop-menu {
    gap: 0px;
  }
}
/* SNAFFLEWEB CUSTOM OVERRIDE */
header form { margin: 0; }
@media (min-width: 1024px) {
  .hidden.lg\:block {
    display: block !important;
  }
  .hidden.lg\:flex {
    display: flex !important;
  }
}
footer li { margin-bottom: 3px; font-size:large; /* Adds space between list items */ }
footer li a { text-decoration:underline; }