.post-btn img {
    width: 23px;
    margin-right: 10px;
}
.elementor-message.elementor-message-success:before {
    content: '\2713' !important;
}
.post-box .elementor-post__meta-data {
    position: absolute;
    top: 45%;
    background: #EFF0FF;
    padding: 10px 30px;
    border-radius: 50px;
}
article.elementor-post {
    position: relative;
}
.event:hover {
    border-bottom: 5px solid #EC1D26 !important;
}
.elementor-message.elementor-message-success {
    color: #fff !important;
}
.elementor-gallery-item__overlay::after {
    content: url(https://na-sp.org/wp-content/uploads/2024/07/clarity_zoom-in-line.png);
    padding: 36%;
    position: absolute;
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    border: 1px solid #FFFFFF;
    display: none;
    margin: auto;
}
a.e-gallery-item:hover .elementor-gallery-item__overlay::after {
    display: block !important;
}

.post-descprtion p {
    margin-bottom: 10px;
}
ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    background: #EFF0FF;
    text-align: center;
    justify-content: center;
    width: auto;
    padding: 6px;
    border-radius: 50px;
    float: left;
}
.single-post .elementor-element.elementor-element-28cd36c {
    background-color: #fff !important;
}
.widget {
    background: #F9F9F9;
    padding: 25px;
    border-radius: 9px;
}
.widget_search .search-form .search-field {
    background: #fff;
    border-width: 1px;
    border-color: var(--ast-border-color);
    border-radius: 2px;
    border: 1px solid #D4D4D4;
    padding: 22px 15px !important;
    border-radius: 50px;
    font-size: 14px;
    color: #B1B1B1;
}
input.search-submit {
    background: #EB1D26 !important;
    border-radius: 50px !important;
}
.widget_search .search-form button {
    top: -2px;
    right: 10px;
    z-index: 999;
}
aside#block-6 {
    padding: 0;
}
h2.wp-block-heading {
    background: #2C3077;
    color: #fff;
    padding: 9px 23px;
    font-size: 24px;
    font-family: 'Montserrat';
    font-weight: 600;
    margin-bottom: 10px;
    border-radius: 9px 9px 0px 0px;
}
ul.wp-block-categories-list.wp-block-categories {
    padding: 20px 25px;
    padding-top: 0;
}
.cat-item a {
    color: #000000;
    font-size: 18px;
    font-family: 'Montserrat';
    text-transform: capitalize;
}
.wp-block-categories-list li.cat-item {
    margin-bottom: 15px;
}
.wp-block-categories-list li.cat-item:last-child {
    margin: 0;
}
.page-id-777 .elementor-element.elementor-element-28cd36c {
    background-color: #fff !important;
}
.page-id-819 .elementor.elementor-67.elementor-location-footer {
    margin-top: -248px;
}
.page-id-819 .elementor-element.elementor-element-28cd36c {
    background-color: transparent !important;
}
.form-box {
    box-shadow: 5px 4px 64px 0px #00000026;
    border-radius: 15px;
    height: 633px;
    display: flex;
    justify-content: center;
    background: #fff;
}
.elementor-field {
    height: 54px !important;
}
.elementor-button .elementor-align-icon-right {
    order: -1;
}
.form-box .elementor-button-icon svg {
    display: none;
}
.form-box .elementor-button-icon:after {
    content: '';
    position: absolute;
    width: 23px;
    height: 23px;
    background: url(https://na-sp.org/wp-content/uploads/2024/07/national-alliance-logo-1-2.svg);
    left: 53px;
    background-size: contain;
    top: 15px;
    background-repeat: no-repeat;
}
textarea#form-field-message {
    height: auto !important;
}
.form-box .elementor-field:focus {
    box-shadow: 0px 3px 10px 0px #EC1D261A !important;
    border: 1px solid #FFE7E5 !important;
}
.event:hover .month-text .elementor-widget-container {
    background: #2C3077!important;
    color: #fff !important;
}
.event:hover .month-text .elementor-widget-container .elementor-heading-title {
    color: #fff !important;
}
.future-img .elementor-widget-container {
    border: 1px solid #D8D8D8;
    padding: 10px;
}
.search-submit path {
    fill: #fff;
}
.search-results .status-publish {
    background: #fff;
    border-radius: 9px;
}
.search-results  .elementor-post__text {
    padding: 20px;
}
.form-box .elementor-message.elementor-message-success {
    color: #000 !important;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
    bottom: 180px !important;
}
.eael-entry-meta {
    position: absolute;
    top: 42%;
    background: #EFF0FF;
    padding: 4px 14px;
    border-radius: 50px;
}
h2.eael-entry-title {
    height: 51px;
    margin-top: 21px;
}
li.meta-cat-icon {
    display: none;
}
.eael-meta-posted-on i.far.fa-clock {
    display: none;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
    top: 0 !important;
    bottom: 0 !important;
}
span.eael-meta-posted-on {
    padding-right: 10px  !important;
    margin-right: 10px !important;
    border-right: 1px solid #2C3077;
}

.eael-entry-meta .eael-meta-posted-on {
    line-height: normal !important;
}
@media(max-width:1024px){
	ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
/*     width: 70%; */
		width: auto;
}
	.elementor-element.elementor-element-4711c5c.elementor-tablet-align-center {
    margin: 0 auto !important;
}
/* 	.menu-item-1365 a.elementor-item.elementor-item-active.menu-link {
    display: block !important;
} */
/* 	.post-box .eael-post-grid.eael-post-appender.eael-post-appender-14239d0.eael-post-grid-style-two {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
} */
	.elementor-777 .elementor-element.elementor-element-284f6d9:before {
    background-size: 100% 100% !important;
    top: 27px !important;
}
}
@media screen and (min-width: 1600px) and (max-width: 1900px) { 
.elementor-451 .elementor-element.elementor-element-4cc2865:before{
		background-size: 100% 100%;
    top: -38px;
	}
.elementor-777 .elementor-element.elementor-element-284f6d9:before{
		background-size:100% 100% !important;
	top:10px;
	}

	
}
	.elementor-777 .elementor-element.elementor-element-284f6d9:before{
			background-size:100% 100% !important;
		top:10px;
	}


@media(max-width:767px){
	.post-box .elementor-post__meta-data {
    top: 45%;
}
	.post-box .type-page .elementor-post__meta-data {
    top: 37%;
}
	.form-box {
    height: auto;
}
		ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    width: 100%;
}
	figure.elementor-image-box-img {
			margin-bottom: 15px !important;
	}
	article.eael-grid-post.eael-post-grid-column {
			position: relative;
	}
.menu-item-1365 a.elementor-item.elementor-item-active.menu-link {
    display: block !important;
}
}
/* .menu-item-1365 a.elementor-item.elementor-item-active.menu-link {
    display: none;
} */
.elementor-lightbox-image {
    max-width: 100% !important;
    width: 100% !important;
}
.archive-sec {
    width: 100% !important;
}
article.eael-grid-post.eael-post-grid-column {
    position: relative;
}
.search .eael-entry-thumbnail img.attachment-medium.size-medium.wp-image-453 {
    height: 208px;
    border-radius: 10px 10px 0px 0px;
}
.archive .ast-container {
    max-width: 100%;
    padding: 0 !important;
}