/* RESPONSIVE */
img{max-width:100%;}

.submenu-btn-icon, .submenu-btn-icon:before, .submenu-btn-icon:after {
    position: absolute;
    top: 50%;
    left: 2px;
    height: 2px;
    width: 24px;
    background: #ababab;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.submenu-btn-icon:before {
    content: '';
    top: -7px;
    left: 0;
}
.submenu-btn-icon:after {
    content: '';
    top: 7px;
    left: 0;
}
.submenu-btn {
    margin: 0px 0px 10px 0px;
    position: relative;
    display: inline-block;
    height: 20px;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.subpagemenu {margin:35px 0px 25px 0px;}

.subpagemenu li.Level0 > a {text-transform:uppercase;border-left:0px;border-right:0px; color:#707070;}
.subpagemenu li.Level1 > a {padding-left:10px;margin-left:0px;background-color: #f6f6f6;}
.subpagemenu li.Level2 > a {padding: 5px 10px 5px 10px;margin-left:5px;background-color: #f6f6f6}
.subpagemenu li.Level3 > a {padding: 5px 10px 5px 10px;margin-left:10px;background-color: #f6f6f6;}
.subpagemenu li.Level4 > a {padding: 5px 10px 5px 10px;margin-left:20px;background-color: #f6f6f6;}
.subpagemenu li.Level5 > a {padding: 5px 10px 5px 10px;margin-left:30px;background-color: #f6f6f6;}

/* Subpage Menu */
.subpagemenu li.active.parent.haschild.Level0 > a {
   /* background-color: #710000;
    color: #fff; */
}
.subpagemenu ul, .subpagemenu li {margin:0; padding:0; list-style-type:none;}
.subpagemenu li.active.parent.haschild.Level0 > a {	border-top: 0px solid #d5d5d5;}
.subpagemenu ul.RootElement:last-child {	border-bottom: 1px solid #d5d5d5;}
.subpagemenu li > a, .subpagemenu li > span {
	display:block;
	padding:10px;
    border-top: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    border-left: 5px solid #d5d5d5;
    font-family: "Montserrat", sans-serif;
    font-size: .875em;
    font-weight: 500;
    text-decoration: none;
    color: #000;
    transition: all .1s ease-out;
}
.subpagemenu li > a:link, .subpagemenu li > a:visited {
}
.subpagemenu li > a:hover {
background-color: #7b7b7b;
    border-right: 1px solid #7b7b7b;
    border-left: 5px solid #a5a5a5;
    color: #fff;
}

.subpagemenu li.active > a {    
	border-left: 5px solid #910000;
    background-color: #fff;
    border-right-color: transparent;
    color: #000000;
}
.subpagemenu li.active.haschild > a {    
	border-left: 5px solid #910000;
    border-right-color: transparent;
    color: #000000;
}
.subpagemenu li.active.parent > a {
	border-left-color: #910000;
}
.subpagemenu li.active.parent.Level0 > a {
	border-left: 0px;
}
.subpagemenu li.active.haschild.Level0 > a {
	border-left: 0px;
}
.subpagemenu li.active > a:hover {    
background-color: #7b7b7b;
    border-right: 1px solid #7b7b7b;
    border-left: 5px solid #a5a5a5;
    color: #fff;
}
.subpagemenu li.active.haschild.Level0 > a {display:none;}
.subpagemenu li.active.parent.haschild.Level0 > a {display:block;}

/* DEMO > Menu bar > Menu > Sub-Item Visibility */
.subpagemenu  li ul {display:none;}
.subpagemenu  li.active > ul {display:block;}

@media (max-width: 479px) { 
	.subpagemenu {margin:0px 0px 15px 0px;}
}

.mainparent {padding-right:10px;}


