/*----- MOBILE - Open -----*/
@media screen and (max-width: 680px) {
	/* HEADER - Open */
	#block-bartik-aeronet-branding {
		padding: 1rem 1rem 0 1rem;
		position: relative;
		top: auto !important;
	}

	#block-bartik-aeronet-branding .site-branding__logo {
		margin: 0;
		max-width: 300px;
		width: 78%;
	}
	#block-bartik-aeronet-branding .site-branding__logo img {
		width: auto !important;
		height: auto !important;
	}

	.header-search-wrapper {
		position: absolute;
		top: 0px;
		right: -55px;
	}

	.toggled .region-we-mega-menu .navbar-toggle {
		background: #2874b9;
	}
	.toggled .navbar-toggle .icon-bar {
		background-color: #2874b9 !important;
	}
	body.toggled .btn-close {
		right: 320px;
	}
	.navbar-we-mega-menu.navbar {
		width: 310px;
	}

	#site-logo-white,
	#site-logo {
		top: 3px !important;
		transform: scale(0.54) !important;
	}

	.path-frontpage .primary-menu-wrapper::after {
		display: none;
	}

	/* HEADER - Close */

	/* CONTENT - Open */

	#page .committees-event-list .view-content {
		grid-gap: 0;
		grid-template-columns: repeat(1, 1fr);
	}
	#page .committees-event-list .view-content .views-row {
		margin-bottom: 0;
	}
	/* #main .main-content .section, */

	.home-page #main {
		padding-left: 0;
		padding-right: 0;
	}

	#page-titlebar h1.page-title {
		font-size: 2.5rem;
		margin: 0 !important;
	}

	.breadcrumb {
		padding-bottom: 0;
	}
	#main-wrapper {
		padding-top: 1rem;
	}
	#main {
		margin: 0 !important;
	}
	#content {
		margin-bottom: 1rem;
	}

	#page-wrapper
		#page
		.ffa-donate-block
		.views-element-container
		.view-apb-feature-box
		.views-row:last-child {
		margin-bottom: 0 !important;
	}
	.apb-columns-4,
	.apb-columns-5,
	.apb-columns-6 {
		grid-template-columns: repeat(3, 1fr);
	}
	.view-events .view-content {
		display: block;
	}
	.view-events .view-content .views-row {
		padding: 20px;
		margin-bottom: 1rem;
	}

	#resources-facets-wrapper .resources-facets-content {
		display: block;
	}
	.block-facet-blockresource-category-block {
		margin-bottom: 1rem;
	}
	.resources-search-title .views-row .search-res-title,
	#block-views-block-resources-search-block-1 .views-row .search-res-title {
		line-height: 1.2;
	}

	.announcement-popup-wrapper.ap-bg-img .announcement-popup-content {
		margin: 1rem;
	}
	.announcement-popup-content {
		padding: 1rem;
	}

	#ads-tabs h2.ads-title {
		position: relative;
		right: auto;
	}
	#ads-tabs .ui-tabs .ui-tabs-nav li {
		background: none;
		border: none;
		width: 100%;
	}
	#ads-tabs .ui-tabs .ui-tabs-nav li a {
		width: 100%;
	}

	.view-latest-news .view-content .views-infinite-scroll-content-wrapper {
		display: block;
	}
	.view-latest-news .view-content .views-infinite-scroll-content-wrapper .views-row {
		margin-bottom: 1rem;
	}

	.region-sidebar-second .block {
		margin-bottom: 1rem !important;
	}

	#content-columns .region-content-columns {
		display: block;
	}
	#content-columns .blog-home-block .view-header,
	#content-columns .blog-home-block .view-footer {
		padding-left: 0;
	}
	#content-columns .blog-home-block .view-content {
		border: none;
		padding-left: 0;
	}
	#content-columns .blog-home-block .views-row {
		border-bottom: 1px solid var(--color-bright-blue);
		gap: 1rem;
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	#content-columns .blog-home-block .views-row:last-child {
		border-bottom: none;
		margin-bottom: 1rem;
		padding-bottom: 0;
	}
	#content-columns .blog-home-block .views-row .views-field-title {
		flex: 1.4;
	}

	#content-columns .evt-block-home .views-row .views-field-fieldset {
		padding-right: 1rem;
		width: 25%;
	}
	#content-columns .evt-block-home .views-row .views-field-fieldset-1 {
		padding-left: 1rem;
		width: 75%;
	}
	#page #content-columns .blog-home-block .views-row .views-field-title a {
		font-size: 1.1em;
		font-weight: 500;
	}
	#content-columns .evt-block-home .view-footer {
		padding-left: 0;
	}
	/* CONTENT - Close */

	/* SLIDESHOW */
	#apb-slideshow-top .ss-special-style .apb-ss-content {
		padding: 1rem;
	}
	#apb-slideshow-top .ss-special-style .apb-ss-body h2 span {
		font-size: 1.8rem;
		line-height: 1.49;
	}

	#apb-wrapper .apb-ss-content-wrapper,
	#page .workforce-home-section,
	#page .events-home-education-section,
	#page .events-home-section,
	#page .membership-home-section {
		padding: 0 !important;
	}

	#page .boma-views-home-section,
	#page .boma-sf-pac-section,
	#page .boma-sf-pac-featurebox {
		margin-left: -1rem !important;
		margin-right: -1rem !important;
	}
}
/*----- MOBILE - Close -----*/

