.mobmenu-left-alignment .mobmenu-content {
    background-color: #ffffff;
    margin-top: 0px !important;
    padding-top: 0px !important;
}



ul#mobmenuleft {
    margin-top: 62px;
}

.show-panel .mob-cancel-button {
    top: 9px;
}

.mobmenu-left-panel .mobmenu-left-bt, .mobmenu-right-panel .mobmenu-right-bt {
    left: 0px;
}

ul#mobmenuleft li.current-menu-item {
    background-color: #fff;
}

ul#mobmenuleft li.current-menu-item>a {
    color: #d3197b !important;
}

ul#mobmenuleft li.current-menu-item:hover>a {
    color: #d3197b !important;
}






img#web-mobile-logo-white {
    display: none;
}






ul#mobmenuleft li {
    border-bottom: 1px solid #e5e5e5;
}

ul#mobmenuleft li:last-child {
    border-bottom: 0px;
}





.mobmenu-left-alignment.mobmenu-panel.mobmenu-right-panel.mobmenu-parent-link.show-panel {
    overflow: hidden;
}



@media only screen and (max-width: 1000px) {
.mob-menu-logo-holder {
    background-color: #ffffff !important;
    border-bottom: 0px solid #d5d5d5 !important;
    margin-top: 0px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
}






.mob-menu-header-holder.mobmenu {
    width: 10%;
    left: 0px;
	z-index: 1000;
}

.mobmenul-container {
    height: auto !important;
}

.mobmenul-container i {
    color: #000 !important;
}

.mobmenu-left-panel {
    width: 100%;
}

.mobmenul-container img {
    width: 28px;
}

.mobmenu-left-panel {
    background-color: #fff !important;
    width: 100% !important;
}

.mobmenu-left-panel .mob-cancel-button {
    background-image: url(/wp-content/themes/bridge/css/img/close_side_menu_dark.png);
    font-size: 0px !important;
    width: 13px;
    height: 13px;
    background-size: cover;
    background-position: center;
    left: 22px;
    top: 32px;
}

.mobmenu-content li > .sub-menu li {
    padding-left: 12px !important;
    border-bottom: 0px !important;
}

.mobmenu-content li a {
    letter-spacing: -0.5px !important;
	font-weight: 600 !important;
}

.mobmenu-content #mobmenuleft .sub-menu a {
    line-height: 1.2em;
    padding-top: 0px;
    padding-bottom: 21px;
}

.mobmenu-content #mobmenuleft .sub-menu li:first-child a {
    padding-top: 8px;
}



ul#mobmenuleft li.menu-item.current-page-parent>a {
    color: #e76d25;
}













