.mobilecircleburger {
    display: none !important;
}

.mobilecircleburger a {
    display: flex;
    align-items: center;
    background: var(--primary-color);
    text-decoration: none;
    font-size: 13px;
    padding: 12px;
    justify-content: space-between;
    border-radius: 10px;
}

.mobilecircleburger a svg {
    width: 23px;
    height: 23px;
    margin-top: -2px;
    transform: rotate(-90deg);
}

#circle-page {
    display: flex;
}

#circle-page > div {
}

#circle-page > div.col1 {
    width: 330px;
    margin-right: 30px;
}

#circle-page > div.col2 {
    flex: 1;
}

#circle-page > div.col2 div.col3 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

/** Colum 1 **/
#circle-page > div.col1 > div {
    display: block;
    width: 100%;
    margin-bottom: 7px;
    text-align: left;
    /* color: white; */
    position: relative;
    border-radius: 20px;
}

#circle-page > div.col1 > div .subcircle-header {
    background: #005cb9;
    padding: 0 15px;
    overflow: hidden;
    border-bottom-right-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 7px;
}

#circle-page > div.col1 > div .subcircle-header > a {
    font-size: 14px;
    text-align: left;
    color: white;
    display: block;
    text-decoration: none;
    text-transform: none;
    flex: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 3px;
    line-height: 1.25;
}

#circle-page > div.col1 > div > div.active .subcircle-header {
    border-radius: 0;
    background: #425564;
}

#circle-page > div.col1 > div .subcircle-header .popup-controls {
    position: static;
    float: none;
}

#circle-page > div.col1 > div .subcircle-header .popup-controls a.search.icon {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg id='Vibrant' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.7 13.7'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M484.07,1015.31a5.24,5.24,0,1,1,3.7-8.94h0a5.24,5.24,0,0,1-3.7,8.94Zm0-10a4.72,4.72,0,0,0-3.34,1.39,4.72,4.72,0,0,0,3.34,8.06,4.73,4.73,0,0,0,0-9.45Z' transform='translate(-478.83 -1004.84)'/%3E%3Cpath class='cls-1' d='M492.28,1018.54a.24.24,0,0,1-.18-.07l-4.69-4.69a.25.25,0,1,1,.36-.36l4.69,4.69a.25.25,0,0,1,0,.36A.26.26,0,0,1,492.28,1018.54Z' transform='translate(-478.83 -1004.84)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    display: inline-block;
}

