/*Mayor Styles*/
.customHeaderTextContainer.show{
    display:none;
}
.content h1{
    font-weight: bold;
    font-size: 35px;
    color: rgba(0,0,0,0);
    text-shadow:0px 0px #ca912a;
}
.content h2{
    font-weight: bold;
    font-size: 28px;
    color: rgba(0,0,0,0);
    text-shadow:0px 0px #ca912a;
}
.content .header2{
    font-weight: bold;
    font-size: 28px;
    color: rgba(0,0,0,0);
    text-shadow:0px 0px #ca912a;
}
.headerPortraitContainer{
    width:100%;
}
.headerPortrait{
    background-size: contain;
    background-position: bottom right;
    background-repeat: no-repeat;
}
.headerPortraitContainer .headerPortraitPadding{
    border: 0px;
    margin: 0px;
    margin-top: 15px;
    height: calc(100% - 15px);
    width: 330px;
    box-shadow: none;
    transition:none;
}
@media screen and (max-width: 1650px){
    .headerPortraitContainer .headerPortraitPadding {
        margin-right: 0px;
    }
}
@media screen and (max-width: 800px){
    .headerPortraitContainer .headerPortraitPadding{
        max-height:none;
    }
}
@media screen and (max-width: 400px){
    .headerPortraitContainer .headerPortraitPadding{
        width:100%;
    }
}
.contentMargins{
   background:white;
}
.pageBreadcrumbsUnderline {
    height: 1px;
    background: linear-gradient(90deg, rgba(59,89,118,1) 0%, rgba(225,229,234,1) 25%, rgba(225,229,234,0) 50%);
}
.subnavBackground{
    background: linear-gradient(180deg, rgba(35,95,155,1) 0%, rgba(94,152,194,1) 100%);
}
.subnavBackgroundGradient {
    position: absolute;
    top: 0px;
    height: 450px;
    max-height:100%;
    width: 15px;
    right: -15px;
    background: linear-gradient(180deg, rgba(254,209,137,1) 0%, rgba(22,63,107,0) 100%);
}
#subnavMenu > nav > div > div > ul:first-of-type > li:first-of-type{
    background: linear-gradient(71deg, rgba(16,20,23,1) 0%, rgba(16,20,23,1) 18px, rgba(36,45,50,1) 18px, rgba(43,53,59,1) 45%, rgba(29,37,42,1) 75%, rgba(29,37,42,1) 100%);
    border-bottom: 1px solid #ffb340;
}
.subnav .nav.L1.currentEntity > .link{
    background: linear-gradient(71deg, rgba(16,20,23,1) 0%, rgba(16,20,23,1) 18px, rgba(36,45,50,1) 18px, rgba(43,53,59,1) 45%, rgba(29,37,42,1) 75%, rgba(29,37,42,1) 100%);
    border-bottom: 1px solid #ffb340;
}
@media screen and (max-width:1280px){
    .subnav .nav.L1.currentEntity > .link{ margin-top:0px; box-shadow:none;}
}
.subnav .nav.L1.currentEntity > .link a.openCloseNav .arrow{
    border-top: 2px solid #ffb23e;
    border-right: 2px solid #ffb23e;
}