.single-how_company_profile .entry-content p, 
.single-how_company_profile .entry-content li, .single-how_white_paper .entry-content p, .single-how_white_paper .entry-content li {
	font-family: Georgia;
	font-size: 1.125rem !important;
}

@media screen and (min-width: 760px) {
	.how-share-icons {
		top: 6rem;
	}
}

div#ad-header {
	background: #f8f7f4;
}

.site-main .type-page a {
	text-decoration: revert;
}

/** research page **/
.hbspt-form .hs-submit .hs-button:hover {
	color: #fff !important;
}

/** hide right column for default research whitepaper **/
.postid-460959 .cell.large-shrink.small-order-1.medium-order-2 {
	display: none;
}

/** membership page **/
.page-id-297874 .box-border,
.page-id-227805 .box-border {
	border: 1px solid #1a1f22;
	box-shadow: 0;
	padding: 20px;
}

.page-id-297874 .box-border:hover,
.page-id-227805 .box-border:hover {
	border: 1px solid #1a1f22;
	box-shadow: 0 0 3px #1a1f22;
}

.page-id-297874 #main,
.page-id-227805 #main {
	padding-top: 0;
}

.page-id-297874 header,
.page-id-227805 header {
	margin-bottom: 0 !important;
}

/*** hide trew NL ***/
.home .wp-block-group.alignwide.newsletter-cta.has-background.is-layout-flow.wp-block-group-is-layout-flow {
	display: none;
}

/*** sidebar HWD ***/
.widget-area section#custom_html-2 {
	margin-bottom: 0;
}

/*** MRC page ***/
.page-id-369971 .site-main blockquote.wp-block-quote {
	border: 0 !important;
}

/*** default cover block - no padding ***/
.page-id-369971 .site-header.sticky-header,
.page-id-464074 .site-header.sticky-header, 
.page-id-467761 .site-header.sticky-header,
.page-id-476693 .site-header.sticky-header,
.page-id-474706 .site-header.sticky-header,
.page-id-493097 .site-header.sticky-header {
	margin-bottom: 0 !important;
}

.page-id-369971 #main .entry-content,
.page-id-464074 #main .entry-content,
.page-id-467761 #main .entry-content,
.page-id-476693 #main .entry-content,
.page-id-474706 #main .entry-content,
.page-id-493097 #main .entry-content {
	margin-top: 0 !important;
}

.page-id-369971 .site-main,
.page-id-464074 .site-main,
.page-id-467761 .site-main,
.page-id-476693 .site-main,
.page-id-474706 .site-main,
.page-id-493097 .site-main {
	padding-top: 0 !important;
}

/*** commission lawsuit event page ***/
.postid-437476 .cell.large-shrink.small-order-1.medium-order-2 {
	display: none;
}

/*** HousingWeek page ***/
.qi-block-timeline .qodef-e-title a {
	text-decoration: underline !important;
}

.page-id-437536 .qi-block-timeline .qodef-e-image img {
	max-width: 300px;
}

.page-id-437536 header.site-header {
	margin-bottom: 0 !important;
}

.page-id-437536 .site-main,
.page-id-437536 .entry-content {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

/*** Real Estate landing page***/
.page-id-376444 header#masthead {
	margin-bottom: 0;
}

.page-id-376444 .site-main {
	padding-top: 0;
}

.page-id-376444 .entry-content {
	margin-top: 0;
}

/*** RMD Reverse landing page ***/
.page-id-419529 .regulation-news .featured-post--horizontal,
.page-id-419529 .lenders-news .featured-post--horizontal {
	display: block;
}

.page-id-419529 .regulation-news .featured-post--horizontal .container__img, 
.page-id-419529 .lenders-news .featured-post--horizontal .container__img {
	width: 100%;
}

.hero-paragraph {
	width: 80%;
}

.page-id-419529 .rmd-events-feed .date-posted,
.page-id-419529 .rmd-events-feed .author {
	display: none;
}

