/* Enter Your Custom CSS Here */

body.category-videos p {display:none;}
body.category-videos img {margin-bottom:20px;}

/* Post CSS*/
.elementor-17262 .elementor-element.elementor-element-7dcc7704 .elementor-heading-title {
    color: #053e74 !important;
    font-size: 3em !important;
    font-weight: 600 !important;
    padding-bottom: 20px !important;
}
.event-item {
    margin: 30px auto !important;
    padding: 30px 30px 50px 30px !important;
    box-shadow: 0 0 10px #e4e4e4 inset !important;
    display: block !important;
    width: fit-content !important;
    border-radius: 10px !important;
}
.event-item:hover {
    box-shadow: 0 0 10px #e4e4e4 !important;
}
 a.event-button {
    background: #053e74 !important;
    padding: 15px 30px !important;
    border-radius: 50px !important;
    color: #fff !important;
    position: relative !important;
    top: 10px !important;
}
ul.event-item-list {
    margin: 50px auto !important;
    list-style: none !important;
}
ul.event-item-list li{
    color: #000 !important;
    background: #f5f5f5 !important;
    padding: 10px 10px 10px 15px !important;
    margin-bottom: 9px !important;
    width: auto !important;
    border-left: 3px solid #e4e4e4 !important;
    display: block !important;
	    font-weight: 500 !important;
}
ul.event-item-list li{
    background: #e0ecc5 !important;
    border-left: 3px solid #a8c957 !important;
}

.elementor-17262 .elementor-element.elementor-element-160f28e8 {
    background: #2a89e5 !important;
	border: none !important;
}
.elementor-17262 .elementor-element.elementor-element-5e5560f8 .elementor-heading-title {
    color: #000 !important;
    font-size: 1.5em !important;
    font-weight: 300 !important;
    text-align: center !important;
}
.elementor-17262 .elementor-element.elementor-element-22e387c7 .elementor-heading-title {
    color: #fff !important;
    font-size: 3.5em !important;
    text-align: center !important;
}
 .elementor-17262 .elementor-element.elementor-element-12aab3ea {
    color: #000 !important;
    font-size: 1.5em !important;
    text-align: center !important;
}
 .elementor-element.elementor-element-9366268.elementor-widget.elementor-widget-button {
    width: fit-content !important;
    margin: 0 auto !important;
}
.elementor-17262 .elementor-element.elementor-element-9366268 .elementor-button {
    background-color: #053e74 !important;
    border-radius: 50px !important;
    font-size: 20px !important;
}

/*sidebar post*/
 .elementor-17262 .elementor-element.elementor-element-4a113adb { display:none;}
 aside.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-c2f1745 {
    padding-top: 57px !important;
}
 .elementor-17262 .elementor-element.elementor-element-18456790 {
    border-width: 3px !important;
    border-color: #2a89e5 !important; 
	background-color: none !important;
}
 .elementor-17262 .elementor-element.elementor-element-5494431f .elementor-heading-title {
    color: #000 !important;
    font-size: 2.5em !important;
}
 .elementor-field-textual.elementor-size-md{
	font-size: 17px !important;
    padding: 6px 16px !important;
    border-radius: 50px !important;
    text-align: center !important;
}
 .elementor-button.elementor-size-sm.infusion-recaptcha.button-1 {
    background: #053e74 !important;
    margin-top: 5px !important;
    border-radius: 50px !important;
    border: none !important;
    padding: 15px 25px !important;
    font-weight: 600 !important;
}
 .elementor-17262 .elementor-element.elementor-element-50462861 .elementor-heading-title {
    color: #053e74 !important;
    font-size: 2rem !important;
    font-weight: 600 !important; 
}
input#inf_field_Email {
    border-bottom-left-radius: 50px !important;
    border-top-left-radius: 50px !important;
}
.elementor-button.elementor-size-lg.infusion-recaptcha.button-3 {
    background: #053e74 !important;
    border-top-right-radius: 50px !important;
    border: none !important;
    font-weight: 600 !important;
    border-bottom-right-radius: 50px !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.home-buying-event-img {
    width: 296px !important;
    height: 240px !important;
    position: relative !important;
    top: 11px !important;
}

.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	width: 100% !important;
}