#circle-page > div.col1 > div .subcircle-header .popup-controls a.settings {
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' id='Vibrant' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.47 15.47'%3E%3Cdefs%3E%3Cstyle%3E.cls-1-548517268383%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1-548517268383' d='M508.28,603.24h0l-2.53-.43a.24.24,0,0,1-.2-.23l-.1-1.82a5.93,5.93,0,0,1-.66-.41l-1.67.71a.25.25,0,0,1-.3-.08l-1.49-2.09a.26.26,0,0,1,0-.32l1.19-1.32a5.47,5.47,0,0,1-.19-.8l-1.64-.67a.25.25,0,0,1-.16-.27l.43-2.53a.25.25,0,0,1,.23-.21l1.72-.09a7.39,7.39,0,0,1,.47-.76l-.67-1.57a.25.25,0,0,1,.09-.3l2.09-1.49a.24.24,0,0,1,.31,0l1.25,1.12a5.49,5.49,0,0,1,.91-.22l.63-1.55a.26.26,0,0,1,.27-.15l2.53.43a.24.24,0,0,1,.21.23l.09,1.67a6,6,0,0,1,.8.5l1.54-.65a.25.25,0,0,1,.3.09l1.49,2.09a.24.24,0,0,1,0,.31L514,593.72a6.45,6.45,0,0,1,.2.87l1.59.65a.24.24,0,0,1,.15.27l-.42,2.53a.26.26,0,0,1-.24.21l-1.76.09c-.14.24-.29.48-.45.7l.69,1.64a.25.25,0,0,1-.08.3l-2.09,1.48a.25.25,0,0,1-.31,0L510,601.23a6.91,6.91,0,0,1-.76.17l-.68,1.69A.25.25,0,0,1,508.28,603.24Zm-2.3-.89,2.14.36.66-1.63a.24.24,0,0,1,.2-.15,5.23,5.23,0,0,0,.95-.22.25.25,0,0,1,.25,0l1.3,1.18,1.77-1.25-.67-1.59a.23.23,0,0,1,0-.25,5.56,5.56,0,0,0,.55-.87.25.25,0,0,1,.21-.13l1.71-.09.36-2.13-1.55-.63a.24.24,0,0,1-.15-.2,5.67,5.67,0,0,0-.23-1.07.24.24,0,0,1,0-.24l1.1-1.23-1.25-1.76-1.49.63a.27.27,0,0,1-.25,0,5.37,5.37,0,0,0-1-.61.24.24,0,0,1-.14-.21l-.09-1.61-2.13-.36-.61,1.49a.25.25,0,0,1-.2.16,5.16,5.16,0,0,0-1.1.25.23.23,0,0,1-.25-.05l-1.2-1.08-1.77,1.26.64,1.52a.23.23,0,0,1,0,.25,5.38,5.38,0,0,0-.56.92.23.23,0,0,1-.22.14l-1.66.09L501,595.4l1.59.64a.24.24,0,0,1,.15.2,5.5,5.5,0,0,0,.24,1,.25.25,0,0,1-.05.25l-1.16,1.28,1.26,1.76,1.62-.68a.25.25,0,0,1,.25,0,5.5,5.5,0,0,0,.83.52.23.23,0,0,1,.13.21Zm9.31-4.35Z' transform='translate(-500.5 -587.78)'/%3E%3Cpath class='cls-1-548517268383' d='M508.25,598.73a3.39,3.39,0,0,1-.55,0,3.29,3.29,0,1,1,3.79-2.7,3.3,3.3,0,0,1-3.24,2.74Zm0-6.08a2.76,2.76,0,0,0-1.61.52,2.78,2.78,0,0,0,1.15,5,2.73,2.73,0,0,0,2.08-.47,2.79,2.79,0,0,0-1.15-5A3.73,3.73,0,0,0,508.24,592.65Z' transform='translate(-500.5 -587.78)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    display: inline-block;
}

#circle-page > div.col1 > div .search-panel {
    position: absolute;
    top: 44px;
    left: 0;
    background: #231f20;
    padding: 15px;
    z-index: 1;
    width: 100%;
    text-align: left;
    display: none;
}

#circle-page > div.col1 > div > div .search-panel.active {
    display: block;
}

#circle-page > div.col1 > div .search-panel input[type="text"] {
    border: none;
    width: 100%;
    padding: 10px 15px;
    box-shadow: none;
    margin-top: 5px;
    color: #425564;
}

#circle-page > div.col1 > div .settings-panel {
    position: absolute;
    top: 44px;
    right: 0;
    background: #231f20;
    padding: 15px 15px 15px 15px;
    z-index: 1;
    width: 100%;
    display: none;
}

#circle-page > div.col1 > div .settings-panel.active {
    display: block;
}

#circle-page > div.col1 > div .settings-panel ul {
}

#circle-page > div.col1 > div .settings-panel ul li {
    border-bottom: 2px solid white;
    padding-bottom: 7px;
    margin-bottom: 7px;
    list-style: none;
}

#circle-page > div.col1 > div .settings-panel ul li:last-of-type {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

#circle-page > div.col1 > div .settings-panel ul li a {
    color: white;
    text-decoration: none;
    text-transform: none;
    font-size: 12px;
    display: block;
    text-align: left;
}

#circle-page > div.col1 > div .subcircle-pages {
    background: white;
    padding: 15px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: none;
}