.page-id-419529 .rmd-podcast-feed .container__img {
	display: none;
}

/*** MRC Logan feature copy ***/
.mortgage-rates-feature {
	width: 80%;
	margin: 10px auto;
}

/***
eggshell: #F8F7F4
Roof Black: #1A1F22
bg: #e5e2de
***/
/** Bo style **/
/** featured post */
/* .home .tag-post-outer .featured-image {
    overflow: hidden;
	position:relative;
} 
.hero-posts .tag-post-outer .featured-image .featured-overlay {
	 bottom: -100px;
	transition:all 0.3s ease;
	background-color: rgba(26, 31, 34, 0.9)
}
.hero-posts .featured-image:hover .featured-overlay {
    bottom:0;
}*/
.home .tag-post-outer .featured-image .featured-overlay .read-now a {
	color: #F8F7F4;
	border: 1px solid #F8F7F4;
	background-color: transparent;
}

.home .tag-post-outer .featured-image .featured-overlay .read-now a:hover {
	color: #F8F7F4;
	border: 1px solid #1A1F22;
	background-color: #1A1F22;
}

.home .tag-post-outer .featured-image .featured-overlay .entry-title .hwplus-text {
	display: none;
}

.home .posts-list h3.bottom-border {
	border-bottom: 1px solid #1a1f22 !important;
}

/** piano overrides **/
h3.cx-item.text-only:hover {
	text-decoration: none !important;
}

.cx-flex-module[data-cx_zgn1] {
	background-color: transparent !important;
}

/* .tp-cxense-placeholder-inline .container__view--category {
    margin-top: -1.15rem !important;
} */
.container__view--category span, .container__view span {
	border-left: .625rem solid #E8E2DE;
}

.button.view {
	color: #000;
	background-color: #E8E2DE;
	border: 1px solid #1A1F22;
	font-size: .8125rem;
	font-weight: 400;
	width: 4.75rem;
	margin-top: 10px;
}

/* .cx-flex-module[data-cx_zgn1] .cx-item.text-only,
.cx-flex-module[data-cx_zgn1] .cx-item.text-only, .home .posts-list .hw-main-site a,
.post-template-default .posts-list__item.container__txt.bottom-border {
    font-size: 0.875rem !important;
    font-weight: 600 !important;
    padding: 0.875rem !important;
    border-bottom: 1px solid #1A1F22 !important;
	margin:0 !important;
	min-height: 70px;
} */
.post-template-default .posts-list__item.container__txt.bottom-border a {
	font-weight: 600;
	font-size: 1rem;
}

li.posts-list__item.container__txt.bottom-border.post-419786.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry {
	margin-bottom: 0;
}

.posts-list--articles .posts-list__item:nth-last-of-type(2), 
.cx-flex-module[data-cx_zgn1] .cx-item.text-only,
li.posts-list__item.container__txt.bottom-border.post-419748.post.type-post.status-publish.format-standard.has-post-thumbnail.hentry.bottom-border {
	border-bottom: 1px solid #1a1f22;
}

li.posts-list__item.container__txt.bottom-border.hentry {
	margin-bottom: 0;
}

/* .site-header .menu-top-bar-menu-container {
	background:#1A1F22;
} */
.site-header .menu-top-bar-menu-container ul li:hover {
	background: #f8f7f4 !important;
	color: #1A1F22 !important;
}

.site-header .menu-top-bar-menu-container ul li:hover a {
	color: #1A1F22 !important;
}

.home li.posts-list__item {
	border: 0;
	padding: 0;
	margin: 0;
}

.cx-text-module[data-cx_28rn] p.author, 
.cx-flex-module[data-cx_m5av] p.author {
	color: #777 !important;
}

.cx-flex-module[data-cx_m5av] span.readmore a {
	color: inherit;
}

.cx-flex-module[data-cx_m5av] span.readmore a .arrow-right {
	color: inherit;
}

