.offcanvas-menu .offcanvas-inner a{color:#bbb;}
.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#bbb;}


#sp-footer, #sp-bottom
{background: #000000 !important;}

#sp-footer .container-inner
{border-top: 0px !important;}

#member-registration .control-label label
{font-weight: normal !important;}

#jsn-form.flat.contained > ul > li > a, #jsn-form.flat.clean > ul > li > a
{background: #6CC183 !important;}

#jsn-form.flat.contained > ul > li > a:hover, #jsn-form.flat.clean > ul > li > a:hover
{background: #46978b !important;}

#jsn-form.flat > ul.z-tabs-nav > li.z-active > a:hover
{color: white !important;}



.burger-icon > span
{background-color: #CCC;}

.offcanvas-active .burger-icon > span, #modal-menu-toggler.active .burger-icon > span
{background-color: #CCC;}




.btn
{color: #ccc !important;}

.offcanvas-menu
{background-color: #111;}

.offcanvas-menu
{color: #CCC;}

.alert {border: none; background-color: #6CC183; color: #fff; !important} 

.alert-info {color: #999; border: none; background: none; padding: 0;}

.alert-danger {color: #999; border: none; background: none; padding: 0;}

.btn-danger {border: 1px solid #fff; background: none;}

.message-regex {color: #6CC183 !important;}

.alert.alert-error {border: none; background-color: #6CC183; color: #fff;}

.alert.alert-danger {border: none; background-color: #6CC183; color: #fff;}

.offcanvas-menu .offcanvas-inner .sp-module ul {display: block;}



.navbar {padding:0 !important;}
.navbar-expand-sm {justify-content: center!important;}


.navbar-expand-sm .navbar-nav .nav-link 
{
  padding-left: 30px; 
  padding-right: 0px; 
  text-transform:uppercase !important; 
  font-size:14px !important;
}

.jsn_social .button-dropdown ul{z-index:1000 !important;}