
.gradientbar {background-image: -webkit-linear-gradient(95deg,rgba(60, 196, 230, 0.99) 0%,rgba(19, 81, 214, 0.99) 59%,rgba(38, 255, 161, 0.99) 100%);background-image: -o-linear-gradient(95deg,rgba(60, 196, 230, 0.99) 0%,rgba(19, 81, 214, 0.99) 59%,rgba(38, 255, 161, 0.99) 100%);background-attachment: scroll;background-color: rgb(87, 228, 250);background-image: linear-gradient(95deg, rgba(60, 196, 230, 0.99) 0%, rgba(19, 81, 214, 0.99) 59%, rgba(38, 255, 161, 0.99) 100%);background-position-x: 50%;background-position-y: 50%;background-repeat: repeat;box-sizing: border-box;height: 10px;margin-bottom: 0px;margin-top: 0px;padding: 0px;position: fixed;z-index: 20030}
.gradientbar.top {top: 0px;left:0px;width: 100vw;}
@media (max-height: 650px) {
    .gradientbar.bottom{display:none;}
}
/* .sfm-mobile .gradientbar, .sfm-mobile .loglangdonhead {display: none;} */
.gradientbar.bottom {min-width:0px;bottom: 0px;background-size: 100vw 10px;transition-delay: 0s, 0s, 0s, 0s, 0s, 0s;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.35s, 0.35s;transition-property: background, border, border-radius, box-shadow, width, min-width;transition-timing-function: ease, ease, ease, ease, ease, ease;right:0px;background-position: right 0px;}
.view-home .sfm-body-pushed .gradientbar.bottom {min-width:300px;}
.view-portfolio .gradientbar.bottom {display:none !important;}
.view-portfolio div.page_portfolio {width:100vw;height:100vh;overflow-y: auto; overflow-x: hidden;}
.loginswitcher, .langswitcher {z-index:33333}
.view-home .loginswitcher, .view-usrdash .loginswitcher, .view-blog .loginswitcher {right:30px !important}
.loginswitcher {padding:0px 10px 0px 10px;right: 210px;position: absolute;    -webkit-transition: right 1s ease-out 1s;    transition: right 1s ease-out 1s;}
.view-blog .langswitcher, .view-usrdash .langswitcher, .view-home .langswitcher {right: 230px !important;}
.langswitcher {box-sizing: border-box;max-width: 81px;position: absolute;top: 0px;width: 94px;right: 400px;padding: 0px;display: block; -webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s; -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;transition: background .3s,border .3s,border-radius .3s,box-shadow .3s; transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;    -webkit-transition: right 0.4s ease-out 1s;    transition: right 0.4s ease-out 1s;}
.langswitcher div {border: 1px solid transparent;padding: 7px;clear: both;}
.langswitcher ul {border: 0;outline: 0;font-size: 100%;background: transparent;box-sizing: border-box;padding: 0;margin: 0 !important;list-style-type: none;}
.langswitcher ul li {padding: 0;margin: 0;list-style-type: none;display: inline;box-sizing: border-box;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
.langswitcher u li a {background-color: rgba(0, 0, 0, 0);box-shadow: none;box-sizing: border-box;display: block;line-height: 1;padding-bottom: 5px;padding-left: 10px;padding-right: 10px;padding-top: 5px;text-decoration: none}
.langswitcher ul li a img {display: inline;  vertical-align: middle;  width: 18px;  height: 12px;  height: auto;  max-width: 100%;  border: none;  -webkit-border-radius: 0;  border-radius: 0;  -webkit-box-shadow: none;  box-shadow: none;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.loglangdonhead {line-height: 24px;box-sizing: border-box;left: 50px;margin-bottom: 0px;margin-top: 0px;padding: 0px;position: fixed;top: 10px;width: calc(100vw - 50px);z-index: 9999;}
.loglangdonhead.don {opacity:1; transition: opacity .5s ease-in-out, height 0.3s linear;-moz-transition: opacity .5s ease-in-out, height 0.3s linear;-webkit-transition: opacity .5s ease-in-out, height 0.3s linear; left:unset;right:0px;width:250px !important;top:unset;bottom:calc(100vh - 49px);height:39px;}
.view-home .loglangdonhead.don, .view-blog .loglangdonhead.don, .view-usrdash .loglangdonhead.don {bottom:0px;}
.view-home .sfm-body-pushed .loglangdonhead.don, .view-blog .sfm-body-pushed .loglangdonhead.don, .view-usrdash .sfm-body-pushed .loglangdonhead.don {opacity:0;}
.loglangdonhead > div {margin-left: auto;box-sizing: border-box;display: flex;position: relative;text-align: right;width: 50%;}
.loglangdonhead.don > div {width: 250px;}
.loglangdonhead > div > div {box-sizing: border-box;display: flex;margin: 0px;padding: 0px;position: relative;width: 100%}
.donate-button-wrap {box-sizing: border-box;display: block;position: relative;text-align: right;margin-left: auto;}
.donate-button-wrap a.donate-button {background-attachment: scroll;background-color: rgb(0, 179, 156);background-image: linear-gradient(95deg, rgba(60, 196, 230, 0.99) 0%, rgba(19, 81, 214, 0.99) 59%, rgba(38, 255, 161, 0.99) 100%);background-position: calc(-100vw + 258px) 0px;background-repeat: no-repeat;background-size: 100vw 39px;border-radius: 0px;box-shadow: none;box-sizing: border-box;color: rgb(255, 255, 255);display: inline-block;fill: rgb(255, 255, 255);font-family: 'Roboto', sans-serif;font-size: 18px;font-weight: 500;height: 39px;line-height: 1;padding-bottom: 10px;padding-left: 20px;padding-right: 20px;padding-top: 10px;text-align: center;text-decoration: none;transition-delay: 0s;transition-duration: 0.3s;transition-property: all;transition-timing-function: ease;width: 250px;}
.donate-button-wrap a.donate-button:hover {background-color:#FF0071 !important;background-image:none !important;}
.view-home .don, .view-blog .don, .view-usrdash .don {z-index:23232}
.donate-button-wrap a.donate-button > span {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-decoration: inherit;-moz-box-pack: center}
.donate-button-wrap a.donate-button > span > span:first-of-type {box-sizing: border-box;fill: rgb(255, 255, 255);flex-grow: 0;margin-left: 16px;order: 15;text-decoration: inherit;-moz-box-flex: 0;-moz-box-ordinal-group: 16;-webkit-box-ordinal-group: 16;-ms-flex-order: 15;}
.donate-button-wrap a.donate-button > span > span:last-of-type {text-decoration: inherit;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;}
*::-webkit-scrollbar {display: none;}
* {scrollbar-width: none;-ms-overflow-style: none;}
.sfm-navicon, .sfm-navicon:after, .sfm-navicon:before, .sfm-sidebar-close:before, .sfm-sidebar-close:after {height: 3px !important;}
.sfm-label-square .sfm-navicon-button, .sfm-label-rsquare .sfm-navicon-button, .sfm-label-circle .sfm-navicon-button {border-width: 2px !important;}
.sfm-vertical-nav .sfm-submenu-visible > a .sfm-sm-indicator i:after {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.view-usrdash .sfm-vertical-nav .sfm-has-child-menu > a:before, .view-home .sfm-vertical-nav .sfm-has-child-menu > a:before, .view-blog .sfm-vertical-nav .sfm-has-child-menu > a:before {display: none;}
#sfm-sidebar .sfm-menu .sfm-sm-indicator:hover {background: rgba(255,255,255,0.22);}
.view-usrdash #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator,.view-home #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator, .view-blog #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator {left: auto;right: 0;}
#sfm-sidebar.sfm-compact .sfm-nav {min-height: 50vh;height: auto;max-height: none;margin-top: 0px;}
#sfm-sidebar.sfm-compact  input[type=search] {font-size: 16px;}
#sfm-sidebar {background-color:rgba(0, 52, 98,1); background-image:none;/* Set dynamically from Appearance > Theme settings. */ background-position-x: -250px; background-size:auto 100vh;overflow:hidden;}
div.animix {  position: absolute; width: 3; height: 3;  border-radius: 50%;  opacity: .75;}
div.animix:nth-child(2) {  -webkit-box-shadow: 0 0 45vh 45vh #009ceb;  box-shadow: 0 0 45vh 45vh #009ceb;  -webkit-animation: hue 10s 0s linear infinite, move1 19s 0s linear infinite;  animation: hue 10s 0s linear radial, move1 19s 0s linear infinite;}
div.animix:nth-child(3) {  -webkit-box-shadow: 0 0 30vh 30vh rgba(0, 191, 157,0.6);  box-shadow: 0 0 30vh 30vh rgba(0, 191, 157,0.6);  -webkit-animation: hue 15s 0s linear infinite, move2 25s 0s linear infinite;  animation: hue 15s 0s linear infinite, move2 25s 0s linear infinite;}
div.animix:nth-child(4) {-webkit-box-shadow: 0 0 45vh 45vh #1351d6;  box-shadow: 0 0 45vh 45vh #1351d6;-webkit-animation: hue 20s 0s linear infinite, move3 15s 0s linear infinite;  animation: hue 20s 0s linear infinite, move3 15s 0s linear infinite; opacity: .2;}
@-webkit-keyframes move1 {0% { top: 0vh; left: 150px;} 25% { left: 0vw;} 50% { top: 100vh;} 75% { left: 300px;} 100% { top: 0vh; left: 150px;}}
@keyframes move1 {0% { top: 0vh; left: 150px;} 25% { left: 0vw;} 50% { top: 100vh;} 75% { left: 300px;} 100% { top: 0vh; left: 150px;}}
@-webkit-keyframes move2 {0% { top: 50vh; left: 300px;} 25% { top: 100vh;} 50% { left: 0vw;} 75% { top: 0vh;} 100% { top: 50vh; left: 300px;}}
@keyframes move2 {0% { top: 50vh; left: 300px} 25% { top: 100vh;} 50% { left: 0vw;} 75% { top: 0vh;} 100% { top: 50vh; left: 300px;}}
@-webkit-keyframes move3 {0% { top: 100vh; left: 150px;} 25% { left: 300px;} 50% { top: 0vh;} 75% { left: 0vw;} 100% { top: 100vh; left: 150px;}}
@keyframes move3 {0% { top: 100vh; left: 150px;} 25% { left: 300px;} 50% { top: 0vh;} 75% { left: 0vw;} 100% { top: 100vh; left: 150px;}}
#sfm-sidebar .sfm-logo img {max-height: 150px;}
#sfm-sidebar, .sfm-sidebar-bg, #sfm-sidebar .sfm-nav, #sfm-sidebar .sfm-widget, #sfm-sidebar .sfm-logo, #sfm-sidebar .sfm-social {width: 300px;}
#sfm-sidebar:not(.sfm-iconbar) .sfm-menu li > a span{max-width: calc(300px - 80px);}
#sfm-sidebar .sfm-social {background-color: transparent !important;}
.view-portfolio #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu:hover .sfm-sm-indicator, .view-portfolio #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu a:focus .sfm-sm-indicator {right: -4px;}
.view-usrdash #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu:hover .sfm-sm-indicator, .view-usrdash #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu a:focus .sfm-sm-indicator, .view-home #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu:hover .sfm-sm-indicator, .view-home #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu a:focus .sfm-sm-indicator, .view-blog #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu:hover .sfm-sm-indicator, .view-blog #sfm-sidebar:not(.sfm-vertical-nav) .sfm-has-child-menu a:focus .sfm-sm-indicator {left: -4px;}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .widget-area, .sfm-search-form input {padding-left: 5% !important;}
#sfm-sidebar .sfm-child-menu.sfm-menu-level-1 li a {padding-left: 7% !important;}
#sfm-sidebar .sfm-child-menu.sfm-menu-level-2 li a {padding-left: 9% !important;}
#sfm-sidebar.sfm-compact .sfm-social li {text-align: left;}
#sfm-sidebar.sfm-compact .sfm-social:before {right: auto;left: auto;left: 10%;}
#sfm-sidebar:after {display: none !important;}
#sfm-sidebar, .view-usrdash .sfm-sidebar-slide.sfm-body-pushed #sfm-mob-navbar, .view-home .sfm-sidebar-slide.sfm-body-pushed #sfm-mob-navbar, .view-blog .sfm-sidebar-slide.sfm-body-pushed #sfm-mob-navbar {-webkit-transform: translate3d(-300px,0,0);transform: translate3d(-300px,0,0);}
.view-usrdash #sfm-sidebar, .view-home #sfm-sidebar, .view-blog #sfm-sidebar, .sfm-sidebar-slide.sfm-body-pushed #sfm-mob-navbar {-webkit-transform: translate3d(300px,0,0);transform: translate3d(300px,0,0);}
.view-portfolio #sfm-sidebar .sfm-view-level-1 {left: 300px;width: 300px;-webkit-transform: translate3d(-300px,0,0);transform: translate3d(-300px,0,0);}
#sfm-sidebar .sfm-view-level-1 .sfm-menu {width: 300px;}
#sfm-sidebar .sfm-view-level-2 .sfm-menu {width: 300px;}
#sfm-sidebar .sfm-view-level-3 .sfm-menu {width: 300px;}
.view-usrdash #sfm-sidebar .sfm-view-level-1,.view-home #sfm-sidebar .sfm-view-level-1, .view-blog #sfm-sidebar .sfm-view-level-1 {left: auto;right: 300px;width: 300px;-webkit-transform: translate3d(300px,0,0);transform: translate3d(300px,0,0);}
.view-portfolio #sfm-sidebar .sfm-view-level-2 {left: 600px;width: 300px;-webkit-transform: translate3d(-900px,0,0);transform: translate3d(-900px,0,0);}
.view-usrdash #sfm-sidebar .sfm-view-level-2, .view-home #sfm-sidebar .sfm-view-level-2, .view-blog #sfm-sidebar .sfm-view-level-2{left: auto;right: 600px;width: 300px;-webkit-transform: translate3d(900px,0,0);transform: translate3d(900px,0,0);}
.view-portfolio #sfm-sidebar .sfm-view-level-3 {left: 900px;width: 300px;-webkit-transform: translate3d(-1200px,0,0);transform: translate3d(-1200px,0,0);}
.view-usrdash #sfm-sidebar .sfm-view-level-3, .view-home #sfm-sidebar .sfm-view-level-3, .view-blog #sfm-sidebar .sfm-view-level-3 {left: auto;right: 900px;width: 300px;-webkit-transform: translate3d(900px,0,0);transform: translate3d(900px,0,0);}
.sfm-view-pushed-1 #sfm-sidebar .sfm-view-level-2 {-webkit-transform: translate3d(-300px,0,0);transform: translate3d(-300px,0,0);}
.view-usrdash .sfm-view-pushed-1 #sfm-sidebar .sfm-view-level-2, .view-home .sfm-view-pushed-1 #sfm-sidebar .sfm-view-level-2,
/* MHAS2026 UNUSED: legacy view-blog/view-usrdash selector not used by MHAS2026
.view-blog .sfm-view-pushed-1 #sfm-sidebar .sfm-view-level-2 {-webkit-transform: translate3d(300px,0,0);transform: translate3d(300px,0,0);}
*/
.sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-3 {-webkit-transform: translate3d(-300px,0,0);transform: translate3d(-300px,0,0);}
.view-usrdash .sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-3, .view-home .sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-3,
/* MHAS2026 UNUSED: legacy view-blog/view-usrdash selector not used by MHAS2026
.view-blog .sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-3 {-webkit-transform: translate3d(300px,0,0);transform: translate3d(300px,0,0);}
*/
.sfm-sub-swipe #sfm-sidebar .sfm-view-level-1, .sfm-sub-swipe #sfm-sidebar .sfm-view-level-2, .sfm-sub-swipe #sfm-sidebar .sfm-view-level-3, .sfm-sub-swipe #sfm-sidebar .sfm-view-level-custom, .sfm-sub-dropdown #sfm-sidebar .sfm-view-level-custom {left: 300px;width: 300px;}
.sfm-sub-swipe #sfm-sidebar .sfm-view-level-custom, .sfm-sub-swipe #sfm-sidebar .sfm-view-level-custom .sfm-custom-content, .sfm-sub-swipe #sfm-sidebar .sfm-view-level-custom .sfm-content-wrapper {width: 300px /*!important*/;}
.sfm-sub-swipe #sfm-sidebar .sfm-menu {width: 300px;}
.sfm-sub-swipe.sfm-view-pushed-1 #sfm-sidebar .sfm-view-level-1, .sfm-sub-swipe.sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-2, .sfm-sub-swipe.sfm-view-pushed-3 #sfm-sidebar .sfm-view-level-3, .sfm-sub-dropdown.sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom, .sfm-sub-swipe.sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {-webkit-transform: translate3d(-300px,0,0) !important;transform: translate3d(-300px,0,0) !important;}
.sfm-sub-swipe.sfm-view-pushed-1 #sfm-sidebar .sfm-scroll-main, .sfm-sub-swipe.sfm-view-pushed-custom #sfm-sidebar .sfm-scroll-main, .sfm-sub-dropdown.sfm-view-pushed-custom #sfm-sidebar .sfm-scroll-main {-webkit-transform: translate3d(-100%,0,0) !important;transform: translate3d(-100%,0,0) !important;}
.sfm-sub-swipe.sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-1, .sfm-sub-swipe.sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-1, .sfm-sub-swipe.sfm-view-pushed-3 #sfm-sidebar .sfm-view-level-2, .sfm-sub-swipe.sfm-view-pushed-custom.sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-2 {-webkit-transform: translate3d(-200%,0,0) !important;transform: translate3d(-200%,0,0) !important;}
.view-portfolio .sfm-view-pushed-1.sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {right: -300px;}
.view-portfolio .sfm-view-pushed-2.sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {right: -600px;}
.view-portfolio .sfm-view-pushed-3.sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {right: -900px;}
.sfm-sub-swipe.sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {right: 0;}
.view-portfolio .sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {transform: translate3d(100%,0,0);}
.view-usrdash .sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom, .view-home .sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom,
/* MHAS2026 UNUSED: legacy view-blog/view-usrdash selector not used by MHAS2026
.view-blog .sfm-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {transform: translate3d(-100%,0,0);}
*/
#sfm-sidebar .sfm-menu a img{max-width: 40px;max-height: 40px;}
#sfm-sidebar .sfm-menu .la_icon{font-size: 40px;min-width: 40px;min-height: 40px;}
#sfm-sidebar .sfm-view-level-1, #sfm-sidebar ul.sfm-menu-level-1 {background: none !important;}
#sfm-sidebar .sfm-view-level-2, #sfm-sidebar ul.sfm-menu-level-2 {background: none !important;}
#sfm-sidebar .sfm-view-level-3, #sfm-sidebar ul.sfm-menu-level-3 {background: none !important;}
#sfm-sidebar .sfm-menu-level-0 li, #sfm-sidebar .sfm-menu-level-0 li a, .sfm-title h3, #sfm-sidebar .sfm-back-parent {color: #fff;text-shadow: rgba(0,0,0,0.4) 0px 0px 5px, rgba(0,0,0,0.4) 0px 0px 10px, rgba(0,0,0,0.4) 0px 0px 15px, rgba(0,0,0,.3) 0px 0px 20px, rgba(41,149,255,.3) 0px 0px 30px, rgba(0,0,0,.3) 0px 0px 40px, rgba(41,149,255,.3) 0px 0px 50px, rgba(0,0,0,.3) 0px 0px 75px !important;}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-back-parent {padding: 20px 0;text-transform: capitalize;}
#sfm-sidebar .sfm-search-form input[type=text] {padding-top:20px;padding-bottom:20px;}
.sfm-sub-swipe #sfm-sidebar .sfm-view .sfm-menu, .sfm-sub-swipe .sfm-custom-content {padding-top:  60px;}
#sfm-sidebar .sfm-search-form span {top: 24px;font-size: 25px;font-weight: normal;}
#sfm-sidebar {font-family: "Montserrat", Sans-serif;}
#sfm-sidebar .sfm-sm-indicator {line-height: 20px;}
#sfm-sidebar.sfm-indicators .sfm-sm-indicator i  {width: 6px;height: 6px;border-top-width: 2px;border-right-width: 2px;margin: -3px 0 0 -8px;}
.view-portfolio #sfm-sidebar.sfm-indicators .sfm-sm-indicator i  {margin: -3px 0 0 -8px;}
.view-blog #sfm-sidebar.sfm-indicators .sfm-sm-indicator i, .view-usrdash #sfm-sidebar.sfm-indicators .sfm-sm-indicator i, .view-home #sfm-sidebar.sfm-indicators .sfm-sm-indicator i  {margin: -3px -8px 0 0;}
#sfm-sidebar .sfm-search-form input {font-size: 20px;}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-back-parent {font-family: "Montserrat", Sans-serif;font-weight: normal;font-size: 20px;letter-spacing: 0px;text-align: left;-webkit-font-smoothing: antialiased;font-smoothing:antialiased;text-rendering: optimizeLegibility;}
#sfm-sidebar .sfm-social-abbr a {font-family: "Montserrat", Sans-serif;}
#sfm-sidebar .sfm-widget, #sfm-sidebar .widget-area {text-align: left;}
#sfm-sidebar .sfm-social {text-align: center !important;}
.sfm-rollback a {font-family: "Montserrat", Sans-serif;}
#sfm-sidebar .sfm-menu .la_icon{color: #777;}
#sfm-sidebar .sfm-menu-level-0 li .sfm-sm-indicator i {border-color: #fff;}
#sfm-sidebar .sfm-menu-level-0 .sfm-sl, .sfm-title h2, .sfm-social:after {color: #aaaaaa;text-shadow: rgba(0,0,0,0.4) 0px 0px 5px, rgba(0,0,0,0.4) 0px 0px 10px, rgba(0,0,0,0.4) 0px 0px 15px, rgba(0,0,0,.3) 0px 0px 20px, rgba(41,149,255,.3) 0px 0px 30px, rgba(0,0,0,.3) 0px 0px 40px,rgba(41,149,255,.3) 0px 0px 50px, rgba(0,0,0,.3) 0px 0px 75px !important;}
#sfm-sidebar .sfm-menu-level-1 li .sfm-sm-indicator i {border-color: #ffffff;}
#sfm-sidebar .sfm-menu-level-1 .sfm-sl {color: #aaaaaa;}
#sfm-sidebar .sfm-menu-level-2 li .sfm-sm-indicator i {border-color: #ffffff;}
#sfm-sidebar .sfm-menu-level-2 .sfm-sl {color: #aaaaaa;}
#sfm-sidebar .sfm-menu-level-3 li .sfm-sm-indicator i {border-color: #ffffff;}
#sfm-sidebar .sfm-menu-level-3 .sfm-sl {color: #aaaaaa;}
#sfm-sidebar .sfm-view-level-1 li a, #sfm-sidebar .sfm-menu-level-1 li a{color: #ffffff;border-color: #ffffff;text-shadow: rgba(0,0,0,0.4) 0px 0px 5px, rgba(0,0,0,0.4) 0px 0px 10px, rgba(0,0,0,0.4) 0px 0px 15px, rgba(0,0,0,.3) 0px 0px 20px, rgba(41,149,255,.3) 0px 0px 30px, rgba(0,0,0,.3) 0px 0px 40px,
rgba(41,149,255,.3) 0px 0px 50px, rgba(0,0,0,.3) 0px 0px 75px !important;}
#sfm-sidebar .sfm-view-level-2 li a, #sfm-sidebar .sfm-menu-level-2 li a{color: #ffffff;border-color: #ffffff;text-shadow: rgba(0,0,0,0.4) 0px 0px 5px, rgba(0,0,0,0.4) 0px 0px 10px, rgba(0,0,0,0.4) 0px 0px 15px, rgba(0,0,0,.3) 0px 0px 20px, rgba(41,149,255,.3) 0px 0px 30px, rgba(0,0,0,.3) 0px 0px 40px,
rgba(41,149,255,.3) 0px 0px 50px, rgba(0,0,0,.3) 0px 0px 75px !important;}
#sfm-sidebar .sfm-view-level-3 li a, #sfm-sidebar .sfm-menu-level-3 li a {color: #ffffff;border-color: #ffffff;text-shadow: rgba(0,0,0,0.4) 0px 0px 5px, rgba(0,0,0,0.4) 0px 0px 10px, rgba(0,0,0,0.4) 0px 0px 15px, rgba(0,0,0,.3) 0px 0px 20px, rgba(41,149,255,.3) 0px 0px 30px, rgba(0,0,0,.3) 0px 0px 40px,
rgba(41,149,255,.3) 0px 0px 50px, rgba(0,0,0,.3) 0px 0px 75px !important;}
.sfm-navicon-button {top: 40px;}
.view-blog .sfm-navicon-button, .view-home .sfm-navicon-button, .view-usrdash .sfm-navicon-button {top: 40px;}
.view-portfolio .sfm-navicon-button {left: 5px !important;}
@media (max-width: 585px) {
    .sfm-navicon-button { top: 20px; }
    .view-portfolio .sfm-navicon-button { left: 0px !important; }
}
@media (min-width: 586px) {
    .view-portfolio.sfm-bar body {padding-left: 300px !important;}
    .view-userdash.sfm-bar body, .view-home.sfm-bar body, .view-blog.sfm-bar body {padding-right: 300px !important;}
}
.sfm-navicon:after, .sfm-label-text .sfm-navicon:after, .sfm-label-none .sfm-navicon:after {top: -8px;}
.sfm-navicon:before, .sfm-label-text .sfm-navicon:before, .sfm-label-none .sfm-navicon:before {top: 8px;}
.sfm-body-pushed #sfm-overlay, body[class*="sfm-view-pushed"] #sfm-overlay {opacity: 0.1;cursor:pointer;/* Original close3.png cursor asset was not supplied. */}
#sfm-sidebar .sfm-menu li:last-child:after {display: none;}
.sfm-navicon, .sfm-navicon:after, .sfm-navicon:before, .sfm-label-metro .sfm-navicon-button, #sfm-mob-navbar {background-color: rgba(0,0,0,0);}
.view-home .sfm-label-metro .sfm-navicon, .view-home #sfm-mob-navbar .sfm-navicon, .view-home .sfm-label-metro .sfm-navicon:after, .view-home #sfm-mob-navbar .sfm-navicon:after, .view-home .sfm-label-metro .sfm-navicon:before, .view-home #sfm-mob-navbar .sfm-navicon:before {background-color: #fff;}
.view-portfolio .sfm-label-metro .sfm-navicon, .view-portfolio #sfm-mob-navbar .sfm-navicon, .view-portfolio .sfm-label-metro .sfm-navicon:after, .view-portfolio #sfm-mob-navbar .sfm-navicon:after, .view-portfolio .sfm-label-metro .sfm-navicon:before, .view-portfolio #sfm-mob-navbar .sfm-navicon:before {background-color: #359afe;}
.sfm-navicon-button .sf_label_icon{color: #ffffff;}
.sfm-label-square .sfm-navicon-button, .sfm-label-rsquare .sfm-navicon-button, .sfm-label-circle .sfm-navicon-button {color: #15587c;}
.sfm-navicon-button .sf_label_icon{width: 40px;height: 40px;font-size: calc(40px * .6);}
.sfm-navicon-button .sf_label_icon.la_icon_manager_custom{width: 40px;height: 40px;}
.sfm-navicon-button.sf_label_default{width: 53px;height: 40px;}
#sfm-sidebar [class*="sfm-icon-"] {color: #ffffff;}
#sfm-sidebar .sfm-social li {border-color: #ffffff;}
#sfm-sidebar .sfm-social a {color: #ffffff;}
#sfm-sidebar .sfm-search-form {background-color: rgba(255, 255, 255, 0.05);}
#sfm-sidebar li:hover span[class*='fa-'] {opacity: 1 !important;}
@media (max-width: 782px) {
    #sfm-mob-navbar  {display: none;height: 62px;width: 100%;-webkit-backface-visibility: hidden;position: fixed;top: 0;left: 0;z-index: 5555;text-align: center;-webkit-transition: all 0.4s cubic-bezier(0.215, 0.061, 0.355, 1);transition: all 0.4s cubic-bezier(0.215, 0.061, 0.355, 1);-webkit-transition-delay: .05s;transition-delay: .05s;}
    .sfm-rollback {display: none !important;}
    .sfm-on #sfm-mob-navbar  {display: block;}
    .sfm-mob-nav .sfm-rollback {display: none !important;}
    .sfm-mob-nav {margin-top: 62px !important;}
    #sfm-mob-navbar a {display: inline-block;min-width: 100px;}
    #sfm-mob-navbar img {height: 50px;display: inline-block;margin-top: 6px;}
    #sfm-mob-navbar .sfm-navicon-button {position: absolute;left: 0;top:0;padding: 30px 24px;}
    .view-usrdash #sfm-mob-navbar .sfm-navicon-button,
    .view-home #sfm-mob-navbar .sfm-navicon-button,
/* MHAS2026 UNUSED: legacy view-blog/view-usrdash selector not used by MHAS2026
    .view-blog #sfm-mob-navbar .sfm-navicon-button {right: 0;left: auto;}
*/
    .sfm-navicon-button:after {font-size: 18px !important;}
}
#sfm-sidebar .sfm-scroll {overflow-x: hidden;}