.single-sponsored-content .sponsored-content-header-content .cat-links:not(.tag-links) a {
	background: #7D1725;
}

/** defaults **/
/*** default empty style ***/
/* .post-tag-list ul li a,
.entry-header .cat-links a,
.wp-block-button__link {
	border:1px solid #1A1F22 !important;
	background-color:transparent;
	color:#1A1F22;
	border-radius:0;
}
.post-tag-list ul li a:hover,
.entry-header .cat-links a:hover {
	background-color:#1A1F22;
	color:#F8F7F4 !important;
} */
/* .single-sponsored-content .sponsored-content-header-content.charcoal-theme .cat-links.tag-links a {
	border: 1px solid #F8F7F4 !important;
	border-radius:0;
}
.single-sponsored-content .sponsored-content-header-content.charcoal-theme .cat-links.tag-links a:hover {
	color:#1a1f22 !important;
} */
footer h3.widget-title {
	color: #fff;
}

blockquote.wp-block-quote {
	font-weight: normal;
	border-left: 0;
/* color: #fff; */
	border: 1px solid #1a1f22;
	background-color: #f8f7f4;
}

.page-id-369971 blockquote.wp-block-quote p {
	max-width: 85%;
	margin: 15px auto;
}

.has-black-background-color {
	background-color: #1a1f22;
}

/*** end ***/
/*** newsletter block ***/
.newsletter-cta.has-background {
	background-color: #F8F7F4 !important;
	margin-right: 0;
	margin-left: 0;
}

.newsletter-cta.has-background .wp-block-button__link {
	background-color: transparent;
	color: #1A1F22;
	border: 1px solid #1A1F22;
}

.newsletter-cta.has-background .wp-block-button__link:hover {
	background-color: #1A1F22;
	color: #F8F7F4;
	border: 1px solid #F8F7F4;
}

button.wp-block-button__link.button__subscribe.button__category {
	border: 1px solid #F8F7F4 !important;
	color: #F8F7F4;
}

button.wp-block-button__link.button__subscribe.button__category:hover {
	background-color: #F8F7F4;
	color: #1A1F22;
}

.newsletter-category-form .wp-block-buttons button.wp-block-button__link.button__subscribe.button__category {
	background-color: transparent;
}

.newsletter-category-form .wp-block-buttons button.wp-block-button__link.button__subscribe.button__category:hover {
	background-color: #F8F7F4;
}

.newsletter-category-form .gdpr-label input[type=checkbox]:checked+span::before {
	background: transparent;
	border-color: #F8F7F4;
}

.newsletter-category-form .gdpr-label a {
	color: #F8F7F4;
}

/*** end ***/
.main-navigation .extras__login {
	background: transparent;
	color: #1A1F22 !important;
}

.div-highlight-background {
	background-color: #f8f7f4 !important;
}

.main-navigation .extras__login:hover {
	background: transparent;
	color: #767672 !important;
}

a:hover {
	color: #767672;
}

.search .widget_search .enterprise-search-filters-widget__filter-list li label.checked:before,
input#submit {
	background-color: #1a1f22;
	border-color: #1a1f22;
}

button.button__search:hover,
input#submit:hover {
	color: #F8F7F4;
	background-color: #1a1f22 !important;
}

.has-red-line:after, 
.has-red-line:before {
	background-color: #1A1F22;
	height: .125rem;
	top: -8px;
}

/* .super-nav-bar, footer {
	background: #1A1F22;
} */
.page-id-297874 .featured-post .container__txt p {
	font-size: .875rem;
}

/* body,
.main-navigation .overlay, 
.site-header.sticky-header {
	background-color:#e5e2de;
} 
body, .button__search, .main-navigation .extras__hamburger button, h1, h2, h3, .faq .accordion-title:before  {
	color: #1A1F22;
}
a {
	color:#1A1F22;
} */
.posts-list .author, .posts-list .author a, .featured-post--horizontal .author, .featured-post--horizontal .author a {
	color: #1c1f22;
}