/*----- TABLET - PORTRAIT - Open -----*/
@media screen and (min-width: 681px) and (max-width: 991px) {
	#page .committees-event-list .view-content {
		grid-template-columns: repeat(2, 1fr);
	}
}
/*----- TABLET - PORTRAIT - Close -----*/

/*----- TABLET - LANDSCAPE - Open -----*/
@media screen and (min-width: 992px) and (max-width: 1024px) {
	#primary-menu .site-branding {
		min-width: 100px;
	}
	#primary-menu .site-branding__logo {
		left: -0.5rem;
		scale: 0.7;
	}
	#header-slogan {
		margin: 0 0 0 100px;
	}

	#page #we-mm .we-mega-menu-ul > .we-mega-menu-li > a {
		font-size: 0.9rem !important;
	}
}
/*----- TABLET - LANDSCAPE - Close -----*/

/*----- NOTEBOOK - Open -----*/
@media screen and (min-width: 1025px) and (max-width: 1200px) {
	#primary-menu .site-branding {
		min-width: 100px;
	}
	#primary-menu .site-branding__logo {
		left: -0.5rem;
		scale: 0.7;
	}
	#header-slogan {
		margin: 0 0 0 100px;
	}

	#page #we-mm .we-mega-menu-ul > .we-mega-menu-li > a {
		font-size: 0.94rem !important;
	}
}
/*----- NOTEBOOK - Close -----*/

/*----- DESKTOP - Open -----*/
@media screen and (min-width: 1201px) {
	#main,
	#main-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
	nav.breadcrumb,
	#page-titlebar h1.page-title {
		padding-left: 0;
	}

	.layout-container {
		width: 100%;
		max-width: 1140px;
	}
}
/*----- DESKTOP - Close -----*/

/*----- MEGA MENU - Open -----*/

@media screen and (max-width: 991px) {
	.region-we-mega-menu {
		background: none;
		float: right;
		padding: 0;
	}
	/*
	.region-we-mega-menu .navbar-toggle {
		background: #fff;
		border-radius: 0;
		height: 50px;
		overflow: hidden;
		padding: 17px 1rem 1rem 14px;
		position: absolute;
		right: 5px;
		top: -50px;
		width: 50px;
	}
	.navbar-toggle .icon-bar {
		background-color: #034c8c !important;
	}
	.toggled .region-we-mega-menu .navbar-toggle {
		background: #034c8c;
	}
	.toggled .navbar-toggle .icon-bar {
		background-color: #034c8c !important;
	}
	body.toggled .btn-close {
		background: #efb85b;
	}

	.navbar-we-mega-menu.navbar {
		background: #fff !important;
	}
	.navbar-we-mega-menu.navbar .nav-tabs > li.active > a,
	.navbar-we-mega-menu.navbar .nav-tabs > li.active > a:focus,
	.navbar-we-mega-menu.navbar .nav-tabs > li.active > a:hover {
		color: #2874b9 !important;
		font-weight: 600;
	}
	.navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a,
	.navbar-we-mega-menu.navbar .we-mega-menu-ul > li > .we-megamenu-nolink {
		font-size: 1rem;
		font-weight: 600;
		text-shadow: none !important;
	}
	.navbar-we-mega-menu.navbar ul a,
	.navbar-we-mega-menu.navbar ul .we-megamenu-nolink {
		font-size: 1rem;
		font-weight: 600;
	}

	.navbar-we-mega-menu.navbar .nav-tabs > li.active > a {
		background: var(--color-teal-blue-400) !important;
		color: #fff !important;
		font-weight: 600;
	}
	.navbar-we-mega-menu.navbar .we-mega-menu-submenu .nav-tabs > li.active > a {
		background: #fff !important;
		color: #efb85b !important;
	}
	.navbar-we-mega-menu.navbar .nav .open > a,
	.navbar-we-mega-menu.navbar .nav .open > a:focus,
	.navbar-we-mega-menu.navbar .nav .open > a:hover {
		background: var(--color-orange) !important;
		color: #fff !important;
	} */
}

@media screen and (min-width: 1440px) {
}

/*----- MEGA MENU - Close -----*/
