/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *










 */

html, body {height: 100%; }
body { font-family: helvetica, arial, verdana, sans-serif; font-size: 15pt; }
.home h2 { padding: 0 20px; } 

.home-listings .search { text-align: center; }
.home-listings .search div { width: 100%; display: inline-block; }
.home-listings .search label  { line-height: 40px; height: 40px; width:75%; border:0; color:#000; margin:0 auto; padding:0 30px; font-size:1em;   }
.home-listings .search input { background: white url(/../images/search.gif) 0.5em 0.5em no-repeat; border-radius:5px; box-sizing: border-box;  line-height: 40px; height: 40px; width:75%; border:0; color:#000; margin:0 auto; padding:0 30px; font-size:1em; border: 1px solid black;  }
.home-listings .search button { width: 200px; background: black; color: whie; border-radius: 0; line-height: 30px; margin: 10px 0;  }
.home-listings .search button:hover { width: 200px; background: black; color: whie; border-radius: 0; line-height: 30px; margin: 10px 0; }

 



/*Home search form*/
div.hero form ul li label.radio { margin-top: 0px; } 

/* Global Footer */
/* div.footer-bottom { position: fixed; bottom: 0; height: 60px; width: 100%; } */
div.footer-bottom { box-sizing: border-box; width: 100%;  padding: 10px 0;  }
/*.row.footer-bottom { max-width: 100%; margin: 0; padding: 1%; background-color: #AAA; color: lightyellow; min-height: 2em; }*/
div.footer-bottom .footer-text { padding-left: 0; text-align: right; width: 100%; display: block; line-height: 1.5em}
div.footer-bottom .footer-text span.copyright { padding: 0 1%; float: right; display: inline-block; }
div.footer-bottom ul.footer-links { list-style-type: none; padding-left: 0%; float: left; font-size: 16pt; line-height: 1.5em; margin: 0; }
div.footer-bottom ul.footer-links li { padding: 0%;  }
div.footer-bottom ul.legal { list-style-type: none; }
div.footer-bottom ul.legal li { float: left; margin: 1%; padding: 1%; }
div.footer-bottom ul.legal li { font-size: 1em; color: lightyellow; }
div.footer-bottom a { color: white; }




.footer { background: #0c2a50; padding: 0px; font-size: 12pt; border: 0px solid #ccc; margin-left: 0;  color: white; }
.footer .row { font-size: 15pt; margin: 0px 0;} 
.footer-list { margin: 20px 0; }
.footer-list ul { padding: 0; margin: 0; padding: 20px; }
.footer-list li { display: inline-block; list-style: none; width: 45%;  margin :0; padding: 0 0 10px 0}
.footer .see-more { font-size: 10pt; }
.footer img.social-media { max-height: 3em; padding-bottom: 1%;  }

button.navback { background: none; border: none;  }
button.navback:hover { color: #eee; background: none; border: none;  }

div.captcha-field { text-align: center; }
.g-recaptcha { display: inline-block;  }

#wrap .container .main-area #slider img.listing-no-image { max-width: 20vw; }


.container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1500px;}

.home-ads-wrapper {
    padding: 20px;
    background: #0c2a50;
}


.normal-page .body {
  margin: 20px 0;
}
.logo-wrapper {
  z-index: 200;
}