.posts-list .date-posted {
	color: #1c1f22;
}

#main {
	background: transparent;
}

/* .main-navigation .overlay {
	border-color:#1A1F22;
} */
h2 a.entry-title,
.post-item,
.cx-text-module[data-cx_ldnh] {
	color: #1A1F22;
	background-color: transparent !important;
	font-size: .875rem;
	line-height: 1rem;
	font-weight: 600;
}

.category-archive h2 {
	color: #f8f7f4;
}

.category-archive h2.has-red-line {
	color: #1A1F22;
}

#infinite-handle span {
	background-color: transparent !important;
	border: 1px solid #1a1f22 !important;
	color: #1a1f22 !important;
}

#infinite-handle span:hover {
	background-color: #1a1f22 !important;
	border: 1px solid #1a1f22 !important;
	color: #f8f7f4 !important;
}

/* #loadmore a, .button, .post-type-archive-how_event #next-event-loadmore a, .post-type-archive-how_event #pre-event-loadmore a, .post-type-archive-how_webinar #pre-webinar-loadmore a, button, input[type=button], input[type=reset], input[type=submit] {
    border: 1px solid #1A1F22;
    background-color: transparent;
    color: #1A1F22;
} */
/** end **/
/** comments **/
.comments-area footer {
	background-color: transparent;
}

.comments-area .comment {
	border-bottom: 1px solid #1A1F22;
}

/** end **/
/** top bar **/
.text-center.exclusive-content-logo {
	display: none;
}

/*.top-bar-posts .single:not(:last-child) {
    border-right: 1px solid #999;
}
.top-bar-posts .single .content {
    padding-left: 0;
    line-height: 1;
    width: 100%;
}
.top-bar-posts .cell.small-3.align-middle.image {
    display: none;
}
.top-bar-posts .single .content a {
    font-size: 0.875rem;
    font-weight: 600;
    text-decoration: none;
    line-height: 1.4;
}*/
/** end top bar **/
.home .tag-post-outer .featured-image .featured-overlay .entry-title {
	color: #F8F7F4 !important;
}

/* .page-id-367197 .posts-list__item.hw-main-site.bottom-border {
	padding-bottom:0;
} */
.page-id-367197 .cell.featured-post.grey-background.flex-container.flex-dir-column {
	position: relative;
	overflow: hidden;
}

.featured-post.grey-background.flex-container.flex-dir-column {
	border-bottom: 1px solid #000;
}

.page-id-367197 .cell.featured-post.grey-background.flex-container.flex-dir-column:hover .container__txt.flex-container.flex-dir-column.align-justify {
	top: auto;
	bottom: 0;
	transition: all .3s ease;
	max-height: 300px !important;
}

.page-id-367197 .cell.featured-post.grey-background.flex-container.flex-dir-column .entry-title {
	color: #F8F7F4;
	font-size: .875rem;
	margin-bottom: 10px;
}

.page-id-367197 aside.widget-area {
	padding-top: .675rem;
}

