.header-main-wrap .login-register-nav a.favorite-btn:hover:before { content: ""; height: 21px; width: 30px; margin: -3px 3px 0 0; display: inline-block; background: url("/asset/media/svg/faved.svg"); background-repeat: no-repeat; background-size: 22px; background-position: center; vertical-align: middle; transform: translateX(-5px); transition: background-size 0.7s; } li.register-link { display: none; } .text-with-icon-item .icon-thumb { min-width: 10px; width: 10%; display: inline-block; vertical-align: top; margin-top: 0; } .text-with-icon-item .icon-thumb img { min-width: 10px; width: 12px; pointer-events: none; } .text-with-icon-info { display: inline-block; width: 75%; margin-left: -3px; margin-top: 3px; } .market-stat .module-3cols .text-with-icon-item { width: calc(100% / 2 - 2px); margin: 3px 0; } .morgage-stat .module-3cols .text-with-icon-item { width: calc(100% / 1 - 2px); margin: 3px 0; } .morgage-stat .text-with-icon-info { width: 37%; } .module-3cols .text-with-icon-item:nth-child(3n + 1) { transform: translate(0, 0); box-shadow: 0 15px 17px rgb(0 0 0 / 7%); } .text-with-icon-item-v1:hover { transform: translate(0, -1px); } .text-with-icon-item:nth-child(3n + 1):hover { box-shadow: none; } /* .hm-search-bg .elementor-background-overlay { background-image: linear-gradient(0deg, #ffffffcc 17%, #101010bd 53%), url("https://propertybox.co.ke/media/2022/05/hm-search.webp") !important; backdrop-filter: blur(1px); background-size: 500px; background-repeat: repeat-x; background-position: 15px 120%; }*/ .location-trigger { border-color: #bbb; } .location-trigger.elementor-size-xs { border-color: transparent !important; height: 37px !important; line-height: 37px !important; background: #fff !important; border-radius: 0; margin: 3px; } .home .location-trigger.elementor-size-xs { /* height: 39px !important; line-height: 39px !important; margin-right: 30px;*/ display: none !important; } .property-view.full-width-property-view .list-view .item-wrap-v1 { background: #fff; } .property-view.full-width-property-view .list-view .item-wrap-v1 .item-amenities { font-size: 85% !important; line-height: 14px; background: #f4f4f4; padding: 5px 0 3px 10px; height: 25px; } .property-view.full-width-property-view .list-view .item-wrap-v1 .item-amenities .h-type span { width: 35px; display: inline-flex; } .single-property .item-listing-wrap .h-type span { display: none !important; } .grid-view .item-body .item-title { font-size: 14px; text-align: left; font-weight: 500; } .bootstrap-select > .dropdown-toggle:after { content: "\e911"; color: transparent !important; transform: none; margin: -3px 0 0 5px; font-size: 9px; position: relative; } /*Pricing*/ @media (max-width: 998px) { .page-template-template-packages .col-md-3 { margin-top: 20%; } .billingperiod:not(.featured .price-table-title .billingperiod) { top: 41% !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(1):before, .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(3):before { top: 0; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(1) .price-table-description:before, .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(2) .price-table-description:before { top: 41% !important; left: 22% !important; } .page-template-template-packages .frontend-submission-page:before { margin-top: 0 !important; } } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(1):before, .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(3):before { content: "For Individuals"; display: block; position: absolute; top: -15%; right: -55%; border-bottom: 1px dashed #c8c8c8; padding-bottom: 5px; margin-right: -50px; width: 100%; text-align: right; text-transform: capitalize !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(3):before { content: "For Business"; } @media (min-width: 600px) and (max-width: 998px) { .page-template-template-packages .col-md-3 { flex: 50%; width: 50%; max-width: 50%; } } .page-template-template-packages #main-wrap { background: #eff2f6; margin-bottom: 0; padding-bottom: 6vw; } .page-template-template-packages .frontend-submission-page { width: 85%; margin: 150px auto 0; } .page-template-template-packages .frontend-submission-page .container::before { content: "Simple, transparent pricing. No Hidden Costs."; position: relative; display: block; margin-top: -10%; padding-bottom: 10%; color: #000; font-size: 15px; font-weight: 300; } @media (max-width: 998px) { .page-template-template-packages .frontend-submission-page { width: 85%; margin: 50px auto; } .additional-details-table td { display: block; } .price-table-module { margin-top: 20px; } #submit_property_form, .submit_property_form { max-width: 90%; margin: 0 auto; } .price-table-module.featured { margin-top: 20 !important; } } #fave_additional_feature_title_2::placeholder { content: "Enter an Amenity Title Here"; } .price-table-module.featured { margin-top: -35px !important; padding: 0 0 25px; border-radius: 0; border: 1px solid #000 !important; background: linear-gradient(180deg, rgba(220, 233, 255, 0.2) 10%, white 17%); box-shadow: 0 30px 40px rgba(0, 0, 0, 0.1) !important; } @media (max-width: 998px) { .price-table-module.featured { margin-top: 0 !important; } } .featured .price-table-button { padding-top: 0 !important; } .featured .price-table-button a { background: #31419c !important; color: #fff !important; border-color: #31419c !important; } .price-table-module.featured .price-table-button:before { content: "Need More Space?"; display: block; position: relative; bottom: -70px; color: #000; text-align: center; font-size: 15px; line-height: 1.275rem; font-weight: 500; } .price-table-module.featured .price-table-button:after { content: "We can create a plan that fits you. Message us to discuss the details."; display: block; position: relative; padding-top: 17%; font-size: 13px; font-weight: 300; line-height: 19px; text-align: center; } .featured .price-table-title::before { content: "Ideal for Agency"; display: block; position: absolute; top: 0; right: 0; border-radius: 0; background: #a1dddd; color: #000; font-size: 12px; font-weight: 300; text-transform: Capitalize; letter-spacing: 0.3px; padding: 5px 15px; padding-right: 5px; border-top: 1px solid #0001; border-right: 1px solid #0001; } .featured .price-table-title::after { content: "Single plan for the whole team"; display: block; position: relative; font-size: 12px; font-weight: 300; text-align: center; text-transform: capitalize; } .featured .price-table-title { color: #000; border-radius: 0; background: rgba(220, 233, 255, 0.2) !important; padding-top: 60px !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured { border-radius: 0; } @media (min-width: 998px) { .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured { box-shadow: 30px 30px 40px #0001 !important; border-left: 0 !important; margin-left: -35px; } .featured .price-table-price-wrap { border-bottom: 0; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-price-wrap:before { content: ""; position: absolute !important; top: 19%; left: 0; background: #e2e2e2; width: 1px; height: 200px; } } .price-table-module.featured .price-table-price-wrap { background: linear-gradient(180deg, rgba(220, 233, 255, 0.2), #ffffff); } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-title { background: linear-gradient(180deg, #eef5ff, #f9fbff) !important; border-radius: 0 !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-title::before { display: none !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-button a { background: #000 !important; border-color: #000 !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-button a:hover { color: #fff !important; background: #777 !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-button::after { content: "The price includes occasional Google Ads for added exposure" !important; text-align: left; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-title::after { content: "With dedicated development page" !important; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .featured .price-table-button::before { content: " + Google Ads Promo" !important; height: 20px; font-size: 12px; font-style: italic; font-weight: 300; color: blueviolet; } .price-table-module { margin-left: 10px; width: 100%; max-width: 250px; border-radius: 15px; padding: 0 0 25px; border: 1px solid #dce0e087 !important; } .price-table-title { font-size: 12px; line-height: 18px; padding: 10px 0; background: #fff; text-transform: uppercase; border-radius: 15px 15px 0 0; padding-top: 45px; } .price-table-description { border-bottom: 0 !important; } .price-table-description li { font-size: 13px; padding: 7px 0; padding-left: 35px; text-align: left; justify-content: flex-start; border-top-color: transparent !important; } .price-table-description li strong { font-size: 14px; font-weight: 600; color: #3f51b5; background: #fff; margin-left: -9px; padding-left: 10px; } .price-table-description li:first-child { border-top: 0 !important; } .price-table-description li:last-child { display: none; } .price-table-price { font-size: 28px; line-height: 30px; letter-spacing: 0; font-weight: 600; color: #303034; } .price-table-price:after { content: "/mo"; display: inline-block; font-size: 16px; font-weight: 300; line-height: 20px; } .price-table-currency { font-size: 14px; font-weight: 400; margin-right: 3px; margin-top: 0 !important; } .price-table-price-wrap { margin: 0 auto 33px; background: linear-gradient(180deg, #fafbfe, #ffffff); border-bottom: 1px solid #0000000d; } .price-table-title::after, .featured .price-table-description::before { content: " *Min. Billing: 3 months"; position: relative; display: block; font-weight: 300; font-size: 10px; color: #524c4c; letter-spacing: 0.25px; text-transform: none; } .featured .price-table-description::before { margin-top: -20px; } .billingperiod, .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(1) .price-table-description:before, .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(2) .price-table-description:before, .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(3) .price-table-description:after, .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .price-table-description:after { display: block; position: absolute; text-align: center; font-size: 12px; font-weight: 500; line-height: 18px; top: 35%; left: 30%; background: #ffeded; border-radius: 20px; padding: 0 10px; text-transform: none; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(1) .price-table-description:before { content: "Kes 22.5K/3 months"; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(2) .price-table-description:before { content: "Kes 9K/3 months"; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(3) .price-table-description:after { content: "Kes 81K/3 months"; } .page-template-template-packages .col-md-3.col-sm-6:nth-of-type(4) .price-table-description:after { content: "Kes 99K/3 months"; } .billingperiod:not(.featured .price-table-title .billingperiod) { background: #fff0f1; } .page-template-template-packages .price-table-description li:first-child { display: none; } .price-table-button { padding: 35px 0 0; margin: 15px 25px; border-top: 1px solid #0001; } .price-table-button i { display: none; } .houzez-woocommerce-package.btn, .price-table-button .btn { line-height: 30px; border-radius: 33px; height: 33px; letter-spacing: 0.3px; font-weight: 400 !important; transition: all 0.7s !important; } .price-table-button .btn { padding: 14px; line-height: 0; width: 140px; } .price-table-button a { color: #000 !important; border: 2px solid #7986cb !important; background: transparent !important; border-radius: 7px !important; } .price-table-button a:hover { border-width: 1px !important; border-color: #47bee01f !important; box-shadow: inset 0 0 0 2px #fff !important; background: #e1e1e1 !important; color: #000 !important; } .houzez-woocommerce-package.btn:hover, .price-table-button .btn:hover { background: #000; border-color: #000; box-shadow: 0 0 18px -4px #c7b0b0; } i.houzez-icon.icon-check-circle-1.mr-1 { content: ""; font-size: 13px; color: transparent; filter: brightness(0.75); opacity: 1; background: url("https://propertybox.co.ke/media/2024/08/tk.png"); background-size: contain; background-repeat: no-repeat; pointer-events: none; } .woocommerce-checkout #payment ul.payment_methods li img { display: none; /* content: ""; background: url("https://propertybox.co.ke/media/2022/05/LNM.png"); background-size: contain; background-position: center; background-repeat: no-repeat; width: 90%; height: 30px;*/ } .woocommerce-cart #payment, .woocommerce-checkout #payment { padding-bottom: 25px; } #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box { background-color: #eef7f7 !important; } #add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before { border-bottom-color: #eef7f7; } .mebership-list-info li { border-bottom-style: dashed !important; padding: 15px 0; min-width: 300px; } .mebership-list-info li:last-child { border-bottom: 0; } /****/ .upload-image-counter { background: #fff; border-radius: 30px; width: 70px; border: 1px solid #9f9f9f; box-shadow: 0 0 7px 0 #81818155; } .dashboard-content-block { max-width: 100%; border: 1px solid #e2e8ef; } .dashboard-property-search { display: none; } .dashboard-content-block.dashboard-agent-plan { width: max-content; background: linear-gradient(45deg, #e7e7e7, transparent); margin: 0 auto 30px; padding: 20px; box-shadow: none; } .dashboard-content-block.dashboard-agent-plan h2 { font-size: 15px; font-weight: 300; line-height: 21px; letter-spacing: 0.4px; } @media (min-width: 998px) { .dashboard-content-block.dashboard-agent-plan { height: 85px; } } .page-template-user_dashboard_membership .dashboard-content-block { max-width: max-content; } .dashboard-content-block label { display: block; font-size: 90%; font-weight: 400; } .page-template-user_dashboard_profile .dashboard-content-block label { font-size: 75%; font-weight: 600; text-transform: uppercase; } .dashboard-add-new-listing .dashboard-content-block label i, .dashboard-edit-listing .dashboard-content-block label i { font-size: 85%; font-weight: 300; font-style: normal; color: #898989; letter-spacing: 0.3px; } .dashboard-content-inner-wrap #media .text-muted { display: none !important; } .icon-featured.text-success .icon-rating-star:before { color: #fff; } @media (min-width: 998px) { .dashboard-main-wrap .btn:not(:disabled):not(.disabled), .dashboard-main-wrap .property-action-menu .btn:not(:disabled):not(.disabled) { /*height: 32px !important;*/ line-height: 28px !important; padding: 0 10px; padding-top: 0 !important; border-color: #e0e0e0; border-radius: 3px; width: max-content; box-shadow: 0 0 5px -3px #00000029; } } .dashboard-main-wrap .dropdown .btn:not(:disabled):not(.disabled) { /*height: 40px;*/ padding-top: 4px; box-shadow: none; line-height: 35px; width: -webkit-fill-available; } .property-action-menu.dropdown .btn:not(:disabled):not(.disabled) { height: 40px; } .dashboard-content-block-wrap .icon-sign-badge-circle:before { color: transparent; font-size: 18px; line-height: 18px; vertical-align: middle; background: url("https://propertybox.co.ke/media/2022/05/stat.png"); background-size: contain; background-position: center; background-repeat: no-repeat; } .bootstrap-select .dropdown-menu li a span.text { /*font-family: initial !important;*/ font-size: 12px !important; } .bootstrap-select .dropdown-toggle .filter-option-inner-inner { font-size: 12px; font-weight: 400; line-height: 30px; color: #000 !important; text-align: -webkit-center; text-align: center; letter-spacing: 0.54px; /* text-transform: uppercase; */ max-width: max-content; min-width: max-content; width: max-content; } .icon-add-square:before { content: "\e903" !important; } #advanced-search-filters .btn-features-list .icon-add-square:before { content: "" !important; display: inline-block; width: 20px; height: 20px; vertical-align: bottom; background-image: url("/asset/media/svg/filtered.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; color: transparent; } .advanced-search-half-map { background: #f0f3f6; } .halfmap-page .form-group { transform: scale(0.95); background: #eff2f775; } .houzez-halfmap-page .bootstrap-select .dropdown-toggle .filter-option-inner-inner { background: #fff; padding: 0 10px; border-radius: 22px; line-height: 35px; } .icon-layout-module-1:before { display: inline-block; color: transparent; background: url("/asset/media/svg/thumb.svg"); background-size: contain !important; background-repeat: no-repeat !important; transform: rotate(90deg) !important; } .icon-layout-bullets:before { display: inline-block; color: transparent; background: url("/asset/media/svg/listview.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; } .home .bootstrap-select .dropdown-toggle .filter-option-inner-inner { background: transparent; text-transform: Capitalize; font-size: 12px; color: initial; } .widget-agency-search { padding-top: 50px; } @media (min-width: 998px) { .dashboard-main-wrap .btn:not(:disabled):not(.disabled) i, .dashboard-main-wrap .property-action-menu .btn:not(:disabled):not(.disabled) i { filter: invert(1); } } .grid-view .item-body .item-title, .grid-view .item-listing-wrap .item-address { padding-left: 25px; } .home-offplan .grid-view .item-listing-wrap .item-address { padding-left: 11px; } .grid-view .item-listing-wrap .item-address, .item-author { margin-bottom: 20px; } /* .home-offplan .grid-view .item-listing-wrap { width: 267px !important; }*/ .home-offplan .grid-view .item-listing-wrap .item-amenities .h-area { display: none; } .home-offplan ul.item-amenities.item-amenities-without-icons { background: #e9edf1 !important; color: #000; margin-left: 10px; border-radius: 0; } .home-offplan .houzez-listing-carousel .slick-prev.slick-arrow:before { background-image: url("https://propertybox.co.ke/media/2024/06/nav-left.svg") !important; background-size: contain !important; background-repeat: no-repeat !important; transform: none !important; height: 12px !important; width: 4px !important; padding-left: 4px !important; } .home-offplan .listing-thumb { height: 320px !important; } .home-offplan .grid-view .item-body { border-radius: 0 !important; height: 130px; padding-top: 35px; margin-top: 0 !important; box-shadow: none; } .home-offplan .grid-view .item-listing-wrap .item-tools { display: block; width: 15% !important; bottom: 1px !important; right: 2px; background: linear-gradient(90deg, #ffe8e8b0, #ffffff); border: 0 !important; border-bottom: 1px solid #0001 !important; } .home-offplan .hover-effect:before { background-image: linear-gradient( to bottom, rgb(255 255 255 / 0%) 0, rgb(76 76 76 / 62%) 0%, rgb(0 0 0 / 0%) 65%, rgb(255 255 255 / 0%) 100% ); } .home-offplan .status-color-140 { display: inline !important; } .home-offplan ul.item-amenities.item-amenities-without-icons:before { content: ""; display: block; position: absolute; left: 30px; background: #93d500; height: 15px; width: 3px; } .single-property .slick-next::before, .slick-next:before { background-image: url("https://propertybox.co.ke/media/2024/06/nav.svg"); } @media (min-width: 600px) { .widget-agency-search .form-group { display: inline-block; } .widget-wrap .btn { display: inline-block; height: 40px !important; border-radius: 4px; border-color: transparent; width: 90px; overflow: hidden; background: #bc0000 !important; word-spacing: 25px; vertical-align: baseline; } } @media (min-width: 600px) { .post-type-archive-houzez_agency .agent-list-wrap .agent-list-image { border: 0 !important; display: inline-flex; align-items: flex-start; box-shadow: none; background: #f7f7f7; border-radius: 0 0 0 30px; } } @media (min-width: 997px) { .page-template-template-agencies .bt-content-wrap, .post-type-archive-houzez_agency .bt-content-wrap, .page-template-template-agent .bt-content-wrap { width: 100%; max-width: 100%; flex: 0 0 100%; margin-left: auto; margin-right: auto; margin-top: 5px; padding-top: 30px; background: #fff; box-shadow: 0 -15px 15px -15px #00000008; } .page-template-template-agencies .agent-list-wrap, .page-template-template-agent .agent-list-wrap { width: 265px; display: inline-block; vertical-align: text-top; margin: 0 30px 30px; padding: 50px 0 0; } .page-template-template-agent .agent-list-wrap { height: 220px; width: 45%; } .page-template-template-agencies .bt-sidebar-wrap, .post-type-archive-houzez_agency .bt-sidebar-wrap, .post-type-archive-houzez_agent .bt-sidebar-wrap { margin: 0 auto 50px; } .page-template-template-agencies .sidebar-wrap, .post-type-archive-houzez_agency .sidebar-wrap, .post-type-archive-houzez_agent .sidebar-wrap { background: transparent; border: 0 !important; box-shadow: none; } .page-template-template-agencies .agent-list-wrap .d-flex { display: block !important; } .page-template-template-agencies .page-title h1 { text-align: center; } .page-template-template-agencies .listing-wrap, .post-type-archive-houzez_agency .listing-wrap, .post-type-archive-houzez_agent .listing-wrap { background: linear-gradient(45deg, #ffffff, #e5dddde8), url(https://propertybox.co.ke/media/2022/12/optima-office.jpg); background-size: contain; padding: 0; margin-top: -30px; } .page-template-template-agencies .listing-wrap .page-title-wrap { display: none; } .page-template-template-agencies .listing-wrap .agents-list-view { width: 93%; margin-left: auto; text-align: left; } .post-type-archive-houzez_agency .agent-list-wrap, .post-type-archive-houzez_agent .agent-list-wrap { width: 45%; display: inline-block; vertical-align: text-top; } .page-template-template-agencies .agent-list-contact.list-unstyled { text-align: left; width: 95%; } .page-template-template-agencies .listing-wrap .row, .post-type-archive-houzez_agency .row, .post-type-archive-houzez_agent .row { width: 100%; margin: 0 auto; flex-flow: column-reverse; } } .page-template-template-agencies .listing-wrap { background: linear-gradient(0deg, #ffffff 70%, #dbe5e7e8), url(https://propertybox.co.ke/media/2022/12/optima-office.jpg); background-position: top; background-repeat: no-repeat; background-size: cover; background-position: bottom; } .page-template-template-agencies .listing-wrap .container, .post-type-archive-houzez_agency .listing-wrap .container, .post-type-archive-houzez_agent .listing-wrap .container { background-color: transparent; opacity: 1; background-image: radial-gradient(#d6d6d6 0.8500000000000001px, #f0ece4 0.8500000000000001px); background-size: 15px 15px; max-width: 100%; margin-top: -40px; padding: 50px 0 0; margin-bottom: -30px; } .page-template-template-agencies .listing-wrap .row, .post-type-archive-houzez_agency .row, .post-type-archive-houzez_agent .row { width: 100%; margin: 0 auto; flex-flow: column-reverse; } .page-template-template-agencies .listing-wrap .widget-agency-search .widget-title { font-size: 20px; line-height: 35px; font-weight: 200; text-transform: capitalize; } .post-type-archive-houzez_agent .sidebar-wrap .form-group .dropdown { display: none; } @media (min-width: 992px) { .post-type-archive-houzez_agent .bt-content-wrap { width: 100%; max-width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-right: auto; margin-left: auto; background: #fff; } } .post-type-archive-houzez_agent .agent-list-wrap { width: 90%; margin: 7px; vertical-align: top; display: inline-block; background: linear-gradient(180deg, #f4f4f5, transparent); padding: 5px; } .page-id-17866 .agent-list-wrap .agent-list-image { display: block; border: 0; margin: 0 auto; width: 185px; max-width: 185px; min-height: 245px; background: linear-gradient(180deg, #f6f6f6 80%, transparent 100%) !important; padding-top: 0 !important; box-shadow: 0 !important; border-radius: 0 !important; } .post-type-archive-houzez_agent .agent-social-media.flex-grow-1 { display: flex; padding-top: 5px; flex-grow: 0 !important; margin: 5px 0 !important; } .agency-social-media.flex-grow-1 { display: flex; } @media (min-width: 787px) { .post-type-archive-houzez_agent .agent-list-wrap { width: 45%; margin: 25px; height: -webkit-fill-available; background: linear-gradient(-90deg, #f9f9f9 0%, transparent 100%, #f8f8f8); overflow: hidden; padding: 5px; } .agent-list-wrap { max-width: 470px; min-height: 285px; padding: 20px; display: inline-flex; background: #fff; vertical-align: bottom; } } a.agent-list-link { display: block; text-align: center; height: 35px; margin: 10px auto 0; background: #fff; border: 1px solid #e5def0; padding: 4px 10px; color: #000; font-weight: 400; box-shadow: 0 0 2px -1px rgb(0 0 0 / 30%); transition: all 0.3s; } a.agent-list-link:hover { transform: translateY(4px); } .agent-list-content .d-flex.sm-column { flex-direction: column; } .agent-list-content.flex-grow-1 a.agent-list-link { width: 120px; height: 32px; border-radius: 4px; border: 2px solid #000 !important; box-shadow: none !important; background: transparent; } .agent-list-content.flex-grow-1 a.agent-list-link strong { color: #000; font-weight: 400; } @media (min-width: 787px) { .page-id-17866 .agent-list-content .xxs-column { position: relative; left: -150px; bottom: -65%; } } .review-list-wrap { width: 80%; margin-left: auto !important; margin-right: auto !important; } .property-review-wrap .review-title-wrap { width: 75%; padding: 0; padding-left: 20px; border-radius: 35px; margin: 0 auto; } .property-review-wrap .block-wrap { width: 80%; margin: 0 auto; background: #f2f5f961; } .agent-list-wrap .agent-list-image { margin: 0 auto; text-align: center; width: 185px; max-width: 185px; display: block; min-height: 245px; background: #fff; /* border: 1px solid rgb(209 209 209 / 70%) !important; box-shadow: 7px 7px 15px 0px rgb(0 0 0 / 10%);*/ } .agent-list-wrap .agent-list-image .img-fluid, .agent-profile-wrap .agent-image .img-fluid { border-radius: 4px; max-height: 170px; object-fit: cover; object-position: top; padding: 8px; } .agent-profile-wrap .agent-image .img-fluid { object-fit: scale-down; border-radius: 0; } .page-template-template-agencies .agent-list-wrap .agent-list-image { width: 263px; max-width: 263px !important; margin-right: auto; min-height: 0; max-height: 170px; border-radius: 30px; box-shadow: none !important; border: 0 !important; background: #fff; overflow: hidden; } .page-template-template-agencies .agent-list-wrap .agent-list-image img { width: 100%; height: 170px; object-fit: cover; -ms-object-fit: cover; } .agent-list-wrap .agent-list-content h2 { font-size: 15px !important; font-weight: 500 !important; text-align: left !important; } .agent-list-wrap time, .agent-list-wrap address { text-align: left; text-overflow: ellipsis; text-wrap: nowrap; width: 185px; overflow: hidden; } .agent-profile-header, .agent-list-position { text-align: left; min-height: 45px; max-height: 45px; overflow: hidden; } .agent-detail-page-v2 .agent-profile-header h1 { display: block; position: relative; margin-top: -27px; background-color: #fff; } .agent-list-position a { border-bottom: 0; } .agent-list-position a:hover { color: #b5b5b5 !important; border-bottom-color: #b5b5b5; } .agent-list-contact strong { font-size: 11px; letter-spacing: 0.3px; } .agent-list-content.flex-grow-1 { min-width: 250px; min-height: 295px; font-size: 90%; display: block; padding: 10px 25px; background: linear-gradient(180deg, #f7f7f7, transparent); box-shadow: -2px 0px 0px 0px #ffffff; } .page-template-template-agencies .agent-list-content.flex-grow-1 { padding-top: 60px; margin-top: -30px; } .agent-social-media.flex-grow-1 { text-align: initial; margin: 25px 0; display: flex; justify-content: center; } .agent-information .agent-name i { display: none; } time, address { font-size: 90%; letter-spacing: 0.3px; } .property-document-title { display: inline-block; margin: 5px; width: 107px; height: 120px; overflow: hidden; font-size: 12px !important; line-height: 15px; font-weight: 400 !important; text-align: left; border: 1px solid #add8e661; padding: 10px 10px 0; background-color: #ffffff; opacity: 1; background-image: radial-gradient( ellipse farthest-corner at 12px 12px, #f8fcff, #f7f8f982 50%, #ffffff 50% ); background-size: 12px 12px; box-shadow: -12px 0px 7px -3px #00000024; } .property-document-title i { display: none; } .property-document-title a { display: block; margin-top: 20px; padding: 3px 8px; font-size: 90%; text-align: center; border-radius: 3px; width: max-content; color: #000; border: 1px solid #000; } .property-document-title a:hover { color: blue; border-color: blue; transform: translateY(5px); transition: border 0.5s, transform 0.5s; } .fw-property-documents-wrap h3 span { font-size: 15px !important; padding: 7px 15px; background: #fff; border-radius: 0; letter-spacing: 0.3px; font-weight: 500; text-transform: capitalize !important; } .fw-property-documents-wrap { padding: 3px 30px 0 3px; margin: 25px 0; max-width: max-content; text-align: left; border: 1px solid #e9e9e900 !important; background: linear-gradient(90deg, #add8e62b, transparent); background-size: coveer; display: flex; } .fw-property-documents-wrap .property-document-title:hover { background: #e7e7e7; transition: background 0.5s; } .fw-property-documents-wrap .block-title-wrap { width: 180px; display: inline-block; margin: 0 !important; /* background: linear-gradient(90deg, #add8e62b, transparent);*/ height: -webkit-fill-available; min-height: 140px; } .fw-property-documents-wrap .property-document-title { margin-bottom: 0 !important; margin-top: 5px; } .fw-property-documents-wrap h3 { max-width: 170px; font-size: 10px; color: #000; letter-spacing: 2px; margin-top: -6px !important; margin-left: -7px; } .fw-property-documents-wrap h3:before { border: 0; } /** Social Icons ***/ .btn-googleplus, .btn-pinterest, .btn-vimeo { display: none; } .icon-social-video-youtube-clip:before { background: url("https://propertybox.co.ke/media/2022/06/yt.png"); background-size: auto !important; } .icon-social-media-twitter:before { background: url("https://propertybox.co.ke/media/2022/06/tw.png"); } .icon-social-instagram:before { background: url("https://propertybox.co.ke/media/2022/06/ig.png"); background-size: auto !important; } .icon-professional-network-linkedin:before { background: url("https://propertybox.co.ke/media/2022/06/in.png"); opacity: 0.6 !important; } .icon-social-media-facebook:before { background: url("https://propertybox.co.ke/media/2022/06/fb.png"); } .icon-messaging-whatsapp:before { background: url("https://propertybox.co.ke/media/2022/06/wa.png"); } .icon-social-video-youtube-clip:before, .icon-social-media-twitter:before, .icon-social-instagram:before, .icon-professional-network-linkedin:before, .icon-social-media-facebook:before, .icon-messaging-whatsapp:before { background-position: center; background-repeat: no-repeat; background-size: 18px !important; font-size: 18px !important; color: transparent; } .icon-social-media-facebook:hover:before, .icon-social-video-youtube-clip:hover:before, .icon-social-media-twitter:hover:before, .icon-social-instagram:hover:before, .icon-professional-network-linkedin:hover:before, .icon-messaging-whatsapp:hover:before, .agent-social-media i:hover { padding-top: 4px; transition-duration: 0.4s; transition-timing-function: ease-in-out; } /* FAQ section */ .faqrow { width: 100% !important; } @media (min-width: 767px) { #faq-sticky-menu { position: fixed; z-index: 4; width: 300px; top: calc(5% - 10px); left: 5%; padding-top: 2%; display: flex; justify-content: center; align-items: center; } .faqrow { padding-left: 30%; } }