html {
    font-size: initial;
}
.uor-header {
	z-index: 30;
}
footer .tw-mb-4 {
	margin-bottom: 16px;
}

footer .tw-p-3 {
	padding: 12px;
}

footer .tw-px-6 {
	padding-left: 24px;
	padding-right: 24px;
}

footer .tw-px-8 {
	padding-left: 32px;
	padding-right: 32px;
}

footer .tw-text-sm {
	font-size: 14px;
}

footer .tw-text-lg {
	font-size: 18px;
}

footer .tw-text-xl {
	font-size: 20px;
}

footer .tw-text-2xl {
	font-size: 24px;
}

footer .tw-w-12 {
	width: 48px;
}

footer .tw-bg-green ul li a:hover {
	color: white;
}

footer .tw-bg-black ul li a:hover {
	color: white;
}

footer .uor-transition-button {
	font-size: 16px;
	padding: 8px;
}

@media (min-width: 820px) {
	footer .md\:tw-text-xl {
		font-size: 20px;
	}

	footer h2 {
		font-size: 36px;
	}

	footer .uor-transition-button {
		font-size: 18px;
	}
}

.hh-module a {
	color: #004f2e;
	/*text-decoration: none !important;*/
}

.hh-module a:hover, .hh-module a:focus {
	/*text-decoration: underline !important;*/
	color: black;
}
.hh-module .wysiwyg a {
	 --tw-text-opacity: 1;
	 color: rgba(0,79,46);
	 text-decoration: underline !important;
	 -webkit-text-decoration-color: #ffc82e !important;
	 text-decoration-color: #ffc82e !important;
	 text-decoration-thickness: .125em;
	 text-underline-offset: 1.5px;
}
 .hh-module .wysiwyg a:hover, .hh-module .wysiwyg a:focus {
	 -webkit-text-decoration-color: #004f2e !important;
	 text-decoration-color: #004f2e !important;
	 --tw-text-opacity: 1;
	 color: rgba(0,0,0,var(--tw-text-opacity));
}

.hh-module .primary-button, .hh-module .wysiwyg .primary-button {
	/*background-color: #1b7a42;*/
	/*color: white !important;*/
	text-decoration: none !important;
}

.hh-module .primary-button:hover, .hh-module .primary-button:focus, .hh-module .wysiwyg .primary-button:hover, .hh-module .wysiwyg .primary-button:focus {
	background-color: #004f2e;
}

.hh-module .secondary-button, .hh-module .wysiwyg .secondary-button {
	background-color: #004f2e;
	box-shadow: 0 0 0 2px #004f2e inset;
}

.hh-module .secondary-button:not(.uor-link-reset), .hh-module .wysiwyg .secondary-button:not(.uor-link-reset) {
	text-decoration: none;
	color: white;
}

.hh-module .secondary-button a:hover, .hh-module .secondary-button a:focus, .hh-module .wysiwyg .secondary-button a:hover, .hh-module .wysiwyg .secondary-button a:focus {
	border-color: #004f2e;
	color: #004f2e;
	text-decoration: none;
}

.hh-module .secondary-button:hover, .hh-module .secondary-button:focus, .hh-module .wysiwyg .secondary-button:hover, .hh-module .wysiwyg .secondary-button:focus  {
	border-color: #004f2e;
	color: #004f2e;
	text-decoration: none;
}

.hh-module .category-widget ul {
	list-style-type: none;
	padding-inline-start: 0;
}

.hh-module .category-widget ul li a {
	text-decoration: none;
}

.hh-module .category-widget ul li a:hover, .hh-module .category-widget ul li a:focus {
	color: #004f2e;
}

.hh-module .social-widget ul {
	list-style-type: none;
	padding-inline-start: 0;
}

.hh-module .social-widget ul li a {
	text-decoration: none;
}

.hh-module .social-widget ul li a:hover, .hh-module .social-widget ul li a:focus {
	color: white;
}

.hh-module .post-title a {
	text-decoration: none;
}

.hh-module .post-title a:hover, .hh-module .post-title a:focus {
	color: #004f2e;
	text-decoration: underline;
}

.hh-module .post.post-thumb .post-title a {
	text-decoration: none;
}

