:root {
  --s: 'https://haymap.com';
}
#edit_hay_listing_wraper {
	opacity: 0;
}
#edit_hay_listing_wraper.active {
	opacity: 1;
}  
.swal2-container {
    z-index: 10801 !important;
}
.activeuser {
	display: none;
}
.um-own-profile .activeuser {
	display: block;
}
.um.um-register .um-right.um-half {
    display: none;
}
.um.um-register .um-left.um-half {
    float: none;
    margin: 0 auto;
}
.um.um-register input[type=submit].um-button, .um.um-register input[type=submit].um-button:focus {
    background: #006eab;
    border-radius: 0 !important;
}
div#um_field_4290_user_login_7 {
    background: #387b2b;
    padding: 1rem;
    border-radius: 5px;
    color: white;
}
div#um_field_4290_user_login_7::after {
    content:  attr(data-value);
    padding: .5rem 1rem;
    display: inline-block;
    background: rgba(255,255,255,0.3);
    font-size: 0.7rem;
}
div#um_field_4290_user_login_7 label {
    color: white;
}
.um-4290.um {
    max-width: 100% !important;
    border: 1px #eee solid;
    padding: 1rem;
}
#zipSetWrap {
   display: none;
}
#zipSetWrap.active {
   display: block;
}
/*#zipSetWrap button {
   display: none;
}*/ 
a.um-login-to-msg-btn.um-message-btn.um-button {
    background: #367c2b !important;
}
.um-profile-nav {
    background: #016eab !important;
}
.um-profile-navbar .um-button {
    color: #ffffff;
    padding: .5rem 1rem !important;
}
.elementor-18 .elementor-element.elementor-element-f979c86 .elementor-field-group .elementor-field, .elementor-18 .elementor-element.elementor-element-f979c86 .elementor-field-subgroup label {
    font-size: 1rem;
    line-height: 2em;
}
#headersearchlistings .elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-post_type.elementor-col-20 select,
#searchlistings .elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-post_type.elementor-col-20 select {
    background: #ffffff;
    color: #989b9e;
    height: 50px !important;
    border-left: 1px white solid;
}
#headersearchlistings .elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-post_type.elementor-col-20 select {
	height: 50px !important;
}
.elementor-18 .elementor-element.elementor-element-f979c86 .elementor-field-group .elementor-select-wrapper::before,
.elementor-2 .elementor-element.elementor-element-f21a6f2 .elementor-field-group .elementor-select-wrapper::before {
    color: #026dab;
}
.elementor-18 .elementor-element.elementor-element-f979c86 .elementor-button{
	height: 50px !important;
}
.elementor-2 .elementor-element.elementor-element-f21a6f2 .elementor-button {
    height: 50px;
}
#headersearchlistings .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-20.e-form__buttons,
#searchlistings .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-20.e-form__buttons {
    width: 5%;
}
@media (min-width: 1067px){

}
.elementor-widget-theme-post-excerpt a {
    text-decoration: underline !important;
}
@media (max-width: 767px){
.um-4290.um {
    max-width: 100% !important;
    border: 1px #eee solid;
    padding: 1rem;
}
}

@media (max-width: 500px){
#searchlistings .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-20.e-form__buttons {
    width: 100%;
    height: 53px;
}
#searchlistings .elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-post_type.elementor-col-20 select {
    background: #ffffff;
    color: #989b9f;
    height: 56px !important;
}
.elementor-2 .elementor-element.elementor-element-f21a6f2 .elementor-field-group .elementor-select-wrapper::before {
    color: #006dab;
}
}