/*
Theme Name: pocketlistingusa
Description: 
Author: admin
Template: realestate-7
Version: 2.3.3
*/

/* NOTE: Parent stylesheet is loaded from functions.php not using @import */

.widget-inner .contact-info .fa {
    color: #373737;
}
div#topbar-wrap {
    background: #222222;
}

#header-wrap {
    background: #ffffff;
}

.top-links social a {
    border-color: transparent!important;
    border: none!important;
}

#topbar-wrap .social li:first-child a {
    border: none;
}

#topbar-wrap .social a {
    border: none;
}

.dark-overlay {
    background: red;
}

#footer-widgets .dark-overlay {
    background: #777777;
    color: #ffffff;
}

footer.footer.muted {
    background: #333333;
    color: #ffffff;
}

footer.footer.muted marB0:nth-child(2) {
    width: 100px;
    overflow: hidden;
}

.footer.muted .col.span_4 a {
    float: right;
    display: inline;
}

#footer-widgets .widget li {
    border: none;
}

ul.contact-social li {
    margin: 0;
    padding: 0;
}
#footer-widgets .contact-social .fa {
    color: #333;
}
li.listing-item.standard img {
    width: 100%;
}
form span.error{
  color:red!important;
  font-weight:bold!important;
}

.pl-image-uploader-container input[type="file"] {
    display: block;
    margin-bottom: 10px;
}
#cad_ct_listings-2 .pl-spec-overlay
{
    z-index: 1;
}
#cad_ct_listings-2 .listing-item img
{
    z-index: 5;
    position: relative;
}
#cad_contactinfo-2 .contact-info i
{
    margin: 0 10px 0 0;
}

.search-form {
    position: relative;
    margin: 0;
}

.search-form .fa-search
{
    font-size: 20px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 55;
    color: #ccc;
}

.search-field {
    background-color: transparent;
    /*background-image: url(http://api.ning.com:80/files/dr2jDpSXWFhyuoGJ4YR5Fu-PwuqLz70YxRaUcpdKNxf2HI5ECzddyx3NHuPz-MB4ujGS4rEtdtS-aQoFlQrtv*XwVOu*AvC8/searchicon.png);*/
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border: none;
    cursor: pointer;
    height: 37px;
    margin: 3px 0;
    padding: 0 0 0 34px;
    position: relative;
    -webkit-transition: width 400ms ease, background 400ms ease;
    transition:         width 400ms ease, background 400ms ease;
    width: 0;
}

.search-field:focus {
    background-color: #fff;
    border: 2px solid black;
    cursor: text;
    outline: 0;
    width: 230px;
}

form.search-form .search-submit {
  display: none;
}

input[type="search"] {
  -webkit-appearance: textfield;
}
#search-results
{
    margin-bottom: 60px;
}
.sr-box
{
    padding: 10px;
}

/* 6 6 2017 */
.pl-register-form .gform_wrapper ul li.gfield {
    margin-top: 0;
}