a, button, input[type="submit"],
a:hover, button:hover, input[type="submit"]:hover{
	transition: .5s;
}
body:not(.elementor-page) #content{
	padding: 40px 10px 60px;
}
header .elementor > .elementor-element > .e-con-inner{
	padding: 0;
}
.page-content a {
    text-decoration: none;
}
.main-heading .elementor-heading-title{
	max-width: 880px;
    text-align: center;
}
.banner .elementor-button-icon{
	font-size: 15px;
}
.btn-arm,
form .wpcf7-submit{
	transition: .5s;
	border-color: #e20113;
    background-color: #e20113;
    color: #fff !important;
}
.btn-arm:hover,
form .wpcf7-submit:hover{
	transition: .5s;
	border-color: #322ab3;
    background-color: #322ab3;
    color: #fff !important;
}
.elementor-button-content-wrapper .elementor-button-icon{
	font-size: 85%;
}

body .e-link-in-bio__identity .e-link-in-bio__identity-image-profile{
	margin-block-start:  0;
	margin-block-end: 0;
}
body .e-link-in-bio__bio .e-link-in-bio__description {
    margin-block-start: 8px;
}
body .e-link-in-bio__bio .e-link-in-bio__title{
	margin-top: 6px;
}
body .e-link-in-bio__content .e-link-in-bio__ctas,
body .e-link-in-bio__content .e-link-in-bio__icons{
	display: none;
}

.bord-dir .e-link-in-bio{
	padding-bottom: 0 !important;
	    padding-left: 20px;
    padding-right: 20px;
}

.mep-default-feature-date-location .mep-default-feature-time .df-dtl p,
.mep_list_event_date .evl-cc h5 + h5{
	text-transform: uppercase !important;
}
body .one_column .mep_list_event_details .mep-list-footer {
    padding-left: 2px;
}

@media (min-width: 1280px){
	.page-header .entry-title, .site-footer .footer-inner, 
	.site-footer:not(.dynamic-footer), .site-header .header-inner, 
	.site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
		max-width: 1240px;
	}
	
	.filter_item .mep_list_event_details {
    	width: 65%;
	}
	.filter_item .mep_list_thumb {
    	width: 35%;
	}
	
}

@media (max-width: 767px){
	body .wpcf7-form .subscribe span.wpcf7-form-control-wrap{max-width: calc( 100% - 130px );}
	.wpcf7-form .subscribe .wpcf7-submit {
		padding-left: 12px;
		padding-right: 12px;
	}
	h1{
		font-size: 2rem;
	}
}