#logo {
    background-image: url(../images/logo-wp.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 97px;
    height: 40px;
    float: right;
    padding-top:5px;
}
.logo-link{
    display: inline-block;
    margin-left: 3rem;
}

h2 {
    display: inline-block;
    vertical-align: top;
    float: left;
}
.useful-links {
    display: inline-block;
}
.help-icon {
    margin-left: .3rem;
}
.help-text{
    margin: 0 0 1rem;
    font-style: italic;
}
label {
    width: 15%;
    display: inline-block;
}
.select-div label {
    width: 20%;
}
.select-div select {
    width: 300px;
}

.select-div {
    margin: .5rem 0;
}
.omnibar-additional-custom-field, #omnibar-address-mls {
    max-width: 640px;
    width: 100%;
}
.omnibar-placeholder {
    width: 355px;
}

.saveFooter {
    margin-top: 1rem;
}
.ajax{
    background-image:url(../images/ajax-loader.gif);width:15px;height:15px;margin-left:5px;display:inline-block
}
.error{
    background: #fff;
    border-left: 4px solid #fff;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
    margin: 5px 15px 2px;
    padding: 1rem;
    border-color: #dd3d36;
}

.mls-specific-pt h4 {
    margin-left: 1rem;
}

.mls-specific-pt .select-div > label {
    margin-left: 1rem;
    width: 18.5%;
}

.select2-results__option[aria-disabled="true"] {
    display: none;
}

.customFieldError {
    display: none;
}

.select2.warning {
    border: 1px solid #DC3232;
}

@media screen and (max-width: 800px) {
    h2 {
        float: none;
        width: 100%;
    }
    .logo-link {
        margin: 0;
    }
    label {
        width: 100%;
    }
    .wp-core-ui button, .wp-core-ui .button-secondary {
        vertical-align: baseline;
    }
    .select2-container--default {
        max-width: 100%;
    }

}
@media screen and (max-width: 550px) {
    .select-div label, .mls-specific-pt .select-div > label {
        display: block;
        width: 100%;
    }
    .mls-specific-pt select {
        margin-left: 1rem;
    }
}
@media screen and (max-width: 400px) {
    .wp-core-ui button, .wp-core-ui .button-primary, .wp-core-ui .button-secondary {
        width: 100%;
    }
    input[type="text"] {
        width: 100%;
    }
}
