/*Theme Adjustments CDH*/
body {
	font-family: minion-3 !important; 
	text-align: justify !important;
}
.copyright {
	font-family: trajan-pro-3 !important;
	font-weight: 400 !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: trajan-pro-3 !important;
}
.site-title, .site-title a { font-family: Cinzel Decorative; 
} 
.main-navigation, .main-navigation a, .menu, .menu a, .menu-item, .menu-item a {
	font-family: trajan-pro-3 !important; 
}
.tagline {
	font-family: trajan-pro-3;
	font-weight:400 !important;
}
.slicknav {
	font-family: trajan-pro-3 !important;
}
.slicknav_menutxt {
	font-family: trajan-pro-3 !important;
}
/*End Theme Adjustments*/

.attendingEvent:active {
	color: #005066 !important;
}
.attendingEvent:hover {
	color: #00b7eb !important;
	cursor: pointer !important;
}
.background-image {
	background-color: transparent !important;
}
.bookmark-notice {
	border-radius: 0px !important;
}
.elementor-button, button.nex-submit, button.the-input-element {
	background-color: #f4b73e !important;
	border-top: 4px solid #3c7756 !important;
	border-radius: 15px !important;
  box-shadow: 4px 4px 8px 0 #00506620, 0 6px 20px 0 #00506620 !important;
	color: #005066 !important;
}/*
button.nex-submit, button.the_input_element, button.submit-button, button.btn-default, button.add_shine {
	background-color: #f4b73e !important;
	border-top: 4px solid #3c7756 !important;
	border-radius: 15px !important;
  box-shadow: 4px 4px 8px 0 #00506620, 0 6px 20px 0 #00506620 !important;
	color: #005066 !important;
}
.elementor-button:hover, button.nex-submit:hover, button.the-input-element {
	background-color: transparent !important;
	border-top: 4px solid #00b7eb !important;
  box-shadow: 4px 4px 8px 0 #00b7eb20, 0 6px 20px 0 #00b7eb20 !important;
	color: #00b7eb !important;
	cursor :pointer;
}*/
.fa-triangle-exclamation {
	color: #f4b73e !important;
}
.wp-hide-pw {
	background-color: transparent !important;
	box-shadow: none !important;
}
i {
  font-style: normal !important;
}
.dashicons-visibility:hover, .dashicons-hidden:hover {
		color: #00b7eb !important;
}
.pso-i-bars-staggered {
  width: 75px !important;
}
.cat-post-item {
	font-family: trajan-pro-3 !important;
}
.cpwp-excerpt-text {
	font-family: minion-3 !important;
}
.designed-by,
#footer-copy .wpzoom,
#footer .wpzoom,
.site-info .designed-by,
.site-info p.right,
.footer-info .designed,
.site-info .copyright span:nth-child(2) {
    display: none;
}
.elementor-toc__body {
	color: #005066 !important;
	font-family: trajan-pro-3;
	font-weight: 500;
}
.em-item-name {
	font-family: trajan-pro-3;
}
.em-item-meta-line {
	font-family: minion-3;
}
.ev-desc-text {
	font-family: minion-3;
	font-weight: 400;
	text-align: justify;
}
.fix:hover {
	background-color: transparent !important;
	cursor :pointer;
}
input[type="radio"]:hover {
  color: #00b7eb !important;
}
}
input[type="checkbox"]:hover {
  color: #00b7eb !important;
}
.ps-focus__detail i {
	color: #005066 !important;
}
a.ps-focus__detail {
	color: #005066 !important;
}
a.ps-focus__detail:hover {
	color: #00b7eb !important;
}
a.ps-focus__detail:hover i{
	color: #00b7eb !important;
}
a.ps-focus__detail:hover span{
	color: #00b7eb !important;
}
a.ps-focus__detail:hover strong{
	color: #00b7eb !important;
}
.lrofficer {
	color: #4a5666;
	font-family: minion-3;
	font-size: 14px;
	font-weight: 500;
	line-height: 1;
	text-align: center;
}
.lrtitle {
	color: #fafaff;
	font-family: trajan-pro-3;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	text-shadow: 2px 2px 4px #4a5666;
}
.mailpoet_submit {
	background-color: #005066 !important;
	color: #fafaff !important;
	font-family: trajan-pro-3 !important;
	font-weight: 600;
}
.mailpoet_submit:hover {
	background-color: #00b7eb !important;
	color: #005066 !important;
	cursor :pointer;
	font-family: trajan-pro-3 !important;
	font-weight: 600;
}
.mailpoet_text {
	font-family: minion-3 !important;
	font-weight: 500;
}
.lang-item {
	background-color: #fafaff !important;
}
.lang-item:hover span {
	color: #00b7eb !important;
}
.lang-item:hover img {
	box-shadow: 0px 0px 5px -1px #00b7eb !important;
}
.lang-item span {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
}
a.nex-forms-custom-css {
	display: none !important;
}
.pmpro_card {
	border: 0px !important;
	border-radius: 20px !important;
	border-top: 4px solid #005066 !important;
}
/*
.pmpro_card_actions {
	background-color: #005066 !important;
}
span.pmpro_card_action {
	color: #fafaff !important;
	}
.pmpro_card_action_separator {
	color: #fafaff !important;
}
*/
.pmpro_card_title {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-size: 18px !important;
	font-weight: 500 !important;
}
p.pmpro_level-expiration {
	color: #3c7756 !important;
	font-family: minion-3 !important;
	font-style: italic;
	font-weight: 500;
}
p.pmpro_level-price {
	color: #4a5666 !important;
	font-family: minion-3 !important;
}
.pmpro_list_item {
	font-family: minion-3 !important;
}
.pmpro_btn {
	border: 0px;
	border-top: 4px solid #3c7756 !important;
	border-radius: 15px !important;
}
.pmpro_btn:hover {
	background-color: #005066ff !important;
	border-color: #00b7eb !important;
	color: #00b7eb !important;
}
.pmpro_section_title {
	color: #4c7a88 !important;
	font-family: trajan-pro-3 !important;
	font-size: 20px !important;
	font-weight: 600 !important;
}
button.pmpro_btn {
	font-family: trajan-pro-3 !important;
}
button.pmpro_btn:hover {
	color: #00b7eb !important;
}
button.pmpro_btn:hover svg {
	color: #00b7eb !important;
	stroke: #00b7eb !important;
}
input.input {
	color: #4a5666 !important;
	font-family: minion-3 !important;
}
.pmpro {
	font-family: trajan-pro-3 !important;
}
a:hover {
	color: #00b7eb !important;
}
.post-meta {
	font-family: trajan-pro-3;
}
.ps-avatar img {
	margin-bottom: 0;
}
button.ps-btn--login {
	background-color: #f4b73e !important;
	border: 0px solid #3c7756 !important;
	border-top-width: 3px !important;
	color: #005066 !important;
	float: right;
}
button.ps-btn--login:hover {
	background-color: #f4b73e !important;
	color: #00b7eb !important;
	border: 0px solid #00b7eb !important;
	border-top-width: 3px !important;
}
button.ps-btn--login:visited {
	background-color: #f4b73e !important;
	border: 0px solid #3c7756 !important;
	border-top-width: 3px !important;
	color: #005066 !important;
	float: right;
}
.ps-btn--notifications {
	background-color: #f4b73e !important;
	border: 0px solid #3c7756 !important;
	border-top-width: 3px !important;
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}
.ps-btn--notifications:hover {
	background-color: #f4b73e !important;
	border: 0px solid #00b7eb !important;
	border-top-width: 3px !important;
	color: #00b7eb !important;
	font-family: trajan-pro-3 !important;
}
.ps-checkbox--login .ps-checkbox__label {
	font-family: trajan-pro-3 !important;
}
.ps-focus__cover-actions {
	font-family: trajan-pro-3;
}
.ps-focus__cover-actions:hover {
	color: #00b7eb;
	cursor :pointer;
}
.ps-focus__details {
	font-family: trajan-pro-3;
	color: #005066;
}
.ps-focus__like span {
	color: #005066 !important;
}
.ps-focus__like i {
	color: #005066 !important;
}
.ps-focus__like span:hover {
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-focus__like:hover i {
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-focus__like i:hover span#like-count {
	color: #00b7eb !important;
}
.ps-focus__shared span{
	color: #005066 !important;
}
.ps-focus__shared i {
	color: #005066 !important;
}
.ps-focus__shared span:hover {
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-focus__shared:hover i{
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-focus__menu-inner {
	font-family: trajan-pro-3 !important;
	color: #00b7eb;
}
.ps-focus__menu-item:hover {
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-focus__options {
	font-family: trajan-pro-3;
}
.ps-focus__name {
	font-family: trajan-pro-3;
	font-style: normal !important;
	font-weight: 400 !important;
	color: #005066;
}
.ps-input {
	font-family: trajan-pro-3 !important;
}
.ps-input--select {
	font-family: trajan-pro-3 !important;
}
button.ps-dropdown__toggle {
	background-color: #005066 !important;
	border-color: #f4b73e !important;
	border-radius: 15px !important;
	color: #f4b73e !important;
	font-family: trajan-pro-3 !important;
}
.ps-js-dropdown-menu {
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
	font-weight: 300 !important;
}
.ps-dropdown__menu {
	font-family: trajan-pro-3 !important;
	font-weight: 500 !important;
}
.ps-dropdown__menu button {
	background-color: transparent !important;
	border: none !important;
}
.ps-dropdown__menu button:hover span {
	color: #00b7eb !important;
}
.ps-dropdown__menu button:hover i {
	color: #00b7eb !important;
}
.ps-dropdown__menu i {
	color: #005066 !important;
}
.ps-dropdown__menu span {
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
	font-weight: 400 !important;
}
.ps-js-item-active {
	color: #005066 !important;
}
.ps-js-dropdown-toggle {
	background-color: transparent !important;
	border: 0px solid #005066 !important;
	border-radius: 5 !important;
	border-top-width: 3px !important;
	color: #005066 !important;
	cursor: pointer;
	font-family: trajan-pro-3 !important;
}
.ps-js-dropdown-toggle:hover {
	border-color: #00b7eb !important;
	color: #00b7eb !important;
}
.ps-js-dropdown-toggle i {
	color: #f4b73e !important;
}
.ps-js-dropdown-toggle:hover i {
	color: #00b7eb !important;
}
.ps-js-dropdown-toggle span {
	font-family: trajan-pro-3 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}
.ps-members__filter-label{
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-weight: 600 !important;
}
.ps-notif {
	color: #fafaff !important;
}
.ps-notif__toggle {
	color: #fafaff !important;
}
.ps-notif__toggle:hover {
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-posts__filter-action:hover {
	background-color: #00b7eb !important;
	cursor :pointer;
}
.ps-posts__filter-toggle:hover {
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-posts__filters-wrapper {
	font-family: trajan-pro-3;
}
.ps-post__privacy {
	background-color: transparent !important;
}
.ps-post__privacy:hover {
	color: #00b7eb !important;
}
.ps-tabs__item:hover {
	color: #00b7eb !important;
	cursor :pointer;
}
.ps-tabs__item--active {
	color: #005066 !important;
}
.ps-widget--bday__title {
	font-family: trajan-pro-3;
	font-weight: 500;
	color: dc00ff !important;
}
.psf-login__link--recover {
	font-family: trajan-pro-3 !important;
}
a.psf-login__link--recover:hover{
	color: #00b7eb !important;
}
/* Fix elementor override on PeepSo buttons */
i.pso-i-settings-sliders {
	color: #005066 !important;
}
a.pso-btn:hover {
	background-color: transparent !important;
}
a.pso-btn:hover i {
	color: #00b7eb !important;
}
.pso-postbox__type, .pso-postbox-options__item, .pso-btn {
 	font-family: trajan-pro-3 !important;
	width: var(--w)!important;
  height: auto!important;
  min-height: var(--h)!important;
  padding: var(--p)!important;
  font-size: var(--fs)!important;
  font-weight: 500!important;
  line-height: var(--lh)!important;
  color: var(--c)!important;
  background-color: var(--bg)!important;
  border: var(--b)!important;
  border-radius: var(--r)!important;
  box-shadow: none !important;
	text-shadow: none !important;
}
.pso-postbox__type:active, .pso-postbox-options__item:active, .pso-btn:active, .pso-active.pso-postbox__type, .pso-active.pso-postbox-options__item, .pso-active.pso-btn {
/*  color: var(--ac-c)!important;
  background-color: var(--ac-bg)!important;*/
	color: #fafaff !important;
	background-color: #005066 !important;
}
.pso-postbox__type:hover, .pso-postbox-options__item:hover, .pso-btn:hover, [data-dev="hover"].pso-postbox__type, [data-dev="hover"].pso-postbox-options__item, [data-dev="hover"].pso-btn {
  color: var(--hv-c)!important;
  background-color: var(--hv-bg) !important;
}
/* End Peepso fix */
.psw-profile__meta {
	font-family: trajan-pro-3;
	color: #00b7eb !important;
}
.psw-profile__menu {
	font-family: trajan-pro-3;
	color: #fafaff;
}
.psw-profile__menu-item {
	background-color: transparent !important;
	font-family: trajan-pro-3;
	color: #fafaff !important;
	margin-left: 30px !important;
	padding: 0px !important;
	text-align: left !important;
}
.psw-profile__menu-item:hover {
	color: #00b7eb !important;
	cursor :pointer;
}
.psw-profile__menu-item i{
	color: #fafaff !important;
	text-align: left !important;
}
.psw-profile__menu-item:hover i {
	color: #00b7eb !important;
	cursor :pointer;
}
.psw-profile__menu-title {
	font-family: trajan-pro-3;
	color: #f4b73e !important;
	padding: 2px !important;
}
.psw-profile__menu-item:has(.gcis) .gcis {
	margin-right: 3px !important;
}
.psw-profile__menu-item:has(.fa-solid) .fa-solid {
	margin-right: 3px !important;
}
.psw-profile__progress-message span {
	color: #fafaff !important;
	font-family: trajan-pro-3 !important;
}
.psw-profile__progress-bar span {
	background-color: #4c956c !important;
}
.psw-profile__title a {
	font-family: Cinzel Decorative;
	font-weight: 600;
	color: #00b7eb !important;
}
.ps-vip__icon {
	margin-top: 4px; 
	max-height: 30px !important;
	--vip-icon-size: 30px !important;
}
.sb-icon-search:hover {
	background-color: transparent !important;
	color: #00b7eb !important;
}
.sb-search-input {
	background-color: #fafaff !important;
	border: none !important;
	color: #4a5666 !important;
	font-family: trajan-pro-3 !important;
}
.trestleboard-icon-print {
  background-color: #4c7a8860;
  border-radius: 50%;
	font-size: 24px;
  height: 50px;
	padding: 5px 13px;
	text-align: right;
  width: 50px;
}
.trestleboard-icon-print:hover {
	background-color: #00b7eb !important;
	cursor: pointer;
}
.trestleboard-text {
	text-align: justify;
}
.widget {
	border-radius: 20px;
}
.widget-blue {
	background-color: #005066 !important;
	border-color: #3c7756 !important;
}
.widget_gold {
	background-color: #f7b73e !important;
	border-color: #005066 !important;
}
.widget_green {
	background-color: #3c7756 !important;
	border-color: #005066 !important;
}
.widget-none {
	border: 0px !important;
	border-top: 4px solid #005066 !important;
}
.wpem-additional-info-block {
	background-color: transparent !important;
	border: none !important;
}
.wpem-additional-info-block-details-content-items {
	border: none !important;
}
.custom-dropdown {
	background-color: #fafaff !important;
	border: 0px !important;
	border-radius: 15px !important;
	border-top: 3px solid #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-size: 16px !important;
	text-align: center;
}
.custom-dropdown:hover {
	border-color: #00b7eb !important;
	color: #00b7eb !important;
	fill: #00b7eb !important;
}
.arrow-icon path {
	fill: #005066 !important;
}
.static-icon path {
	stroke: #005066 !important;
}
.custom-dropdown:hover .selected-option {
	color: #00b7eb !important;
}
.custom-dropdown:hover .arrow-icon path {
	fill: #00b7eb !important;
}
.custom-dropdown:hover .static-icon path {
	stroke: #00b7eb !important;
}
span.selected-option {
	color: #005066 !important;
}
.ps-wpem__tabs {
	border: 0px !important;
}
.ps-wpem__tab {
	background-color: #fafaff !important;
	border: 0px !important;
	border-radius: 15px 15px 0px 0px !important;
	border-top: 4px solid #005066 !important;
	font-family: trajan-pro-3 !important;
}
.ps-wpem__tab span {
	color: #005066 !important;
}
.ps-wpem__tab--active {
	background-color: #f4b73e !important;
	border: 0px !important;
	border-top: 4px solid #3c7756 !important;
	font-family: trajan-pro-3 !important;
}
.ps-wpem__tab:hover {
	border: 0px !important;
	border-top: 4px solid #00b7eb !important;
	color: #00b7eb !important;
	font-family: trajan-pro-3 !important;
}
.ps-wpem__tab:hover span {
	color: #00b7eb !important;
}
.event-manager-category-dropdown {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
}
.event-manager-category-dropdown:hover {
	color: #00b7eb !important;
}
.event-manager-category-dropdown input {
	background-color: transparent !important;
	color: #4a5666ff !important;
	font-family: trajan-pro-3 !important;
}
.event-manager-category-dropdown option {
	background-color: transparent !important;
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
}
.event-manager-category-dropdown option:hover {
	background-color: transparent !important;
	color: #00b7eb !important;
	cursor: pointer !important;
}
.wpem-alert-info {
	background-color: #4c7a88 !important;
	border-radius: 15px !important;
	color: #fafaff !important;
}
.wpem-alert-info a {
	border: 0px;
	border-top: 3px solid #3c7756 !important;
	border-radius: 10px !important;
	background-color: #f4b73e !important;
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
	float: right !important;
}
.wpem-alert-info a:hover {
	border-color: #00b7eb !important;
	color: #00b7eb !important;
}
.wpem-event-banner-img {
	background-color: #ffffff !important;
}
.wpem-event-infomation .wpem-from-date {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
}
.wpem-event-infomation .wpem-to-date {
	display: none !important;
}
.wpem-event-filter-version-2-search-col:hover i {
	color: #00b7eb !important;
}
.wpem-event-filter-version-2-filter-action {
	background-color: transparent !important;
	border: none !important;
}
.wpem-event-filter-version-2-search-col input:hover {
	border-color: #00b7eb !important;
	color: #00b7eb !important;
}
.wpem-event-filter-version-2-search-col input:focus {
	border-color: #00b7eb !important;
	color: #00b7eb !important;
}
.wpem-main-vmenu-dashboard-ul {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
}
.wpem-main-vmenu-dashboard-li i {
	color: #3c7756 !important;
}
.wpem-main-vmenu-dashboard-li a {
	color: #3c7756 !important;
}
.wpem-main-vmenu-dashboard-li:hover a {
	color: #00b7eb !important;
}
.wpem-main-vmenu-dashboard-li:hover i {
	color: #00b7eb !important;
}
h2.wpem-form-title, h2.wpem-theme-text, h3.wpem-theme-text {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-size: 22px !important;
	font-weight: 500 !important;
}
.wpem-form-label-text {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.wpem-form-group label {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.require-field {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	padding-left: 5px !important;
}
input[type="file"]::file-selector-button {
  background-color: #f4b73e;
  color: #005066;
  border: 0px;
	border-top: 3px solid #3c7756;
  border-radius: 10px;
  cursor: pointer;
	font-family: trajan-pro-3;
	font-size: 14px;
	font-weight: 500;
	padding: 5px 15px 5px 15px;
  transition: background 0.3s;
}
input[type="file"]::file-selector-button:hover {
  border-color: #00b7eb;
	color: #00b7eb;
}
a.wpem-modal-button {
  background-color: #f4b73e !important;
  color: #005066 !important;
  border: 0px !important;
	border-top: 3px solid #3c7756 !important;
  border-radius: 10px !important;
  cursor: pointer !important;
	font-family: trajan-pro-3 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	padding: 5px 15px 5px 15px !important;
  transition: background 0.3s !important;
}
a.wpem-modal-button:hover {
  border-color: #00b7eb !important;
	color: #00b7eb !important;
}
.datepicker {
	font-family: trajan-pro-3 !important;
}
.event-manager-multiselect option {
	background-color: #fafaff !important;
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
	font-weight: 500 !important;
}
.postform {
	color: #4a5666 !important;
}
.ps-wpem__tabs {
	border: none !important;
	box-shadow: none !important;
}
#wpem-event-filter-version-2-search-btn {
	padding-left: 50px !important;
	position: relative !important;
}
#wpem-event-filter-version-2-search-btn::before {
	font-family: dashicons;
	font-size: 25px;
	content: "\f179";
	padding-right: 10px;
	position: absolute !important;
	left: 20px !important;
	top: 2px !important;
	/*vertical-align: center !important;*/
}
#calendar_default_view {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
}
#calendar_default_view:hover {
	color: #00b7eb !important;
}
#calendar_default_view option {
	background-color: transparent !important;
	color: #005066 !important;
}
#calendar_default_view option:hover {
	background-color: transparent !important;
	color: #00b7eb !important;
}
.wpem-dashboard-header-btn {
	border: none !important;
}
.wpem-dashboard-header-btn i {
	color: #3c7756 !important;
}
.wpem-dashboard-header-btn:hover i {
	color: #00b7eb !important;
}
.wpem-event-organizer-name a {
	font-family: trajan-pro-3 !important;
}
.wpem-dashboard-event-list {
	border: none !important;
}
.wpem-dashboard-event-inner-list-wrap {
	background-color: #fafaff !important;
	border: 0px !important;
	border-radius: 15px !important;
	border-top: 4px solid #005066 !important;
}
.wpem-dashboard-event-inner-list-wrap a {
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
	font-weight: 500 !important;
}
.wpem-dashboard-event-inner-list-wrap a:hover {
	color: #00b7eb !important;
}
.wpem-dashboard-event-placeholder {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
}
.wpem-event-type-text, .wpem-event-category-text {
	font-family: trajan-pro-3 !important;
}
.wpem-heading-text {
	color: #3c7756 !important;
	font-family: trajan-pro-3 !important;
	font-weight: 500;
}
.wpem-event-dashboard-information-title-box {
	border-color: #4c7a88 !important;
	color: #4c7a88 !important;
	font-family: trajan-pro-3 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}
.wpem-event-title .wpem-heading-text, {
	color: #4c7a88 !important;
	font-weight: 500 !important;
}
.wpem-date, .wpem-month, .wpem-weekday {
	color: #4c7a88 !important;
	font-weight: 500 !important;
	text-align: left !important;
	width: 100% !important;
}
.wpem-icon-eye {
	color: #3c7756 !important;
}
.wpem-icon-text-button {
	background-color: #f4b73e !important;
	border: 0px !important;
	border-radius: 15px !important;
	border-top: 3px solid #3c7756 !important;
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
}
.wpem-icon-text-button:hover {
	border-top: 3px solid #00b7eb !important;
	color: #00b7eb !important;
}
.wpem-icon-text-button:hover i {
	color: #00b7eb !important;
}
.wpem-social-icon a {
	background: #005066 !important;
}
.wpem-social-icon a:hover {
	background: #00b7eb !important;
}
.wpem-organizer-page-url-button {
	float: right !important;
}
.wpem-organizer-page-url-button span {
	color: #005066 !important;
	vertical-align: center;
}
.wpem-organizer-page-url-button span::before {
	font-family: dashicons;
	font-size: 25px;
	content: "\f348";
	padding-right: 10px;
	vertical-align: center;
}
.wpem-theme-button {
	background-color: #f4b73e !important;
	border: 0px !important;
	border-radius: 15px !important;
	border-top: 3px solid #3c7756 !important;
	color: #005066 !important;
	font-weight: 400 !important;
	margin: 0px !important;
	padding: 10px 20px !important;
	text-transform: capitalize !important;
	vertical-align: center !important;
}
.wpem-theme-button:hover {
	border-top: 3px solid #00b7eb !important;
	color: #00b7eb !important;
}
.wpem-theme-button:hover span {
	color: #00b7eb !important;
}
button.wpem-theme-button {
	font-family: trajan-pro-3 !important;
}
.dropdown-options {
	border-radius: 15px !important;
	font-family: trajan-pro-3 !important;
}
.dropdown-options li {
	color: #005066 !important;
	list-style-type: none !important;
}
.dropdown-options li:hover {
	background-color: transparent !important;
	color: #00b7eb !important;
}
.wpem-cp-button {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
}
.wpem-cp-button i {
	color: #3c7756 !important;
}
.wpem-cp-button i:hover {
	color: #00b7eb !important;
}
#event_calendar_filters_button::before {
	font-family: dashicons;
	font-size: 25px;content: "\f12a";
	padding-right: 10px;
	vertical-align: center;
}
#event_filters {
	border: none !important;
}
#event_filters i {
	color: #3c7756;
}
.wpem-event-layout-icon {
	background-color: transparent !important;
	border: none !important;
	box-shadow: none !important;
}
.wpem-event-layout-icon i {
	color: #3c7756 !important;
}
.wpem-event-layout-icon:hover i {
	color: #00b7eb !important;
}
.wpem-icon-equalizer2 {
	color: #3c7756 !important;
}
.wpem-icon-equalizer2:hover {
	color: #00b7eb !important;
}
.wpem-icon-download3 {
	color: #4c7a88 !important;
	margin: auto;
	font-family: trajan-pro-3 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.wpem-icon:has(.wpem-icon-download3:hover) {
	border-top-color: #00b7eb !important;
	color: #00b7eb !important;
	cursor: pointer !important;
}
.wpem-icon {
	background-color: #fafaff !important;
	border-top: 3px solid #557f83 !important;
	border-radius: 10px !important;
	margin: 10px !important;
	padding: 15px !important;
}
.registration_button { /* WP Event manager*/
	display: none !important;
}
.calendar-contents-container {
	padding: none !important;
}

.calendar {
	border: 1px solid #4c7a88 !important;
	border-radius: 15px !important;
	border-top: 4px solid #3c7756 !important;
  table-layout: fixed !important;
  width: 100% !important;
}
.weekday-name-column {
	background-color: #005066 !important;
	border: 1px solid #005066 !important;
	color: #fafaff !important;
	font-family: trajan-pro-3 !important;
	font-weight: 500 !important;
	width: 100% !important;
}
.calendar-day-container {
	border: 1px solid #00506622 !important;
}
.day-number {
	color: #005066 !important;
	font-family: trajan-pro-3 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.today {
	background-color: #3c775622 !important;
	border-color: #3c7756 !important;
}
.today .day-number {
	color: #005066 !important;
	font-size: 16px !important;
}
.no-events-message {
	color: #8b2b2b !important;
	font-family: trajan-pro-3 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.zoom-social-icons-list {
	font-family: trajan-pro-3;
	font-weight: 500
	color: #fafaff !important;
}