/*getpeel.ai*/
talkable-widget {
    display: inline-block !important;
    float: right;
    margin: 10px;
}

/*
.event-desc .elementor-column-gap-default .elementor-column:first-child {
    width: 70% !important;
}

.event-desc .elementor-column-gap-default .elementor-column:last-child {
    width: 30%;
}
*/

.postid-483997 .sponsored-content-heading::before, .postid-483991 .sponsored-content-heading::before {
  content: "SPONSORED CONTENT";
}
 .postid-483997 .social-share-links, .postid-483991 .social-share-links { display:none; }
.categorised-content-listing .article-listing:nth-child(6) { border-bottom: 1px solid #dbdbda !important; padding: 30px 0 27px !important; }

.box .article_dfp_ads {
    display: none !important;
}
@media (min-width: 1025px) and (max-width: 1100px) {
.ns-landing-page .right-cs .content-box .title h2{
padding:0;
}
.page-template-template-homepage #page .elementor h2.main-heading, 
.page-template-template-homepage #page .elementor h2.main-heading a {
    font-size: 20px !important;
    line-height: 20px !important;
}
  #featured-content .other-top-stories {
    margin-top: 160px;
    width: 100%;
  }
  #featured-content .featured_a .featured-image {
    height: 329px;
    width: 100%;
  }
  .page-template-template-homepage .featured_b_and_c img {
    object-fit: cover !important;
    max-height: unset !important;
  }
  .page-template-template-homepage .newsletter-acton-form-rightsidebar {
    max-height: 329px;
  }
}
@media (min-width: 899px) and (max-width: 1024px) {
.page-template-template-homepage #page .main-heading a {
    font-size: 14px !important;
    line-height: 12px !important;
}
#featured-content .featured_a .description-section {
    max-width: 160px;
}
.ns-landing-page .right-cs .content-box .title h2{
padding:0;
}
#featured-content .other-top-stories a {
    -webkit-line-clamp: 2;
}
#featured-content .featured_a {
    background-color: #f3f3f3 !important;
    display: flex;
    align-items: center;
    width: 100%;
    max-height: 280px;
}
#featured-content .featured_a .featured-image {
    max-width: unset;
    height: 100%;
    width: 100%;
    padding: 0;
}
#featured-content .featured_b_and_c .featured-image {
    max-width: 100%;
    width: 200px;
    height: 100px !important;
    display: flex;
}
#featured-content .featured_b_and_c .featured-image img {
    object-fit: cover !important;
    max-height: unset !important;
}
}
.event-content .elementor-tab-title.elementor-active {
    background-color: #0083CA !important;
    color: #fff !important;
    border: 1px #d4d4d4;
}
.event-content .elementor-tab-title{
color:#0083CA;
}
.article-detail-page .col-sm-3.social-share-links {
    padding-right: 15px !important;
}
.article-detail-page .col-sm-3 {
  padding-left: 15px;
}
.article-detail-page .col-sm-9 {
  padding-right: 15px;
}

.legal-category.legal-category-with-two-column{
 margin-bottom:15px;
}
.header-bottom-adboard-area:not(:has(iframe)) {
    display: none;
}
@media only screen and (min-width: 0px) and (max-width: 767px){
.wp-pagenavi span {
	display: none;
}
}
.logo img {
  max-width: 100% !important;
}
.page-id-221959 #main-content .content{width:auto;}
.footer-bottom .alignleft {
  line-height: 16px !important;
}
.four_fifth {
  margin-top: 7px;
}
.housing-court .post_cart .widget-top, .housing-court .post_cart .widget-container{display:none;}
 @media only screen and ( min-width: 1220px ){
.logo img{max-width: 100%;}
.logo {max-width:35%;}
}

.box .shadow .alignright
{margin-left: 20px;}

/* Subscribe iframe css include for IE */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .page-template-template-subscribeDetails #form_opening iframe {height:2500px;}
}

/* additional css for DFP ads */

@media only screen and (max-width: 767px)
{
 /*userway local size*/
 #userwayAccessibilityIcon {
  display: block !important;
 }
