* {  font-family: "Whitney A","Whitney B","proxima-nova-n4","proxima-nova","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; }
html, body { background: #fff; color: #000; }
img {width:100%}
.container { max-width: 1200px; }
.mastercontainer {margin:auto; padding:2px; border:1px solid #fff;}

h2.goalsintrotext {font-size:36px; color:#a9a9a9; font-style:italic; margin-top:1em}
h4 {font-size:26px; color:#998642; border-bottom:1px solid #998642; margin-top:2em; margin-bottom:1em}
h5 {font-size:22px; color:#0d204a; font-weight:bold}
h6 {font-weight:bold}
@media (max-width: 768px) {h4 {margin-top:1em; margin-bottom:.5em}}

.jtjicon {padding: 10px; 0px 10px 10px; float:right; max-width:200px;}

.jjlogo {width:200px}
@media (max-width: 540px) {.jjlogo {width:150px}}

#collapsibleNavbar {justify-content: flex-end; font-size:18px}
@media (max-width: 1000px) {#collapsibleNavbar {font-size:16px}}
@media (max-width: 825px) {#collapsibleNavbar {font-size:14px}}
@media (max-width: 767px) {#collapsibleNavbar {font-size:18px}}

.hamburger {color:#0d204a; font-size:36px}
@media (max-width: 540px) {.hamburger {font-size:24px}}

.toppriorities {color:#000;}

#collapsibleNavbar > ul > li {border-bottom:1px solid #ccc; }
#collapsibleNavbar > ul > li:hover {font-weight: bold;}

.goalsepa {border:10px solid white;}
.goalprogexc {max-height:300px}
.goalquote {padding:5px 10px 0px 10px; color:#1b4f72; background-color:#e2dfd2; margin-bottom:5px;}

.whygivephoto {border:5px solid #fff;}
.whygiveslide {min-height:200px; background-color:#e0e0e0}
.whygivequotebox {border-left:1px solid #fff; border-right:1px solid #fff; margin:1em; padding:1em;}
.whygivequote {font-style:italic; font-size:larger; color:#282828;}
.whygivequoter {padding:1px; text-align:right; color:#282828;}

.featuredinit {margin-bottom:20px}
.featuredinit.p {color:#000; text-decoration:none;}
.featuredinit.p:hover {text-decoration:inderline;}
.featuredinitphoto {border:5px solid #fff;}
.featuredinitphoto:hover {border:5px solid #998643;}
.fimodalphoto {border:0px solid #f0f0f0;}
.fimodalcontent {margin-top:.5em; padding:5px}

.jjfooter {background-color:#f0f0f0; padding:20px; margin-top:2em; text-align:center}