.wp-block-housingwire-piano-member .tp-container-inner:before {
	background: -webkit-linear-gradient(top,hsla(0,0%,98.4%,0), #e5e2de);
}

/** post pages **/
.featured-post--horizontal.grey-background.flex-container.flex-dir-column,
.featured-post.grey-background.flex-container.flex-dir-column {
	background-color: transparent;
}

.featured-post--horizontal a, .featured-post--pulse a {
	font-size: 1.25rem;
	font-weight: 600;
}

.posts-list__item.container__txt a.entry-title {
	font-weight: 600;
}

.featured-post--video .container__img:before, .featured-post .type-how_video .container__img:before {
	background-color: #1a1f22;
}

.has-red-line--no-after:before {
	background-color: #1a1f22;
}

.blog .search .posts-list .container__txt {
	border-bottom: 1px solid #1a1f22;
}

/** events **/
.post-type-archive-how_event .featured-section {
	background: #cecac5;
}

.post-type-archive-how_event .featured-section .event-list .event-card .button-outer .button, 
.event-list .event-card .event-data .button-outer .button, 
.event-filters .flex-container .button {
	color: #f8f7f4;
	border: 1px solid #1c1f22;
}

.post-type-archive-how_event .featured-section .event-list .event-card .button-outer .button:hover, 
.event-list .event-card .event-data .button-outer .button:hover, 
.event-filters .flex-container .button:hover {
	color: #1c1f22;
	background: transparent;
	border: 1px solid #1c1f22;
}

.event-list .event-card .event-data {
	border: 1px solid #ccc !important;
}

.event-list .event-card .event-data:hover {
	border: 1px solid #1c1f22 !important;
}

.post-type-archive-how_event .category-archive h2 {
	color: #1c1f22;
}

.event-data .topic {
	background: #cecac5;
	color: #1c1f22;
}

.featured-post--video .container__img {
	min-height: 0;
}

/** end events **/
@media (min-width: 64em) {
	.h1.page-title, h1.page-title {
		font-size: 2.5rem;
		line-height: 1.35em;
	}
}

/** mobile **/
@media (max-width: 480px) {
	h1.page-title {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	
	.entry-header p.sub-title {
		font-size: 1rem;
	}
	
	.container__img,
								#cx-first-item .container__img {
		min-height: auto !important;
	}
	
	.container__txt.flex-container.flex-dir-column.align-justify,
								.container__txt.flex-container.flex-dir-column.align-justify, .home .tag-post-outer .featured-image .featured-overlay {
		position: relative !important;
		bottom: auto !important;
		max-height: none !important;
		background-color: #1A1F22 !important;
	}
	
	.site-header.sticky-header.overlay-active {
		background-color: #1c1f22;
	}
	
	.main-navigation .overlay {
		background-color: transparent;
	}
	
	.site-header.overlay-active .extras__hamburger button {
		color: #f8f7f4;
	}
	
	.site-header.overlay-active #main-menu-top .menu-item-has-children .sub-menu,
								.site-header.overlay-active .menu-top-bar-menu-container ul {
		background-color: #151617;
	}
	
	button.overlay__newsletter,
								button.login-link {
		border: 1px solid #f8f7f4;
		color: #f8f7f4;
	}
	
	#main-menu-top .menu-item-has-children button.mob-down-arrow {
		color: #f8f7f4;
	}
	
	.post-tag-list ul li a, .entry-header .cat-links a {
		line-height: 1rem;
		font-size: .8rem;
		padding: .2rem;
		display: inline-block;
	}
	
	#cx-first-item .container__txt.flex-container.flex-dir-column.align-justify, 
								.cx-flex-module[data-cx_zgn1] .cx-item, 
								.article-single .featured-post a.entry-title,
								.article-single .type-post.featured-post {
		color: #F8F7F4;
	}
	
	.cx-flex-module[data-cx_zgn1] .cx-item {
		width: 100%;
		margin: 0;
	}
	
	/** sponsored content template **/
	.single-sponsored-content #div-gpt-ad-1598481400060-0 {
		display: none;
	}
}

/*end Bo styles **/
/** gift page styles **/
.page-id-368814 header#masthead, 
.page-id-419529 header#masthead {
	margin-bottom: 0;
}

.page-id-368814 .site-main,
.page-id-419529 .site-main {
	padding-top: 0;
}

.page-id-419529 .entry-content, .entry-summary, .page-content {
	margin-top: 0;
}

/** test page css **/
/** breaking news **/
/* .breaking-news {
    background: #c3c0b0;
    min-height: 1.25rem;
    padding: 0.225rem 3.75rem;
    font-size: .626rem;
}
.breaking-news p {
    font-size: .85rem;
    color: #1A1F22;
    font-weight: 500;
} */
.breaking-news .breaking-news-close, 
.page-id-297874.post-item .readmore .icon {
	color: #1A1F22 !important;
}