.e3lan-top .top-ad-desktop, .e3lan-top .bottomop-ad-desktop, .e3lan-bottom .top-ad-desktop, .e3lan-bottom .bottom-ad-desktop
 {
    display: none;
 }
.article_dfp_ads iframe {
    text-align: center !important;
   margin: 0px !important;
    max-height: 250px !important;
}
.ads-top, .e3lan-top, .e3lan-bottom {
     position: relative !important;
    height: 20px;
    bottom: 5px !important;
}

.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
.e3lan-top .top-ad-mobile, .e3lan-top .bottom-ad-mobile, .e3lan-bottom .top-ad-mobile, .e3lan-bottom .bottom-ad-mobile {
display: block;
    float: left;
    margin-left: -15px;
}

}

@media only screen and (max-width: 767px) and (min-width: 480px)
{

.e3lan-top .top-ad-desktop, .e3lan-top .bottomop-ad-desktop, .e3lan-bottom .top-ad-desktop, .e3lan-bottom .bottom-ad-desktop
 {
    display: none;
	
}

.article_dfp_ads iframe {
    text-align: center !important;
   margin: 0px !important;
  
}

.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
.e3lan-top .top-ad-mobile, .e3lan-top .bottom-ad-mobile, .e3lan-bottom .top-ad-mobile, .e3lan-bottom .bottom-ad-mobile {
   display: block;
    float: left;
    margin-left: -15px;
}
}
@media only screen and (max-width: 1219px)
{
.ads-top, .e3lan-top {  position: relative!important; }
}
#advanced_search .row .col-sm-12 {width: 92.5%;padding-left: 15px;padding-right: 15px;}
#advanced_search .row .col-sm-12 label.date-text {font-size: 12px;font-weight: 600;color: #666;display: block;margin-bottom: 0.5 rem;line-height: 21px;margin-top: 15px;margin-bottom: .5rem;}
#advanced_search input#author_search, #advanced_search input#headline_search {background-image: none;text-shadow: none;box-shadow: none;border-radius: 0;height: 38px;padding: 0px 8px 0px 8px;border: solid 1px #A4A4A4;font-size: 14px;width: 100%;display: block;background-color: #fff;color: #333 !important;}


.article_dfp_ads {     width: 100%;     text-align: center; }
.article_dfp_ads iframe {   text-align: center !important;     margin: 15px; }
.adblockcls { display:none; }

/* add code in style.css */
/*userway local size*/
    @media screen and (min-width: 768px){
        #userwayAccessibilityIcon {
          margin-top: -130px;
        }
}
@media screen and (min-width: 61.9375rem)
{
.e3lan-top .top-ad-mobile, .e3lan-top .bottom-ad-mobile, .e3lan-bottom .top-ad-mobile, .e3lan-bottom .bottom-ad-mobile {
    display: none;
}
}
.content.searchpage b {
  font-weight: normal;
}
.content.searchpage article.item-list b {
  font-weight: bold;
}

div#data-cvt-embed iframe { height: 1960px; }

/* Bluconic CSS */
.page-template-template-subscribeDetails.page-id-283717 .content{
  float: none;
  margin: 0 auto;
  width: 100%;
}

.page-template-template-subscr-psa .sidebar-narrow-left .content-wrap{
  float: unset;
}

.page-template-template-subscribeDetails.page-id-283717 #form_opening iframe {
    width: 100%;
}
.dmcss_login_form input[type="text"], .dmcss_login_form input[type="password"]{
  width: 94%;
}
.dmcss_login_form #form_tabs #form_nav {
    display: none;
}
.page-id-283717 .form-content-page h1.subpage-title, 
.page-id-283717 .form-content-page hr{
  display: none;
}

.logged-in a.djoLogin {
    display: none;
}

.page-template-template-subscr-psa .logo{
  margin-left: 40px;
} 

.dmcss_login_form label {
  width: 200px !important;
  font-size: 14px;
  font-weight: 400;
}

