.taxopress-output-wrapper { padding-top: 20px; } .taxopress-output-wrapper h4 { font-weight: bold; } .newsdetail-wrapper ul li a { font-size: 17px !important; font-family: 'Roboto', sans-serif; } .taxopress-output-wrapper ul li a { font-size: 17px !important; line-height: 21px; font-weight: 700; color: #0083ca !important; font-family:'Roboto', sans-serif !important; } .taxopress-output-wrapper ul { padding-left: 30px } .taxopress-output-wrapper ul li { list-style: disc; line-height: 24px; color: #000000 !important; } .taxopress-output-wrapper h4 { font-weight: 700; margin-top: 0; margin-bottom: 5px; } .taxopress-output-wrapper .ad-thumbs ul.ad-thumb-list li { list-style: none } @media (min-width: 768px) { .home .featured_c .title{ height: 42px !important; } } @media only screen and (min-width: 361px) and (max-width: 767px) { #featured-content .featured_b_and_c .most-viewed .title { background: #fff; width: 166px !important; height: 42px !important; } #oob_sli { width: 166px !important; } } #featured-content .featured_a .title h2{ display: -webkit-box; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .tribe-events-page-template a.skip-link.screen-reader-text { display: none; } .box.shadow { padding: 10px 10px 5px 20px !important; background-color: #f6f6f6; word-wrap: break-word; border-radius: 5px; border: 1px solid #aaa; } /*advertising page css for form 10-6-2025*/ .ao-form input { border: 1px solid #ccc !important; } .ao-form button.ao-form-submit { cursor: pointer; margin-top: 20px; } .news-detail ul, .news-detail ol { margin-bottom: 16px; } /* Hide UserWay floating icon */ #userwayAccessibilityIcon { display: none !important; } #userwayAccessibilityIcon { position: absolute; top: auto !important; bottom: 0px !important; left: 8px !important; right: auto !important; } .userway_buttons_wrapper { top:unset; bottom:-50% !important; left: 0px !important right:unset; } .accessibility-btn-inline { width: 40px; /* circle size */ height: 40px; border-radius: 50%; background-color: #005FCC; /* button background */ border: none; padding: 0; cursor: pointer;/* Make it inline */ display: inline-flex; align-items: center; justify-content: center; vertical-align: middle; width: 20px; height: 20px; background: url('png/usericon.png') no-repeat center center; background-size: contain; background-color: transparent; border: none; } .accessibility-btn-inline { width: 20px; /* adjust to match your design */ height: 20px; background: url('png/usericon.png') no-repeat center center; background-size: contain; background-color: transparent; border: none; cursor: pointer; display: inline-block; padding: 0; position: relative; left: 20px; } .accessibility-btn-inline:hover { opacity: 0.85; /* optional hover effect */ } button#accessibility-button:focus { background-color: transparent; } .accessibility-btn-inline img { width: 60%; height: 60%; object-fit: contain; } .accessibility-btn-inline:hover { background-color: #0041a8 !important; color: #fff !important; } @media only screen and (min-width: 0px) and (max-width: 767px) { .accessibility-btn-inline { /* left: 40px; */ position: relative; float: left; margin-left: 35px; } .mobile-header-top .site-logo a img { width: 130px; height: 38px !important; } } .header-top-left img { width: 122px !important; } .footer-top-left img { width: 160px !important; } .footer-top-area { padding-top: 20px; } .header-bottom-left ul.menu li.menu-item-has-children::after { top: 1px!important; right: -12px!important; } /*css for login form*/ #login_div .loginform { border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin-bottom: 8px; background: rgb(239, 239, 239); padding: 20px; } #login_div { background: #ffffff !important; } .slick-track { height : 250px !important; } .slick-slide{ height: 250px; } .o_g { z-index: 999; } .o_i { z-index: 999; } div#cmplz-message-1-optin { margin-top: 10px; line-height: 19px; font-size: 13px; text-align: justify; } .cmplz-cookiebanner.cmplz-categories-visible .cmplz-body > div { border-left: 1px #eae4e4 dotted; } div#cmplz-message-1-optin { border-right: 0px #d0cbcb dotted !important; } #cmplz-manage-consent .cmplz-manage-consent { color: #f7f5f5!important; background-color: #014d95!important; bottom: 0px !important; border: 1px #014d95 solid; } @media only screen and (min-width: 1200px) { .sponsored-related-content .sponsored{ bottom:40%; }} /* ========================================== Leads & Data Center – List Preview Teasers ========================================== */ /* Wrapper base */ .ldc-teaser{ margin: 40px 0; } .ldc-teaser__inner{ border: 1px solid rgba(0,0,0,.12); border-left: 6px solid #1e73be; /* CHANGE PER SITE BRAND COLOR */ border-radius: 10px; padding: 20px; background: rgba(0,0,0,.02); } /* Header row */ .ldc-teaser__header{ display: flex; justify-content: space-between; align-items: center; gap: 14px; margin-bottom: 10px; } .ldc-teaser__logoLink{ display: inline-flex; align-items: center; text-decoration: none; } .ldc-teaser__logo{ height: 36px; width: auto; max-width: 100%; display: block; } .ldc-teaser__kicker{ font-size: 12px; text-transform: uppercase; letter-spacing: .04em; opacity: .65; white-space: nowrap; } /* CTA text + button */ .ldc-teaser__cta{ margin: 8px 0 14px; font-size: 13px; line-height: 1.4; font-style: italic; } .ldc-teaser__actions{ display: flex; flex-wrap: wrap; gap: 10px; align-items: center; margin: 10px 0 16px; } .ldc-teaser__button{ display: inline-block; background: #1e73be; /* CHANGE PER SITE BRAND COLOR */ color: #fff !important; padding: 10px 14px; border-radius: 6px; font-size: 13px; font-weight: 700; text-decoration: none !important; line-height: 1; } .ldc-teaser__button:hover{ opacity: .92; } .ldc-teaser__secondaryLink{ font-size: 13px; text-decoration: underline; font-weight: 600; } /* Make the vendor widget responsive even with inline width/height */ .ldc-teaser .LDATA_resultFrame{ width: 100% !important; max-width: 900px; height: auto !important; margin: 0 auto; } /* Default table styling improvements */ .ldc-teaser .LDATA_resultTable{ width: 100%; border: 1px solid rgba(0,0,0,.10); } /* Sticky header (nice when scrolling) */ .ldc-teaser .LDATA_resultTable thead th{ position: sticky; top: 0; z-index: 2; } /* Footer spacing */ .ldc-teaser .list-footer{ margin-top: 14px; } /* ----------------------- Variant: MIDSTREAM Keeps footprint tighter ----------------------- */ .ldc-teaser--midstream .LDATA_resultTable{ display: block; max-height: 420px; /* TWEAK: 360–480 */ overflow: auto; -webkit-overflow-scrolling: touch; } /* ----------------------- Variant: BOTTOM Can be taller/roomier ----------------------- */ .ldc-teaser--bottom .LDATA_resultTable{ display: block; max-height: 620px; /* TWEAK: 520–720 */ overflow: auto; -webkit-overflow-scrolling: touch; } /* Mobile adjustments */ @media (max-width: 768px){ .ldc-teaser__inner{ padding: 16px; } .ldc-teaser__logo{ height: 30px; } .ldc-teaser__kicker{ display: none; } .ldc-teaser--midstream .LDATA_resultTable{ max-height: 360px; } .ldc-teaser--bottom .LDATA_resultTable{ max-height: 520px; } }