.page-id-297874 .post-item .readmore .icon .arrow {
	border-color: #1A1F22 !important;
}

/* .breaking-news .button {
	color:#F8F7F4 !important;
	background-color:#1A1F22;
	border-radius:0;
} */
/** end breaking news **/
.page-id-297874 .cx-flex-module[data-cx_zgn1] .cx-item.text-only {
	box-sizing: border-box;
	display: block;
	font-size: .875rem;
	font-weight: 600;
	padding: .875rem !important;
	border-bottom: 1px solid #1A1F22;
}

.page-id-297874 .cx-flex-module[data-cx_zgn1] .cx-item {
	color: #fff;
	margin: 0;
	width: 100%;
	font-size: .875rem;
}

.page-id-297874 .cx-flex-module[data-cx_zgn1] {
	background-color: transparent;
}

.page-id-367197 .featured-post .container__img {
	height: auto;
	min-height: 375px;
}

.home .container__txt.flex-container.flex-dir-column.align-justify {
	position: absolute;
	bottom: -60px;
	background-color: rgba(26, 31, 34, 0.9);
	color: #fff;
	font-size: .875rem;
	max-height: 135px;
}

.home #cx-first-item:hover .container__txt.flex-container.flex-dir-column.align-justify {
	max-height: 300px;
}

.page-id-297874 #cx-first-item {
	margin: 0 0 1.5rem;
	position: relative;
	overflow: hidden;
	font-size: .875rem;
	transition: all .3s ease;
}

.page-id-297874 #cx-first-item:hover .container__txt.flex-container.flex-dir-column.align-justify {
	top: auto;
	bottom: 0 !important;
	transition: all .3s ease;
	max-height: 300px !important;
}

.page-id-297874 .featured-post .container__txt p {
	font-size: .875rem;
}

.page-id-297874,
.page-id-297874 .main-navigation .overlay, 
.page-id-297874 .site-header.sticky-header {
	background-color: #e5e2de;
}

.page-id-297874 #main {
	background: transparent;
}

.page-id-297874 .main-navigation .overlay {
	border-color: #1A1F22;
}

.page-id-297874 h2 a.entry-title,
.page-id-297874 .post-item,
.page-id-297874 .cx-text-module[data-cx_ldnh] {
	color: #1A1F22;
	background-color: transparent !important;
	font-size: .875rem;
	line-height: 1rem;
	font-weight: 600;
}

.page-id-297874 .post-item:hover {
	background-color: #F8F7F4 !important;
	border-left: 12px solid #1A1F22;
}

.page-id-297874 .post-item {
	border-bottom: 1px solid #1A1F22;
}

.page-id-297874 .has-red-line:after, 
.page-id-297874 .has-red-line:before {
	background-color: #1A1F22;
	height: .125rem;
	top: -8px;
}

.page-id-297874 .super-nav-bar, footer {
	background: #1A1F22;
}

/** end **/
/*** header login btn. ***/
/* #pn-btn-login .tp-container-inner.no-width, 
#pn-btn-login .tp-container-inner.no-width iframe,
#pn-btn-login .tp-container-inner, 
#pn-btn-login .tp-container-inner iframe {
    width: 100px !important;
	  margin:0 10px;
} */
/*** technology page tech 100 table ***/
@media screen and (max-width: 480px) {
	#wpdtSimpleTable-5 tr:nth-child(1) {
		display: none !important;
	}
	
	table#wpdtSimpleTable-5 td:nth-child(1):before {
		content: "Company";
		font-weight: bold;
		display: -webkit-inline-box;
	}
	
	table#wpdtSimpleTable-5 td:nth-child(2):before {
		content: "Website";
		font-weight: bold;
		display: -webkit-inline-box;
	}
	
	table#wpdtSimpleTable-5 td:nth-child(3):before {
		content: "Markets Served";
		font-weight: bold;
		display: -webkit-inline-box;
	}
	
	table#wpdtSimpleTable-5 td:nth-child(4):before {
		content: "Company HQ";
		font-weight: bold;
		display: -webkit-inline-box;
	}
}