#login_div p{
  font-size: 14px;
  font-weight: 400;
}
.form_gray_bg { background: #f1f1f1 !important; padding:5px; }

.post-template-default ul {margin-bottom:20px;}
.post-template-default #menu-manage-account {margin-bottom:0px !important;}
.top-news-section.legal-category a.read-more { position: relative; right: 0px; }

.home .entry-content > .elementor  > section.elementor-section:nth-child(-n+3){
    margin-bottom:0px;
}
.page-id-76331 button.search-button{
 top:-15px !important;
}
.pop-out-menu-area #menu-pop-out-menu > li > a{
    background-color: #0083ca;
    font-size: 17px;
    line-height: 20px;
    font-weight: 700;
    padding: 6px 8px;
    margin-bottom: 0;
    display: block;
    color:white;
}
 .tribe-events-page-template .event-venue {
    padding-left: -5px !important;
}

#oob_sli{
width:180px!important;
}

only screen and (min-width: 0px) and (max-width: 767px){
#featured-content .featured-image img{
object-fit: cover !important;
}
}

.event-item__details .event-image img {
    max-width: 400px !important;

}
.newsdetail-wrapper p{
    bottom: 1px;
    left: 3px;
}

/* ----taxopress css start ---- */
.st-related-posts li a {
    color: #0083ca !important;
}
.st-post-tags {
  font-size: 18px !important;
}
/* ----taxopress css end ---- */

.single-post .featured-contents-row .slick-list {max-height:250px; }
.col-sm-3 .column-right .featuredContent_slideshow {
    max-height: 225px !important;
    height: 225px !important;
    position: relative;
}
/* ----slider css ---- */
#oob_sli ul{
display: flex;
}

.slick-list{
max-height: 240px;
}
/* ----iframe css ---- */

.print_digital_frame iframe { 
height: 2500px !important ;
}
@media (max-width: 767px) {
    .print_digital_frame iframe {
        height: 4210px !important;
    }
}

@media (max-width: 767px) {

  #featured-content .featured_a h1 {
        position: relative;
        padding-left: 15px;
        margin-top: 7px;
    }

    #featured-content .featured_a h1:before {
        content: "";
        background-color: #0083ca;
        width: 10px;
        height: 21px;
        display: inline-block;
        position: absolute;
        left: 0;
        top: 2px;
    }
}


.sponsored-related-content .desc p{
padding: 1px 0 0px;
}

/*incontent ad space remove*/
.article_dfp_ads {
  padding: 0px !important;
}
/* 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; /* align with text/buttons */
  width: 20px; /* adjust to match your design */
  height: 20px;
  background: url('https://neworleanscitybusiness.com/files/2025/08/usericon.png') no-repeat center center; /* your PNG file */
  background-size: contain;
  background-color: transparent;
  border: none;
}
.accessibility-btn-inline {
    width: 20px; /* adjust to match your design */
    height: 20px;
    background: url('https://neworleanscitybusiness.com/files/2025/08/usericon.png') no-repeat center center; /* your PNG file */
    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;
}
}
/* 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('https://www.cpbj.com/files/2025/09/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('https://www.cpbj.com/files/2025/09/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 {
    position: relative;
    float: left;
    margin-left: 35px;
}
}
p.sponsored {
    background-color: #000;
    position: absolute;
    padding: 3px 10px;
    color: #fff;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 20.4px;
}
.sponsored-related-content .sponsored {
    z-index: 3 !important;
}
@media (max-width: 480px) {
    .container_subscriber_layout {
        width:100% !important;
    }
    .fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened {
    width: 85% !important;
}
}
#featured-content .featured_b_and_c .most-viewed p.sponsored{
position: unset;
}
 .newsletter-acton-form-rightsidebar img {
    padding: 0 !important;
    height: 320px !important;
}

.sponsored-related-content .sponsored {
    bottom: 90px !important;
    font-size: 15px!important;
}
.rc-img img {
    object-fit: cover !important;
}
.related-content-section p.btn-sponsored {
    padding: 7px 12px!important;
}
.footer-bottom-ad-section {
    margin-top: 57px !important;
}

.elementor-widget-button .elementor-button-wrapper .elementor-button br {
    display: none;
}
.content-box p.btn-sponsored{
    font-size: 15px !important;
    top: 140px !important;
}
.page-template-template-homepage .elementor .featured-image img:not(.top-news-section .most-viewed .featured-image img) {
height: auto;
}

/*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;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover
 {
    background-color: #1e73be !important;
}
.custom-links .btn-custom:hover {
    background-color: #383833;
}
.icd .top-news-section.legal-category ul li a:hover {   
    color: #000 !important;
}

.cat-interactive-case-digests ul li a:hover {
    color: #000 !important;
}

 .taxopress-output-wrapper .st-post-tags a
 {
    color: #0083ca !important;
}

.tribe-events-pg-template h2{
   text-transform: capitalize !important;
   line-height: normal !important;
}


/*wall paper ads*/
[id^=adventive_htmlx_]
{
	margin-top:0px !important;
}

