:root {
    /* Primary */
    --bg-AAA-primary-color: #b3751ae5;
    --bg-AAA-secondary-color: #c26208;
    --bg-AAA-tertiary-color: #df570865;
}

#main-wrapper {
    background: linear-gradient(135deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
}

#main {
    background: white;
    box-shadow: inset -22px -13px 16px -25px rgb(0 0 0 / 30%), inset 22px 0px 16px -25px rgb(0 0 0 / 30%);

}


.sidebar .block {
    background-color: transparent !important;
}

#block-legacysidebar > ul.clearfix.nav > li.nav-item:first-child a {
    background: var(--bg-AAA-primary-color) !important;
    background: -moz-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%) !important;
    background: -webkit-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%) !important;
    background: linear-gradient(135deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--bg-AAA-primary-color)', endColorstr='var(--bg-AAA-secondary-color)', GradientType=1) !important;
}


div.meeting-body {
    padding: 10px;
}

#meeting-page-content img {

    max-width: 100%;
    height: auto;


}

#meeting-page-content {
    padding-top: 15px;
}

#bannerPane:empty {
    display: none;
}

#banner23SIC01 {
    border-radius: 0.5rem;
    padding: 20px;
    color: white;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);

    box-shadow: 2px 1px 5px rgb(0 0 0 / 50%);
    position: relative;
    background: url(https://aaahq.org/portals/0/images/meetings/Meetings_Dynamic_Banner_Prototype_1_0_CROP.png), linear-gradient(135deg, var(--bg-AAA-primary-color), var(--bg-AAA-secondary-color));
    background-size: cover;
    background-position: center center;
    background-blend-mode: multiply;
}

#AAA-section h2 {
    padding: 20px;
    color: white;
    border-radius: 0.25rem 1.5rem 0.25rem 0.25rem;
    box-shadow: 2px 1px 5px rgba(0, 0, 0, 0.5);
    text-shadow: 1px 1px 5px rgb(0 0 0 / 50%);
    background: var(--bg-AAA-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--bg-AAA-primary-color)', endColorstr='var(--bg-AAA-secondary-color)', GradientType=1);
}

#AAA-section h1,
#AAA-section h3,
#AAA-section h4,
#AAA-section h5,
#AAA-section h6,
#AAA-section a,
#AAA-section a:link {
    background: var(--bg-AAA-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--bg-AAA-primary-color)', endColorstr='var(--bg-AAA-secondary-color)', GradientType=1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;

}

#AAA-section div.imgWrapper {
    padding: 0.5rem;
    background: var(--bg-AAA-primary-color);
    background: -moz-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    background: -webkit-linear-gradient(-45deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    background: linear-gradient(135deg, var(--bg-AAA-primary-color) 0%, var(--bg-AAA-secondary-color) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='var(--bg-AAA-primary-color)', endColorstr='var(--bg-AAA-secondary-color)', GradientType=1);
    border-radius: 0.25rem;
}

#AAA-section img {
    border: 1px solid black;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.5);
}

#imgRow {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

#paceImg {
    max-width: 300px;
}

#jisImg {
    max-width: 175px;
}