.nf-main a:not(.nf-btn) {
  color: #1c1d1d!important;
  text-decoration: none;
  
}

.nf-main img {
 
  border-radius: 8px 8px 0px 0px;
}

.nf-main h1, .nf-main h2, .nf-main h3, .nf-main h4, .nf-main h5, .nf-main h6 {
  line-height: var(--nf-heading-lh,1.2);margin: 0em 0em;}
  
.mla-meta-date {
  font-weight: 700;
}  

.nf-main h3 { font-size: clamp(.99rem, 2.5vw, 1.3rem); }


#phoca-dl-category-box .pagination {
  display: none;
}

#phModalPlay, #pdCategoryModal, #phModalPreview {
  display: none;
}
.pd-row2-bp {
  border-bottom: 0px solid #e9e9e9;
  margin: 0px 0px 8px 0px;
  padding-bottom: 5px;
}

#phoca-dl-category-box h3, .card-title { font-size: clamp(1.49rem, 2.5vw, 1.8rem)!important;margin-bottom:30px!important; }

.nf-logo-img {
  margin-top: 7px;
}

.mla-btn.nf-btn.nf-btn-primary {
  color: #fff;
}

#mla-146 {margin-top:40px; margin-bottom:30px;}
.mla-cta, .mla-btn { white-space: nowrap; }
.nf-main h1 { line-height: 1.05; }

.nf-header-builder .nf-bb-row-1 .nf-bb-el,
.nf-header-builder .nf-bb-row-1 .nf-bb-el a {
  font-size: 13px;
}
.mla-cx-title {font-weight: 500!important;}

.nf-btn.nf-btn-primary.mla-cta.mla-foot {
  color: #fff;
}

#phoca-dl-category-box {
  background: var(--nf-surface);
  border: 1px solid var(--nf-border);
  border-radius: var(--nf-radius);
  padding: clamp(1.25rem,4vw,2.5rem);
}

.mlbox-title {
  font-size: 15px;}





@media (max-width: 991px) {

.nf-nav > ul > li > a, .nf-nav > ul > li > .nf-menu-heading, .nf-nav > ul > li > .nf-menu-sep {padding: 10px 3px;}

    
    
    
    
}



  
  
  
  
  
  
  
  
  
  
  
  
  