.ra-button svg {
    height: 1em;
    margin: 0 .5em 0 0;
}

/*  Add css for background wall paper 9-7-2026 */

main.categorised-content-listing.container {
    background: #fff;
    padding: 10px;
    max-width: 1240px !important;
}
.breadcrumb-section, .breadcrumb-section a {
    background: #ffffff;
    padding: 10px;
}
main.search-page.container {
    background: #fff;
    padding: 10px;
}
.container.userlogin {
    background: #ffffff;
}
.common-page.container {
    background: #fff;
    padding: 10px;
}
.intro-section.container-fluid {
    background: #fff;
    width: 1240px;
}
.intro-section p.container {
    margin: 0px;
}
.category .heading-section {
    margin-bottom: 0px;
}

main.author-content-listing.container {
    background: #fff;
    padding: 10px;
}
.heading-section.container-fluid.author_heading_section {
    margin-bottom: 0px;
}
.container.okcblank_page {
    background: #fff;
    padding: 10px;
}
.header-bottom-adboard-area {
    padding-bottom: 15px !important;
}

h2.widget-title {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    color: #0083ca;
    border-bottom: 1px #b3b1b5 solid;
}


.ldl-profiles {
  width: 100%;
}

.ldl-profiles .ldl-post-item {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 14px 0;
  border-bottom: 1px solid #ddd;
}

.ldl-profiles .ldl-post-item:last-child {
  border-bottom: none;
}

/* Icon / logo box */
.ldl-profiles .featured-article {
  width: 56px;
  height: 56px!important;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background: none;      /* remove gray box */
}

.ldl-profiles .featured-article a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.ldl-profiles .featured-article img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
}


/* Text content */
.ldl-profiles figcaption {
  flex: 1;
  min-width: 0;
}

.ldl-profiles .title-heading {
  display: flex;
  flex-direction: column;
}

.ldl-profiles .ldl-label {
  font-size: 11px;
  text-transform: uppercase;
  color: #999;
}

.ldl-profiles .article-title {
  margin: 0 0 2px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 600;
  font-style: italic;
}

.ldl-profiles .article-title a {
  color: #1a5faa;
  text-decoration: none;
}

.ldl-profiles .article-title a:hover {
  text-decoration: underline;
}

.ldl-profiles .ldl-author-links {
  font-size: 13px;
  font-style: italic;
  color: #666;
}

/* Section heading, e.g. "Legal Tech Directory" */
.ldl-sidebar-widget > h2,
.ldl-sidebar-widget .widget-title {
  font-size: 18px;
  font-weight: 700;
  color: #1a5faa;
  padding-bottom: 6px;
  margin-bottom: 10px;
  border-bottom: 2px solid #1a5faa;
}
.ldl-sidebar-widget figcaption {
        height: auto !important;
}
.ldl-profiles .ldl-post-item { padding: 7px 0 !important; }
.ldl-sidebar-widget .ldl-post-item { height: auto !important; }