@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

#dnn_dnnLOGO_imgLogo { height: 100px; }

.bright-text p, .bright-text h1, .bright-text h2, .bright-text h3, .bright-text h4, .bright-text a { color: #fff !important; }
.bright-text a { text-decoration: underline; }

#google_translate_element { height:35px; }
.goog-te-gadget { font-size: 0 !important; }
#google_translate_element span { display: none; }

.personabar-visible .stripe-on-admin {
    background-image: linear-gradient(45deg, #faddb1 25%, #F6F0CF 25%, #F6F0CF 50%, #faddb1 50%, #faddb1 75%, #F6F0CF 75%, #F6F0CF 100%);
background-size: 56.57px 56.57px;
}
.personabar-visible .show-on-admin {
    display: block;
    color: #ff9900;
    font-weight: bold;
}

figure img { width: 100%; }

.personabar-visible .DnnEmptyPane { width: 100%; min-height: 60px; border-top: 1px dashed #faddb1; }
body:not(.dnnEditState) .DNNEmptyPane {
    width: 100%;
}
div.sc-content-block-list.show-placeholder:empty {
    background-image: linear-gradient(45deg, #faddb1 25%, #F6F0CF 25%, #F6F0CF 50%, #faddb1 50%, #faddb1 75%, #F6F0CF 75%, #F6F0CF 100%) !important;
background-size: 56.57px 56.57px !important;
    height: 40px !important;
}

.hilitepane .DnnModule:nth-child(even) {
    background-color: var(--bs-light);
}

footer .app-snippetinject3-edit {
display: none !important;
}

figure {
    border-radius: var(--bs-border-radius-lg) !important;
}

/*** nav ***/
.stellarnav ul li a {
    border-radius: 7px;
}
.stellarnav ul li a,
.stellarnav ul li a.depth-1 {
    padding: 10px 20px;
    background-color: var(--bs-light) !important;
    color: #052264 !important;
}
.stellarnav ul li a:hover,
.stellarnav ul li a.depth-1:hover {
    background-color: #0079bc !important;
    color:#fff !important;
}
.stellarnav li.has-sub>a:after {
    content: '';
    margin-left: 10px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #0079bc;
    display: inline-block;
    margin-bottom: 2px;
}
.stellarnav.desktop li.has-sub a {
    padding-right: 15px;
}
.goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    padding: 4px 6px;
    border-radius: 6px;
}

.stellarnav.mobile.left>ul, .stellarnav.mobile.right>ul {
    z-index: 9;
}

blockquote {
    font-style: italic;
}

#dnn_dnnLOGO_imgLogo {
    height: 70px;
}