#circle-page > div.col1 > div.active .subcircle-pages {
    display: block;
}

#circle-page > div.col1 > div .subcircle-pages ul {
}

#circle-page > div.col1 > div .subcircle-pages ul li {
    margin: 0 0 10px 0;
    display: flex;
}

#circle-page > div.col1 > div .subcircle-pages ul li a {
    text-decoration: none;
    text-transform: none;
    font-size: 13px;
    color: black;
}

/** Colum 2 **/
#circle-page > div.col2 > h2:first-of-type {
    margin-top: 0;
    font-size: 28px;
}

#circle-page > div.col2 p {
    font-size: 14px;
    line-height: 1.5;
    margin: 5px 0 15px 0;
}

/** Search Widget **/
#circle-page > div.col1 .widget.wdg_search .widget-top {
    background: var(--primary-color);
    border-top-right-radius: 10px;
}

#circle-page > div.col1 .widget.wdg_search .widget-top span {
    margin-top: 15px;
}

#circle-page > div.col1 .widget.wdg_search .widget-middle {
    background: var(--primary-color);
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#circle-page > div.col1 .widget.wdg_search p {
    color: white;
}

#circle-page > div.col1 .widget.wdg_search input[type="text"] {
    border: none;
    width: 100%;
    padding: 10px 15px;
    box-shadow: none;
    color: #425564;
}

#circle-page > div.col2 div.col3 > div {
    max-width: 49%;
}

#circle-page > div.col1 .widget.wdg_search input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 0.75vw;
}
#circle-page > div.col1 .widget.wdg_search input[type="text"]::-moz-placeholder { /* Firefox 19+ */
    font-size: 0.75vw;
}
#circle-page > div.col1 .widget.wdg_search input[type="text"]:-ms-input-placeholder { /* IE 10+ */
    font-size: 0.75vw;
}
#circle-page > div.col1 .widget.wdg_search input[type="text"]:-moz-placeholder { /* Firefox 18- */
    font-size: 0.75vw;
}

@media screen and (min-width: 39.9375em) {
    #circle-page > div.col1 > div > div.active .subcircle-pages {
        display: block;
    }
}

/* You are here Section*/
#youarehere{border: 1px solid var(--primary-color);border-radius: 10px;padding: 1rem;margin: 1rem 0;}
#youarehere > p{font-weight: bold;color: var(--primary-color);margin-bottom: 0.5rem;}
#youarehere ul{ margin: 0; }


/* Side Navigation*/
#circle-page > div.col1 .side-navigation-sm {
    padding: 0px 15px;
}

#circle-page > div.col1 .side-navigation-sm hr {
    margin-top: 0.7em;
    margin-bottom: 0.7em;
}

#circle-page > div.col1 .page-title-container {
    display: flex;
    background-color: transparent;
    /* padding: 14px 18px 0 14px; */
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}

#circle-page > div.col1 .computer {
    width: 18px;
    display: flex;
    cursor: pointer;
    height: 17px;
    margin-left: 5px;
}

#circle-page > div.col1 .down-arrow {
    width: 20px;
    display: flex;
    margin-top: 3px;
    margin-right: 5px;
    cursor: pointer;
    min-width: 20px;
}

#circle-page > div.col1 .down-arrow.nopage {
    transform: rotate(-90deg);
}

#circle-page > div.col1 .view-icon {
    width: 20px;
    display: flex;
    margin-top: 3px;
    margin-right: 5px;
    cursor: pointer;
}

#circle-page > div.col1 .search-icon {
    width: 18px;
    cursor: pointer;
}

#circle-page > div.col1 .collapsible {
    display: flex;
    background-color: transparent;
    cursor: pointer;
    font-weight: 600;
    width: 120px;
    border: none;
    margin: 0;
    padding: 0;
    flex: 1;
    padding-right: 0.5em;
}

