.newsletter-form .wpforms-field-label {
	font-size: 18px !important;
	font-weight: 400 !important;
}

.newsletter-submit-button.wpforms-submit.newsletter-submit-button {
	background: #963C3C !important;
	border: 1px solid #963C3C !important;
	border-radius: 24px !important;
	padding: 6px 24px !important;
	width: 200px !important;
	margin-top: 12px !important;
	text-align: center !important;
	color: white !important;
}

.site-footer .site-description {
	font-size: 13px !important
}

.site-footer:not(.footer-stacked) .footer-inner .site-branding {
	max-width: 30% !important;
}

.site-footer .site-logo {
	max-width: 250px !important
}

.site-footer {
	padding-bottom: 32px
}

.e-n-menu-wrapper {
	background-color: white !important;
}

.elementor-field-type-submit {
	margin-top: 22px;
}

#menubar-808 { background-color: white }

.wp-block-file__button {
	background: #107CB5 !important;
  color: #fff !important;
}

.ectbe-each-cate {
 	padding-top: 2px !important;
	padding-bottom: 0px !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
 background: white;
--e-ectbe-cate-single-border: 1px solid 		white !important;
	margin-right: 12px !important;
}

.ectbe-each-cate a {
	font-size: 8px !important;
}

.ectbe-evt-time {
	color: #123c5b !important
}

.ectbe-evt-read-more {
	display: none
}

.tec-events-elementor-event-widget__navigation a {
	color: #54595F !important;
}

.eael-breadcrumbs__content a {
	color: #a5a4b0 !important;
	font-size: 15px
}

.ectbe-evt-more-box:hover {
	background-color: #EDFAFF !important;
}

.pd_pcf_loadmore_btn {
	background: #f0f0f1 !important;
	border-radius: 30px;
	margin-top: 20px;
}

.elementor-field-label {
	margin-bottom: 6px !important;
	margin-top: 16px !important;
}

.elementor-5505 .elementor-element.elementor-element-8861a30 .pd_pcf_title {
	line-height: 1.5;
	text-align: left;
}

/*.menu-item > .elementor-item.elementor-item-active {
	color: #963C3C !important;
	font-weight: 700 !important;
	border-bottom: 3px solid #963C3C;
}*/

/*.menu-actus > a {
	background-color: #ffec95 !important; 
	padding-left: 14px !important;
	padding-right: 14px !important;
	border-radius: 4px !important
}*/

.jp-relatedposts {
	display: none !important;
}