.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;
}
 /*divider missing */
.categorised-content-listing .article-listing:nth-child(6) { 
  border-bottom: 1px solid #dbdbda !important; 
  padding: 30px 0 27px !important;
 }
@media only screen and (max-width: 479px){
.ads-top, .e3lan-top {position: inherit!important;}}

.footer-bottom .one_fifth {
  line-height: 17px;
}
@media only screen and ( min-width: 1220px ){
.logo img{max-width: 100% !important;}
.logo {max-width:35% !important;}
}
#gform_15 .gform_fileupload_rules {display:none;}
#form_0001 .ao_tbl_container td {border:none;}
/* 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;}
}

.article_dfp_ads { width: 100%; text-align: center; float: left;  display:block !important; }
.article_dfp_ads iframe {   text-align: center !important;     margin: 15px; }
.adblockcls {display:none;}
@media screen and (min-width: 768px){
        #userwayAccessibilityIcon {
          margin-top: -130px;
        }
}
@media only screen and (max-width: 767px)
{
/*userway local size*/
#userwayAccessibilityIcon {
         // margin-left: 15px;
            // margin-top: -273px!important;
     display: block !important;
 }
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
}

@media only screen and (max-width: 767px) and (min-width: 480px)
{
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
}
.form_gray_bg { background: #f1f1f1 !important; padding:5px; }

/* added after version update*/
.search-box button.search-button {
    margin-top: 0px !important;
}

.event-venue.col-sm-12 {
    padding-left: 0px !important;
}

li.menu-item-483615 a {
    background-color: #0083ca;
    font-size: 17px;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    /* background-color: #e51b39; */
    padding: 6px 8px;
    margin-bottom: 0;
    overflow: hidden;
    display: block;
}

.related-content-section p {
    display: block;
    overflow-wrap: break-word;
}
.article-detail-listing .image-section .btn-sponsored
{ 
    display :none;
}
.sponsored_img_name p{
bottom: 0.8px !important;
}
.sponsored_img_name{
margin-left: 5px Important;
}
#featured-content .featured-image img{
object-fit: cover !important;
}
/ ----iframe css ---- /
@media (max-width: 767px) {
    .print_digital_frame iframe {
        height: 3740px !important;
    }
}
.print_digital_frame iframe {height: 2500px !important;}
.page-id-48784 .footer-middle-area .newsletter-section .ao-block-wrapper:nth-child(9) {
    margin-top: -8px !important;
}
.related-content-section p.btn-sponsored{
top:150px;
}
@media only screen and (max-width: 767px) and (min-width: 380px)
{
.related-content-section p.btn-sponsored{
top:170px;
}}

.rc-img {
    height: 167px;}

/*incontent ad space remove*/
.article_dfp_ads {
  padding: 0px !important;
}
/*404 error page css*/
.custom-404-wrapper {
    text-align: center;
    padding: 10px 10px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
 
.custom-404-wrapper h1.oops-text {
    font-size: 100px;
    font-weight: 900;
    background-image: url('/images/404.jpg');
    background-size: cover;
    background-position: center;
    -webkit-background-clip: text;                
    color: #0083ca;
    margin: 0 0 20px 0;
}

.custom-404-wrapper h2 {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px;
}

.custom-404-wrapper p {
    font-size: 16px;
    color: #666;
    margin-bottom: 30px;
}

.custom-404-wrapper a.button-home {
    display: inline-block;
    padding: 12px 28px;
    background: #0066ff;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    border-radius: 30px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    transition: background 0.3s ease;
}

.custom-404-wrapper a.button-home:hover {
    background: #004bb5;
}

@media (max-width: 600px) {
    .custom-404-wrapper h1.oops-text {
        font-size: 60px;
    }
}

.subscribe-bottom-heading-text {
    margin: 10px auto !important;
}

@media only screen and (max-width: 767px) {
    .subscribe_wraper .subscribe-bottom-heading-text span {
        font-size: 34px !important;
        line-height: 30px;
    }
}


.e-store .mythyr-estore .icon-cell .ecom-btn.hint--left {
    display: none !important;
    visibility: hidden;
    opacity: 0;
}
/* 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://nclawyersweekly.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://nclawyersweekly.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 {
    /* left: 40px; */
    position: relative;
    float: left;
    margin-left: 35px;
}
}
.page-id-126189 .newsletter-acton-form-rightsidebar{
	margin-bottom: 25px !important;
}
.largeDevice  .newsletter-acton-form-rightsidebar{
	margin-bottom: 25px !important;
}
#ra-player{
margin-bottom: 20px !important;
}
#featured-content .featured_b_and_c .most-viewed .title {
    padding: 4px 3px 8px 9px !important;
}
.content-box p.btn-sponsored
{
    top: 145px !important;
    font-size: 14px !important;
}
.page-id-109211  .ao-submit-block{
margin-left: -4px;
}

/*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;
}
.custom-links .btn-custom:hover {
    background-color: #383833;
}
.sponsored-related-content .sponsored {
    top: 134px !important;
    font-size: 15px !important;
    text-transform: capitalize !important;
    overflow: overlay;
    z-index: 999;
}