@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i');
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");

body{
  font-family: 'Lato', sans-serif !important;
}

.navbar-default {
    background-color: #fff;
    border-bottom: 0;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background: #eee;
    color: #111;
}

.navbar-default .navbar-nav li a {
    color: #333;
  text-transform: uppercase;
  font-weight: 300;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
  background: transparent;
  color: #111
}

.navbar-nav > li ul {
    background-color: #ccc;
}

.logo-wrap h2, .arrow, .footer-contact {
  display: none;
}

#broker_logo .img-responsive {
    max-height: 100%;
}

.conbar {
  text-align: right;
  margin-top: 15px
}

.conbar .con {
  font-size: 150%;
  color: #fda008;
}

.conbar .con a {
 font-weight: 300;
  color: #fda008;
}

.conbar .s-icons {
  font-size: 18px;
  color: #fda008;
}

.conbar .s-icons a {
  color: #646464;
  margin: 3px;
}

.conbar .s-icons a:hover {
  color: #fda008;
}

.conbar .s-icons i {
  font-size: 120%
}

.conbar .s-icons span {
  margin-left: 15px;
}

.conbar .s-icons span a{
  color: #fda008;
}


.home .navbar-default {
    border-bottom: 10px solid #bebebe;
}

.header_widgets .body-content-wrap {
    margin: 20px 0;
}

#solds_banner .col-md-3 {
  padding: 0;
}

#solds_banner .col-xs-6 {
  margin-bottom: 10px;
}

#solds_banner img {
  width: 100%;
}

#myCarousel .item img {
  width: 100%;
  max-height: 550px;
  object-fit: cover;
  object-position: top
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}


.carousel-control.left, .carousel-control.right {
    background: rgba(233,180,77,0.5);
}

/* blog adjustments */
.blog-wrap .post_heading a, .blog-content p, body.blog .r-widget h2.sidebar-title {
    color: #333;
}

.blog-wrap, .blog-detail, body.blog .r-widget {
    background: #fff;
}

body.blog .r-widget {
  border: none;
}

#google_translate_element {
  float: right;
  margin-left: 10px;
}

#weChatModal button{display:block;width: 100%; font-size: 13px; opacity: 1;  color: #FDA621; }
#weChatModal img{display:block;margin-left:auto; margin-right: auto; width: 100%;}
#weChatModal .modal-dialog{ width: 30%;}

@media (min-width: 768px){
  .weixin1{display:none; }
}

@media (max-width: 768px){
  .weixin2{ display:none; }
}

#mc_embed_signup{background: transparent!important;}
#mc_embed_signup > form{ padding-left: 0;}
#mc-embedded-subscribe{ width: 100%!important;text-transform: uppercase;font-size: 12px!important;font-weight: bold!important;}
.mc-field-group{width: 100%!important;}
.mc-field-group label{display:none!important;}
.mc-field-group input{
background: none;
  border-radius: 0!important;
  border-top: 2px solid #9A9A9A!important;
  border-left: 2px solid #9a9a9a!important;
  border-right: 2px solid #eee!important;
  border-bottom: 2px solid #eee!important;
}
.mce_inline_error{background: none!important;color: #ff0000!important;}
#mce-success-response{
  margin: 0!important;
  padding-bottom: 30px !important;
  color: #fff!important;
}

.before-footer .col-sm-4:nth-child(4){
  background: transparent !important;
}

.before-footer .col-sm-4:nth-child(4) button{
  background: #8a8889;border: 0;padding: 10px 20px;color: #fff;
}
.modal-header h2{
  font-family: 'Lato', sans-serif !important;
  font-size: 22px;
color: #fff;
}
#sighnUpModal .modal-body, #sighnUpModal .modal-header{
  background: #8a8889;
}
#mce-responses{margin: 0!important; color: #fff;}
#mce-responses a{color: #fff;text-decoration: underline;}
div.sidebar.blog_category li:last-child{display:none;}

.before-footer .side_content.sidebar .col-sm-2{ z-index: 999999!important;}

@media (max-width: 560px){
  .before-footer .side_content.sidebar .col-sm-2{max-width: 100%; width: 100%;text-align:center;}
}
.exclusive_listings .lead-form{ display:none; }

i.fa.fa-weixin, i.fa.fa-paper-plane-o {
    display: none;
}
