/* offcanvas.css */
 .mm-menu_iconpanel .mm-panels > .mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0){
    border-left-width: 0px
}
[class*="mm-panel_columns-"]{
    border-right:0px
}
.mm-navbars_bottom .mm-navbar:first-child{
    border-top:0px
}
.mm-listitem__btn:not(.mm-listitem__text){
    border-left-width: 0px
}
.mm-navbar > *{
    display:inline-block
}
.mm-navbar .ce_text p, .mm-navbar .content-text p{
    width:100%;
    margin-left:20px;
    text-align:left;
    font-size:.9rem
}
.mm-navbar{
    border-bottom:0px
}
.socialmediabuttons{
    bottom:16px;
    right:20px;
    position:absolute
}
.mm-menu_theme-white, .mm-menu--theme-white{
    background-color:#BD1320;
    font-family:Raleway,sans-serif;
    ;
    --mm-color-background: #BD1320;
    --mm-color-text: #fff;
    --mm-color-text-dimmed: #fff
}
.mm-menu_theme-dark{
    background-color:#0272c1;
    font-family:Open Sans,Arial,sans-serif,Helvetica;
    --mm-color-background: #0272c1;
    --mm-color-text: #fff;
    --mm-color-text-dimmed: #fff
}
#offcanvas:not( .mm-menu ){
    display:none
}
.mm-listitem_selected .active, .mm-listitem--selected .active{
    text-decoration:underline
}
.mm-listitem::after{
    border-bottom:0px
}
#offcanvasmenu{
    width:70px;
    height:45px;
    right:0;
    top:12px;
    position:absolute;
    display:block;
    margin-right:3%;
    box-sizing: border-box;
    z-index: 4000
}
a#offcanvasmenu{
    outline: none
}
#offcanvasmenu::after,#offcanvasmenu span{
    width:30px;
    height:3px;
    left:12px;
    position:absolute;
    display:block;
    background: none repeat scroll 0 0 #b1b3b4;
    content: ""
}
#offcanvasmenu::before{
    width:30px;
    height:3px;
    left:0;
    position:absolute;
    display:block;
    background: none repeat scroll 0 0 #bd1220;
    content: ""
}
#offcanvasmenu::before{
    top:10px
}
#offcanvasmenu span{
    top:20px
}
#offcanvasmenu::after{
    top:30px
}
#offcanvasmenu::before,#offcanvasmenu::after,#offcanvasmenu span{
    transition-delay: 0.5s;
    transition-duration: 0.5s;
    transition-property: transform, top, bottom, left, opacity;
    transition-timing-function: ease
}
.mm-listitem_selected > .mm-listitem__text{
    background-color:rgba(189,19,32,1)
}
.mm-listitem--selected > .mm-listitem__text{
    background-color:rgba(189,19,32,1)
}
.socialmediabuttons img {
    margin-top: 10px;
}
.mm-navbar .content-text {
    margin-top: 20px;
}