/*** tech page ***/
.page-id-376747 .wp-block-columns.has-background .wp-block-image,
.page-id-376747 .wp-block-columns.has-background .wp-block-image img {
	margin-bottom: 0;
}

/*** demo day on demand page ***/
.page-id-391218 .tabs-panel div, 
.page-id-391218 .tabs-panel h2, 
.page-id-391218 .tabs-panel h3 {
	margin-bottom: 15px;
}

.page-id-391218 .wp-block-image {
	min-height: 140px;
}

.page-id-391218 .tabs-content img {
	max-width: 150px;
	max-height: 100px;
	width: auto;
}

.page-id-389845 .site-header.sticky-header,
.page-id-415283 .site-header.sticky-header {
	margin-bottom: 0 !important;
}

.page-id-389845 .site-main,
.page-id-415283 .site-main {
	padding-top: 0 !important;
}

.page-id-389845 .sticky-navigation a {
	color: #fff;
}

/*** webinar center ***/
.postid-385219 .grid-container .grid-x {
	margin: 0 auto;
}

/*** Optimal blue ***/
h2.optimal-blue {
	position: relative;
	min-height: 60px;
}

span.OB-image {
	position: absolute;
	right: 0;
	z-index: 1;
	top: 0;
	background-color: #e5e2de !important;
	max-width: 215px;
	padding: 0 0 0 20px;
}

/*** ICE logo ***/
h2.ICE {
	position: relative;
	min-height: 100px;
}

span.ICE-image {
	position: absolute;
	right: 0;
	z-index: 1;
	top: -2px;
	background-color: #E2E2DE !important;
	max-width: 100px;
	padding: 0 0 0 20px;
}

/*** Longbridge logo ***/
h2.Longbridge {
	position: relative;
	min-height: 100px;
	padding-top: 25px;
}

span.Longbridge-image {
	position: absolute;
	right: 0;
	z-index: 1;
	top: -2px;
	background-color: #E2E2DE !important;
	max-width: 145px;
	padding: 0 0 0 20px;
}

/*** homes dot come ***/
/*** Longbridge logo ***/
h2.homesdotcom {
	position: relative;
	min-height: 100px;
	padding-top: 25px;
}

span.homesdotcom-image {
	position: absolute;
	right: 0;
	z-index: 1;
	top: 20px;
	background-color: #E2E2DE !important;
	max-width: 165px;
	padding: 0 0 0 20px;
}

.hide-mobile {
	display: block;
}

.show-mobile {
	display: none;
}

@media screen and (max-width: 480px) {
	span.OB-image {
		max-width: 140px;
		padding: 0 0 0 10px;
	}
	
	.OBticker {
		height: 450px;
	}
	
	.hide-mobile {
		display: none;
	}
	
	.show-mobile {
		display: block;
	}
	
	.mobile-accordion .block-padding {
		padding: 0 !important;
	}
}

/*** Company Profile ***/
.how_company_profile-template-default h2.page-category {
	display: none;
}

/*** Timeline tabs css***/
.timeline .timeline-tabs .tabs-title>a {
	font-size: 1rem;
	padding: 1rem;
}

.timeline .timeline-tabs .tabs-title>a:focus, .timeline .timeline-tabs .tabs-title>a[aria-selected=true] {
	font-weight: 700;
}

/*** Mortgage, Tech and Real Estate landing page sidebar CSS ***/
.page-id-369971 .sidebar-featured .featured-post--horizontal .container__img,
.page-id-376321 .sidebar-featured .featured-post--horizontal .container__img, 
.page-id-376444 .sidebar-featured .featured-post--horizontal .container__img, 
.page-id-376747 .sidebar-featured .featured-post--horizontal .container__img {
	width: 100%;
	min-width: 100%;
}

