/* Share this page style */
.listing-share { background-color: #ffffff; padding: 0; }
.listing-share h3 { margin-top: 0; margin-bottom: 10px; font-size: 14px; line-height: 30px; font-family: Avenir-Heavy,sans-serif; color: #000000; padding-left: 10px; background-color: #eeeeee; }
.listing-share .lsp-icons { padding-bottom: 20px; border-bottom: 1px solid #eeeeee; text-align: center; }
.listing-share a, .listing-share a:hover {
    border-radius: 32px;display: inline-block; outline: none;
    height: 32px;line-height: 32px;width: 32px; margin-right: 20px;
}
.listing-share i { line-height: 32px; font-size: 18px; color: #ffffff; }
.listing-share a.lsp-icon-twitter { background-color: #3caad0; }
.listing-share a.lsp-icon-facebook { background-color: #2d4486; }
.listing-share a.lsp-icon-pinterest { background-color: #bc081e; }
.listing-share a.lsp-icon-whatsapp { background-color: #34b423; }
.listing-share a.lsp-icon-plus { background-color: #d5d5d5; margin-right: 0; }

/* Keep in touch style */
.keep-in-touch { background-color: #ffffff; padding: 0; }
.keep-in-touch h3 { margin-top: 0; margin-bottom: 15px; font-size: 14px; line-height: 30px; font-family: Avenir-Heavy,sans-serif; color: #000000; padding-left: 10px; background-color: #eeeeee; }
.keep-in-touch .kit_form { position: relative; }
.keep-in-touch .kit_formRow .error { display: none; padding-left: 10px; padding-top: 5px; }
.keep-in-touch .kit_formRow.formError .error { display: block; }
.keep-in-touch .kit_email { 
    width: 195px; height: 34px; line-height: 34px; padding: 0 0 0 10px; margin: 0 15px 0 10px;
    font-family:Arial; border: 1px solid #999999; color: #333; background-color: #fff; 
}
.keep-in-touch .kit_submit { 
    position: absolute; left: 220px; top: 0; width: 54px; height: 34px; line-height: 34px; border: none; color:#FFFFFF;background-color:#da2127;
    font-family:Avenir-Heavy,sans-serif; text-transform: uppercase; text-align: center; text-decoration: none; 
}
.keep-in-touch .kit_formSubmit i.fa { position: absolute; right: 0; top: 12px; }
.keep-in-touch .kit_thankyou { display: none; padding-left: 10px; color: #666; }
.keep-in-touch .kit_design { margin-top: 15px; padding-top: 5px; border-top: 1px solid #eeeeee; color: #666666; text-align: right; font-size: 12px; }
.keep-in-touch .kit_design a,
.keep-in-touch .kit_design a:hover { color: #da2127; }
.keep-in-touch.statusSuccess .kit_form { display: none; }
.keep-in-touch.statusSuccess .kit_thankyou { display: block; }

/*for building search block*/
.search-for-building { background-color: #ffffff; padding: 0 0 20px 0; }
.search-for-building h3 { margin-top: 0; margin-bottom: 15px; font-size: 14px; line-height: 30px; font-family: Avenir-Heavy,sans-serif; color: #000000; padding-left: 10px; background-color: #eeeeee; }
.search-for-building .sfb_form { position: relative; }
.search-for-building .sfb_formRow .error { display: none; padding-left: 10px; padding-top: 5px; }
.search-for-building .sfb_building_name { 
    width: 195px; height: 34px; line-height: 34px; padding: 0 0 0 10px; margin: 0 15px 0 10px;
    font-family:Arial; border: 1px solid #999999; color: #333; background-color: #fff; 
}
.search-for-building .sfb_submit { 
    position: absolute; left: 220px; top: 0; width: 54px; height: 34px; line-height: 34px; border: none; color:#FFFFFF;background-color:#da2127;
    font-family:Avenir-Heavy,sans-serif; text-transform: uppercase; text-align: center; text-decoration: none; 
}
.search-for-building .sfb_formSubmit i.fa { position: absolute; right: 0; top: 12px; }

.ui-autocomplete.ui-menu { background: #f9f9f9; font-size: 12px; border: 1px solid #bbbbbb; border-top: none; border-bottom: 0; font-family: Avenir-Medium,sans-serif; }
.ui-autocomplete.ui-menu .ui-menu-item { line-height: 150%; background: #f9f9f9; border: 1px solid transparent; border-bottom: 1px solid #bbbbbb; color: #333333; }
.ui-autocomplete.ui-menu .ui-state-focus,
.ui-autocomplete.ui-menu .ui-state-active { margin: 0; background-color: #999 }
.ui-autocomplete-loading { background: white url("https://c.oneday.com.hk/usr/share/component/oneday/default/listings/edit/location/images/ui-anim_basic_16x16.gif") right center no-repeat; }
.ui-autocomplete.ui-menu .ui-menu-item b { font-weight: normal; font-family: Avenir-Black,sans-serif; }

.ui-autocomplete.ui-menu.hong-kong-building-search { font-size: 12px !important; }
.ui-autocomplete.ui-menu.hong-kong-building-search .ui-menu-item { line-height: 150% !important; }
