#footer-fixed{opacity:1;position:fixed;width:100%;height:60px;background-color:#fff;z-index:999999;bottom:0}.footer{margin-left:auto;margin-right:auto;margin-bottom:30px}.footer-icons{width:300px;margin-left:auto;margin-right:auto;padding-bottom:10px}.footer a:first-child{margin-left:10px}.not-active{opacity:0!important;pointer-events:none!important}#content{background-color:#f0f0f0!important;-webkit-box-shadow:0 5px 7px 2px rgba(0,0,0,.3);box-shadow:0 5px 7px 2px rgba(0,0,0,.3)}#header-fixed{background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);height:60px}.header-logo{position:relative;z-index:9;background-image:url(../images/logo-dark.png);background-size:75px 18px;width:75px;height:18px;margin-left:auto;margin-right:auto;margin-top:22px}#header-fixed .open-left-sidebar{position:absolute;z-index:10;left:0;top:0;width:60px;height:60px;line-height:60px;text-align:center;color:#fff}#header-fixed .open-left-sidebar i{width:60px;height:60px;line-height:60px;text-align:center;color:#1f1f1f}#header-fixed .open-right-sidebar{position:absolute;z-index:10;right:0;top:0;width:60px;height:60px;line-height:60px;text-align:center;color:#fff}#header-fixed .open-right-sidebar i{width:60px;height:60px;line-height:60px;text-align:center;color:#1f1f1f}.left-sidebar .header-logo{float:right;margin-right:30px}.right-sidebar .header-logo{float:left;margin-left:30px}.sidebar-header{height:150px;background-image:url(../images/pictures/3.jpg);margin-bottom:10px}.sidebar-header-logo{padding-top:30px;padding-left:30px;padding-bottom:25px}.sidebar-header-logo a{background-size:106px 40px;width:106px;height:40px;background-image:url(../images/logo-light.png)}.sidebar-header .overlay{top:0;width:100%;height:100%;position:absolute;z-index:9;background-color:rgba(0,0,0,.7)}.sidebar-header-logo{z-index:10}.sidebar-header-icons{z-index:10}.sidebar-header-icons{margin-left:10px}.sidebar-header-icons a{float:left;width:50px;height:50px;text-align:Center;line-height:52px;color:#fff}.sidebar-header-icons a i{line-height:52px;text-align:center;width:52px}.snap-drawer *{transition:all 250ms ease}.menu-item{height:60px;color:#6b757d;transition:all 250ms ease}.menu-item .fa-angle-right{font-size:12px!important;color:#000!important;margin-top:-12px!important}.menu-item-active .fa-circle{color:#27ae60!important;opacity:1!important;font-size:8px!important;top:25px!important;right:31px!important;margin-left:231px!important}.menu-item-active{color:#000!important}.menu-item-active i{}.menu-item-active em{color:#000!important;font-weight:800!important;font-size:14px!important;padding-top:0}.menu-item em:hover{color:#000}.menu-item i:first-child{color:#fff;position:absolute;font-size:14px;width:35px;height:35px;border-radius:35px;line-height:35px;text-align:center;top:50%;margin-top:-21px;margin-left:20px}.menu-item i:last-child{position:absolute;font-size:5px;margin-left:232px;top:50%;margin-top:-6px;opacity:.8}.menu-item strong{font-size:11px;position:absolute;left:214px;color:#656f76;top:50%;margin-top:-18px;font-weight:600;width:40px;text-align:center}.menu-item em{font-family:roboto,sans-serif;color:#3a3a3a;display:block;line-height:51px;font-style:normal;padding-left:75px;font-size:13px;font-weight:500}.submenu-active:first-child em{color:#000!important;font-weight:600;font-size:14px;padding-top:0}.submenu-item{height:60px;color:#6b757d}.submenu-item em:hover{color:#4b77be}.submenu-item i:first-child{position:absolute;font-size:11px;top:50%;margin-top:-9px;margin-left:35px}.submenu-item i:last-child{position:absolute;font-size:5px;margin-left:232px;top:50%;margin-top:-6px;opacity:.5}.submenu-item em{font-family:roboto,sans-serif;display:block;line-height:52px;font-style:normal;padding-left:75px;font-size:12px;font-weight:500}.submenu-active{display:block;color:#4b77be}.show-submenu{max-height:60px!important}.submenu{overflow:hidden;max-height:0;transition:max-height .25s ease-out}.submenu-active{max-height:550px;transition:max-height .25s ease-in}.submenu-item-active{display:block;color:#4b77be;transition:all 250ms ease}.submenu-item-active .fa-circle{color:#4b77be!important;opacity:1!important}.submenu-active strong{color:#000;font-weight:700;font-size:11px;transition:all 250ms ease}.snap-drawer,.snap-drawers{background-color:#fff!important}.sidebar-menu{margin-bottom:30px}.sidebar-divider{font-family:roboto,sans-serif;margin-top:-10px;margin-bottom:20px;padding-bottom:7px;padding-top:10px;font-size:10px;padding-left:30px;font-weight:800;text-transform:uppercase;color:495254;border-bottom:solid 1px rgba(0,0,0,.1);border-top:solid 1px rgba(0,0,0,.1)}.sidebar-footer{font-family:roboto,sans-serif;border-top:solid 1px rgba(0,0,0,.1);margin-bottom:10px;padding-top:10px;font-size:10px;padding-left:30px;font-weight:800;text-transform:uppercase;color:495254;margin-top:-20px}.sidebar-form{width:220px;margin-left:20px;padding-bottom:20px}.sidebar-form *{transition:all 400ms ease!important}.sidebar-form .button{letter-spacing:normal;font-weight:600;font-family:open sans,sans-serif}.sidebar-form em{font-size:11px;font-style:normal;font-weight:500;margin-bottom:20px;display:block;padding-left:10px;color:#666}.sidebar-form .contactField{font-family:roboto,sans-serif;height:40px!important;line-height:40px!important;background-color:transparent;border:none;border-bottom:solid 1px rgba(255,255,255,.08);margin-bottom:20px;padding-left:10px}.sidebar-form .contactField:hover{color:#4090e2}.sidebar-form .contactField:focus{color:#1f1f1f;border-left:none;border-right:none;border-top:none;border-bottom:solid 1px #2cc36b!important}.sidebar-form .contactTextarea{height:40px;background-color:transparent;border:none;border-bottom:solid 1px rgba(255,255,255,.08)!important;margin-bottom:40px;padding-left:10px;transition:all 400ms ease}.sidebar-form .contactTextarea:hover{color:#4090e2}.sidebar-form .formValidationError{line-height:30px}.sidebar-form .contactTextarea:focus{font-family:roboto,sans-serif;color:#1f1f1f;border-left:none;border-right:none;border-top:none;border-bottom:solid 1px #2cc36b!important;height:100px;transition:all 400ms ease}.snap-drawer-right::-webkit-scrollbar{width:0!important}.sidebar-form .formValidationError{font-size:11px!important;text-align:center;background-color:#c0392b;color:#fff;margin-bottom:20px}.formSuccessMessageWrap{font-size:11px!important;text-align:center;background-color:#27ae60;color:#fff;margin-bottom:20px}.footer-clear{height:80px}.footer-menu-open{position:fixed;z-index:99;right:26px;bottom:20px;width:70px;height:70px;opacity:1;transition:all 250ms ease;pointer-events:all}.footer-menu-hidden{opacity:0;transition:all 250ms ease;pointer-events:none}.footer-menu-open i{position:absolute;right:5px;top:8px;width:50px;height:50px;border-radius:50px;text-align:center;line-height:50px;font-size:15px;color:#fff;background-color:#e34e47;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-box-shadow:0 1px 5px 2px rgba(0,0,0,.15);box-shadow:0 1px 5px 2px rgba(0,0,0,.15);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.footer-menu-close{display:none;position:fixed;z-index:99999999;right:26px;bottom:20px;width:170px;height:70px}.footer-menu-close i{position:absolute;right:5px;top:8px;width:50px;height:50px;border-radius:50px;text-align:center;line-height:50px;font-size:14px;color:#fff;background-color:#e34e47;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.footer-menu-close i:hover{-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.footer-menu-close em{z-index:999999;position:absolute;right:80px;text-align:right;font-style:normal;font-size:13px;margin-top:15px;color:#838383;font-weight:500;background-color:#fff;padding:3px 10px;border-radius:5px;-webkit-box-shadow:0 1px 4px 2px rgba(0,0,0,.15);box-shadow:0 1px 4px 2px rgba(0,0,0,.15)}.footer-menu-item{display:none;position:fixed;right:27px;width:200px!important}
.fm-1{bottom:80px}
.fm-2{bottom:130px}
.fm-3{bottom:180px}
.fm-4{bottom:230px}
.fm-5{bottom:280px}
.fm-6{bottom:330px}
.fm-7{bottom:380px}
.fm-8{bottom:430px}
.fm-9{bottom:480px}
.fm-10{bottom:530px}
.fm-11{bottom:580px}

