@font-face {
font-family: 'Noto Sans'; font-weight: 400; font-style: normal; src: url('/assets/Noto-Sans-regular/Noto-Sans-regular.eot'); src: url('/assets/Noto-Sans-regular/Noto-Sans-regular.eot?#iefix') format('embedded-opentype'), local('Noto Sans'), local('Noto-Sans-regular'), url('/assets/Noto-Sans-regular/Noto-Sans-regular.woff2') format('woff2'), url('/assets/Noto-Sans-regular/Noto-Sans-regular.woff') format('woff'), url('/assets/Noto-Sans-regular/Noto-Sans-regular.ttf') format('truetype'), url('/assets/Noto-Sans-regular/Noto-Sans-regular.svg#NotoSans') format('svg');
}
@font-face {
font-family: 'Noto Sans'; font-weight: 700; font-style: normal; src: url('/assets/Noto-Sans-700/Noto-Sans-700.eot'); src: url('/assets/Noto-Sans-700/Noto-Sans-700.eot?#iefix') format('embedded-opentype'), local('Noto Sans Bold'), local('Noto-Sans-700'), url('/assets/Noto-Sans-700/Noto-Sans-700.woff2') format('woff2'), url('/assets/Noto-Sans-700/Noto-Sans-700.woff') format('woff'), url('/assets/Noto-Sans-700/Noto-Sans-700.ttf') format('truetype'), url('/assets/Noto-Sans-700/Noto-Sans-700.svg#NotoSans') format('svg');
}
body {
padding: 0px; font-family: 'Noto Sans', sans-serif; font-size: 14px; color: #31363b;
}
p {
margin: 0px; margin-bottom: 1em; max-width: 900px;
}
p + p {
margin-top: 5px;
}
a {
text-decoration: none !important; color: #3b85b5;
}
/* a:visited {
color: #7cbcec;
} */
a:hover {
color: #3daefd;
}
main h1 {
display: block; font-size: 20px; font-weight: normal; margin-top: 20px; margin-bottom: 10px;
}
main h2 {
font-size: 18px; font-weight: normal; margin-top: 20px; margin-bottom: 10px;
}
main h3 {
font-size: 14px; font-weight: bold; margin-top: 20px; margin-bottom: 10px;
}
main h4 {
font-size: 12px; font-weight: bold; font-style: italic; color: #536161; margin: 0px; margin-top: 20px;
}
.learn-more:after {
content: ">"; font-family: "glyph"; font-size: 80%; font-weight: bold !important; vertical-align: middle; padding-left: 1em;
}
.learn-more {
display: inline-block;
}
a.button {
position: relative; display: inline-block; background-color: #54a3d8; color: #fcfcfc; padding: 5px 10px; border-radius: 2px; border: solid 1px rgba(0,0,0,.1); transition: background-color .2s;
}
a.button:hover {
background-color: #7cbcec;
}
a.button.expand {
display: block; padding-right: 20px;
}
a.button:after {
color: #fcfcfc
}
a.button.expand:after {
position: absolute; top: 50%; right: 10px; margin-top: -.8ex;
}
@media (max-width: 768px) {
a.button { display: block; padding-right: 20px; } a.button:after { position: absolute; top: 50%; right: 10px; margin-top: -.8ex; }
}
main section {
margin-top: 40px;
}
kSocial {
border-top: solid 1px #cfd5d5;
}
kPatrons h3, kLinks h3 {
font-size: 12px; font-weight: bold; margin: 10px 0px 10px 0px;
}
kPatrons a, kPatrons span {
text-align: center; padding: 0px 20px; display: block; min-width: 200px;
}
kPatrons img {
width: 100%; max-width: 300px;
}
donateAmountField, donateSubmit, kMetaStore .button {
border: solid 1px rgba(0,0,0,.2); background-color: #FAFAFA; padding: 5px 10px; border-radius: 2px; background-clip: padding-box; position: relative; color: #333;
}
donateSubmit, kMetaStore .button {
cursor: pointer;
}
donateAmountField:focus, kMetaStore .button:focus {
border-color: #7cbcec; background-color: #FFF;
}
donateSubmit:hover, kMetaStore .button:hover {
background-color: #FFF;
}
donateSubmit:active, kMetaStore .button:active {
background-color: #EEE; top: 1px;
}
kLegal small { min-width: 300px; }
kLegal {
color: #6f8181;
}
footer {
background-color: #EFF1F1; position: relative; padding-top: 2px; font-size: 12px;
}
headerCarousel {
margin-bottom: 20px; height: 700px;
}
@media (max-width: 1700px) {
#headerCarousel { height: 600px; }
}
@media (max-width: 1140px) {
#headerCarousel { height: 500px; }
}
@media (max-width: 800px) {
#headerCarousel { height: 400px; }
}
headerCarousel .carousel-inner {
width: 100%; height: 100%;
}
headerCarousel .carousel-item.dark-text {
color: #333; text-shadow: none;
}
headerCarousel .carousel-item {
color: #EEE; text-shadow: 0px 1px 2px rgba(0,0,0,.6); top: 0px !important; width: 100%; height: 100%; padding: 40px 50px;
}
headerCarousel .carousel-item > h1 {
margin: 10px auto; text-align: center; display: block;
}
headerCarousel .carousel-item .alignBottom {
position: absolute; bottom: 0px; width: 100%; left: 0px; padding: 40px 50px; text-align: center;
}
headerCarousel .carousel-control-prev, headerCarousel .carousel-control-next {
top: 50%; width: 30px; height: 100px; margin-top: -50px; background-color: #FAFAFA; opacity: 1; font-family: "glyph"; color: #333; padding: 0px; transition: width .2s;
}
headerCarousel .carousel-control-prev:hover, headerCarousel .carousel-control-next:hover {
width: 50px;
}
headerCarousel .carousel-control-prev:before {
content: "<"; width: 100%; text-align: center;
}
headerCarousel .carousel-control-next:before {
content: ">"; width: 100%; text-align: center;
}
headerCarousel .carousel-control-prev {
border-right: solid 2px #3daefd;
}
headerCarousel .carousel-control-next {
border-left: solid 2px #3daefd;
}
kSocial {
text-align: right; padding-top: 0px !important; padding-bottom: 0px !important;
}
kSocial a {
padding: 0px 20px; text-indent: -9999px; text-align: left;
}
kSocial a:after {
text-align: center;
}
kFooterIncome {
display: flex; flex-direction: row; align-items: stretch; background-color: #abf9c7; border: solid 1px #7ceca4; border-radius: 2px; margin-top: 10px; padding: 0px !important;
}
kDonateForm, kMetaStore {
padding: 20px; margin: 0px; width: 50%; display: flex; flex-direction: row; align-items: center;
}
kDonateForm {
border-right: solid 1px #7ceca4;
}
kFooterIncome .center {
text-align: center; width: 100%;
}
kMetaStore .button {
width: auto !important; display: inline-block !important;
}
@media (max-width: 768px) {
#kFooterIncome { flex-direction: column; } #kDonateForm, #kMetaStore { width: 100%; } #kDonateForm { border-right: none; border-bottom: solid 1px #7ceca4; }
}
kFooterIncome h3 {
font-size: 14px; color: #377d50; padding: 0px 0px 10px; margin: 0px;
}
kFooterIncome h3 a {
color: auto; font-weight: normal; margin-left: 20px;
} kDonateForm h3 a:before {
content: "( "; color: #377d50;
} kDonateForm h3 a:after {
content: " )"; color: #377d50;
}
kFooterIncome p {
margin-bottom: 10px;
}
header:after {
bottom: 0px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAFCAYAAACzSkmrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACkSURBVDiN7dExDsIwDEbh9we1soXE6eCEbJyInQNwgKgxQ9WWFrIShr7ZkewvYm/V5fbwLj8NoKTec0lGzp66ZAzJS8jQ4EKG5KLY+FIeYBAOMoRHyFC4YJwpcqVixGYWnHHG1ebs700YHxBAHWM6DqoYHxBvswvGEegbnL1q/pAqxgQB1DE2EEAdY4aABeMEHH57+n+m8/UerZfYW0qtF9hb9wI2bU03vw4M8QAAAABJRU5ErkJggg==");
}
footer:before {
top: 0px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAFCAYAAACzSkmrAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAADOSURBVDiN7ZExTsRQDESfHSJqWq7AKfYOiAtScgmOwQno0CqKIlt/Iw8NYZVF25IU+yoXLmbe2PPrh7ixG3zrADfW3G0dYIckEOtbCRYGiSlUnrhCkMgCwEyJLn5RCE+kABBK1IWbkq6iTpX0ffRe6dXi1D/k3gZZZKxEAFyTcRYB12RcigD4K6Ob3l6e2ka9f1kGGYACJqCdRWg2YwQQdgSgGGU2g36K04DJoEADAOaDSiVsQtYWEXP57G4jwD15BPh8/BrfD4f5P0vvmW/7cKBf79wHGwAAAABJRU5ErkJggg==");
}
header:after, footer:before {
content: ""; display: block !important; background-size: 100% 5px; position: absolute; height: 5px; width: 100%; left: 0px;
}
cookieWarning {
display:none; border-top: solid 1px #ffc169; background-color: #ffdaa5; width: 100%; position: fixed; bottom: 0px; left: 0px; right: 0px; padding: 10px 20px; z-index: 999; color: #884d2c;
}
cookieWarning button {
float: right; border: solid 1px #ffc169; border-radius: 2px; background-color: #fff3e1; color: #884d2c; padding: 10px 20px;
}
main:after {
content: ""; display: block !important; height: 40px; margin: 40px 10px 10px 10px; background-repeat: no-repeat; background-position: center; background-clip: content-box; background-size: contain; background-image: url("data:image/svg+xml;utf8,<svg width='100' height='70' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 100 70'><g fill-rule='evenodd' transform='translate(0 -982)'><path fill='%23ffa92d' d='m53.7 1e3 0.656-2.62-2.53-2.72 0.562 6.75z'/><path fill='%23f58273' d='m74.1 1.02e3s3.37 4.03 8.44 2.16c5.06-1.88 11.6-4.22 11.6-4.22s-1.97-1.03-4.12-2.72c-2.16-1.69-4.69-1.22-4.69-1.22s2.44-1.31 3.19-4.88c0.75-3.56 0.844-8.25 0.844-8.25s-14.5 9.84-15.3 19.1z'/><path d='m84.8 992c0.802-1.87 3.71-6.56-0.421-5.95-2.6 1.68-2.9 5.16-3.52 7.94-0.143 1.09-3.16-2.93-4.11 0.079-0.593 1.67 2.34 3.51 0.538 5.59-0.517 1.63-1.11 3.25-2.81 1.67-6.14-2.92-13.9-4.76-20.1-1.07-6.23 3.76-10.3 11.8-7.94 19 2.53 4.67 8.59 7.12 13.7 5.68-1.12 1.04 0.0138 3.82-1.49 1.64-2.31-1.14 0.602 3.17-1.45 1.29-2.62-0.896-0.566 2.57 0.91 2.71-1.61 4.03 6.66-1.4 3 2.28-2.06 2.78-4.67 5.3-5.87 8.6 0.358 1.69-2.61 5.71 1.07 4.64 3.23-0.762 6.21-2.43 9.5-1.17 2.85 0.226 5.75 0.346 8.58-0.11 2.1 2.4 5.36 3.31 7.31 5.85 2.63 1.62 0.965-3.78 0.985-5.22-0.634-2.13-0.789-3.62 1.82-3.73 3.74-1.29 4.4-5.6 6.84-8.23 1.97-2.9 5.56-3.58 8.36-5.31-1.31-2.27-5.93-1.17-8.43-0.78-4.15 0.788-7.96 2.72-12 3.82-3.77 1.47-5.8-2.3-4.14-5.35 0.638-3.29 1.14-6.61 1.61-9.93 3.64-4.43 7.46-8.73 10.8-13.4 1.52-2.85 1.04-6.77-1.08-9.19-0.509-0.518-1.08-0.975-1.7-1.35z' fill='%233bb566'/><path fill='%23f58273' d='m59.4 1.02e3s0.656 2.62 2.53 4.12 5.06 2.06 5.06 2.06 1.12-5.72 2.53-8.91 3.19-7.78 3.19-7.78-6.37 2.81-8.91 5.16c-2.53 2.34-4.41 5.34-4.41 5.34z'/><path fill='%23ffa92d' d='m70.1 1e3 -0.281-3.84 1.5-1.78 0.562 1.41 6.84-11.5-0.281 5.72-4.12 5.72 1.87 0.938-1.69 1.78-1.03-1.41-1.03 1.78v2.25s-0.75-0.094-1.59-0.281c-0.844-0.188-0.75-0.75-0.75-0.75z'/><path fill='%23ffafa5' d='m29.6 998 1.6-1.15-0.448-6.59 2.24 1.47 0.639 4.09 2.17-4.41 2.37 1.02-4.09 8.06z'/><path fill='%2354d883' d='m23.6 996c-4.93-0.0608-9.92 2.75-11.8 7.42-0.985 2.88-1.97 5.77-2.95 8.65 1.64 1.36 3.43 2.58 4.99 4.03 1.67 2.07 4.57 2.07 6.69 3.41 0.767 1.75-0.444 1.79-1.72 1.97-1.03 1.81 1.55 4.15-0.27 6.08-1.12 2.28-2.43 4.45-3.77 6.6-2.33-0.385-5.91-0.826-5.97-3.83 0.0172-1.85-0.915-5.38-2.79-2.54-2.53 2.75-4.01 7.34-1.53 10.6 1.93 2.56 5.03 5.06 8.43 4.22 0.28 2.44-1.32 4.7-0.754 7.09 1.96 2.43 4.67-1.56 6.34-2.77 1.75-1.22 2.6-3.62 4.64-4.32 2.31-0.463 4.98-0.53 7.11 0.395 1.34 2.17 2.92 4.86 5.65 5.34 3.63-0.144-0.691-3.52-0.351-5.4-0.21-2.56-0.666-5.08-1.09-7.61 1.3-0.095-0.271-2.17 1.17-1.81 2 0.408 4.59-2.72 1.53-3.18-2.21-0.568-4.21-1.08-6.48-1.71-2.84-1.04-0.064-5.2-3.07-5.96-0.926-2 1.24-2.88 2.79-3.14 3.65-1.48 7.72-3.47 9.26-7.35 1.09-3.67-0.925-7.45-3.22-10.2-3.16-3.69-7.92-6.08-12.8-5.95z'/><path d='m28.2 1.03e3 1.21-0.576s0.575 1.85 2.49 1.21c1.92-0.639 3.01-1.41 3.01-1.41s1.6 3.07-0.128 4.99-2.75 2.17-2.75 2.17c-1.77-1.57-3.25-3.47-3.84-6.39z' fill='%23ffe5e1'/><path d='m20.5 1.02e3s0.64 1.28 0.32 2.37-1.98 2.37-1.98 2.37-0.896 2.94-2.62 5.37c-0.864 1.22-2 1.41-3.1 1.54-1.02-1.89-2.26-0.822-3.56 0.294 0.234 0.311 0.485 0.579 0.754 0.804-0.0147 0.019-0.0318 0.032-0.0462 0.052-1.41 1.92 3.13 2.56 3.13 2.56s0.575-1.73 5.31-0.96c4.73 0.767 6.33 3.9 12.4 4.35 6.07 0.448 6.33-3.13 6.33-3.13s-2.37-0.895-6.27-5.37-3.39-9.08-3.39-9.08l-7.29-1.15zm-12.5 8.44c-0.292 0.993-0.115 1.86 0.915 2.52 1.51-1.98 0.325-2.24-0.915-2.52z' fill='%23ffafa5'/><path fill='%23ffafa5' d='m14.9 1e3 -3.45-5.05 5.44-4.48-1.85-2.62-5.56 4.73-0.192-5.5-2.94 0.384s1.15 4.67 0.256 7.23c-0.895 2.56-2.37 5.12-2.37 5.12l2.3 1.41 2.94-4.8 3.01 6.52s0.831-0.384 1.66-1.34c0.831-0.959 0.767-1.6 0.767-1.6z'/><path d='m11.9 1e3 -2.08 1.81s-0.904-2.71-1.09-4.16c-0.181-1.45-0.181-3.89-1.72-3.53-1.54 0.362-0.995 6.96-0.995 6.96s-1.45 0.723-2.35-2.08c-0.904-2.8-2.89-3.07-2.44-0.362 0.452 2.71 1.9 4.34 1.9 4.34s-1.36 0.904-1.36 1.99-0.181 1.81-0.181 1.81-0.814 1.18-0.452 2.44c0.362 1.27 2.98 2.98 3.44 2.89 0.452-0.09 1.09 1.54 2.62 2.17 1.54 0.633 3.17 4.43 3.17 4.43l2.53-0.452 1.27-2.89-0.452-2.8z' fill='%2354d883'/><path fill='%23ffe5e1' d='m18.9 1.02e3s0.767 1.21 0.703 2.37c-0.064 1.15-1.09 2.56-1.09 2.56s-5.05 1.28-7.93 0.064c-2.88-1.21-6.2-4.99-4.09-7.16s6.84-4.73 7.93-2.81 1.02 5.95 2.24 5.75c1.21-0.192 2.24-0.767 2.24-0.767z'/></g></svg>");
}