/* =========================================================================
   CUSTOM FONTS  (added by Claude)
   --------------------------------------------------------------------------
   Files live in:  css/fonts/  (woff2 + woff for each weight)

   USAGE — just set the family name, then any weight:

     font-family: 'Bryant';            font-weight: 300;   light
     font-family: 'Bryant';            font-weight: 400;   regular
     font-family: 'Bryant';            font-weight: 500;   medium
     font-family: 'Bryant';            font-weight: 700;   bold

   Or use the helper classes:  .font-bryant  .font-bryant.fw-700  etc.
   Available families:
     'Bryant'  'Bryant Alt'  'Heroic Condensed'  'Alternate Gothic'
     'Delicato Pro'  'Love Letters'  'Mywriting'  'Calisto MT'
   ========================================================================= */

/* ---- Bryant (Light 300 / Regular 400 / Medium 500 / Bold 700) ---- */
@font-face {
  font-family: 'Bryant';
  src: url('fonts/Bryant-Light.woff2') format('woff2'),
       url('fonts/Bryant-Light.woff') format('woff');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Bryant';
  src: url('fonts/Bryant-Regular.woff2') format('woff2'),
       url('fonts/Bryant-Regular.woff') format('woff');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Bryant';
  src: url('fonts/Bryant-Medium.woff2') format('woff2'),
       url('fonts/Bryant-Medium.woff') format('woff');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Bryant';
  src: url('fonts/Bryant-Bold.woff2') format('woff2'),
       url('fonts/Bryant-Bold.woff') format('woff');
  font-weight: 700; font-style: normal; font-display: swap;
}

/* ---- Bryant Alt (alternate cut — same weights) ---- */
@font-face {
  font-family: 'Bryant Alt';
  src: url('fonts/Bryant-LightAlt.woff2') format('woff2'),
       url('fonts/Bryant-LightAlt.woff') format('woff');
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Bryant Alt';
  src: url('fonts/Bryant-RegularAlt.woff2') format('woff2'),
       url('fonts/Bryant-RegularAlt.woff') format('woff');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Bryant Alt';
  src: url('fonts/Bryant-MediumAlt.woff2') format('woff2'),
       url('fonts/Bryant-MediumAlt.woff') format('woff');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Bryant Alt';
  src: url('fonts/Bryant-BoldAlt.woff2') format('woff2'),
       url('fonts/Bryant-BoldAlt.woff') format('woff');
  font-weight: 700; font-style: normal; font-display: swap;
}

/* ---- Heroic Condensed (Regular 400 / Medium 500 / Bold 700) ---- */
@font-face {
  font-family: 'Heroic Condensed';
  src: url('fonts/HeroicCondensed-Regular.woff2') format('woff2'),
       url('fonts/HeroicCondensed-Regular.woff') format('woff');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Heroic Condensed';
  src: url('fonts/HeroicCondensed-Medium.woff2') format('woff2'),
       url('fonts/HeroicCondensed-Medium.woff') format('woff');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Heroic Condensed';
  src: url('fonts/HeroicCondensed-Bold.woff2') format('woff2'),
       url('fonts/HeroicCondensed-Bold.woff') format('woff');
  font-weight: 700; font-style: normal; font-display: swap;
}

/* ---- Single-weight display / accent fonts ---- */
@font-face {
  font-family: 'Alternate Gothic';
  src: url('fonts/AlternateGothic-Regular.woff2') format('woff2'),
       url('fonts/AlternateGothic-Regular.woff') format('woff');
  font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Delicato Pro';
  src: url('fonts/DelicatoPro-Bold.woff2') format('woff2'),
       url('fonts/DelicatoPro-Bold.woff') format('woff');
  font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Love Letters';
  src: url('fonts/LoveLetters-Regular.woff2') format('woff2'),
       url('fonts/LoveLetters-Regular.woff') format('woff');
  font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Mywriting';
  src: url('fonts/Mywriting-Regular.woff2') format('woff2'),
       url('fonts/Mywriting-Regular.woff') format('woff');
  font-weight: normal; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Calisto MT';
  src: url('fonts/CalistoMT-Regular.woff2') format('woff2'),
       url('fonts/CalistoMT-Regular.woff') format('woff');
  font-weight: normal; font-style: normal; font-display: swap;
}

/* ---- Convenience helper classes ---- */
.font-bryant            { font-family: 'Bryant', sans-serif; }
.font-bryant-alt        { font-family: 'Bryant Alt', sans-serif; }
.font-heroic            { font-family: 'Heroic Condensed', sans-serif; }
.font-alternate-gothic  { font-family: 'Alternate Gothic', sans-serif; }
.font-delicato          { font-family: 'Delicato Pro', serif; }
.font-love-letters      { font-family: 'Love Letters', cursive; }
.font-mywriting         { font-family: 'Mywriting', cursive; }
.font-calisto           { font-family: 'Calisto MT', serif; }

/* weight modifiers (use on any .font-* element) */
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-700 { font-weight: 700; }

/* =========================================================================
   END CUSTOM FONTS
   ========================================================================= */


/* Homepage
--------------------------------------------------------------------------------------- */

/* .section-list-wrap li { border-color: #fff; } */
/* .giving-form_wrapper { background-color: #fff; padding: 40px 25px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;} */


/* Secondary Pages
--------------------------------------------------------------------------------------- */



/* Media Queries
--------------------------------------------------------------------------------------- */


/* Desktops and laptops ----------- */

@media only screen
and (max-height : 1440px) {


}

@media only screen
and (max-height : 1100px) {


}

@media only screen
and (max-height : 900px) {


}

@media only screen
and (max-height : 800px) {


}

@media only screen
and (max-height: 540px) {


}


@media only screen
and (max-width : 2260px) {


}


@media only screen
and (max-width : 2000px) {


}


@media only screen
and (max-width : 1800px) {


}



@media only screen
and (max-width : 1770px) {


}

@media only screen
and (max-width : 1600px) {

}


@media only screen
and (max-width : 1500px) {


}

@media only screen
and (max-width : 1350px) {


}


@media only screen
and (max-width : 1300px) {


}



@media only screen
and (max-width : 1350px) {


}

@media only screen
and (max-width : 1200px) {


}

@media only screen
and (max-width : 1150px) {


}

@media only screen
and (max-width : 1100px) {


}

@media only screen
and (max-width : 1000px) {


}

@media only screen
and (max-width : 880px) {


}


/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {


}

@media screen and (min-width:320px) and (max-width:780px) and (orientation:landscape) {


}

@media only screen
and (max-width : 501px) and (orientation:portrait)  {
	

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {


}
