
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
	right: auto;
	left: 0;
}
.is-dropdown-submenu > li {
	width: 100%;
}

.page-main .page-header .top-bar .menu:not(.simple) li.active_t>a:not(.button):not(.logo){
    border-bottom: solid 4px #D21113;
}


@media print, screen and (min-width: 64em) {
	.dropdown.menu.xlarge-horizontal > li.opens-left > .is-dropdown-submenu {
		right: auto;
		left: 0;
		padding: 1rem 0;
		max-height: none;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.menu.vertical {
		flex-wrap: nowrap;
		flex-direction: column;
	}
}
@media screen and (min-width: 75em){
	.menu.xlarge-horizontal {
		flex-wrap: wrap;
		flex-direction: row;
	}
	.top-bar .menu .submenu {text-align: left;}
}
@media screen and (max-width: 74.938em) {
	.page-main .page-header .top-bar .main-menu {
		padding: 1.5rem 0;
		text-align: center;
		position: fixed;
		left: 0;
		right: 0;
		top: 5.1875rem;
		bottom: 0;
		margin-right: 0;
		overflow-y: auto;
		z-index: 500;
		background-color: rgba(255,255,255,.8);
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 250ms,visibility 1ms linear 250ms;
		transition: opacity 250ms,visibility 1ms linear 250ms;
	}
	.page-main .page-header .top-bar .main-menu.main-menu_visible {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 250ms;
		transition: opacity 250ms;
	}	
	.top-bar .menu .submenu {background-color: rgba(222,222,222,.8);}
	
	
}