.hh-module .post.post-thumb .post-title a:hover, .hh-module .post.post-thumb .post-title a:focus {
	color: #ffc82e;
}

.hh-module .post-category span, .hh-module .post-category a {
	color: #004f2e;
}

.hh-module blockquote.blockquote:before {
	color: #ffc82e;
}

.hh-directory .pagination > li > a, .hh-directory .pagination > li > span {
	color: black;
	text-decoration: none;
}

.hh-directory .pagination > .active > a {
	background-color: #004f2e;
	color: white;
}

.hh-directory .dirItem .panel .panel-title > a {
	color: #004f2e;
}

.hh-directory .dirItem .panel .panel-title > a:focus, .hh-directory .dirItem .panel .panel-title > a:hover {
	color: black;
}

/* EVENTS */
.hh-events :focus {
	outline-color: #ffc82e;
}

.hh-events a {
	text-decoration: none !important;
}

.hh-events a .date-img {
	border-color: #004f2e;
}

.hh-events a .date-img .month {
	background-color: #004f2e;
}

.hh-events a:hover {
	color: black;
	text-decoration: underline;
}

.hh-events a:hover .date-img {
	border-color: #1b7a42;
}

.hh-events a:hover .date-img .month {
	background-color: #1b7a42;
}

.hh-events .event a:hover .title, .hh-events .event a:focus .title {
	color: black;
	text-decoration: underline;
}

.hh-events .back-to-top {
	background-color: #ffc82e;
	border-color: #eaaa00;
	color: white !important;
	text-decoration: none;
}

.hh-events .back-to-top:hover, .hh-events .back-to-top:focus {
	background-color: #eaaa00;
}

.hh-events .sidebar input:focus {
	outline: 2px solid #ffc82e;
}

.hh-events .sidebar .checkboxes label:hover {
	color: #004f2e;
}

.hh-events .sidebar .date-views button:hover, .hh-events .sidebar .date-views button:focus, .hh-events .sidebar .date-views button.active {
	color: #004f2e;
	border-color: #004f2e;
}

.hh-events .sidebar .dropdown select:hover, .hh-events .sidebar .dropdown select:focus {
	border-color: #ffc82e;
}

.hh-events .sidebar-detail .dropdown select:hover, .hh-events .sidebar-detail .dropdown select:focus {
	border-color: #ffc82e;
}

.hh-events .primary-button {
	box-shadow: 0 0 0 2px #004f2e inset;
}

.hh-events .primary-button-white {
	color: #004f2e;
}

.hh-events .primary-button-white:hover, .hh-events .primary-button-white:focus {
	background: #004f2e;
	outline: none;
	color: white;
}

.hh-events .primary-button.primary-button-white.dropdown-toggle:hover {
	border-color: #ffc82e;
}

.hh-events .icon {
	color: #ffc82e;
}

.hh-events .icon-list a:hover span {
	color: #ffc82e;
}

.hh-events .feeds a {
	text-decoration: none;
}

.hh-events .feeds a:hover {
	color: #004f2e;
}

[type="text"]:focus {
	box-shadow: none;
}
.hh-events .sidebar .event .image .date-img {
	 font-size: 14px;
}
.hh-events .fas.plus-toggle {
    color: black;
}
.hh-events .fas.fa-spinner.fa-pulse {
    color: black;
}

.hh-events .mobile-title {
    z-index: 3;
}
.hh-module .category-widget ul, .hh-module .category-widget ol {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
.hh-module ul.post-meta {
	 padding-left: 0;
}
 .hh-directory .panel.panel-classic .panel-title {
	 text-align:center;
}
 .hh-directory select#dirDept,.hh-directory input#searchDir {
    font-size: 16px;
}
 .hh-directory  .form-control:focus,  .hh-directory textarea:focus {
    border-color: #ffc82e;
    -webkit-box-shadow: none;
    box-shadow: none;
}
 .hh-directory .profile-link  {
     margin-bottom: 15px;
 }
 .hh-module .primary-button, .hh-module .secondary-button {
    display: inline-block;
    padding: 10px 40px;
    border-radius: 2px;
    border: none;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-transition: .2s all;
    transition: .2s all;
}
 