@font-face {font-family: 'sfm-icomoon'; src:url('../files/fonts/icomoon/icomoon.eot'); src: url('../files/fonts/icomoon/icomoon.svg') format('svg'), url('../files/fonts/icomoon/icomoon-iefix.eot') format('embedded-opentype'), url('../files/fonts/icomoon/icomoon.woff') format('woff'), url('../files/fonts/icomoon/icomoon.ttf') format('truetype'); font-weight: normal; font-style: normal;}
article, details, figcaption, figure, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.sfm-body-float {float: left;width: 100%;}
.view-portfolio .sfm-rollback {left: 0;right: auto;}
@media screen and (max-width: 500px) {
    .sfm-mobile.view-usrdash #sfm-mob-navbar .sfm-navicon-button, .sfm-mobile.view-home #sfm-mob-navbar .sfm-navicon-button, .sfm-mobile.view-blog #sfm-mob-navbar .sfm-navicon-button {right: 0;left: auto;}
    #sfm-mob-navbar .sfm-navicon:before {top: 10px;}
    #sfm-mob-navbar .sfm-navicon:after {top: -10px;}
    #sfm-mob-navbar .sfm-navicon:before, #sfm-mob-navbar .sfm-navicon:after {width: 30px;height: 4px;border-radius: 0;}
}
#sfm-sidebar .sfm-has-child-menu > a:after, #sfm-sidebar .sfm-has-child-menu > a:before {line-height: 25px;}
#sfm-sidebar .sfm-menu a img {border-radius: 40px;}
ul.sfm-social.sfm-social-icons > li > a > i {left: 0px;top: 10px;}
.sfm-content-wrapper {padding: 15px;}
.sfm-content-wrapper h1 {color: #CC4B72;font-size: 18px;line-height: 30px;font-weight: 600;margin: 0 0 10px 0 !important;text-transform: uppercase;}
.sfm-content-wrapper p {font-size: 16px;line-height: 24px;font-weight: 400;margin: 0 0 20px 0 !important;}
.sfm-content-wrapper .learn_more {background: #E34F7D;padding: 14px 20px;color: white;display: inline-block;text-decoration: none;text-transform: uppercase;font-size: 14px;font-weight: 600;position: relative;z-index: 2;}
.sfm-content-wrapper .learn_more:before {content: '';position: absolute;background: rgba(255,255,255,0.2);top: 0;left: 50%;right: 50%;bottom: 0;cursor: pointer;z-index: 1;}
.sfm-content-wrapper .learn_more:before, .sfm-content-wrapper input[type=submit]{-webkit-transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);-moz-transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);-o-transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);transition: all 0.3s cubic-bezier(0.215, 0.061, 0.355, 1);}
.sfm-content-wrapper .learn_more:hover:before {left: 0;right: 0;}
.sfm-content-wrapper input, .sfm-content-wrapper textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box;background: #fff;max-width: 432px;border: 1px solid #DEDEDE;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding: 10px;font-weight: 400;font-size: 16px;color: #6A6865;line-height: 19px;width: 100%;}
.sfm-content-wrapper input[type=submit] {background: #E34F7D;padding: 7px 20px;color: white;box-sizing: border-box;text-decoration: none;text-transform: uppercase;font-size: 14px;font-weight: 600;cursor: pointer;height: 50px;}
.sfm-content-wrapper input[type=submit]:hover {background: #fb578a;}
.sfm-content-wrapper .sfm-white {color: white;}
.sfm-logo img {height: 100px;}
.sfm-content-wrapper {padding: 30px;}
#sfm-sidebar .sfm-label-square .sfm-navicon-button:after {
margin: -10px 0 0 0;padding: 0 0 0 18px;font-size: 18px;}
#sfm-body-bg {display: none;}
#sfm-sidebar .sfm-social {margin-bottom: 20px;}
#sfm-sidebar.sfm-compact .sfm-logo {  margin-top: 0px;margin-bottom: 30px;}
#sfm-sidebar .sfm-social li a{text-decoration: none !important;}
.sfm-sidebar-close {  z-index: 1000;}
.sfm-iconbar .sfm-sidebar-close {display: none;}
.sfm-mobile .sfm-sidebar-full #sfm-sidebar .sfm-menu {  margin-top: 0px;}
.sfm-rollback {opacity: 0;}
.sfm-on .sfm-rollback {opacity: 1;}
#sfm-sidebar .sfm-social li a:hover {text-decoration: none;}
.sfm-mobile #sfm-sidebar .sfm-scroll {  padding-right: 0 !important;  padding-left: 0 !important}
.portfolio.homesections .portfolio_home.homesection .videowrap {position: relative; z-index: -99; width: 100vw; height: 100vh;}
.portfolio.homesections .portfolio_home.homesection .videowrap iframe {width:100vw;height:100vh;}
.trigger{color:#359afe;font-size:50px;position: relative;cursor: default;text-decoration: none !important;}
.view-blog .sfm-logo, .view-usrdash .sfm-logo, .view-home .sfm-logo {clear: both}
body {line-height: 1;font-family: "Montserrat", Sans-serif;font-family: "Montserrat", Sans-serif;overflow-x: hidden;}
.sfm-on #sfm-sidebar {display: block}
#sfm-sidebar ol, #sfm-sidebar ul {list-style: none}
#sfm-sidebar a {outline: 0}
#sfm-sidebar { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; text-align: left; position: fixed; top: 0; bottom: 0; left: 0; min-height: 100%; line-height: 1; display: none; z-index: 250; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: none; transition: none; -webkit-transition-delay: .05s; transition-delay: .05s}
.sfm-sub-swipe #sfm-sidebar {overflow: hidden}
#sfm-sidebar.sfm-transitions-enabled, .sfm-scroll-wrapper, .sfm-transitions-enabled .sfm-sidebar-bg, .sfm-view-level-custom {-webkit-backface-visibility: hidden;-webkit-transition: -webkit-transform .25s cubic-bezier(.215, .061, .355, 1), background .25s cubic-bezier(.215, .061, .355, 1), opacity .2s cubic-bezier(.215, .061, .355, 1);transition: transform .25s cubic-bezier(.215, .061, .355, 1), background .25s cubic-bezier(.215, .061, .355, 1), opacity .2s cubic-bezier(.215, .061, .355, 1);-webkit-transition-delay: .05s;transition-delay: .05s}
.view-blog #sfm-sidebar, .view-usrdash  #sfm-sidebar, .view-home  #sfm-sidebar {right: 0;left: auto}
body.sfm-blur>*, body.sfm-sidebar-push>*, body.sfm-sidebar-sub-push>* { -webkit-backface-visibility: hidden; transition: all .3s cubic-bezier(.215, .061, .355, 1); -webkit-transition: all .3s cubic-bezier(.215, .061, .355, 1);-webkit-transition-delay: .05s;transition-delay: .05s}
body.sfm-blur.sfm-body-pushed>* {-webkit-filter: blur(2px);filter: blur(2px)}
body.sfm-blur #sfm-body-bg, body.sfm-blur #sfm-mob-navbar, body.sfm-blur #sfm-overlay-wrapper, body.sfm-blur #sfm-sidebar {-webkit-filter: none;filter: none}
.sfm-sidebar-push #sfm-sidebar:not(.sfm-fully-hidden), .sfm-sidebar-slide #sfm-sidebar:not(.sfm-fully-hidden) {box-shadow: 0 0 35px 3px rgba(0, 0, 0, .33)}
.sfm-sidebar-push.sfm-sidebar-slide #sfm-sidebar {box-shadow: none}
#sfm-sidebar.sfm-sidebar-exposed, #sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li {-webkit-transform: translate(0, 0) !important; transform: translate(0, 0) !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important} 
#sfm-sidebar .sfm-menu-level-0>li {-webkit-transform: translate(-30px, 0); transform: translate(-30px, 0); -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0)}
.view-blog #sfm-sidebar .sfm-menu-level-0>li, .view-usrdash  #sfm-sidebar .sfm-menu-level-0>li, .view-home  #sfm-sidebar .sfm-menu-level-0>li {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);-webkit-transform: translate3d(30px, 0, 0);transform: translate3d(30px, 0, 0)} 
#sfm-sidebar.sfm-compact-footer .sfm-social {margin-top: 30px;margin-bottom: 10px;position: relative}
@media screen and (max-width:480px) {
    #sfm-sidebar.sfm-compact-header .sfm-logo img {max-height: 75px}
}
@-webkit-keyframes item-in {from {left: -100%; opacity: 0}to { left: 0; opacity: 1}}
@keyframes item-in {from {left: -100%; opacity: 0}to {left: 0; opacity: 1}}
.sfm-view-pushed-1 #sfm-sidebar:after {z-index: -800}
.view-blog #sfm-sidebar:after, .view-usrdash #sfm-sidebar:after, .view-home #sfm-sidebar:after {left: -3px;right: 0}
#sfm-marker {display: none !important}
.sfm-rollback {cursor: pointer;z-index: 8888;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-backface-visibility: hidden;-webkit-transition: all .4s cubic-bezier(.215, .061, .355, 1);transition: all .4s cubic-bezier(.215, .061, .355, 1);-webkit-transition-delay: .05s;transition-delay: .05s;-webkit-font-smoothing: antialiased;color: #a4a4a4;font-size: 10px;height: 100%;line-height: 30px;position: fixed;top: 0;text-align: center;text-transform: uppercase;width: 40px}
.sfm-logo, .sfm-rollback.sfm-fixed {position: absolute}
.view-blog .sfm-rollback, .view-usrdash  .sfm-rollback, .view-home  .sfm-rollback {right: 0;left: auto}
.sfm-logo {text-align: center; top: 40px; left: 0; width: 100%; padding: 0 30px; box-sizing: border-box; z-index: 3333}
.sfm-logo img {max-width: 100%;display: inline-block}
#sfm-sidebar li.sfm-has-child-menu>ul.sfm-child-menu {display: none;box-sizing: border-box;position: relative !important;left: 0 !important;top: 0 !important;width: 100% !important;box-shadow: none !important}
#sfm-sidebar.sfm-compact .sfm-scroll-wrapper {height: 100%;-webkit-overflow-scrolling: touch}
#sfm-sidebar .sfm-scroll-wrapper {width: 100%;overflow: hidden;height: 100%;position: relative;z-index: 2}
#sfm-sidebar .sfm-scroll {width: 100%;padding-right: 30px;overflow: auto;height: 100%;box-sizing: content-box}
#sfm-sidebar .sfm-nav {position: absolute;height: 100%;z-index: 999;min-height: 50vh;max-height: 100%;width: 100%;top: 0;left: 0}
#sfm-sidebar .sfm-scroll-wrapper::-webkit-scrollbar {display: none}
#sfm-sidebar ul {margin: 0;padding: 0}
#sfm-sidebar .sfm-va-middle {display: table-cell;vertical-align: middle;width: 100%;height: 100%;padding: 0;margin: 0;position: relative;z-index: 2222}
@media only screen and (max-width:585px) {
    #sfm-sidebar .sfm-nav {min-height: 0 !important}
    #sfm-sidebar .sfm-va-middle {display: block; height: auto; margin-top: 0}
}
#sfm-sidebar .sfm-menu-level-0>li {opacity: 0;-webkit-transition: -webkit-transform .3s cubic-bezier(.215, .061, .355, 1), opacity .4s cubic-bezier(.215, .061, .355, 1);transition: transform .3s cubic-bezier(.215, .061, .355, 1), opacity .4s cubic-bezier(.215, .061, .355, 1)}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li {opacity: 1}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(1) {transition-delay: .2s;-webkit-transition-delay: .2s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(2) {transition-delay: .25s;-webkit-transition-delay: .25s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(3) {transition-delay: .3s;-webkit-transition-delay: .3s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(4) {transition-delay: .35s;-webkit-transition-delay: .35s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(5) {transition-delay: .4s;-webkit-transition-delay: .4s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(6) {transition-delay: .45s;-webkit-transition-delay: .45s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(7) {transition-delay: .5s;-webkit-transition-delay: .5s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(8) {transition-delay: .55s;-webkit-transition-delay: .55s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(9) {transition-delay: .6s;-webkit-transition-delay: .6s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(10) {transition-delay: .65s;-webkit-transition-delay: .65s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(11) {transition-delay: .7s;-webkit-transition-delay: .7s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(12) {transition-delay: .75s;-webkit-transition-delay: .75s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(13) {transition-delay: .8s;-webkit-transition-delay: .8s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(14) {transition-delay: .85s;-webkit-transition-delay: .85s}
#sfm-sidebar.sfm-sidebar-exposed .sfm-menu-level-0>li:nth-child(15) {transition-delay: .9s;-webkit-transition-delay: .9s}
#sfm-sidebar .sfm-menu li {text-align: center;text-transform: uppercase;cursor: pointer;margin: 0;position: relative;list-style: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0)}
#sfm-sidebar .sfm-menu li a {white-space: nowrap;text-decoration: none;-webkit-transition: all .3s cubic-bezier(.215, .061, .355, 1);transition: all .3s cubic-bezier(.215, .061, .355, 1)}
#sfm-sidebar .sfm-menu li a:after {transition: all .2s ease;content: '';background: rgba(255, 255, 255, .05);position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;opacity: 0}
#sfm-sidebar .sfm-menu li a:active:after {opacity: 1;transition: all 0s ease}
#sfm-sidebar .sfm-menu li i:before {display: block}
#sfm-sidebar .sfm-menu a img {vertical-align: middle; display: inline-block; margin: 0 14px 0 0; position: relative; right: 0;}
.view-portfolio #sfm-sidebar .sfm-menu a img {left: 0}
.view-blog #sfm-sidebar .sfm-menu a img, .view-home #sfm-sidebar .sfm-menu a img, .view-usrdash #sfm-sidebar .sfm-menu a img {left: 30px}
#sfm-sidebar .sfm-nav {display: table}
#sfm-sidebar .sfm-view .sfm-menu {padding: 0;margin: 0;width: 100%;display: flex;flex-flow: column nowrap;align-items: center;justify-content: center;min-height: 100%}
#sfm-sidebar .sfm-view .sfm-menu li {text-align: center;cursor: pointer;width: 100%}
.sfm-sidebar-bg {position: absolute;height: 100%;top: 0;left: 0;z-index: -200}
#sfm-sidebar .sfm-view {position: absolute;overflow: hidden;height: 100%;top: 0;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: none}
#sfm-sidebar .sfm-scroll, #sfm-sidebar .sfm-view {-webkit-transition: all .3s cubic-bezier(.215, .061, .355, 1) .05s;transition: all .3s cubic-bezier(.215, .061, .355, 1) .05s}
.sfm-on #sfm-sidebar .sfm-view, .sfm-on #sfm-sidebar .sfm-view-level-custom {display: block}
#sfm-sidebar .sfm-view .sfm-back-parent {position: fixed;z-index: 1001;width: 100%;bottom: 0;display: none;padding-left: 16%;text-align: left !important}
.sfm-sub-swipe #sfm-sidebar .sfm-view .sfm-back-parent {display: block }
.view-blog .sfm-sub-swipe #sfm-sidebar .sfm-view .sfm-back-parent, .view-home .sfm-sub-swipe #sfm-sidebar .sfm-view .sfm-back-parent, .view-usrdash .sfm-sub-swipe #sfm-sidebar .sfm-view .sfm-back-parent {  display: flex;text-decoration: none;flex-direction: row-reverse;}
#sfm-sidebar .sfm-view .sfm-back-parent:before {content: '';opacity: 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255, 255, 255, .1);-webkit-transition: all .15s cubic-bezier(.215, .061, .355, 1);transition: all .15s cubic-bezier(.215, .061, .355, 1)}
#sfm-sidebar .sfm-view .sfm-back-parent:focus:before, #sfm-sidebar .sfm-view .sfm-back-parent:hover:before {opacity: 1}
#sfm-sidebar .sfm-view-level-1 {position: absolute;height: 100%;width: 250px;top: 0;left: 250px;background: #b5b5b5;z-index: -300}
#sfm-sidebar .sfm-view-level-2 {width: 250px;top: 0;left: 500px;background: #36939e;z-index: -400}
#sfm-sidebar .sfm-view-level-3 {width: 250px;top: 0;left: 750px;background: #9e466b;z-index: -500}
#sfm-sidebar .sfm-view-level-1, #sfm-sidebar .sfm-view-level-2, #sfm-sidebar .sfm-view-level-3, #sfm-sidebar .sfm-view-level-custom {opacity: 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-view-pushed-custom #sfm-sidebar .sfm-view-level-custom {opacity: 1}
.sfm-sub-swipe #sfm-sidebar .sfm-view-level-1 {z-index: 3}
.sfm-sub-swipe #sfm-sidebar .sfm-view-level-2 {z-index: 4}
.sfm-sub-swipe #sfm-sidebar .sfm-view-level-3 {z-index: 5}
.sfm-sub-swipe #sfm-sidebar .sfm-view-level-custom {z-index: 10}
.sfm-view-pushed-1 #sfm-sidebar .sfm-view-level-1, .sfm-view-pushed-2 #sfm-sidebar .sfm-view-level-2, .sfm-view-pushed-3 #sfm-sidebar .sfm-view-level-3 {-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;opacity: 1} 
.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 {-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important} 
#sfm-sidebar .sfm-view .sfm-child-menu {display: none !important}
#sfm-sidebar .sfm-menu li>a:before {position: absolute;top: 0;left: 0;right: 0;content: "";bottom: 0;width: 0;z-index: 0;background: rgba(255, 255, 255, .11);-webkit-transition: all .15s cubic-bezier(.215, .061, .355, 1);transition: all .15s cubic-bezier(.215, .061, .355, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;display: block !important}
#sfm-sidebar.sfm-hl-line .sfm-menu li.sfm-submenu-visible>a, #sfm-sidebar.sfm-hl-line .sfm-menu li:hover>a, #sfm-sidebar.sfm-hl-line .sfm-menu li>a:focus {background: rgba(0, 0, 0, .15)}
#sfm-sidebar.sfm-hl-line .sfm-menu li>a:before {top: auto;bottom: -2px;height: 2px}
#sfm-sidebar .sfm-menu .la_icon, #sfm-sidebar .sfm-menu a img, #sfm-sidebar .sfm-menu a span, #sfm-sidebar .sfm-menu li a {z-index: 1}
@media only screen and (min-width:586px) {
    #sfm-sidebar .sfm-menu li.sfm-active-item.sfm-has-child-menu>a:before, #sfm-sidebar .sfm-menu li.sfm-active-smooth.sfm-has-child-menu>a:before, #sfm-sidebar .sfm-menu li.sfm-has-child-menu:hover>a:before, #sfm-sidebar .sfm-menu li.sfm-has-child-menu>a:focus:before {/*HERE GOES the fade effect*/width: calc(100% - 35px)}
    #sfm-sidebar .sfm-menu li.sfm-active-item>a:before, #sfm-sidebar .sfm-menu li.sfm-active-smooth>a:before, #sfm-sidebar .sfm-menu li:hover>a:before, #sfm-sidebar .sfm-menu li>a:focus:before {/* HERE GOES the fade effect */width: 100%}
    .view-usrdash #sfm-sidebar .sfm-menu li.sfm-active-item>a:before, .view-usrdash #sfm-sidebar .sfm-menu li.sfm-active-smooth>a:before, .view-usrdash #sfm-sidebar .sfm-menu li:hover>a:before, .view-usrdash #sfm-sidebar .sfm-menu li>a:focus:before, .view-home #sfm-sidebar .sfm-menu li.sfm-active-item>a:before, .view-home #sfm-sidebar .sfm-menu li.sfm-active-smooth>a:before, .view-home #sfm-sidebar .sfm-menu li:hover>a:before, .view-home #sfm-sidebar .sfm-menu li>a:focus:before, .view-blog #sfm-sidebar .sfm-menu li.sfm-active-item>a:before, .view-blog #sfm-sidebar .sfm-menu li.sfm-active-smooth>a:before, .view-blog #sfm-sidebar .sfm-menu li:hover>a:before, .view-blog #sfm-sidebar .sfm-menu li>a:focus:before {left: auto}
}
.sfm-vertical-nav .sfm-sm-indicator {width: 30px}
#sfm-sidebar.sfm-underline-2 .sfm-menu li:after {border-bottom: 3px solid #fff;content: '';display: block;width: 0%;bottom: -10px;-webkit-transition: all .3s cubic-bezier(.215, .061, .355, 1);position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden}
#sfm-sidebar .sfm-menu li>a span {display: inline-block;vertical-align: middle;line-height: inherit;position: relative;right: 0;z-index: 2;font-family: inherit !important;white-space: normal}
.view-portfolio #sfm-sidebar .sfm-menu li>a span {left: 0;}
.view-usrdash #sfm-sidebar .sfm-menu li>a span, .view-home #sfm-sidebar .sfm-menu li>a span,
/* MHAS2026 UNUSED: legacy view-blog/view-usrdash selector not used by MHAS2026
.view-blog #sfm-sidebar .sfm-menu li>a span {left: 30px;}
*/
.la_icon_manager_custom {display: block;width: 20px;min-width: 20px;height: 20px;margin: -3px 10px -3px 0;background-position: 50% 50% !important;background-repeat: no-repeat !important;background-size: 80% !important;box-sizing: content-box}
#sfm-sidebar .sfm-menu .la_icon {margin-right: 12px;display: inline-block;vertical-align: middle;text-align: center;position: relative;z-index: 100}
#sfm-sidebar.sfm-iconbar .sfm-menu .la_icon {margin-left: auto;margin-right: auto}
#sfm-sidebar .sfm-sl, #sfm-sidebar .sfm-sm-indicator i {font-size: 75%;font-style: normal;text-transform: none}
#sfm-sidebar .sfm-sl {display: inline-block}
#sfm-sidebar i+br+.sfm-sl {margin-left: 2.05em}
#sfm-sidebar .sfm-menu li a {display: block;padding: 0 15px;margin: 0;box-sizing: border-box;position: relative;word-break: break-word}
#sfm-overlay, #sfm-overlay-wrapper {position: fixed;top: 0;bottom: 0;-webkit-backface-visibility: hidden}
#sfm-overlay-wrapper {left: 0;right: 0;z-index: 199;visibility: hidden}
#sfm-overlay {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background: #fff;left: -500px;right: -500px;cursor: pointer;-webkit-transition: opacity .4s cubic-bezier(.215, .061, .355, 1);transition: opacity .4s cubic-bezier(.215, .061, .355, 1);-webkit-transition-delay: .05s;transition-delay: .05s;   -webkit-transform: translate3d(0, 0, 0)}
.sfm-body-pushed #sfm-overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}
.sfm-label-hidden {display: none !important}
#sfm-sidebar .sfm-search-form input[type=submit] {display: none}
#sfm-sidebar form, #sfm-sidebar label {margin: 0;padding: 0}
#sfm-sidebar .sfm-search-form input[type=text] {border: 0;outline: 0;box-shadow: none;background-color: transparent;color: #fff;text-align: right;width: 100%;box-sizing: border-box;padding: 0 32px;font-weight: 200 !important;appearance: none;-webkit-appearance: none;line-height: 100%}
.sfm-search-form {width: 100%;background: rgba(255, 255, 255, .05);margin: 0;padding: 15px 0;position: relative}
#sfm-sidebar .sfm-search-form input[type=search]:focus {opacity: 1;outline: 0 !important}
#sfm-sidebar .sfm-logo {opacity: 0;visibility: hidden;-webkit-transition: visibility 0s .3s, opacity .3s linear;transition: visibility 0s .3s, opacity .3s linear;-webkit-backface-visibility: hidden}
#sfm-sidebar.sfm-sidebar-exposed .sfm-logo {opacity: 1;visibility: visible;-webkit-transition: opacity .3s linear;transition: opacity .3s linear}
#sfm-sidebar .sfm-search-form label {position: relative;display: block;margin-top: 20px}
#sfm-sidebar .sfm-search-form span {position: absolute;width: 16px;height: 16px;top: 15px;left: 10%;font-family: sfm-icomoon;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 16px;font-size: 16px;color: #fff;cursor: pointer}
#sfm-sidebar .sfm-search-form span:after {content: '\e905'}
#sfm-sidebar .sfm-social {display: block;position: absolute;padding-top: 10px;bottom: 0;left: 0;width: 100%;text-align: center;overflow: hidden;z-index: 1000;box-sizing: content-box;margin-bottom: 20px}
#sfm-sidebar.sfm-widget-bottom .sfm-social { bottom: 20px}
#sfm-sidebar .sfm-copy { position: absolute; bottom: 0; z-index: 1001; margin-bottom: 10px; width: 100%; box-sizing: border-box}
#sfm-sidebar .sfm-social:empty { display: none !important}
#sfm-sidebar .sfm-social li { list-style: none;display: inline-block; width: 45px; height: 45px; margin-left: 5px}
#sfm-sidebar .sfm-social-abbr a:before, #sfm-sidebar .sfm-social-icons a span { display: none}
#sfm-sidebar .sfm-social a:after {content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 50%; background: #3b5998; transform: scale(0, 0)}
#sfm-sidebar .sfm-social a:after, #sfm-sidebar .sfm-social a:before { -webkit-backface-visibility: hidden; -webkit-transition: transform .15s cubic-bezier(.215, .061, .355, 1); transition: transform .15s cubic-bezier(.215, .061, .355, 1)}
#sfm-sidebar .sfm-social li a:focus:after, #sfm-sidebar .sfm-social li:hover a:after { transform: scale(1, 1)}
#sfm-sidebar .sfm-social-abbr li a:focus:after, #sfm-sidebar .sfm-social-abbr li:hover a:after {opacity: 1}
#sfm-sidebar .sfm-social li a:focus:before, #sfm-sidebar .sfm-social li:hover a:before {text-shadow: rgba(0, 0, 0, .05) 1px 1px, rgba(0, 0, 0, .05) 2px 2px, rgba(0, 0, 0, .05) 3px 3px, rgba(0, 0, 0, .05) 4px 4px, rgba(0, 0, 0, .05) 5px 5px, rgba(0, 0, 0, .05) 6px 6px}
#sfm-sidebar .sfm-social-abbr a:after {z-index: 0;border-radius: 0;top: 0;background: rgba(255, 255, 255, .1) !important;-webkit-transform: scale(.8, .8);transform: scale(.8, .8);opacity: 0}
#sfm-sidebar .sfm-social-abbr a span {position: relative;z-index: 1}
#sfm-sidebar .sfm-social li a, .sfm-navicon-button {display: inline-block;text-decoration: none !important}
#sfm-sidebar .sfm-social li:first-child {margin-left: 0}
#sfm-sidebar .sfm-social li a {width: 100%;height: 100%;position: relative;z-index: 1;text-align: center;vertical-align: top;-webkit-transition: none;transition: none}
#sfm-sidebar .sfm-social li a:focus, #sfm-sidebar .sfm-social li a:hover {text-decoration: none !important}
#sfm-sidebar [class*=sfm-icon-] a, .sfm-view-level-custom:before { font-family: sfm-icomoon; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 16px; font-size: 16px; color: #fff; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}
#sfm-sidebar .sfm-social-abbr a {line-height: 45px;font-size: 22px}
#sfm-sidebar [class*=sfm-icon-] a:before {position: relative;margin: 0 auto;top: 15px;z-index: 2}
#sfm-sidebar.sfm-iconbar [class*=sfm-icon-] a:before {top: 12px}
#sfm-sidebar .sfm-social-icon li a:focus, #sfm-sidebar .sfm-social-icon li:hover a {color: #fff}
#sfm-sidebar .sfm-social-abbr li a:focus, #sfm-sidebar .sfm-social-abbr li:hover a {opacity: .75}
.sfm-social:after {content: '';position: absolute;bottom: 0;width: 100%;left: 0;text-align: center}
.sfm-icon-gplus a {font-size: 23px !important}
.sfm-icon-gplus a:before {content: "\e900"}
.sfm-icon-facebook a:before {content: "\e601"}
.sfm-icon-twitter a:before {content: "\e602"}
.sfm-icon-instagram a:before {content: "\e906"}.sfm-icon-pinterest a:before {content: "\e605"}
.sfm-icon-flickr a:before {content: "\e105"}
.sfm-icon-dribbble a:before {content: "\e106"}
.sfm-icon-youtube a:before {content: "\f16a"}
.sfm-icon-vimeo a:before {content: "\e104"}
.sfm-icon-linkedin a:before {content: "\e109"}
.sfm-icon-soundcloud a:before {content: "\f1be"}
.sfm-icon-email a:before {content: "\e907"}
.sfm-icon-rss a:before {content: "\e102"}
.sfm-icon-skype a:before {content: "\f17e"}
#sfm-sidebar .sfm-icon-facebook a:after {background: #3b5998}
#sfm-sidebar .sfm-icon-twitter a:after {background: #5E9FCA}
#sfm-sidebar .sfm-icon-instagram a:after {background: #9418b8}
#sfm-sidebar .sfm-icon-pinterest a:after {background: #820a0f}
#sfm-sidebar .sfm-icon-linkedin a:after {background: #0077b5}
#sfm-sidebar .sfm-icon-youtube a:after {background: #cd201f}
#sfm-sidebar .sfm-icon-vimeo a:after {background: #1ab7ea}
#sfm-sidebar .sfm-icon-email a:after {background: #ff8800}
#sfm-sidebar .sfm-icon-skype a:after {background: #00aff0}
#sfm-sidebar .sfm-icon-rss a:after {background: #ff8800}
.sfm-body-float {float: left;width: 100%}
#sfm-body-bg {position: absolute;z-index: 0;top: 0;left: 0;right: 0;bottom: 0;min-width: 100%;min-height: 100%;overflow: hidden;-webkit-backface-visibility: hidden}
.sfm-navicon-button {position: absolute;left: 0;padding: 0;margin: 0;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: all .3s ease;top: 50%}
#sfm-mob-navbar, .sf-label-hidden .sfm-navicon-button {display: none}
.sfm-label-metro .sfm-navicon, .sfm-label-metro .sfm-navicon:after, .sfm-label-metro .sfm-navicon:before {border-radius: 0 !important;height: 2px}
.sfm-label-none .sfm-navicon, .sfm-label-none .sfm-navicon:after, .sfm-label-none .sfm-navicon:before, .sfm-label-text .sfm-navicon, .sfm-navicon {height: 3px}
#sfm-mob-navbar .sfm-navicon, #sfm-mob-navbar .sfm-navicon:after, #sfm-mob-navbar .sfm-navicon:before, .sfm-label-metro .sfm-navicon, .sfm-label-metro .sfm-navicon:after, .sfm-label-metro .sfm-navicon:before {background: #fff;z-index: 1}
#sfm-mob-navbar .sfm-navicon-button:after {display: none !important}
.sfm-label-circle .sfm-navicon-button, .sfm-label-rsquare .sfm-navicon-button, .sfm-label-square .sfm-navicon-button {border: 3px solid}
.sfm-label-rsquare .sfm-navicon-button {border-radius: 8px}
.sfm-label-circle .sfm-navicon-button {border-radius: 50%}
.view-usrdash .sfm-label-circle .sfm-navicon-button, .view-usrdash .sfm-label-rsquare .sfm-navicon-button, .view-usrdash .sfm-label-square .sfm-navicon-button, .view-home .sfm-label-circle .sfm-navicon-button, .view-home .sfm-label-rsquare .sfm-navicon-button, .view-home .sfm-label-square .sfm-navicon-button, .view-blog .sfm-label-circle .sfm-navicon-button, .view-blog .sfm-label-rsquare .sfm-navicon-button, .view-blog .sfm-label-square .sfm-navicon-button {margin-right: 20px;margin-left: 0}
#sfm-sidebar .sfm-label-square .sfm-navicon, #sfm-sidebar .sfm-label-square .sfm-navicon:after, #sfm-sidebar .sfm-label-square .sfm-navicon:before {border-radius: 0}
.view-usrdash .sfm-navicon-button, .view-home .sfm-navicon-button, .view-blog .sfm-navicon-button {right: 0;left: auto}
.sf_label_default:focus .sfm-navicon:before, .sf_label_default:hover .sfm-navicon:before {transform: translateY(2px)}
.sf_label_default:focus .sfm-navicon:after, .sf_label_default:hover .sfm-navicon:after {transform: translateY(-2px)}
.sfm-navicon-button .sfm-navicon:after, .sfm-navicon-button .sfm-navicon:before {transition: .25s}
.sfm-navicon-button:focus, .sfm-navicon-button:hover {transition: .5s;opacity: 1;outline: 0}
.sfm-navicon-button:focus .sfm-navicon:after, .sfm-navicon-button:focus .sfm-navicon:before, .sfm-navicon-button:hover .sfm-navicon:after, .sfm-navicon-button:hover .sfm-navicon:before {transition: .25s}
.sfm-navicon-button .sf_label_icon {margin: 0 auto;font-size: 24px;padding: 10%}
.sfm-navicon {position: absolute;top: 50%;left: 0;width: 60%;background: #e7e6dd;-webkit-transition: all .3s cubic-bezier(.17, .67, .3, 1.33);transition: all .3s cubic-bezier(.17, .67, .3, 1.33);-webkit-backface-visibility: hidden;backface-visibility: hidden;margin: -1px 20%}
.sfm-navicon:after, .sfm-navicon:before, .sfm-sidebar-close:after, .sfm-sidebar-close:before {display: block;content: "";width: 100%;height: 3px;background: #e7e6dd;position: absolute;left: 0;z-index: 200;-webkit-transition: all .25s .25s;transition: all .25s .25s}
.view-portfolio .sfm-navicon:before {width:80%;left:0;}
.view-usrdash .sfm-navicon:before, .view-home .sfm-navicon:before, .view-blog .sfm-navicon:before {width:80%;left:20%;right:0;}
.view-usrdash body#sfm .sfm-navicon-button, .view-home body#sfm .sfm-navicon-button, .view-blog body#sfm .sfm-navicon-button {left: auto !important; right:29px;  }
.sfm-navicon:after {top: -8px}
.sfm-navicon:before {top: 8px}
.sfm-sidebar-close:after, .sfm-sidebar-close:before { -webkit-transition: all .25s ease;transition: all .25s ease;width: 24px;top: 55px;left: 14px}
.sfm-label-none .sfm-navicon:after, .sfm-label-text .sfm-navicon:after {top: -8px}
.sfm-label-none .sfm-navicon:before, .sfm-label-text .sfm-navicon:before {top: 8px}
.sfm-open {opacity: 0 !important}
.sfm-open:not(.steps) .sfm-navicon:after, .sfm-open:not(.steps) .sfm-navicon:before {top: 0 !important}
.sfm-open .sfm-navicon:after, .sfm-open .sfm-navicon:before {transition: .3s;-webkit-backface-visibility: hidden;backface-visibility: hidden}
.YTPWrapper, .sfm-sm-indicator {-webkit-backface-visibility: hidden}
.sfm-open.x .sfm-navicon {background: 0 0 !important}
.sfm-open.x .sfm-navicon:after, .sfm-sidebar-close:after {-webkit-transform: rotate(45deg) !important;transform: rotate(45deg) !important}
.sfm-open.x .sfm-navicon:before, .sfm-sidebar-close:before {-webkit-transform: rotate(-45deg) !important;transform: rotate(-45deg) !important}
.sfm-sidebar-close:focus:before, .sfm-sidebar-close:hover:before {-webkit-transform: rotate(45deg) !important;transform: rotate(45deg) !important}
.sfm-sidebar-close:focus:after, .sfm-sidebar-close:hover:after {-webkit-transform: rotate(135deg) !important;transform: rotate(135deg) !important}
.sfm-inner-fixed {-webkit-transition: none;transition: none}
.sfm-has-child-menu>a {position: relative}
.sfm-sm-indicator {display: none; top: 0; bottom: 0; color: inherit; position: absolute; width: 42px; -webkit-transition: all .3s cubic-bezier(.215, .061, .355, 1); background: 0 0; z-index: 3}
.view-portfolio .sfm-sm-indicator {right: 0; width: 42px; }
.view-home .sfm-sm-indicator, .view-usrdash .sfm-sm-indicator, .view-blog .sfm-sm-indicator {left: 0;width: 42px;}
.sfm-indicators .sfm-sm-indicator {display: inline-block}
#sfm-sidebar .sfm-sm-indicator i {box-sizing: content-box;width: 6px;height: 6px;-webkit-transition: -webkit-transform .3s;transition: transform .3s;-webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);border-top: 2px solid #fff;border-right: 2px solid #fff;position: relative;display: block;top: 50%;left: 50%;margin: -3px 0 0 -3px;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.view-blog #sfm-sidebar .sfm-sm-indicator i, .view-home #sfm-sidebar .sfm-sm-indicator i, .view-usrdash #sfm-sidebar .sfm-sm-indicator i {-webkit-transform: rotate(225deg);transform: rotate(225deg)}
.view-usrdash #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator i, .view-home #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator i, .view-blog #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator i {-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.view-usrdash #sfm-sidebar .sfm-back-parent .sfm-sm-indicator i, .view-home #sfm-sidebar .sfm-back-parent .sfm-sm-indicator i, .view-blog #sfm-sidebar .sfm-back-parent .sfm-sm-indicator i {-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.view-usrdash #sfm-sidebar .sfm-back-parent .sfm-sm-indicator, .view-home #sfm-sidebar .sfm-back-parent .sfm-sm-indicator, .view-blog #sfm-sidebar .sfm-back-parent .sfm-sm-indicator {position:unset;display:inherit;order:2;left:unset;right: 16px;position: absolute;}
.view-usrdash #sfm-sidebar .sfm-back-parent span, .view-home #sfm-sidebar .sfm-back-parent span, .view-blog #sfm-sidebar .sfm-back-parent span {display:inherit;order:-1;padding-right: 50px;}
.view-portfolio #sfm-sidebar .sfm-back-parent .sfm-sm-indicator i{-webkit-transform: rotate(225deg);transform: rotate(225deg)}
#sfm-sidebar .sfm-back-parent .sfm-sm-indicator {display: inline-block;left: 3%}
#sfm-sidebar .sfm-back-parent span {display: inline-block;padding-left: 2px;font-size: 75%}
#sfm-sidebar .sfm-submenu-visible>a>.sfm-sm-indicator>i {-webkit-transform: rotate(135deg) !important;transform: rotate(135deg) !important}
.sfm-has-child-menu>a, .view-usrdash .sfm-has-child-menu>a, .view-home .sfm-has-child-menu>a, .view-blog .sfm-has-child-menu>a {padding-left: 48px;padding-right: 48px}
#sfm-sidebar.sfm-test-mode:before {position: absolute;content: 'Test mode ON';top: 0;color: #fff;background: #b90000}
#sfm-sidebar .sfm-child-menu>li.sfm-submenu-visible>a, #sfm-sidebar .sfm-child-menu>li:hover>a, #sfm-sidebar .sfm-child-menu>li>a:focus {box-shadow: 4px 0 rgba(0, 0, 0, .35) inset}
#sfm-sidebar .sfm-menu li.sfm-submenu-visible>a:before {display: none !important}
#sfm-sidebar .sfm-widget-area {padding: 15px}
#sfm-sidebar .widget {padding: 0;margin: 0}
#sfm-sidebar .sfm-widget-area:empty {display: none}
#sfm-sidebar .sfm-view-level-custom {display: block;padding: 0;margin: 0;overflow: hidden;width: 100%;box-sizing: content-box; background: rgba(0,0,0,0.6);z-index: -1000;-webkit-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}
.sfm-nav-back #sfm-sidebar .sfm-view-level-custom {-webkit-transition: all .4s cubic-bezier(.215, .061, .355, 1) .05s, right 0s ease 0s, left 0s ease 0s;transition: all .4s cubic-bezier(.215, .061, .355, 1) .05s, right 0s ease 0s, left 0s ease 0s}
.view-portfolio #sfm-sidebar .sfm-view-level-custom {right: 0}
.view-usrdash #sfm-sidebar .sfm-view-level-custom, .view-home #sfm-sidebar .sfm-view-level-custom, .view-blog #sfm-sidebar .sfm-view-level-custom {left: 0}
#sfm-sidebar .sfm-view-level-custom.sfm-modal {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 8888;padding-top: 30px;-webkit-transform: none !important;transform: none !important}
.view-usrdash #sfm-sidebar .sfm-view-level-custom.sfm-modal, .view-home #sfm-sidebar .sfm-view-level-custom.sfm-modal, .view-blog #sfm-sidebar .sfm-view-level-custom.sfm-modal {right: 0;left: auto}
@media only screen and (min-width:812px) {
    #sfm-sidebar .sfm-view-level-custom.sfm-modal:before {content: '';position: absolute}
}
#sfm-sidebar .sfm-view-level-custom .sfm-close {display: none}
#sfm-sidebar .sfm-view-level-custom.sfm-modal .sfm-close {display: block}
#sfm-sidebar .sfm-view-level-custom.sfm-modal .sfm-close:before {font-family: sfm-icomoon;content: '\e607';font-size: 32px;padding: 7px;color: #333 !important;background: rgba(255, 255, 255, .2);position: absolute;right: 0;top: 0;cursor: pointer}
.sfm-custom-content {position: fixed;opacity: 0;visibility: hidden;overflow-y: auto;overflow-x: hidden;padding: 0 30px 0 0;box-sizing: content-box}
.sfm-custom-content.sfm-active {position: relative;z-index: 350;visibility: visible;opacity: 1;
height: 100%;-webkit-transition: opacity .4s ease-in-out;transition: opacity .4s ease-in-out}
.sfm-content-wrapper>img {max-width: 100% !important}
.sfm-logo:empty {display: none !important}
.sfm-content-wrapper {padding: 30px;box-sizing: border-box}
.sfm-title h3 {font-size: 28px;font-weight: 400;color: #FFF;margin: 20px 0 10px}
.sfm-title h4 {font-size: 18px;font-weight: 300;color: #AAA;margin: 0 0 30px}
.sfm-title h3, .sfm-title h4 {font-family: inherit}
#sfm-sidebar .sfm-menu, #sfm-sidebar .sfm-menu li {float: none !important;line-height: 1 !important}
.sfm-sidebar-close {position: relative;top: 0;width: 60px;height: 50px;left: 0;cursor: pointer;z-index: 3344}
.view-blog .sfm-sidebar-close, .view-home .sfm-sidebar-close, .view-usrdash .sfm-sidebar-close {float:right;}
#sfm-mob-navbar img {opacity: 1;-webkit-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out}
.sfm-body-pushed #sfm-mob-navbar img {opacity: 0}
.sfm-iconbar {box-shadow: -5px 0 22px rgba(0, 0, 0, .25)}
#sfm-sidebar.sfm-iconbar .sfm-title, #sfm-sidebar.sfm-iconbar .sfm-widget-area, .sfm-iconbar .sfm-search-form, .sfm-iconbar .sfm-sm-indicator, .sfm-iconbar .sfm-social:after {display: none}
#sfm-sidebar.sfm-iconbar .sfm-menu-level-0 li a {padding-left: 0 !important;padding-right: 0 !important}
#sfm-sidebar.sfm-iconbar .sfm-menu-level-0 li>a span {display: block;padding: 0 5px}
#sfm-sidebar.sfm-iconbar .sfm-menu-level-0 a img {margin: 0 0 10px}
.sfm-iconbar .la_icon {font-size: 34px;margin-bottom: 10px;display: block}
#sfm-sidebar.sfm-iconbar .sfm-social li {display: block;margin: 0 auto;width: 40px;height: 40px}
.sfm-iconbar .sfm-logo {padding: 0 20px}
#sfm-sidebar.sfm-iconbar i+br+.sfm-sl {margin-left: 0}
#sfm-sidebar .sfm-view-level-custom.sfm-modal .sfm-close {z-index: 3333;position: absolute;right: 0;top: 0}
#sfm-sidebar.sfm-compact .sfm-va-middle {display: block;margin-top: 0}
#sfm-sidebar.sfm-compact .sfm-va-middle {height: auto}
#sfm-sidebar.sfm-compact .sfm-logo, #sfm-sidebar.sfm-compact .sfm-nav, #sfm-sidebar.sfm-compact-footer .sfm-copy, #sfm-sidebar.sfm-compact-footer .sfm-social, #sfm-sidebar.sfm-full-single .sfm-logo {position: relative;display: block;top: 0;left: 0}
@media only screen and (max-width:585px) {
    #sfm-sidebar .sfm-fs-bottom-box, #sfm-sidebar .sfm-logo, #sfm-sidebar .sfm-nav, #sfm-sidebar .sfm-social {position: relative;display: block;top: 0;left: 0}
}
#sfm-sidebar.sfm-compact .sfm-logo {margin-top: 15px;margin-bottom: 30px}
.sfm-widget {width: auto;display: block}
.sfm-widget-top {margin: 0 0 10px}
.sfm-widget-bottom {margin: 20px 0 0}
.sfm-widget p {margin: 0 0 10px}
.sfm-copy {margin-bottom: 15px;padding: 0 28px}
@media only screen and (max-width:585px) {
    #sfm-sidebar .sfm-scroll {padding-right: 0 !important;padding-left: 0 !important}
    .wp-embed-responsive #sfm-sidebar .sfm-scroll {padding-right: 30px !important}
}
.sfm-ui-shown #sfm-sidebar.sfm-sidebar-exposed .sfm-fs-bottom-box:before, .sfm-ui-shown #sfm-sidebar.sfm-sidebar-exposed .sfm-logo:before {transform-origin: center bottom;transform: scaleX(1)}
.sfm-ui-shown #sfm-sidebar .sfm-fs-bottom-box>*, .sfm-ui-shown #sfm-sidebar .sfm-logo>*, .sfm-ui-shown #sfm-sidebar .sfm-nav>* {transform: translate3d(0, -50px, 0)}
.sfm-ui-shown #sfm-sidebar.sfm-sidebar-exposed .sfm-fs-bottom-box>*, .sfm-ui-shown #sfm-sidebar.sfm-sidebar-exposed .sfm-logo>*, .sfm-ui-shown #sfm-sidebar.sfm-sidebar-exposed .sfm-nav>* {transform: translate3d(0, 0, 0);opacity: 1}
.sfm-fs-bottom-box {overflow: hidden;position: relative}
.sfm-full-single .sfm-scroll {display: flex;flex-flow: column nowrap;align-items: center;justify-content: center}
.sfm-full-single .sfm-logo {flex-grow: 0;flex-shrink: 1;flex-basis: auto}
.sfm-full-single .sfm-nav {flex-grow: 1;flex-shrink: 1;flex-basis: auto;display: flex !important;flex-flow: column nowrap;align-items: center;justify-content: center}
.sfm-full-single .sfm-fs-bottom-box {width: 100%;flex-grow: 0;flex-shrink: 1;flex-basis: auto}
#sfm-sidebar.sfm-full-single .sfm-scroll {height: auto;min-height: 100%}
#sfm-sidebar.sfm-full-single .sfm-scroll-wrapper {overflow: auto;height: 100%}
#sfm-sidebar.sfm-full-single .sfm-copy {margin-bottom: 30px}
.sfm-nav-bg_item {background-color: #181818;position: absolute;left: 0;width: 100%;transition: transform .45s cubic-bezier(.4, 0, 0, 1);z-index: -1;display: none;transition-delay: .4s}
.sfm-body-pushed .sfm-nav-bg_item {transition-delay: 0s}
.sfm-nav-bg_item.-top {top: 0;height: 50%;transform-origin: right center;transform: scaleX(0)}
.sfm-nav-bg_item.-bottom {bottom: 0;height: 50%;transform-origin: left center;transform: scaleX(0)}
.sfm-body-pushed .sfm-nav-bg_item.-top {transform-origin: left center;transform: scaleX(1)}
.sfm-body-pushed .sfm-nav-bg_item.-bottom {transform-origin: right center;transform: scaleX(1)}
.sfm-ui-shown .sfm-nav-bg_item {transition-delay: .4s}
@-webkit-keyframes fade {0% {opacity: .5}100% {opacity: 1}}
@keyframes fade {0% {opacity: .5}100% {opacity: 1}}
