blob: 8f28c0b500d5a5b498e493dd4854e7d34925dc43 [file] [log] [blame]
#maincontent {
color: black;
}
h1,
h2,
h3 {
color: black;
}
img {
max-width: 100%;
height: auto;
}
.headshot-wrapper {
float: left;
margin-right: 30px;
margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
.headshot-wrapper {
display: flex;
align-items: center;
justify-content: center;
vertical-align: center;
text-align: center;
float: none;
margin-right: 0px;
margin-bottom: 20px;
}
}
.content-center {
display: flex;
align-items: center;
justify-content: center;
vertical-align: center;
text-align: center;
}
.position-relative {
position: relative;
}
.blue-text {
color: #3f7b96;
font-size: 32px;
}
.initiatives h2 {
color: #f6941f;
}
.full-background::after {
content: "";
display: block;
position: absolute;
height: 100%;
width: 100%;
top: 0;
z-index: -1;
background-size: cover;
}
.full-background.initiatives::after {
background-image: url("images/2022/bg_initiatives.jpg");
}
.full-background.projects::after {
opacity: 0.14;
background: linear-gradient(#f9f9f9 60%, #808080);
}
.full-background.membership-top::after {
opacity: 0.14;
background: linear-gradient(#808080 40%, white);
}
.full-background.membership-bottom::after {
background-image: url("images/2022/bg_membership.jpg");
}
.full-background.operations::after {
opacity: 0.14;
background: linear-gradient(#f9f9f9 70%, #808080);
}
.full-background.box-blue-gradient::after {
opacity: 0.45;
background: linear-gradient(white, #3f7b96);
}
.full-background.box-blue-gradient-reverse::after {
opacity: 0.45;
background: linear-gradient(#3f7b96, white);
}
.full-background.box-gray-gradient::after {
opacity: 0.3;
background: linear-gradient(white, #808080);
}
.box-white {
background-color: white;
}
.box-white hr {
width: 60%;
}
.box-shadow {
box-shadow: 10px 3px 6px #d4d4d4;
}
.box-angle {
background-color: white;
clip-path: polygon(0 0, 100% 0, 100% 79%, 0% 100%);
}
.box-angle-wrap {
filter: drop-shadow(3px 3px 3px #808080);
}
.box-angle-wrap.top-nav {
margin-right: 10px;
}
.box-angle-wrap.top-nav a {
font-size: 14px;
}
.box-angle-wrap.top-nav div:hover {
background-color: #e7ebeb;
}
@media screen and (max-width: 992px) {
.box-angle-wrap.top-nav {
padding-top: 30px;
}
}
.box-border-light {
border: 1px solid #e7ebeb;
}
.box-border-dark {
border: 1px solid #c8cccc;
padding: 0px 10px;
display: flex;
align-items: center;
justify-content: center;
vertical-align: center;
text-align: center;
}
.box-solid-color h1,
.box-solid-color h2,
.box-solid-color h3,
.box-solid-color p {
color: white;
}
.box-solid-color.box-orange {
background-color: #f6941f;
display: flex;
align-items: center;
justify-content: center;
vertical-align: center;
text-align: center;
}
.box-solid-color.box-blue {
background-color: #3f7b96;
padding: 10px;
}
.box-solid-color.box-darkgray {
background-color: #707070;
}
.box-solid-color.box-blue.box-angle {
clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}
.box-solid-color.box-darkgray.box-angle {
clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}
.box-white-shadow {
background-color: white;
box-shadow: 10px 3px 6px #d4d4d4;
border: 1px solid #e7ebeb;
display: flex;
align-items: center;
justify-content: center;
vertical-align: center;
text-align: center;
}
.box-white-shadow hr {
width: 60%;
}
.box-lightgray {
background-color: #e7ebeb;
}
.box-lightgray h1,
.box-lightgray h2,
.box-lightgray h3,
.box-lightgray p {
color: black;
}
.box-list {
padding-bottom: 20px;
}
.box-elevated {
z-index: 1;
position: relative;
max-width: 376px;
min-width: 376px;
display: inline-block;
}
@media screen and (max-width: 480px) {
.box-elevated {
width: fit-content;
max-width: 100%;
min-width: 100%;
}
}
.box-elevated-wrapper {
display: flex;
align-items: center;
justify-content: center;
vertical-align: center;
text-align: center;
padding-top: 10px;
}
.box-elevated-large {
z-index: 1;
position: relative;
margin: 30px 30px 10px 30px;
}
.box-elevated-large-wrapper {
padding: 0px 30px 10px 30px;
}
.list-unstyled {
list-style-type: none;
}
.padding-bottom-100 {
padding-bottom: 100px;
}
.card-number {
padding-left: 25px;
padding-top: 10px;
}
.card-description {
padding: 0px 40px 15px 45px;
}
#key-initiatives {
position: relative;
}
#projects {
position: relative;
}
#membership {
position: relative;
}
#operations {
position: relative;
}
.grid-wrapper {
display: grid;
display: -ms-grid;
column-gap: 3%;
}
.grid-wrapper img {
max-height: 100%;
width: auto;
}
.grid-wrapper.row-6-col {
-ms-grid-columns: 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr 15px 1fr;
grid-template-columns: repeat(6, 1fr);
}
.grid-wrapper.row-2-col {
-ms-grid-columns: 1fr 20px 1fr;
grid-template-columns: repeat(2, 1fr);
-ms-grid-rows: 1fr 10px 1fr;
row-gap: 5%;
margin-bottom: 10px;
}
.grid-wrapper.row-5-col {
-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
grid-template-columns: repeat(5, 1fr);
-ms-grid-rows: 108px 20px 108px;
row-gap: 20px;
}
@media screen and (max-width: 768px) {
.grid-wrapper.row-5-col {
padding-top: 10px;
}
}
.box-1-single {
-ms-grid-column: 3;
grid-column: 2/3;
}
.box-2-single {
-ms-grid-column: 5;
grid-column: 3/4;
}
.box-3-single {
-ms-grid-column: 7;
grid-column: 4/5;
}
.box-4-single {
-ms-grid-column: 9;
grid-column: 5/6;
}
.box-1-2 {
-ms-grid-row: 1;
-ms-grid-column: 3;
}
.box-2-1 {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.box-2-2 {
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.box-grid-long {
-ms-grid-row: 1;
-ms-grid-row-span: 3;
grid-row: 1/3;
-ms-grid-column: 3;
grid-column: 2/3;
}
.box-grid-wide {
-ms-grid-column: 5;
-ms-grid-column-span: 3;
grid-column: 3/5;
}
.box-grid-wide.bottom-row {
-ms-grid-row: 3;
}
.bottom-right {
position: absolute;
bottom: 0px;
right: 0px;
}
.top-right {
position: absolute;
top: 0px;
right: 0px;
}
@media screen and (max-width: 768px) {
.padding-when-wrapped {
padding-top: 25px;
}
}