:root {
    --primary: #3a1807;
    --secondary: #86744b;
    --link: #86744b;
    --link-hover: #665939;
}
body {
    font-family: "robotoregular", Arial, Helvetica, sans-serif;
}
/** Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: "roboto_slabbold", Arial, Helvetica, sans-serif;
    line-height: inherit;
}
/** * General Links */
.hh-module a:not(.primary-button):not(.secondary-button):not(.pagination a) {
    color: var(--link);
    text-decoration: underline;
}

.hh-module a:not(.primary-button):not(.secondary-button):not(.pagination a):hover, .hh-module a:not(.primary-button):not(.secondary-button):not(.pagination a):focus {
    color: var(--link-hover);
    text-decoration: none;
}
/** * Buttons */
.hh-module .primary-button, .hh-module .secondary-button {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding-block: 10px;
    padding-inline: 0;
}
.hh-module .primary-button {
    background-color: var(--primary);
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px var(--primary) inset;
    box-shadow: 0 0 0 2px var(--primary) inset;
}
.hh-module .primary-button:hover, .hh-module .primary-button:focus {
    color: var(--primary);
}
.hh-module .secondary-button {
    background-color: var(--secondary);
    color: #fff;
    -webkit-box-shadow: 0 0 0 2px var(--secondary) inset;
    box-shadow: 0 0 0 2px var(--secondary) inset;
}
.hh-module .secondary-button:hover, .hh-module .secondary-button:focus {
    color: var(--secondary);
}
/** * Pagination */
.hh-directory .pagination>.active>a, .hh-directory .pagination>.active>a:focus, .hh-directory .pagination>.active>a:hover, .hh-directory .pagination>.active>span, .hh-directory .pagination>.active>span:focus, .hh-directory .pagination>.active>span:hover {
    color: #fff;
    background-color: var(--primary);
    border-color: var(--primary);
}
.hh-directory .pagination>li>a, .hh-directory .pagination>li>span {
    color: var(--link);
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    background-color: var(--link-hover);
    color: #fff;
    border-color: var(--link-hover);
}
.hh-module .filterButtons .primary-button, .hh-module .filterButtons .secondary-button {
    margin-top: 0;
}
/* * Directory Search Controls */
.dirSearchControls {
    align-items: center;
    margin-bottom: 16px;
}
/** Breadcrumbs */
.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0;
    /*margin-bottom: 1rem;*/
    list-style: none;
    background: transparent !important;
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
    float: left;
    padding-right: .5rem;
    color: #6c757d;
    content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */
}

.breadcrumb-item.active {
    color: #6c757d
}

.deptInfo {
	margin-block: 30px;
	border-radius: 4px;
	border: 1px solid #ddd;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	padding: 15px;
}
.deptInfo ul, .deptInfo ol {
	list-style-type: none;
}
.deptInfo h2 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
}
.hh-module .col-xs-6 {
    width: 50%;
}

.hh-directory div[class^="col-"]> :last-child {
    margin-bottom: revert;
}

.hh-directory .pagination>li.cap {
    padding: 5px 12px;
}

/** Global Regions **/
#cludo-header-search-form .input-group-btn {
    width: unset;
}
#header-dropdown-menu blockquote {
    padding: unset;
    font-size: unset;
    border-left: unset;
}
#header-dropdown-menu blockquote footer {
    font-size: unset;
    color: unset;
    line-height: unset;
}
#header-dropdown-menu blockquote footer:before {
    content: none;   
}
.list-inline.footer-social-list > li,
.list-inline.footer-menu-bar > li {
    padding: unset;
}
.label {
    padding: unset;
    line-height: unset;
}
.img-rounded {
    border-radius: unset;
}