
.main-nav {
    display: none;
}

.menu-button button {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDQgMTggMTgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCA0IDE4IDE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEiIHk9IjUiIGZpbGw9IiM4ODg4ODgiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxIiB5PSIxMCIgZmlsbD0iIzg4ODg4OCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEiIHk9IjE1IiBmaWxsPSIjODg4ODg4IiB3aWR0aD0iMTYiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMSIgeT0iMjAiIGZpbGw9IiM4ODg4ODgiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxIi8+DQo8L3N2Zz4NCg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px;
    border: 0;
    display: inline-block;
    height: 44px;
    text-indent: -9999px;
    width: 44px;
    visibility: visible;
    outline: none;
    cursor: pointer;
   
}
#ch_language #_langToggle
{
    display:none;
}
#site-navigation-menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMUI0RkZCOTY2NTRGQ0M5QTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQ2Q0JERkExQjM3MTFFNEJFRUFDQzlCRkQwRUMwQjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQ2Q0JERjkxQjM3MTFFNEJFRUFDQzlCRkQwRUMwQjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMzgwMTE3NDA3MjA2ODExQjRGRkI5NjY1NEZDQzlBNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExQjRGRkI5NjY1NEZDQzlBNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAIBAQEBAQIBAQIDAgECAwMCAgICAwMDAwMDAwMFAwQEBAQDBQUFBgYGBQUHBwgIBwcKCgoKCgwMDAwMDAwMDAwBAgICBAMEBwUFBwoIBwgKDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAAMAAwMBEQACEQEDEQH/xABSAAEAAAAAAAAAAAAAAAAAAAAJAQEAAAAAAAAAAAAAAAAAAAAAEAABAwUAAAAAAAAAAAAAAADwABMUESFjRBURAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/ADUtTfhTzN1nhlB//9k=) #333;
    width: 280px;
    height: 100%;
    left: -280px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    top: 55px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: 0;
    -moz-transition-timing-function: 0;
    transition-timing-function: 0;
    z-index: 10000;
    padding-bottom: 100px;
}

body.site-navigation-menu-active #site-navigation-menu {
    display: block;
    height: 100%;
    left: 0;
    top: 55px;
    z-index: 10000;
}


#site-navigation-menu ul {
    list-style: none;
    padding-left: 10px;
    height: auto !important;
}


#site-navigation-menu ul.main-navigation li.header {
    border-bottom: 1px solid #aaa;
}

.nav-menu1 {
    font-size: 0.7888888889rem;
    line-height: 1.1111111111rem;
    padding: 0.1666666667rem 0;
    font-weight: 600;
    color: #fff !important;
    display: block;
    text-decoration: none;
    padding: 0.5666666667rem 0;
}

.nav-menu2 {
    font-size: 0.6888888889rem;
    line-height: 1.1111111111rem;
    padding: 0.1666666667rem 0;
    font-weight: 300;
    color: #fff !important;
    display: block;
    text-decoration: none;
    padding: 2px 0;
}

#site-navigation-menu ul.main-navigation li a:hover {
    color: #00b8ee !important;
}



@media screen and (min-width: 959px) {
    .menu-button button {
        visibility: hidden;
    }

    #site-navigation-menu {
        visibility: hidden;
    }
    #lnkSignupNew {
        visibility: visible;
    }
    #ch_language #_langToggle {
        display: block;
    }
}
