/* Support #61979 - Fix social link layout */

	.social-links-grid li {
		display: flex !important;
		width: 33% !important;
		margin: 0 0 20px 0 !important;
	}
	.social-links-grid li a { margin: 0 auto !important; }

/* Support #61982 - Hide page title for blog page */

	.blog h1.page-title { display: none; }

/* Support #61988 - Remove links when search is active */

	.search-form-is-open .search-form-collapse { z-index: 9999; }
	.search-form-is-open #menu-quick-links { display:none; }

/* Support #80856 - Current menu item colors */

	.nav-minor .current-menu-item a {
		background: #0077a2;
		padding: 10px;
		color: #fff;
		transition: all .2s ease-in-out;
	}

	.nav-minor .current-menu-item a:hover {
		background: #ffffff;
		color: #0077a2;
	}

	.footer-section-final .menu-item.current-menu-item > a {
		font-weight: bold;
	}
	.footer-section-final .menu-item.current-menu-item > a:hover { color: #ffffff; }

/* Support #97336 - Footer column layout */

	@media screen and (min-width: 880px) {
		.footer-section-final .row-middle .menu .menu-item, 
		.footer-section-final .row-middle .menu .sub-menu {
			-webkit-column-break-inside: avoid;
			page-break-inside: avoid;
			break-inside: avoid;
		}
	}

/* Support #102153 - Event button issues */

	#tribe-events-content a.button,
	#tribe-events-content a.tribe-events-button {
		display: inline-block;
	}

	.quiz-button, a.button, a.tribe-events-button, #tribe-events a.tribe-events-button, .comment-list .reply a, .quiz-button:visited, a.button:visited, a.tribe-events-button:visited, #tribe-events a.tribe-events-button:visited, .comment-list .reply a:visited { display: inline-block; }

/* Support #113708 - Event widget styling */

	#content .event-list .list-date, #content .tribe-mini-calendar-list-wrapper .list-date {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		width: 3.5rem;
		height: 3.5rem;
		margin-left: -4.375rem;
		background: rgba(120,110,101,0.1);
		text-align: center;
		font-weight: normal;
		text-transform: uppercase;
		line-height: 1.3;
	}

	#content .tribe-events-adv-list-widget .list-info, #content .tribe-mini-calendar-list-wrapper .list-info {
		width: 100%;
	}

