.box .article_dfp_ads {
    display: none !important;
}
@media (min-width: 1025px) and (max-width: 1100px) {
  #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;
  }
  .page-template-template-homepage .newsletter-acton-form-rightsidebar {
    max-height: 329px;
  }
}
@media (min-width: 899px) and (max-width: 1024px) {
  #featured-content .featured_a {
    background-color: #f3f3f3 !important;
    display: flex;
    align-items: center;
  }
#featured-content .featured_a .featured-image {
    height: 210px;
    width: 100%;
}
}

.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;
}

.ns-landing-page .right-cs .content-box .without-image .desc {
    color: #fff;
}
.home a.more-link { display:none !important; }
.ao_tbl_container .formField {
  text-align: center;
  padding-top: 20px !important;
}

.single-lawyer-member .single-post-thumb { display: none; }
.contact-div {
    float: none !important;
    margin-top: 3% !important;
}
.footer-bottom .alignleft {
  line-height: 16px !important;
}
.four_fifth {
  margin-top: 7px;
}
.lawyer-member-right .contact-div p:last-child a:after { padding-right: 0px; content: ", "; }
.lawyer-member-right .contact-div p a:nth-last-of-type(1):after { content: "";}
a.share-print.sd-button.share-icon {
    padding: 3px 15px 5px 15px;
    background: #0077b5;
    color: #fff;
    font-family: Arial, sans-serif !important;
    font-size: 11px;
    font-weight: bold;
    border-radius: 2px;
    margin-top: 1px;
}

@media print {
.content { width:80%; margin-right:20px;}
.post-listing{ width:80%; margin-right:20px;}
.share-post{display:none;}
}



.is-menu .mdc-text-field .mdc-line-ripple {
    background-color: #82c91e;
}

.is-menu #s {
    border-bottom-color: #82c91e;
}

#mainmenu_container .is-menu label.mdc-text-field__label {
    color: #82c91e;
}
.four_fifth {
    width: 83.2% !important;
}
@media only screen and ( min-width: 1220px ){
.logo img{max-width: 100% !important;}
.logo {max-width:35% !important;}
}

/* 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;}
}
 /*userway local size*/
    @media screen and (min-width: 768px){
        #userwayAccessibilityIcon {
          margin-top: -130px;
        }
}
@media only screen and (max-width: 767px)
{
  #userwayAccessibilityIcon {
   display: block !important;
  }
.mobile_click_msg {display:block !important; font-size:17px;}
.desktop_click_msg {display:none; }
.ads-top, .e3lan-top, .e3lan-bottom {
     position: relative !important;
    height: auto;
    bottom: 5px !important;
}
.article_dfp_ads iframe {    margin: 0px !important; max-height: 274px !important; min-height: 250px !important; width: 300px !important;}
header#theme-header, .container, #footer-widget-area, #main-content, .content, .wrapper .sidebar, .flexslider, .ei-slider, .ei-slider-large li, .group_items, .scroll-box-wide .group_items {width: 320px !important;}
}

@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; }
.article_dfp_ads iframe {
    text-align: center !important;
   margin: 0px !important;
    max-height: 250px !important;
}
header#theme-header, .container, #footer-widget-area, #main-content, .content, .wrapper .sidebar, .flexslider, .ei-slider, .ei-slider-large li, .group_items, .scroll-box-wide .group_items {width: 450px !important;}
}

@media only screen and (max-width: 1219px)
{
.ads-top, .e3lan-top {  position: relative!important; }
}
.article_dfp_ads {     width: 100%;     text-align: center;    }
.article_dfp_ads iframe {   text-align: center !important;     margin: 15px; }
.sc_dfp_banner { float: right; margin-top: 8px; }
.single-sponsored_content .e3lan-bottom { display: none !important;  }

.entry h2 {
  font-size: 20px;
}

.innerfade span.sponsoredContent123 {
    background: #353535 !important;
    text-transform: inherit;
    font-weight: 100;
    font-size: 12px;
    font-family: Tahoma,Arial,Verdana,sans-serif;
}


#featurebox {border: 1px solid #ed1c24; float: left; width: 45%; padding: 0 3px 0 5px; margin: 0 20px 10px 0;}
#featureHL {background-color: #ed1c24; color: white; font-weight: bold; text-align: center; padding: 10px; margin: -1px -4px 3px -6px;}
#featureHL a {color: white; text-decoration: none;}
#featureHL a:hover {text-decoration: underline;}

#icebox {border: 1px solid #ee511a; float: left; width: 45%; padding: 0 3px 0 5px; margin: 0 20px 10px 0;}
#iceHL {background-color: #ee511a; color: white; font-weight: bold; text-align: center; padding: 10px; margin: -1px -4px 3px -6px;}
#iceHL a {color: white; text-decoration: none;}
#iceHL a:hover {text-decoration: underline;}

#perspectivesbox {border: 1px solid #ac9761; float: left; width: 45%; padding: 0 3px 0 5px; margin: 0 20px 10px 0;}
#perspectivesHL {background-color: #ac9761; color: white; font-weight: bold; text-align: center; padding: 10px; margin: -1px -4px 3px -6px;}
#perspectivesHL a {color: white; text-decoration: none;}
#perspectivesHL a:hover {text-decoration: underline;}
div#data-cvt-embed iframe { height: 1960px; }
.home div#dfp-ad-widget-8 { margin: -30px 0px 30px }

