/*** 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; } /** 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: 0.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: 0.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: 0.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 0.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: 0.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: 0.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; } } /*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: 0.875rem; font-weight: 600; padding: 0.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: 0.875rem; } .page-id-297874 .cx-flex-module[data-cx_zgn1] { --cx-image-height: 375px; 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: 0.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: 0.875rem; transition:all 0.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 0.3s ease; max-height:300px !important; } .page-id-297874 .featured-post .container__txt p { font-size: 0.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: 0.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: 0px; 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; } } /*** 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: 0px; 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(png/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: 0.875rem 0.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; }