                    #mobile-nav.menu-nav.mobile,
#search-nav.mobile,
.mobile-buttons .social-nav,
.mobile-buttons .woo-cart {
    border-right: 0px solid #CAD4DD !important;
}

/* Header Normal, Fixed and Sticky */
.header-menu.header-normal,
.header-menu.header-fixed,
.header-menu.header-sticky {
    background: #111111!important;
    border-bottom: 0px solid #111111!important;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0)!important;
}

.header-menu > .container-fluid {
    background: #111111;
    border-bottom: 0px solid #111111 !important;
}

.header-menu.header-sticky.nav-small.header-transparent-enabled {
    background: #111111;
    border-bottom: 0px solid #111111;
}

#my-menu {
    background: #111111;
    border-bottom: 0px solid #111111;
}

/* Transparent Header + White Color */
.header-menu.header-sticky.header-transparent-enabled {
    background: #111111;
    border-bottom: 0px solid #111111 !important;
}

#navigation-mobile ul {
    margin-top: 1px!important;
}


#mobile-nav.menu-nav.mobile .menu-icon {
    background-position: -16px -32px !important;
}

#mobile-nav.menu-nav.mobile.open .menu-icon {
    background-position: -16px -48px!important;
}

.header-menu.header-sticky.nav-small.header-transparent-enabled.white-color #logo.logo-text,
.header-menu.header-sticky.nav-small.header-transparent-enabled.white-color #my-menu > .mm-panel li a,
.header-menu.header-sticky.nav-small.header-transparent-enabled.white-color .search-menu-nav i,
.header-menu.header-sticky.nav-small.header-transparent-enabled.white-color .social-menu-nav i,
.header-menu.header-sticky.nav-small.header-transparent-enabled.white-color .cart-contents i {
    color: #C0BDBF!important;
}

#signup-button {
    display: inline-block;
    padding: 10px 17px 10px 19px;
    width: auto;
    border: 2px solid transparent;
    background-color: #7cbf42;
    color: #FFFFFF;
    vertical-align: middle;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    /*letter-spacing: 3px;*/
    font-size: 12px;
    border-radius: 2px;
    cursor: pointer;
    line-height: 1.25;
    
    -webkit-transition: background 0.215s ease-in-out 0s, color 0.215s ease-in-out 0s, border 0.215s ease-in-out 0s;
    transition: background 0.215s ease-in-out 0s, color 0.215s ease-in-out 0s, border 0.215s ease-in-out 0s;
    
}

#signup-button:hover,
#signup-button:active,
#signup-button:focus {
    border-color: rgb(124, 191, 66); 
    color: rgb(124, 191, 66); 
    background-color: transparent;
}

#login-button {
    display: inline-block;
    padding: 10px 17px 10px 19px;
    width: auto;
    /*border: 2px solid rgba(255,255,255,0.75);
    background-color: transparent;
    color: rgba(255,255,255,0.75);*/

    border: 2px solid #999999;
    background-color: #999999;
    color: #ffffff;
    
    vertical-align: middle;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    /*letter-spacing: 3px;*/
    font-size: 12px;
    border-radius: 2px;
    cursor: pointer;
    line-height: 1.25;
    
    -webkit-transition: background 0.215s ease-in-out 0s, color 0.215s ease-in-out 0s, border 0.215s ease-in-out 0s;
    transition: background 0.215s ease-in-out 0s, color 0.215s ease-in-out 0s, border 0.215s ease-in-out 0s;
    
}

#login-button:hover,
#login-button:active,
#login-button:focus {
    border: 2px solid #999999;
    background-color: transparent;
    color: #999999;
    
    /*
    border-color: rgb(124, 191, 66); 
    color: rgb(124, 191, 66); 
    background-color: transparent;
    */
    
    /*
    border-color: #ffffff; 
    color: #ffffff; 
    background-color: transparent;*/
}

.logo-img:hover img,
.logo-img:focus img,
.logo-img:active img {
    opacity: 1 !important;
}


footer .footer-copyright {
    background: #111111;
    border-top: 1px solid #111111 !important;
    color: #ffffff !important;
    /*
    background-image: url(http://www.morechant.com/wp-content/uploads/2014/06/Enlighand-Logo.png);
    background-repeat: no-repeat;
    background-position: center 60px;
    */
}

footer .footer-widgets {
    background: #7cbf42 !important;
}

#back-to-top {
  background: #333333;
}

.header-menu.header-normal #my-menu > .mm-panel li a #menuitem-1,
.header-menu.header-fixed #my-menu > .mm-panel li a #menuitem-1,
.header-menu.header-sticky #my-menu > .mm-panel li a #menuitem-1 {
    display: none;
}

.header-menu.header-normal #my-menu > .mm-panel li a #menuitem-2,
.header-menu.header-fixed #my-menu > .mm-panel li a #menuitem-2,
.header-menu.header-sticky #my-menu > .mm-panel li a #menuitem-2 {
    display: none;
}

.header-menu.header-normal #my-menu > .mm-panel li a #menuitem-3,
.header-menu.header-fixed #my-menu > .mm-panel li a #menuitem-3,
.header-menu.header-sticky #my-menu > .mm-panel li a #menuitem-3 {
    display: none;
}

.header-menu.header-normal #my-menu > .mm-panel li a #menuitem-4,
.header-menu.header-fixed #my-menu > .mm-panel li a #menuitem-4,
.header-menu.header-sticky #my-menu > .mm-panel li a #menuitem-4 {
    display: none;
}

.header-menu.header-normal #my-menu > .mm-panel li a #menuitem-5,
.header-menu.header-fixed #my-menu > .mm-panel li a #menuitem-5,
.header-menu.header-sticky #my-menu > .mm-panel li a #menuitem-5 {
    display: none;
}

.header-menu.header-normal #my-menu > .mm-panel ul,
.header-menu.header-fixed #my-menu > .mm-panel ul,
.header-menu.header-sticky #my-menu > .mm-panel ul {
    width:227px;
}



.form-medium {
    display:none;
}
    
.form-small {
    display:none;
}
    
@media (min-width: 320px) and (max-width: 767px) {

    .form-small {
        display:block;
    }

    .form-medium {
        display:none;
    }
    
    .form-large {
        display:none;
    }

}

@media (min-width: 768px) and (max-width: 991px) { 
    
    .form-medium {
        display:block;
    }    
    
    .form-small {
        display:none;
    }
    
    .form-large {
        display:none;
    }
}


/* SOCIAL ICONS IN FOOTER */

.fotter_social_special_Naor a {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 3px 6px 3px;
    border-radius: 15px;
    background-color: #333333;
    line-height: 30px;
    text-align: center;
    margin-bottom:20px;
    font-size:14px;
}

.fotter_social_special_Naor a:hover {
    background-color: #7cbf42;
    color: #fff;
}

.fotter_social_special_Naor_center_icon {
    position: relative;
    left: 2px;
    color: #fff;
}                