@import url("https://use.typekit.net/gzq1ure.css");

/* Adobe Fonts */
body {
    font-family: lato, sans-serif;
    --bs-font-monospace: odisseia, sans-serif;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: merriweather, serif;
}

:root {
    /* resetting opacity for secondary layer */
    --fa-secondary-opacity: 1;
}

/* Common website colors */
.bg-pl {
    background-color: #fefbeb;
}

.pl-shade1 {
    color: #61c4b8;
}

.bg-pl-shade1 {
    background-color: #61c4b8;
}

.pl-shade2 {
    color: #627dbe;
}

.bg-pl-shade2 {
    background-color: #627dbe;
}

.pl-shade3 {
    color: #b6447f;
}

.bg-pl-shade3 {
    background-color: #b6447f;
}

.pl-shade4 {
    color: #9dcc4e;
}

.bg-pl-shade4 {
    background-color: #9dcc4e;
}

.pl-shade5 {
    color: #dd5d54;
}

.bg-pl-shade5 {
    background-color: #dd5d54;
}

.pl-blue {
    color: #0079c1;
}

.bg-pl-blue {
    background-color: #0079c1;
}

/* PL Common Icon Colors */
.fa-badge-check {
    color: deeppink;
}

.fa-book-open {
    --fa-primary-color: #f55718;
    --fa-secondary-color: #c97332;
}

.fa-calendar-day {
    --fa-primary-color: #c2131a;
    --fa-secondary-color: DarkGray;
}

.fa-certificate {
    color: #c2131a;
}

.fa-certificate-text {
    color: White;
    font-size: x-small;
}

.fa-check-circle {
    color: #b6447f;
}

.fa-check-double {
    color: gray;
}

.fa-clock {
    color: #627dbe;
}

.fa-donate,
.fa-circle-dollar-to-slot {
    --fa-primary-color: White;
    --fa-secondary-color: #4fc20a;
}

.fa-door-open {
    color: #0d6efd;
}

.fa-envelope {
    color: #f55618;
}

.fa-exclamation-triangle {
    color: #f55618;
}

.fa-facebook {
    color: #3b5998;
}

.fa-flag {
    --fa-primary-color: SlateGray;
    --fa-secondary-color: #4fc20a;
}

.fa-hand-heart {
    --fa-primary-color: White;
    --fa-secondary-color: #c97332;
}

.fa-hands-helping {
    --fa-primary-color: #0079c1;
    --fa-secondary-color: #0a1fcf;
}

.fa-heart-circle {
    --fa-primary-color: White;
    --fa-secondary-color: #0079c1;
}

.fa-home-heart,
.fa-house-heart {
    --fa-primary-color: #0079c1;
    --fa-secondary-color: white;
}

.fa-id-badge {
    --fa-primary-color: #0079c1;
    --fa-secondary-color: white;
}

.fa-info-circle,
.fa-circle-info {
    --fa-primary-color: White;
    --fa-secondary-color: #182ff5;
}

.fa-instagram {
    color: darkslategray;
}

.fa-link {
    --fa-primary-color: #0a1cc2;
    --fa-secondary-color: #c24513;
}

.fa-map {
    color: deepskyblue;
}

.fa-map-location-dot {
    --fa-primary-color: SlateGray;
    --fa-secondary-color: #4fc20a;
}

.fa-megaphone {
    color: #4fc20a;
    --fa-primary-color: White;
    --fa-secondary-color: #4fc20a;
}

.fa-memo-circle-check {
    color: maroon;
}

.fa-memo-pad {
    color: darkslateblue;
}

.fa-message-arrow-up-right {
    color: #0079c1;
}

.fa-phone-rotary {
    color: #be13c2;
}

.fa-phone {
    color: #dd5d54;
}

.fa-pinterest {
    color: #e60023;
}

.fa-question-circle {
    color: #61c4b8;
}

.fa-running {
    color: #fc3f26;
}

.fa-search-location,
.fa-magnifying-glass-location {
    --fa-primary-color: white;
    --fa-secondary-color: #c2131a;
}

.fa-sparkles {
    --fa-primary-color: #c9641e;
    --fa-secondary-color: #0d6efd;
}

.fa-square {
    color: #0079c1;
}

.fa-square-text {
    color: White;
    font-size: small;
}

.fa-store-alt,
.fa-shop {
    --fa-primary-color: #f55718;
    --fa-secondary-color: #c97332;
}

.fa-store-alt-slash {
    --fa-primary-color: #000000;
    --fa-secondary-color: #c97332;
}

.fa-toolbox {
    --fa-primary-color: #c0c0c0;
    --fa-secondary-color: #c2131a;
}

.fa-trophy {
    color: #fcac0d;
}