
/* for sidr */
.responsive-menus{
	width: 100% !important;
}
.responsive-menus.responsified,
#navbar{
        max-width: 100%; /* added for sidr */
        height: 50px;
        padding: 0;
        margin: 3px 0;
        background: #990000 !important; /* added for sidr*/
}

#navbar {
	border: 1px solid #990000;
}

#navbar ul{
	padding: 0;
}
#navbar ul a.menu__link{
	height: 48px;
	line-height: 2;
}

#navbar ul.menu-name--main{
	display: flex;
	justify-content: space-between;
	margin: auto;
}

#navbar ul.menu-name--main > *{
	flex: 1;
}

.responsive-menus.responsified span.toggler {
	padding: 8px 2rem;
	height: 100%;
	line-height: 2;
	text-align: left;
	color: #fff;
	font-weight: 600;
	transition: all 0.8s ease;
    	width: fit-content;
}

.responsive-menus.responsified.responsive-toggled span.toggler {
/*	color: #352f36;*/
	color: white;
	transform: rotate(90deg);
	border-bottom: none;
}

.responsive-menus.responsified .responsive-menus-simple li a.menu__link:hover,
#navbar ul.menu-name--main li a.menu__link:hover {
/*	background-color: #fff;*/
	background-color: #202020;
/*	color: #990000*/
	color: white;
}
.responsive-menus.responsified .responsive-menus-simple li a {
	padding: 1rem 2rem;
}

.responsive-menus.responsified .responsive-menus-simple li ul li a {
	padding-left: 4rem;
}


.ms-slidedown #rm-content {
	position: initial;
    	visibility: visible;
    	opacity: 1;
}

.responsive-menus-simple :is(.l-rw, .l-r) {
	padding: 0;
}

.responsive-menus.responsified .responsive-menus-simple,
.responsive-menus.responsified .responsive-menus-simple .regions {
	background: #990000;
	box-shadow: none;
}

/*
#navbar ul .menu__item-title--people:hover ul{
	visbility: visible;
	display: block
}
*/

#sidr-wrapper-0 {
        position: relative;
        height: 48px
}

#sidr-0-button {
        position: absolute;
        padding: 11px 10px;
        color: white
}

#sidr-0-button:hover {
        background: #660000
}


