.mm-menu {position: absolute!important;z-index: 9!important;}
.delete-account-section {width: 100%;}
.fieldset-3rd_party_consent .description { top: 0px!important;}
.avatar-32 { width: 32px!important;}
a.button, a.button:hover, .button, button, .btn, button:hover, .button:hover, .btn:hover {cursor: default-button!important;}
.join-vit img { margin-bottom: 30px; }
.id-success {line-height: 26px; vertical-align: middle; padding-bottom: 30px;}
.id-text {display: block; margin-top: -55px; margin-left: 51px;}
.icon .fa-id-badge {font-size: 36px; margin-left: 15px; margin-bottom: 20px; margin-right: 10px;}
a.id-login {font-weight: 600;}
.idbutton p img {text-align: center!important; margin-left: auto!important; margin-right: auto!important; display: block!important;}
.whatis p {font-size: 12px; text-align: center!important;}
.logfirst {text-align: center; margin-bottom: 5px;}
.idme-trigger-link img { max-width: 240px !important;	text-align: center;	position: relative;	display: block;	margin-left: auto; margin-right: auto;}
#login {border-radius: 0px!important;}
.wp-core-ui .button, .wp-core-ui .button-secondary {color: #970000!important;}
.login #nav a:hover {color: #970000!important;}
#signup-dialog .password-notice {display: none!important;}
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link, .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link {color: #970000!important;}
.tribe-common-c-btn {background: #970000!important;}
.tribe-common-c-btn:hover {background: #a75f5f!important;}
.tribe-events-c-view-selector__list li, .tribe-events-c-top-bar li {list-style: none!important;}
.tribe-events-header__top-bar {margin-bottom: 0; margin-top: 30px!important;}
.tribe-events-calendar-month__header-column-title-desktop {text-align: center!important;}
.tribe-common .tribe-common-anchor-alt {border-bottom: 2px solid  #970000!important;}
.tribe-common .tribe-common-anchor-alt:active, .tribe-common .tribe-common-anchor-alt:focus, .tribe-common .tribe-common-anchor-alt:hover {color: #970000!important;}
.tribe-events-calendar-month__multiday-event-bar {background: none!important; background-color: #e37f7f!important;}
.sidebar-search_location-container #leaflet-geocode-cont { z-index: 9999; }
.eventbrite-ticket-embed iframe {min-height: 300px}
.eventbrite-ticket-embed iframe body {background:#fff!important}
#acymailing_subform_widget-2 {min-width: 240px; margin-right:30px;}
.acyfield_email input {width: 100%!important}
.acyfield_state select {color: #909090!important; padding: 14px 18px!important;}
.tribe-events-c-top-bar {margin-top: -20px;}
.tribe-events-calendar-month__header-column {padding-bottom: 0px!important; margin-bottom: 0px!important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top: 5px!important;} 
.submit-page select, select.facetwp-dropdown {padding: 14px 18px!important;}
.list-search .search_resumes button {pointer-events: none;}
input#canidate_relocation {float: left;}
.my-clearancelevel, .clearance, .my-clearanceexpiration, .my-securityclearance {display: inline;}
.vit-resumes .resume_filters {display: none;}
.panel-p {font-size: 12px;  color: #808080;}
.custom-widget-inside {max-width: 300px;}
.panel-c {margin-top: -103px!important; margin-left: 169px;}
@media screen and (max-width: 800px) {.panel-c {display: none;}}
#nav_menu-4 {margin-left: 20px;padding-left: 25px;}
#customField4 {max-width: 265px; padding: 10px;}
.give-btn { background: #970000; color: #fff; border: 0px; width: 100%; padding: 11px 18px; font-family: "Montserrat", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: 27px;}
.give-btn:hover, .button:hover, .subbutton:hover {background: #4a90e1; background-color: #4a90e1!important;}
body .my-account { width: 900px;}
#lostpasswordform input[type="text"], #resetpassform input[type="password"], #resetpassform input[type="text"], #resetpassform {max-width: 750px;}