:root {
--color-primary: #1c7795; --color-secondary: #312f2d;
--color-accent-blue: #192744;
--color-accent-red: #6f1141;
--color-bg: #f8f8f8;
--color-bg-blue: #dadae0;
--color-bg-red: #e9dcdf;
--color-bg-footer-dark: #252322;
--color-text: var(--color-secondary);
--color-light: #ffffff;
--color-dark: #000000;
--font-family: inter, sans-serif;
--font-family-secondary: 'ibm-plex-serif', sans-serif;
--font-size-text: 16px;
--font-size-text-base: 16px;
--font-size-h1: 48px;
--font-size-h2: 28px;
--font-size-h3: 24px;
--font-size-h4: 20px;
--font-size-h5: 18px;
--font-size-h6: 16px;
--transition: all 0.4s ease-in-out;
} h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
.h1 .av-special-heading-tag,
.h2 .av-special-heading-tag,
.h3 .av-special-heading-tag,
.h4 .av-special-heading-tag,
.h5 .av-special-heading-tag,
.h6 .av-special-heading-tag,
.h1.custom-format p,
.h2.custom-format p,
.h3.custom-format p,
.h4.custom-format p,
.h5.custom-format p,
.h6.custom-format p {
text-transform: none !important;
letter-spacing: 0 !important;
}
h1, .h1,
.h1 .av-special-heading-tag,
.h1.custom-format p {
font-family: var(--font-family-secondary);
line-height: 1.1;
}
h2, .h2,
.h2 .av-special-heading-tag,
.h2.custom-format p {
font-family: var(--font-family-secondary);
line-height: 1.1;
}
.font-secondary .av-special-heading-tag {
font-family: var(--font-family-secondary);
line-height: 1.1;
}
#top blockquote>p {
font-size: var(--font-size-text);
} #top .compress .avia-icon-list .av_iconlist_title {
letter-spacing: -0.25px !important;
}
#top .grayscale {
-webkit-filter: grayscale(100%); 
filter: gray;
} #top img {
border-radius: 0 !important;
} #top form .input-text,
#top form .select,
#top form textarea,
#top form input[type="search"],
#top form input[aria-hidden="true"],
#top form .select2-container .select2-selection--single {
padding: 15px 30px 14px !important;
}
#top form .select,
#top .select2-container .select2-selection--single {
padding-right: 60px !important;
background-image: url(//unlockpossibilitiesinc.org/wp-content/themes/unlockpossibilitiesinc/assets/svg/icon-caret-dropdown.svg);
background-repeat: no-repeat;
background-position: center right 30px;
background-size: 20px 12px;
}
#top .avia-button-wrap .avia-button,
#top .wpcf7 form input[type="submit"] {
min-width: 150px;
padding: 15px 30px 14px;
font-family: var(--font-family);
font-size: var(--font-size-text);
font-weight: 600;
}
#top .avia-button-wrap .avia-button-fullwidth {
padding: 20px 30px 18px;
}
#top .wpcf7 form input[type="submit"] {
transition: var(--transition);
}
#top .avia-button-wrap .avia-button:hover,
#top .avia-button-wrap .avia-button:focus,
#top .wpcf7 form input[type="submit"]:hover,
#top .wpcf7 form input[type="submit"]:focus,
#top .accent.accent-blue .avia-button:hover,
#top .accent.accent-blue .avia-button:focus,
#top .accent.accent-red .avia-button:hover,
#top .accent.accent-red .avia-button:focus {
background-color: var(--color-secondary);
border-color: var(--color-secondary);
opacity: 1 !important;
}
#top .wpcf7 form input[type="submit"]+.wpcf7-spinner {
top: 4px;
}
#top .wpcf7 .wpcf7-response-output {
margin: 2em 0 0;
padding: 14px 30px;
} #header {
padding: 10px 0;
}
#header .logo a svg {
position: relative;
width: 350px;
height: auto;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
} #top .avia_textblock>*:first-child,
#top .avia_textblock>blockquote>*:first-child {
margin-top: 0 !important;
}  #top .col-heading+.flex_column_table {
margin-top: 0 !important;
} #top .av-special-heading:after {
content: "";
width: 100%;
height: 0;
display: block;
float: none;
clear: both;
}
#top .av-special-heading .av-special-heading-tag {
float: none;
}
#top .av-special-heading .special-heading-border {
position: relative;
display: none;
}
#top .av-special-heading.secondary .av-special-heading-tag {
color: var(--color-primary) !important;
}
#top .accent .av-special-heading.sticky {
position: absolute;
top: 0;
left: 0;
padding: 50px 50px 30px;
background-color: var(--color-primary);
}
#top .accent.accent-blue .av-special-heading.sticky {
background-color: var(--color-accent-blue);
}
#top .accent.accent-red .av-special-heading.sticky {
background-color: var(--color-accent-red);
}
#top .accent .av-special-heading.sticky .av-special-heading-tag {
color: var(--color-light) !important;
} #top .custom-format ul li strong {
color: var(--color-text);
}
#top .custom-format.pad-right {
padding-right: 50px;
}
#top #event-two .custom-format ul>li:last-child {
padding-right: 160px;
} #top .img-qr {
margin: 0;
}
#top .img-qr img {
width: 155px;
max-width: 100%;
height: auto;
}
#top .col-bg {
background-size: cover;
}
#top .col-bg .avia-image-container {
opacity: 0 !important;
} #top .icon-socials>a>svg {
transition: var(--transition);
}
#top .icon-socials>a:hover>svg {
fill: var(--color-primary);
} #top .avia-button-wrap.sticky {
position: absolute;
bottom: 30px;
}
#top .avia-button-wrap.sticky .avia-button {
margin: 0;
}
#top .accent.accent-blue .avia-button {
background-color: var(--color-accent-blue);
border-color: var(--color-accent-blue);
}
#top .accent.accent-red .avia-button {
background-color: var(--color-accent-red);
border-color: var(--color-accent-red);
}
#top .dark .avia-button {
background-color: var(--color-secondary);
border-color: var(--color-secondary);
}
#top .dark .avia-button:hover,
#top .dark .avia-button:focus {
background-color: var(--color-primary);
border-color: var(--color-primary);
} #top .avia-team-member {
padding: 30px 50px;
background-color: var(--color-bg);
display: grid;
grid-template-columns: 200px 1fr;
grid-template-rows: auto;
grid-template-areas:
"image name"
"image title";
}
#top .accent.accent-blue .avia-team-member {
background-color: var(--color-bg-blue);
}
#top .accent.accent-red .avia-team-member {
background-color: var(--color-bg-red);
}
#top .avia-team-member .team-img-container {
grid-area: image;
margin: 0 30px 0 0;
border-radius: 0;
}
#top .avia-team-member .team-img-container img {
border: 2px solid var(--color-primary);
border-radius: 50% !important;
}
#top .accent.accent-blue .avia-team-member .team-img-container img {
border-color: var(--color-accent-blue);
}
#top .accent.accent-red .avia-team-member .team-img-container img {
border-color: var(--color-accent-red);
}
#top .avia-team-member .team-member-name {
grid-area: name;
align-content: end;
margin: 0 0 5px;
color: var(--color-primary);
}
#top .accent.accent-blue .avia-team-member .team-member-name {
color: var(--color-accent-blue);
}
#top .accent.accent-red .avia-team-member .team-member-name {
color: var(--color-accent-red);
}
#top .avia-team-member .team-member-job-title {
grid-area: title;
font-weight: 700;
} #top .avia-logo-grid {
margin: 0 !important;
}
#top .avia-logo-grid .no-logo-slider-heading {
display: none;
}
#top .avia-logo-grid .slide-entry-wrap {
display: flex;
justify-content: space-between;
column-gap: 20px;
row-gap: 20px;
}
#top .avia-logo-grid .slide-entry {
width: auto !important;
height: 110px;
display: inline-block;
vertical-align: middle;
margin-left: 0;
margin-right: 0;
padding: 0;
float: none;
}
#top .avia-logo-grid .slide-entry-wrap>.slide-entry:first-child {
margin-left: 0;
}
#top .avia-logo-grid .slide-entry-wrap>.slide-entry:last-child {
margin-right: 0;
}
#top .avia-logo-grid .slide-entry img {
max-width: 410px;
max-height: 100%;
border-radius: 0 !important;
opacity: 1;
transition: var(--transition);
}
#top .avia-logo-grid .slide-entry img:hover {
opacity: 1;
}
#top .avia-logo-grid .slide-entry-wrap>.slide-entry>a,
#top .avia-logo-grid .slide-entry-wrap>.slide-entry>img {
position: relative;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#top .avia-logo-grid .slide-entry-wrap>.slide-entry>a {
background-color: transparent;
} #top .av_fullscreen .slideshow_caption {
width: 60%;
}
#top .av_fullscreen .slideshow_caption .avia-caption-title {
position: relative;
}
#top .av_fullscreen .slideshow_caption .avia-caption-title:after {
content: "";
width: 50px;
height: 2px;
display: block;
margin-top: 50px;
background-color: var(--color-light);
} #top .notes .avia-icon-list li {
display: flex; padding: 10px 50px 15px 25px;
}
#top .main_color .notes .avia-icon-list li {
background-color: var(--color-bg);
}
#top .alternate_color .notes .avia-icon-list li {
background-color: var(--color-light);
}
#top .notes .avia-icon-list .iconlist_icon {
width: auto;
height: auto;
min-height: auto;
margin: 0 30px 0 0;
padding-top: 3px;
background-color: transparent;
line-height: 0;
transform: none;
}
#top .notes .avia-icon-list .iconlist_icon span {
display: inline-block;
color: var(--color-primary);
}
#top .notes .avia-icon-list .iconlist_icon span svg {
margin: 0;
}
#top .notes .avia-icon-list .article-icon-entry {
min-height: auto !important;
}
#top .notes .avia-icon-list .iconlist_content_wrap {
padding-bottom: 2px;
}
#top .notes .avia-icon-list .av_iconlist_title {
margin-top: 0;
font-weight: 400;
}
#top .flip-icon .avia-icon-list .iconlist_icon span svg {
transform: scaleX(-1);
} #top .no-flip .avia-icongrid .av-icon-cell-item {
pointer-events: none !important;
}
#top .main_color .no-flip .avia-icongrid .av-icon-cell-item {
background-color: var(--color-bg);
}
#top .alternate_color .no-flip .avia-icongrid .av-icon-cell-item {
background-color: var(--color-light);
}
#top .footer_color .no-flip .avia-icongrid .av-icon-cell-item {
background-color: var(--color-bg-footer-dark);
}
#top .no-flip .avia-icongrid .avia-icongrid-inner {
top: 0;
padding: 30px 50px 20px;
text-align: left;
transform: none;
}
#top .no-flip .avia-icongrid .avia-svg-icon {
width: 54px;
height: 54px;
display: flex;
align-items: center;
justify-content: center;
padding: 12px;
background-color: var(--color-primary);
line-height: 54px;
text-align: center;
border-radius: 27px;    
}
#top .no-flip .avia-icongrid .avia-svg-icon svg {
width: 100%;
height: auto;
fill: none;
}
#top .no-flip .avia-icongrid .avia-svg-icon svg>* {
stroke: var(--color-light);
}
#top .no-flip .avia-icongrid .av_icongrid_title {
font-family: var(--font-family-secondary);
}
#top .icon-inline .avia-icongrid .avia-icongrid-inner {
padding: 20px 50px;
}
#top .icon-inline .avia-icongrid .avia-icongrid-inner {
display: flex;
align-items: center;
}
#top .icon-inline .avia-icongrid .avia-icongrid-icon {
margin: 0 20px 0 0;
}
#top .no-flip .avia-icongrid .icongrid_subtitle ul {
margin: 20px 0 0;
}
#top .no-flip .avia-icongrid .icongrid_subtitle ul,
#top .no-flip .avia-icongrid .icongrid_subtitle ul * {
font-weight: 400;
}
#top .no-flip.hide-icon .avia-icongrid svg {
opacity: 0 !important;
}
#top .no-flip.plain .avia-icongrid .av-icon-cell-item {
background-color: transparent !important;
}
#top .no-flip.plain .avia-icongrid .avia-icongrid-inner {
padding: 0 !important;
}
#top .avia-icon-grid-container[class*="count-"] .av_icongrid_title:before {
content: "";
display: block;
color: var(--color-primary);
font-family: var(--font-family-secondary);
font-weight: 600;
}
#top .count-1 .av-icon-cell-item:nth-child(1) .av_icongrid_title:before { content: "01"; }
#top .count-1 .av-icon-cell-item:nth-child(2) .av_icongrid_title:before { content: "02"; }
#top .count-1 .av-icon-cell-item:nth-child(3) .av_icongrid_title:before { content: "03"; }
#top .count-1 .av-icon-cell-item:nth-child(4) .av_icongrid_title:before { content: "04"; }
#top .count-1 .av-icon-cell-item:nth-child(5) .av_icongrid_title:before { content: "05"; }
#top .count-1 .av-icon-cell-item:nth-child(6) .av_icongrid_title:before { content: "06"; }
#top .count-1 .av-icon-cell-item:nth-child(7) .av_icongrid_title:before { content: "07"; }
#top .count-1 .av-icon-cell-item:nth-child(8) .av_icongrid_title:before { content: "08"; }
#top .count-3 .av-icon-cell-item:nth-child(1) .av_icongrid_title:before { content: "03"; }
#top .count-4 .av-icon-cell-item:nth-child(1) .av_icongrid_title:before { content: "04"; }
#top .count-4 .av-icon-cell-item:nth-child(2) .av_icongrid_title:before { content: "05"; }
#top #vuca .av-cell-3 svg>* {
fill: var(--color-light) !important;
} #top .avia-animated-number .avia-animated-number-content {
margin-top: 20px;
}
#top .avia-animated-number .avia-animated-number-content h4 {
font-family: var(--font-family-secondary);
font-weight: 600;
} #top #rsvp .custom-format>*:first-child {
margin-top: 0 !important;
}
#top #rsvp .custom-format>*:last-child {
margin-bottom: 0 !important;
} #top .blog-posts .slide-entry a.slide-image {
border-radius: 0 !important;
}
#top .blog-posts .slide-entry .slide-entry-title {
margin: 10px 0;
font-family: var(--font-family-secondary);
font-size: var(--font-size-h2);
font-weight: 600;
line-height: 1.1;
}
#top .blog-posts .slide-entry .slide-meta {
display: none !important;
}
#top .blog-posts .slide-entry .slide-meta * {
font-size: var(--font-size-text);
} #socket .copyright {
font-size: var(--font-size-text);
} @media only screen and (max-width: 1199px) {
#top .avia-logo-grid .slide-entry-wrap {
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
#top .avia-logo-grid .slide-entry {
height: auto;
}
}
@media only screen and (max-width: 989px) {
#top #event-two .custom-format ul>li:last-child {
padding-right: 0;
}
#top .img-qr.av-custom-positioned {
position: relative;
right: 0;
top: 0;
width: 100%;
margin-bottom: 25px;
text-align: left;
}
}
@media only screen and (max-width: 767px) {
#top .av-special-heading-tag br {
display: none !important;
}
#top .col-bg {
height: auto !important;
background-image: none !important;
}
#top .col-bg .avia-image-container {
opacity: 1 !important;
}
#top .avia-team-member {
grid-template-columns: 1fr;
grid-template-areas:
"image"
"name"
"title";
}
#top .avia-team-member .team-img-container {
margin: 0 auto 20px;
}
#top .avia-logo-grid .slide-entry-wrap {
flex-direction: column;
}
#top .avia-logo-grid .slide-entry-wrap>.slide-entry>a,
#top .avia-logo-grid .slide-entry-wrap>.slide-entry>img {
top: unset;
-ms-transform: none;
transform: none;
}
#top .notes .avia-icon-list li {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 20px;
}
#top .notes .avia-icon-list .iconlist_icon {
margin: 0 0 20px;
}
#top .no-flip .avia-icongrid .avia-icongrid-inner {
padding: 20px 20px 10px;
}
#top .icon-inline .avia-icongrid .avia-icongrid-inner {
padding: 10px 20px;
}
#top .blog-posts .slide-entry-wrap {
margin: 0 !important;
}
#top .blog-posts .slide-entry {
width: 100% !important;
margin: 0 0 30px !important;
}
}