@charset "utf-8";
/*
Author: Triana Putra @triana_putra
Date : November 2014
*/

@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);

/*------Reet Boosrap BabyCow-------*/
body{color:#666666;	 font-size:12px; background:#666666;}
body.modal-open{padding:0px !important;}
a{color: #ee8027;}
a:focus{outline:none; background:none;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:none;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#c4d725;}
a:hover{text-decoration:none;  background:none;}

.form-control::-moz-placeholder {color: #666;}

h1, h2, h3, h4{font-family: 'Lato', sans-serif;  text-transform:uppercase;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
/*------Header Top-------*/
.header-top{background:#fff; padding:20px 0px ; margin-top:20px;}

.bahasa{font-size:12px; letter-spacing:1px;}
.bahasa ul{}
.bahasa ul li{ padding:0px;}
.bahasa ul li a{ color:#c4d725; padding:10px 0px 10px 10px; font-size:13px; }
.bahasa ul li a:hover{background:none;}
.bahasa ul li ul{background:#046201; border:none; box-shadow:none ;font-size:12px; padding:0 10px 10px 10px;}
.bahasa ul li ul li{}
.bahasa ul li ul li a{padding:0 0 5px 0px; text-align:right;}
/*------Slide-------*/
.ayara-slide{margin-bottom:0px;}
.carousel-caption{background:rgba(255,255,255,0.8); border-radius:3px; text-align:left; padding:20px;color:#7a7a7a; text-shadow:none; left:10%; right:60%;}
.carousel-caption a{ color:#046201}
.carousel-caption h3{font-size:30px;margin-top:0px;}

@media only screen and (max-width: 480px){ 
.ayara-slide{display:none;}
}
/*------Navigasi-------*/
.navigasi{background:#046201; margin-bottom:10px;}
.main-navigasi{background:none; border:none;margin-bottom:0px;}
.navbar {height:86px; margin-bottom:0px; z-index:5;}
.navbar-default .navbar-toggle{border:#ee8027  solid 1px; margin-top:25px;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:# ;}
.navbar-default .navbar-toggle .icon-bar{background:#ee8027 ;}

.navbar-brand{height:85px;}
.navbar-default .navbar-collapse{padding:0px; background:#f8f8f8;} 
.navbar-nav{ float:right; margin-top:20px;}

.navigasi ul.navbar-nav li{}
.navigasi ul.navbar-nav li a{ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) ; }
.navbar-default .navbar-nav > li > a{text-transform:uppercase;color:#666666 ;}
.navbar-default .navbar-nav > li > a:hover{background:#ee8027; border-radius:3px; color:#fff;}

.navigasi ul.navbar-nav li a:hover, .navbar-default .navbar-nav > .open > a, .navigasi .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#046201; background: linear-gradient(180deg, #d4a549 0%,#b98a2e 100%); text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);}
.navigasi ul.navbar-nav .open .dropdown-menu > li > a:hover{color:#c4d725;}
.dropdown-menu{background:#046201; border-top:none; font-size:12px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#c4d725; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3) ;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color:#c4d725;  background: linear-gradient(180deg, #d4a549 0%,#b98a2e 100%);}

.navigasi .phone{position:inherit;  background: linear-gradient(180deg, #d4a549 0%,#b98a2e 100%); color:#046201; font-size:19px; text-align:center; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3); padding-bottom:12px; padding-top:11px; }

/*------Content-------*/
.content-fliud{ padding-bottom:40px; padding-top:40px;}
.content-fliud h1{color:#534741;}

.content{padding-bottom:20px; padding-top:20px; background:#fff;}
.content h1{margin-top:0px;}

.introhome{ background:#f7f7f7; padding-bottom:40px; padding-top:40px} 
.linkcomplate{background:#e20030; color:#fff; font-size:18px; text-transform:uppercase; display:block; text-align:center; padding:10px;}
.linkcomplate:hover{background:#e20030; color:#fe809a; }

.banner_home{margin-bottom:5px; position:relative;}
.caption_banner {background:rgba(0,0,0,0.5); padding:10px; color:#fff; width:100%; position:absolute; bottom:0px; }

/*------serach-------*/
.search .container{ background:#d9d9d9; }
.serach-advance{ padding-top:20px; }
.serach-advance .form-control{background:#fff; border:#c3ccc2 solid 1px; font-size:12px; color:#666666; border-radius:0px;}
.serach-advance .form-control:focus{ border:#c3ccc2 solid 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #c3ccc2;}
.serach-advance .btn-default{background:#ee8027; color:#fff; border:none; text-transform:uppercase; border-radius:0px;}
::-moz-placeholder {  
   color: #045c01;  
}
.serach-code{background:#a3a3a3; padding-top:20px;}
.serach-code .form-control{background:#fff; border:#c3ccc2 solid 1px; font-size:12px; color:#666666; border-radius:0px;}
.serach-code .form-control:focus{ border:#c3ccc2 solid 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px c3ccc2;}
.serach-code .btn-default{background:#ee8027; color:#fff; border:none; text-transform:uppercase; border-radius:0px;}

.description-list-block .headerList{background:none; margin-top:5px; margin-bottom:0px;} 
.description-list-block .headerList ul li{border-left:none; padding-bottom:0px;}
.headerList{background:#f5f5f5; transition: all 0.15s linear 0s; margin-bottom:10px;}
 
    .headerListInfo{}
     .headerListInfo ul{margin:0px; padding:0px; text-align:left;}
    .headerListInfo ul li{display:inline-block; padding: 11px 11px; border-left:#eaeaea solid 1px;}
    .headerListInfo ul li:first-child{border:none;}
    .bcIcon{background:url(../images/icon.png); height:18px; display:inline-block; vertical-align:bottom;}
        .bc-pool { width:22px; background-position:  0px 0px;}
        .bc-bedroom { width:25px; background-position:  63px 0px;}
        .bc-bathroom { width:17px; background-position:  29px 0px;}


.inquery-pop{background:#fff ; padding:15px 10px 0px 10px; border:#c3ccc2 solid 1px; border-radius:3px; margin:15px;}
.inquery-pop h2{margin-top:0px;}
.inquery-pop .form-control{background:#fff; border:#c3ccc2 solid 1px; font-size:12px; color:#666;}
.inquery-pop .form-control:focus{ border:#c3ccc2 solid 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #c3ccc2;}
.inquery-pop .btn-default{background:#ee8027; color:#fff; border:none; text-transform:uppercase; border-radius:3px;}

form .btn-default{background:#ee8027; color:#fff; border:none; text-transform:uppercase; border-radius:0px;}
form .btn-default:hover{background:#ee8027; color:#fff; border:none; }
form .form-control{ border:#c3ccc2 solid 1px; font-size:12px; color:#fff;}
form .form-control:focus{ border:#c3ccc2 solid 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #c3ccc2;}

/*------list-------*/
.title-list{margin-bottom:15px; text-align:center; border-bottom:#f7f7f7 solid 1px}
.title-list h2{margin-bottom:15px; margin-top:0px; text-transform:uppercase; font-size:20px;}


.list-thumb{ margin-bottom:15px;}
.list-thumb h3{margin-top:5px;}
.list-thumb a{color:#e20030; font-size:18px;}
.list-thumb a:hover{}
.list-thumb p{margin-bottom:0px;}
.list-thumb img{margin-bottom:0px;}
.pricetag{background:#ee8027; color:#fff; padding:10px 20px; display:inline-block; text-transform:uppercase; margin-top:10px;}

.tag_info{margin-bottom:10px; margin-top:-35px; padding-left:5px;}
.tag{display:inline-block; width:45px; height:45px; margin-right:10px; border-radius:50% 50%; font-size:10px; line-height:10px; padding-top:13px; text-align:center; color:#fff;}
.tagvilla{background:#ee8027;}
.tagsale{background:#e20030;}
.tagnewvilla{background:#002f60;}

.more-listing{border-top:#e6efe6 solid 1px; text-align:center;}
.more-listing a{background: #002f60; color:#ee8027; font-size:14px; padding:8px 20px; display:inline-block; text-transform:uppercase; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);}


.list-block{ border-bottom:#e6efe6 solid 1px; padding-bottom:20px; margin-bottom:20px;}
.list-block h3{margin-bottom:20px; margin-top:0px;}
.list-block a.btn{background:#045c01; border-radius: 3px; display:inline-block; margin-right: 5px;}
.list-block a{color:#e20030;}
.list-block a:hover{color:#e20030;}
.list-block .price-list{ margin-bottom:10px; color:#ee8027 ;  font-family: 'Lato', sans-serif; font-size:15px; font-weight:bold; }
.description-list-block .more-details{display:inline-block; margin-right:10px; color:#ee8027; font-weight:bold; font-size:13px; background:none;}
.description-list-block .more-details:hover{color:#ee8027; }

.property-meta {margin-top:5px; padding:0 0px;  display:block;}
.property-meta span:first-child{padding-left:0px;}
.property-meta span{  display: inline-block;padding:10px 15px 10px 15px;  }
.property-meta span i{color:#586162; font-size:20px; margin-right:10px; vertical-align:middle;}
.property-meta span [class^="icon-"] { display: inline-block;height: 19px; margin-right: 8px; vertical-align: -6px;width: 20px;}
.property-meta span .icon-bed { background: url(../images/icon-bed.png) no-repeat scroll left center rgba(0, 0, 0, 0);}
.property-meta span .icon-bath { background: url(../images/icon-bath.png) no-repeat scroll left center rgba(0, 0, 0, 0);}
@media only screen and (max-device-width: 767px){ 
.navbar-nav{float:none;padding:0 15px;}
.list-block .thumb-list-block{width:40% ; float:left}
.list-block .description-list-block{width:60%; float:left}
.modal-dialog{margin-left:auto; margin-right:auto;}
}


@media only screen and (max-width: 480px){ 
.ls-fullwidthdark .ls-thumbnail-slide{height:60px !important;}
.ls-fullwidthdark .ls-thumbnail-slide a {height:60px !important; width:80px !important;}
.navbar-brand img{width:200px;}
.property-meta{}
.property-meta span{border-right: none; border-bottom: 1px solid #c7c8c3;   display: block;padding:10px 10px;  }
.property-meta span:last-child{border:none;}
.list-block .price-list{margin-left:0px; padding:13px 10px 13px 10px;} 
.list-block .thumb-list-block{width:100% ; float:left}
.list-block .description-list-block{width:100%; float:left}
}

/*------detail-------*/
.images-detail{margin-bottom:20px; padding:4px;  border: 1px solid #ddd;  border-radius: 4px;}
.images-detail img{width:100%; height:auto;}
.more-detail{ margin-bottom:10px; }
.more-detail a{background: linear-gradient(180deg, #d4a549 0%,#b98a2e 100%); color:#046201; font-size:14px; padding:8px 20px; display:inline; text-transform:uppercase; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3); display:block; text-align:center; border-radius:3px;}

.btnnew .more-details{display:block; margin-top:10px; color:#ffc410; font-weight:bold; font-size:13px; margin-bottom:10px;}
.btnnew a.btn{background:#045c01; border-radius: 3px; display:inline-block; margin-right: 5px;}
.mapview {margin-bottom:20px;}

.testimonial {border-bottom:dotted 1px #046201; padding-bottom:20px; margin-bottom:20px;}
.testimonial:last-child{margin-bottom:0px; border:none;}
.testimonial .date{margin-bottom:5px; color:#046201;}

.featured{margin-top:30px; padding-bottom:0px; padding-top:20px; background:#f7f7f7;}
.featured h1{text-align:center; margin-bottom:20px;}

.heading_feature{text-transform:uppercase; font-weight:normal; font-family: 'Lato', sans-serif; font-size:15px; margin-bottom:20px;  margin-top:10px; display:block;}
.heading_feature h3{background:#e1e1e1; margin:0px;  padding-bottom:10px; padding-top:10px; font-size:15px; line-height:normal; }
.heading_feature a{background:#ee8027; text-align:center; color:#fff; padding-bottom:10px; padding-top:10px; line-height:normal;}
.heading_feature span{background:#e21944;  text-align:center; color:#fff; padding-bottom:10px; padding-top:10px; line-height:normal; }

/*------footer-------*/
.footer{color:#fff; font-size:12px; }
.footer-top{background:#3f3f3f; border-bottom:#555555 solid 1px; color:#fff;    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3)}
.copyright{padding-top:10px;}
.copyright a{color:#fff;}
.sosialmedia ul {margin-bottom:0px;}
.sosialmedia ul li{ padding:10px; border-right:#555555 solid 1px; }
.sosialmedia ul li:last-child{padding-right:0px; border-right:none;}
.sosialmedia ul  li a{color:#fff;}
.footer-bottom{background:#494949; color:#fff; }
.footer-bottom a{color:#ee8027}
.footer-bottom a:hover, .footer-bottom a:focus{color:#ee8027}

.footer-bottom tr td{vertical-align:top;padding-bottom:10px;}
    .footer-bottom tr:last-child td{padding-bottom:0px;}
    .footer-bottom tr td:last-child{padding-left:20px;}
    .footer-bottom tr td i{margin-right:5px;}
    .footer-bottom .btn{padding:2px 5px; background:#ee8027; color:#fff; font-size:11px; margin-top:3px;}
    .footer-bottom .btn:hover{color:#fff;}
    .propertAlert form{margin-top:5px;}
    .propertAlert form .btn{margin-top:0px;}
.supportFooter{ }

    .supportItem{text-align:center; float:left; padding:0 10px;}
    .supportFooter img{border:#555555 solid 3px;  margin-bottom:10px;}
.skype-chat{}
.footer .skype-chat ul p a img{margin:0px !important; vertical-align:inherit !important;}
.footer .skype-chat ul p{margin:0px !important;}

#layersliderDetail{margin-bottom:85px;}
.ls-thumbnail{width:100%!important;}