#circle-page > div.col1 .collapsible.nopages {
    margin-left: 25px;
}

#circle-page > div.col1 .collapsible a {
    text-decoration: none;
    text-align: left;
}

#circle-page > div.col1 .page-title-container:hover {
    /* background-color: white; */
    border-radius: 12px;
}

#circle-page > div.col1 .content {
    background-color: white;
    overflow: hidden;
    display: none;
    border-radius: 12px;
    padding: 0.5em 0;
    margin-top: 10px;
}

#circle-page > div.col1 .content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#circle-page > div.col1 .content ul li {
}

#circle-page > div.col1 .content ul li a {
    text-decoration: none;
    font-size: 12px;
    padding: 0px 24px;
    line-height: 2.4em;
    display: block;
}

#circle-page > div.col1 .content ul li a:hover {
    text-decoration: underline;
}

#circle-page > div.col1 .side-circle-search {
    width: 100%;
    margin-top: 10px;
    display: none;
}

#circle-page > div.col1 .side-circle-search input {
    height: 40px !important;
    border: 1px solid #e6e6e5 !important;
}

/* The new side navigation */
#sidenavigation {
    margin-top: 1rem;
}

#sidenavigation ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#sidenavigation ul li {
}

#sidenavigation ul li a {
    padding: 0.7rem 1rem;
    display: block;
    margin: 0;
    text-decoration: none;
    text-transform: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#sidenavigation > ul {
}

#sidenavigation > ul > li {
    margin-bottom: 0.3rem;
}

#sidenavigation > ul > li > a {
    color: white;
    background-color: var(--primary-color);
    display: flex;
    justify-content: space-between;
}

#sidenavigation > ul > li > a span.controls {
}

#sidenavigation > ul > li > a span.controls .search-icon {
}

#sidenavigation > ul > li > a span.controls .expand-icon {
    width: 20px;
    height: 20px;
    display: block;
    transition: transform 0.2s linear;
}

#sidenavigation > ul > li > a span.controls .expand-icon.opened {
    transform: rotate(90deg);
}

#sidenavigation > ul > li > ul {
    background-color: #eee;
    display: none;
}

#sidenavigation > ul > li > ul.opened {
    display: block;
}

#sidenavigation > ul > li > ul > li {
}

#sidenavigation > ul > li > ul > li > a {
}

#sidenavigation > ul > li > ul > li.active > a {
    font-weight: bold;
}


/* In page navigation */
#inpagenavigation{ }
#inpagenavigation > ul{ margin-left: 0; }
#inpagenavigation ul{margin-bottom: 0;padding: 0;list-style: none;margin-top: 0;}
#inpagenavigation ul li{}
#inpagenavigation ul li a{display: flex;justify-content: space-between;color: var(--primary-color);background-color: var(--secondary-color);text-decoration: none;text-transform: none;padding: 10px;border-radius: 10px;align-items: center;/* height: 42px; */}
#inpagenavigation ul li a.active {background-color: var(--primary-color); color: var(--secondary-color);}
#inpagenavigation ul li a:hover {background-color: var(--primary-color); color: var(--secondary-color);}

#inpagenavigation ul li a span.controls{ }
#inpagenavigation ul li a span.controls svg{width: 20px;height: 20px;transition: 0.1s;border-radius: 50%;box-sizing: content-box;display: none;}
#inpagenavigation ul li a span.controls svg:hover {border-radius: 50%;outline: 2px solid white;}
#inpagenavigation span.controls .expand-icon.opened { transform: rotate(90deg); }

#inpagenavigation ul ul{ display: none; }

#inpagenavigation > ul > li > ul.opened { display: block; }
#inpagenavigation > ul > li > ul ul.opened { display: block; }

@media only screen and (min-device-width: 375px) and (max-device-width: 812px)
{ 

    #inpagenavigation {display: none;}
    #circle-page > div.col1 > div {display: none;}
}