@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic);

body {
    font-family: 'Lato', sans-serif;
  line-height: 2rem;
}

a:hover {
    color: #9d9fa2;
}

.home .main-content li {
    list-style: disc !important;
}

.top-navbar, footer {
    background: #1ab370;
}

footer .realtor_logo, footer .realtor_address, footer .realtor_heading_title, footer .realtor_mobile, footer .realtor_email, footer .copyright, .header-meta ul {
    display: none;
}

.icon-social a span {background-color: #011b36;}

.icon-social a span:hover {
    background-color: #fff;
    color: #011b36;
}

#main_menu a {
    color: #1ab370;
    font-size: 14px;
    padding: 10px;
    font-weight: 500;
    text-transform: uppercase;
    text-shadow: none;
}

#main_menu li.active > a, #main_menu li.sel > a, #main_menu li:hover > a {background: #1ab370;}

/*banner*/
#home-widgets {
    padding-top: 0px;
}



#titles-row1 {
    padding-bottom: 15px;
    position: relative;
    min-height: 310px;
    text-align: center;
    padding-top: 60px;
}    



#titles-row1 h2 {
	font-size: 2.3em;
	font-weight: 700;
	color: #00355F;
	text-align: center;
        Line-height: 27px;
}

#titles-row1 h2 a {
	color: #1ab370;
	text-transform: uppercase;
	font-size: 15pt;
}

#titles-row1 p {
	font-weight: 400;
	line-height: 22px;
	margin-top: 15px;
	color: #666;
	font-size: 14px;
}


.box {
  position: relative;
  min-height: 200px;
  min-width: 200px;

}

.box1 {
  background: url(https://s3.amazonaws.com/store24-ubertor-com/cl1041/content/image/28735.jpg) no-repeat center;
      background-size: cover;
}

.box2 {
  background: url(https://s3.amazonaws.com/store24-ubertor-com/cl1041/content/image/28739.jpg) no-repeat center;
      background-size: cover;
}

.box3 {
  background: url(https://s3.amazonaws.com/store24-ubertor-com/cl1041/content/image/28736.jpg) no-repeat center;
      background-size: cover;
}

.box4 {
  background: url(https://s3.amazonaws.com/store24-ubertor-com/cl1041/content/image/28737.jpg) no-repeat center;
      background-size: cover;
}

.caption {
  text-align: center;
  padding: 0 20px 20px;
  margin:0;
  width: 100%;
  height: auto;
  font-size: 14px;
  color: #fff;
  position: absolute;
  bottom:0;
  background: linear-gradient(transparent, #000);
  
  transition: all .3s ease-in-out;
}

.box:hover .caption {
  text-align: center;
  padding: 50px 20px 50px;
}

.awards {
  text-align: center;
  padding-top: 2%;
}

#about-me .awards h3 {
      font-size: 2em !important;
  color: #000d3d;
  font-weight: 500;
}

.awards img {
    max-width: 600px;
}


footer .realtor_heading_title {
    font-size: 18px;
    font-weight: 500;
}

.sidebar-title {
    margin-top: 0;
    background: #1ab370;
}

footer h2.sidebar-title {
    font-size: 15pt;
    font-weight: 500;
  text-transform: uppercase;
}

.has_afc .listing-row h2 a, .properties.list .listing-row h2 a, .listing-row h3.price, body .property_detail h2, body .property_detail h3, a, .multiple-listing-view .nav-pills > li.active > a, .multiple-listing-view .nav-pills > li.active > a:hover, .multiple-listing-view .nav-pills > li.active > a:focus, .multiple-listing-view .nav-pills > li > a:hover, .multiple-listing-view .nav-pills > li > a:focus { color: #1ab370;}

.bio-text {
      background: rgba(0,0,0,0.7);
    padding: 30px 0;
  color: #ccc;
}

.bio-text h2 { color: #fff;}

section.bio {
  margin: 5% 0 0;
    background: url(https://s3.amazonaws.com/store24-ubertor-com/cl1041/content/image/28747.jpg) center no-repeat #333;
  background-attachment:fixed;
    background-size: cover;
}

footer {margin-top:0;}


.carousel-inner>.item>img, .carousel-inner>.item>a>img {
    line-height: 1;
    width: 100%;
}

.carousel-caption {
    font-size: 2em;
    text-align: left;
    padding-left: 10%;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
  right: 0;
}

.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}



.post_heading a {
    color: #1ab370;
}
