/*
 * Theme Name: Redwood
 * Description: Stanford WordPress theme
 * Author: University Communications
 * Author URI: https://ucomm.stanford.edu/webteam
 * Version: 1.0.0
 * Text Domain: stanford
 * GitHub Theme URI: https://github.com/SU-UComm/redwood-theme
*/
#main a:not(.wp-element-button) {
	color: #8C1615;
}
#main a:not(.wp-element-button):hover {
	color: #2e2d29;
}
.su-main-nav__toggle {
	text-indent: -99999px;
}
.site-logo-link {
	display: block;
	max-width: 750px;
}
@media (max-width: 1305px) {
	.site-logo-link {
		display: block;
		max-width: 500px;
	}
}
@media (max-width: 991px) {
	.su-site-header .masthead {
		display: flex;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.su-site-header .su-main-nav {
		xdisplay: flex;
		xjustify-content: center;
		xalign-items: center;
	}
	.su-site-header .su-main-nav .su-main-nav__toggle {
		padding: 0;
	}
}
@media (max-width: 767px) {
	.su-site-header .su-main-nav {
		margin-top: -38px !important;
	}
}
@media (max-width: 575px) {
	.site-logo-link {
		max-width: 350px;
	}
}
.su-main-nav__toggle[aria-expanded="false"]:active::before {
	xvisibility: hidden !important;
}
@media (min-width: 1500px) {
	.two-column--right-sidebar main {
		grid-template-areas: "main main main main main main main main main sidebar-r sidebar-r sidebar-r" !important;
	}
	.two-column--left-sidebar main {
		grid-template-areas: "sidebar-l sidebar-l sidebar-l main main main main main main main main main" !important;
	}	
}
.widget_nav_menu .current-menu-item > a:focus::before,
.widget_nav_menu .current-menu-item > a:hover::before {
	left: 0 !important;
	transition: none !important;
}
@media (max-width: 991px) {
	.site-logo-link {
		position: relative !important;
		z-index: 100 !important;
	}
	
	.su-main-nav--mobile-search {
		position: relative !important;
		z-index: 10 !important;
	}
}