/*.single-monthly_content h4 {*/
/*    font-family: Oswald, arial, Georgia, serif;*/
/*    font-size: 16px;*/
/*    color: #333;*/
/*    line-height: 20px;*/
/*    text-transform: uppercase;*/
/*    padding-bottom: 5px;*/
/*    border-bottom: 0px;*/
/*}*/
.single-monthly_content #footer-widget-area h4 {
    color: #fff; 
}

#menu-main-navigation li:last-child {
     display: block !important; 
}
.sidebar div#text-html-widget-22 {margin-bottom: 0px;}
.form_gray_bg { background: #f1f1f1 !important; padding:5px; }
.single-monthly_content .sc_dfp_banner { display: none; }
.single-monthly_content h1.entry-title { display:block !important; }

.categorised-content-listing .article-listing:nth-child(6) {
    border-bottom: 1px solid #dbdbda;
    padding-bottom: 45px !important;
    padding: inherit;
}
@media screen and (max-width: 767px)
{
.mobile-news-image {float: left;position: relative;width: 100%;}
}

.btn-info {
	color: #ed1c24 !important;
}
.print-version.btn-send-details {
	color: #ed1c24 !important;
}
.order-number a {
	color: #ed1c24 !important;
}

.top-form-row .form-field .btn-primary:hover {
	background: #ed1c24 !important;
}
.btn.btn-primary.btn-custom {
  	background: #ed1c24 !important;
}

#success_tic .close {

	color: #ed1c24 !important;
}

.print-version {	color: #ed1c24 !important;
}

.home ..content-section p { display: block !important; }
.home .content-section p {
    display: block !important;
}
.share-on .tw {
    background: #41b7d8 url("https://minnlawyer.com/in-house-counsel/files/2024/06/Mediamodifier-Design-Template-1.png") center center !important;
    background-size: cover !important;
    background-repeat: no-repeat;
}
.single-sponsored_content .wp-post-image {  display: block !important; }
.single-tribe_events a.elementor-button.elementor-button-link.elementor-size-lg {
    background-image: linear-gradient(180deg, #0083CA 0%, #042a50 100%) !important;
    color: #fff !important;
}

.single-tribe_events a .elementor-button .elementor-button-link .elementor-size-lg {
    background-image: linear-gradient(180deg, #0083CA 0%, #042a50 100%) !important;
    color: #fff !important;
}

.event-venue.col-sm-12 {
    padding-left: unset;
}
@media (min-width: 768px) {
    .featured_c #oob_sli {
        width: 200px !important;
    }
.news-detail .box a { font-size: 15.2615px !important; }
}


/* ----taxopress css start ---- */
.st-post-tags a, .st-related-posts li a {
    color: #ec1c24 !important;
}
.st-post-tags {
  font-size: 18px !important;
}

.taxopress-output-wrapper ul li a {
    font-size: 17px;
    line-height: 21px;
    font-weight: 700;
    color: #232526
}

.taxopress-output-wrapper ul {
    padding-left: 30px
}

.taxopress-output-wrapper ul li {
    list-style: disc;
    line-height: 24px;
    color: #232526
}

.taxopress-output-wrapper h4 {
    font-weight: 700;
    margin-top: 25px;
    margin-bottom: 5px;
}

.taxopress-output-wrapper .ad-thumbs ul.ad-thumb-list li {
    list-style: none
}
/* ----taxopress css end ---- */

/* CSS for box shortcode section */

.box.shadow div.box-inner-block { padding: 0 !important; padding-bottom: 10px !important; }
.news-detail .box a { font-size: 18px !important; }

@media screen and (max-width: 767px) {
.news-detail .box a { font-size: 15.2615px !important; }
}

/* ----box shortcode css end ---- */

.sponsored-related-content p.sponsored {
    z-index: 2;
}
#featured-content .featured_b .featured-image img {
    object-fit: contain !important;
    top: -5px !important;
    position: relative;
}

/*incontent ad space remove*/
.article_dfp_ads {
  padding: 0px !important;
}
.custom-404-wrapper h1.oops-text {
    color: #ed1c24 !important;
}
.custom-404-wrapper a.button-home:hover {
    background: #ed1c24 !important;
}
.custom-404-wrapper a.button-home {
    background: #ed1c24 !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; 
  width: 20px; 
  height: 20px;
  background: url('https://libn.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://libn.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;
}
}

/*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;
}
.omeda_login_form h2{
font-size: 2rem;
}
.fnc_bluesky img {
    width: 22px;
    height: auto;
}
#featured-content .featured_c .featured-image img {
    object-fit: fill !important;
    width: 219px !important;
    height: 122px;
}
#featured-content .featured_c .most-viewed .title p{ opacity: 0.88; background: #f3f3f3;}
#featured-content .featured_c .most-viewed .title { opacity: 0.88; background: #f3f3f3;}
.article-listing .image-section img {
    object-fit: contain;
    background: #f3f3f3;
}

#featured-content .featured_c .featured-image img {
    aspect-ratio: 200 / 103;
    height: auto;
    object-fit: contain !important;
     background: #f3f3f3;
}
#featured-content .featured_b .featured-image img {
    aspect-ratio: 200 / 118;
    height: auto;
    object-fit: contain !important;
}
.home .sponsored-related-content .featured-image {width: 300px !important;}