body{
  color:#666;
  font-family:'Raleway', sans-serif;
  line-height:1.8;
}
#top{
  background-color:#111;
  color:#fff;
  font-size:.928em;
}
.banner-container{
	width:150px;
	height:150px;
	overflow:hidden;
	position:absolute;
	z-index:1;
}
.banner{
	width:200px;
	padding:5px;
	text-align:center;
	transform: rotate(-45deg) translate(-28%, -35%);
	text-shadow: 0 2px 2px rgba(0,0,0,0.4);
	text-transform:uppercase;
	box-shadow:0px 5px 5px rgba(0,0,0,0.4);
}
.detalhes{
	width:100%;
	padding:15px;
}
.detalhes tr{
	border-color:#d9d9d9;
}

.maxx{
	max-height:850px;
	margin-left:auto;
    margin-right:auto;
}
.navbar-header{
  position:relative;
}
.logo{
  background:#2F53FF;
  height:118px;
  left:0;
  position:absolute;
  text-align:center;
  top:-38px;
  width:240px;
}
.logo img{
  margin-top:0px;
}
.dropdown-menu{
  background-color:#111;
  border:none;
  border-radius:0;
  font-size:1.083em;
  padding:10px 20px;
  text-transform:none;
}
.dropdown-menu > li > a{
  color:white;
  padding:15px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
  background-color:#2F53FF;
  color:white;
}
.dropdown-menu > li + li{
  border-top:1px solid #151515;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
  background-color:#2F53FF;
}
.dropdown-menu .open > a,
.dropdown-menu .open > a:hover,
.dropdown-menu .open > a:focus{
  background-color:transparent;
  color:white;
}
.dropdown-menu .dropdown-menu{
  left:100%;
  margin:0 0 0 20px;
  top:0;
}
.pgl-navbar-main{
  background-color:white;
  border-color:transparent;
  border-width:0;
  border-radius:0;
  box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
  min-height:80px;
  margin-bottom:0;
  z-index:1;
}
.pgl-navbar-main .navbar-collapse{
  border-color:transparent;
  font-size:.857em;
  font-weight:700;
  text-transform:uppercase;
}
.pgl-navbar-main .navbar-nav > li > a{
  padding:30px 20px;
}
.pgl-navbar-main .navbar-nav > li > a:hover, .pgl-navbar-main .navbar-nav > li > a:focus{
  background-color:#111;
  color:white;
}
.pgl-navbar-main .navbar-nav > .active > a, .pgl-navbar-main .navbar-nav > .active > a:hover, .pgl-navbar-main .navbar-nav > .active > a:focus{
  background-color:transparent;
  color:#2F53FF;
}
.pgl-navbar-main .navbar-nav > .open > a,
.pgl-navbar-main .navbar-nav > .open > a:hover,
.pgl-navbar-main .navbar-nav > .open > a:focus{
  background-color:#111;
  color:white;
}
.pgl-navbar-main .navbar-nav .open > .dropdown-menu > .active > a,
.pgl-navbar-main .navbar-nav .open > .dropdown-menu > .active > a:hover,
.pgl-navbar-main .navbar-nav .open > .dropdown-menu > .active > a:focus{
  background-color:#2F53FF;
  color:white;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
  background-color:#2F53FF;
  border-color:transparent;
  color:white;
}
.navbar-default .navbar-toggle{
  border:none;
  border-radius:0;
  margin:36px 0 0;
  padding:0;
}
.navbar-default .navbar-toggle .icon-bar{
  background-color:#333;
  width:20px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
  background-color:transparent;
}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{
  background-color:#2F53FF;
}
.page-top{
  background:url(../images/bg-page-top.jpg) repeat #eee;
}
.page-top .container{
  display:table;
  height:250px;
}
.page-top .page-top-in{
  display:table-cell;
  width:100%;
  vertical-align:middle;
}
.page-top h2{
  font-size:2.571em;
  margin:0;
  text-transform:uppercase;
}
.page-top h2 span{
  background-color:#ffffffd1;
  display:inline-block;
  padding:24px 27px;
}
.chosen-select{
  height:40px;
  padding:0 10px;
  width:100%;
}
.pgl-advanced-search{
  padding:50px 0 30px;
}
.pgl-advanced-search .form-group{
  margin-bottom:20px;
}
.pgl-featured{
  padding-bottom:20px;
  padding-top:60px;
}
.pgl-featured h2{
  margin-right:100px;
}
.pgl-featured-bottom{
  padding-bottom:60px;
}
.pgl-properties{
  padding-bottom:30px;
  padding-top:34px;
}
.pgl-properties h2{
  margin-right:100px;
}
.pgl-agents{
  padding-top:53px;
}
.pgl-testimonial{
  height:388px;
  padding:30px 15px;
  position:relative;
  text-align:center;
}
.pgl-testimonial h4{
  color:#fff;
  margin-bottom:10px;
  text-transform:uppercase;
}
.pgl-testimonial .owl-controls .owl-buttons > div{
  background-color:transparent;
  position:absolute;
  top:60px;
}
.pgl-testimonial .owl-controls .owl-buttons .owl-prev{
  left:58px;
}
.pgl-testimonial .owl-controls .owl-buttons .owl-next{
  right:58px;
}
.pgl-about{
  padding-top:54px;
  margin-bottom:10px;
}
.pgl-properties-map{
  padding-top:53px;
}
.map{
  height:525px;
}
.contact{
  margin-bottom:60px;
}
#contact-map{
  height:305px;
  margin-bottom:37px;
  width:100%;
}
.pgl-footer{
  background-color:#2F53FF;
  color:#fff;
  padding:60px 0 20px;
}
.pgl-footer h2{
  color:white;
  font-size:1em;
  margin-bottom:25px;
}
.pgl-footer li{
  margin-bottom:5px;
}
.pgl-upper-foot{
  margin-bottom:12px;
}
.pgl-upper-foot a{
  color:#fff;
}
.pgl-upper-foot a:hover, .pgl-upper-foot a:focus{
  color:#2F53FF;
}
.pgl-upper-foot p{
  margin-bottom:15px;
}
.pgl-upper-foot address{
  line-height:2.2;
}
.pgl-copyrights{
  border-top:1px solid #222;
  padding-top:35px;
}
.pgl-copyrights a{
  color:#fff;
}
.pgl-copyrights a:hover, .pgl-copyrights a:focus{
  color:#fff;
}
.whatsapp{
    position:fixed;
    top:85%;
    left:1%;
    padding:10px;
    z-index:9999;
}