.move-to-bottom {display: table-footer-group;}

/* ##  Left Nav  ## */
.lnvgrphdg{padding: 20px 10px; background: #ffffff;}
.rail-nav-wrapper {background:#eee;/* border:1px solid #ddd; */margin:20px 0 15px;border-radius: 10px;}

.rail-nav-heading { margin:0; padding:15px 10px; font-size:1.3em; font-weight:bold; background:#c90922; position:relative; color: #ffffff; font-family: 'Lora', serif; border-radius: 10px 10px 0 0;}
.rail-nav-heading span.trigger {position:absolute;right:0;top:0;width:40px;height:100%;border: 3px solid #c90922;background: #fff;cursor:pointer;border-radius: 0 10px 0 0;}
.rail-nav-heading span.trigger:before {position:absolute;content:'';left:50%;top:50%;margin:-4px 0 0 -5px;border-left:5px solid transparent;border-top: 6px solid #c90922;border-right:5px solid transparent;}
.rail-nav-heading a {color:#fff; text-decoration:none; font-weight:normal;}
.rail-nav-heading a:hover, 
.rail-nav-heading a:active {color:#fff; text-decoration:underline; font-weight:normal;}

.rail-nav {margin:0; padding:0; list-style-type:none; font-family:inherit; display:none;}
ul.rail-nav li {border-bottom:1px solid #ddd;}
ul.rail-nav li:last-child {border:0px;}
ul.rail-nav a {font-weight:normal; display:block; padding:12px 15px; text-decoration:none;font-family:inherit; font-family: 'Montserrat', sans-serif;}
ul.rail-nav a:hover, 
ul.rail-nav a:active {background: #c90922; color: #fff; transition: all ease .5s;}
ul.rail-nav a.on {font-weight:bold;}

ul.rail-nav ul  {margin:0; padding:0; list-style-type:none;}
ul.rail-nav ul li {border:0px;}
ul.rail-nav ul a {padding:5px 10px 5px 20px; font-size:.875em;}
ul.rail-nav ul a:hover, 
ul.rail-nav ul a:active {text-decoration:underline;}

/* Mobile Active States */
.rail-nav-wrapper label{font-family: 'Montserrat', sans-serif;}
.rail-nav-wrapper.active {}
.rail-nav-wrapper.active .rail-nav-heading span.trigger:before {border-top:0px; border-bottom:6px solid #c90922;}
.rail-nav-wrapper.active .rail-nav  {display:block;}


@media only screen and (min-width: 47.938em) and (max-width: 60em){
  .rail-nav-heading{font-size: 1em;}
  
}

