/* X-Small devices (portrait phones, less than 576px) */
/*  No media query for `xs` since this is the default in Bootstrap */

/*  Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { }

/*  Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
		
	:target:not(.no-target)::before,
	[id]:not(.no-target)::before {
		height: 99px;
		margin-top: -99px;
	}

	body {
		margin-top: 99px;
	}
	
	.navbar-nav {
		height: auto !important;
	}
	
	.navbar-brand img {
		height: 55px;
	    transform: none;
	}
	
	.nav-item {
		margin-right: 1rem;
	}
	
	.nav-item:last-child {
		margin-right: 0px;
	}
	
	.nav-link:hover:before,
	.nav-link.active:before {
		width: 100%;
	}
	
	.navbar-light .navbar-nav .nav-link {
		color: #000;
	}
	
	.switched .wp-block-column:nth-child(2) { order:1; margin-left: 0; margin-right: 2em; text-align: right; } 
	.switched .wp-block-column:first-child { order:99;  }
	.switched .wp-block-column:nth-child(2) > * { text-align: right; }
	
}

/*  Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

	.navbar-brand img {
		height: 65px;
	}
}

/*  X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { }

/*  XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) { }