/*
Theme Name: ListingHive Child
Theme URI: https://hivepress.io/themes/listinghive
Description: ListingHive Child Theme
Author: Webexpressions
Author URI: webexpressions.in
Template: listinghive
Version: 1.0.0
*/

/* Add your custom styles here */

/* colors */
:root {
	--primaryColor: #ffbf00;
}
a.txt-link {color: var(--primaryColor);}
.bdr-primary {border: 1px solid var(--primaryColor);}
.box-link {color: var(--primaryColor); border: 1px solid var(--primaryColor); padding:5px; border-radius: 3px;}
.icon-text a {display: flex; align-items: center;}
.widget_nav_menu li.icon-text:before {top: 8px;}

/* home
.logo img {width: 84px;} */
.logo h1 a, .logo p.site-title a {text-decoration: none;}
.header-logo img.custom-logo {max-width: 200px;}
.activity-list .activity-item .activity-meta.action .acomment-reply.button:before {
    content: "\f101";
}
.activity-list .bp-tooltip:after {display: none;}
.activity-list .activity-item .activity-meta.action .button:before {
    opacity: 1; position:unset; display: inline-block; background-color: transparent;
}
.activity-list .activity-item .activity-meta.action .button span {width: auto; position: unset; margin: 0 0 0 3px;}

.list {list-style: none outside; margin-left: 0;}
.list li {display: flex; align-items: center;}
.list li span {margin-left: 10px;}

.wp-block-social-links li + p small, .wp-block-social-links li span {font-size: var(--mdc-layout-grid-gutter-phone);}
.wp-block-social-links li + p {display: inline-block; vertical-align: middle; margin-bottom: 1rem;}
.wp-block-social-links li + p:after{content:""; display:block; clear:both;}
.hp-listing__attributes .hp-row {align-items: center;}
.hp-listing__attributes .hp-row > div:has(.hp-listing__attribute--facebook-link),
.hp-listing__attributes .hp-row > div:has(.hp-listing__attribute--instagram-link),
.hp-listing__attributes .hp-row > div:has(.hp-listing__attribute--youtube-link){max-width: max-content; padding-right: 0;}
.hp-listing__attributes .hp-row > div:has(.hp-listing__attribute--phone-number),
.hp-listing__attributes .hp-row > div:has(.hp-listing__attribute--email){max-width: max-content; flex-basis: auto;}
.hp-listing__content .hp-listing__attributes .hp-row > div:has(.hp-listing__attribute--phone-number),
.hp-listing__content .hp-listing__attributes .hp-row > div:has(.hp-listing__attribute--email){max-width: 100%; flex-basis: 100%;}
.hp-listing--view-block {height: 100%; display: flex; flex-direction: column;}
.hp-listing--view-block .hp-listing__footer {margin-top: auto;}

.wp-block-latest-posts.wp-block-latest-posts__list {/*display: flex; gap: 2rem;*/}
.wp-block-latest-posts.wp-block-latest-posts__list li {/*flex-basis: 50%;*/ padding: 10px; min-height: 100%; box-shadow: 0 0px 5px 0 rgba(7, 36, 86, 0.075); margin-bottom: 0.5rem;}
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-title {font-weight: bold; display:block; margin: 10px 0;}
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt {color: rgba(15,23,39,.65);}
.wp-block-latest-posts.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image img {height: 300px;  width: revert-layer; object-fit: cover;}