.page-id-369971 h3 a.entry-title,
.page-id-376321 h3 a.entry-title,
.page-id-376444 h3 a.entry-title,
.page-id-376747 h3 a.entry-title,
.page-id-404472 h3 a.entry-title,
.page-id-404658 h3 a.entry-title {
	font-size: 1rem;
}

.sidebar-featured .featured-post--horizontal {
	flex-direction: column;
}

/*** hiding sidebar text ***/
.page-id-369971 .sidebar-featured .container__txt p {
	display: none;
}

/*** podcast page ***/
.page-id-209457 .wp-block-column.has-background:hover {
	border: 1px solid #1c1f22;
}

.page-id-209457 .wp-block-column.has-background {
	padding: 20px;
	border-radius: 5px;
	border: 1px solid #ccc;
}

.page-id-209457 a.wp-block-button__link:after {
	content: "▶";
	margin-left: 10px;
}

/*** comments ***/
#respond.show {
	display: block !important;
}

/*** HW Annual inline gate ***/
.page-id-370547 .wp-block-housingwire-piano-member .tp-container-inner:before {
	background: transparent !important;
}

/*** BUTTON BORDER ***/
.wp-block-button__link {
	border: none;
}

p.ex1 {
	padding-right: 50px;
}

/*** Gift notification ***/
#pn-top-ribbon {
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1000;
}

#pn-top-ribbon body {
	background-color: transparent !important;
}

/**@media (max-width: 480px) {
	#pn-top-ribbon {
		display:none;
	}
}**/
/*** Bottom Ribbon CSS ***/
.pn-sticky-banner {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 100000;
}

.gateShadow {
	background: rgba(0,0,0,.5);
	flex-grow: 1;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}

/*** Mortgage Rates Center Sidebar - category subscribe column***/
.page-id-369971 .mrc .wp-container-1.wp-block-column {
	display: none;
}

.mrc-landing-page .container__img {
	display: none;
}

.mrc-landing-page .featured-post--horizontal h3 a {
	font-size: 1rem !important;
}

/*** Housing Market Sidebar - cateogry subscribe column***/
.mrc .wp-container-1.wp-block-column {
	display: none;
}

.housing-market-sidebar .container__img {
	display: none;
}

.housing-market-sidebar .featured-post--horizontal h3 a {
	font-size: 1rem !important;
}

/*** Testimonial Block ***/
.block-testimonial-posts .section-title {
	text-align: center;
}

.testimonial-posts-top em {
	font-size: 20px;
	color: #777;
}

.testimonial-posts-top em:before {
	content: url(https://www.housingwire.com/wp-content/uploads/2022/07/quote.png);
}

/*** Gravity Forms ***/
.gform_wrapper.gravity-theme .gform_footer {
	display: grid;
}

input[type=submit] {
	background: #ee3124;
	border-radius: 0;
	border: 1px solid #ee3124;
	color: #fff;
	display: inline-block;
	font-size: 1.3rem;
	font-weight: 700;
	line-height: 1.25rem;
	padding: .875rem .75rem;
	white-space: nowrap;
	vertical-align: middle;
	transition: .3s;
}

.gform_wrapper .gfield_required {
	display: none;
}

/*** HWA Form ***/
/*** GOE Gravity Form ***/
#gform_fields_4 {
	text-align: center;
}

.site-branding {
	width: 12rem;
}

/*** sidebar events ***/
.webinar-thumb-wrapper img {
	width: 75px !important;
	height: 75px !important;
	max-width: unset;
}

#how_featured_events-2 ul li div div a,  #how_featured_events-2 span {
	padding-left: 10px !important;
}

#how_featured_events-2 span {
	padding-left: 10px;
}

.category-vetted .entry-header .cat-links a {
	margin-bottom: 5px !important;
	display: inline-block !important;
}