@media screen and (min-height:600px)
{
    .fm-1{bottom:90px}
    .fm-2{bottom:150px}
    .fm-3{bottom:210px}
    .fm-4{bottom:270px}
    .fm-5{bottom:330px}
    .fm-6{bottom:390px}
    .fm-7{bottom:450px}
    .fm-8{bottom:510px}
    .fm-9{bottom:570px}
    .fm-10{bottom:630px}
    .fm-11{bottom:690px}
}
.footer-menu-item{position:fixed;z-index:99999999;width:100%;height:70px}.footer-menu-item i{position:absolute;right:7px;top:10px;width:45px;height:45px;border-radius:45px;text-align:center;line-height:45px;font-size:14px;color:#fff;background-color:#e34e47;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-box-shadow:0 1px 5px 2px rgba(0,0,0,.15);box-shadow:0 1px 5px 2px rgba(0,0,0,.15);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.footer-menu-item i:hover{-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}.footer-menu .fa-mobile{font-size:20px!important}.footer-menu-item em{position:absolute;right:80px;text-align:right;font-style:normal;font-size:13px;margin-top:15px;color:#838383;font-weight:500;background-color:#fff;padding:3px 10px;border-radius:5px;-webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px 2px rgba(0,0,0,.1)}
.menu-background {
    display: none;
    width: 100%;
    height: 150%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    background-color: rgba(255,255,255,.9)
}

.footer-menu-item em {
    width: auto;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}
