@import url('https://fonts.googleapis.com/css?family=Merriweather:700&display=swap');
.articleDate{
    color:#454545; font-size:16px; font-weight:normal; padding:10px 0;
}

.articleMain{
    font-family:Merriweather; font-weight:bold; font-size:40px; color: #000;
}

.descMain{
    font-size:24px;
}

.sideArticle{
    font-family:Merriweather; font-weight:bold; font-size:18px; color: #000;
}

.sideDesc{
    font-size:18px;
    margin-bottom: 0.625rem;
}

.byLine{
    font-size:16px;
}

a:hover {
  text-decoration: none;
}

.articleMain:hover, .sideArticle:hover, .byLine:hover{
    color:#000; text-decoration: none;
}

.kicker-tag{
    border: 1px solid;
    width: max-content;
    padding: 3px 9px;
    margin-bottom: 12px;
    font-size: 16px;
}

a{
    color:black; border-color:black;
    
}

.minute-read{
    color:#6c757d;
    font-size:15px;
}

.minute-read .clock-icon {
    margin-right: 5px;
    margin-top: -1px;
}

.kicker-padding{
    padding: 0 0 15px 0;
}

/* Mobile Styles */
@media (max-width: 767px) {
    .articleMain, .sideArticle{
        font-size:18px !important;
    }
    .descMain, .sideDesc, .articleDate, .minute-read, .byLine{
        font-size:14px;
        line-height: 18px;
    }
    
    .border-bottom-mobile{
        border-bottom-style:solid;
        border-width: 1px
    }
    
}
#the-latest a.see-more {
  color: #000;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
}
#the-latest .gap-left-5{
    margin-left:5px
}
#the-latest .latest-detail{
padding: 16px 24px 25px 24px;
min-height: 0px;
}

#the-latest #primary-category-region{
    position: absolute;
    bottom: 61px;
    left: 33px;
}

#the-latest .latest-item-container{
width: 100%;
}

#the-latest .gap-10{
 margin-top:9px;
 height:1px;
}

#the-latest .gap-70{
 margin-top:69px;
 height:1px;
}

#the-latest .gap-15{
 margin-top:14px;
 height:1px;
}

#the-latest .latest-item-cc{
 background-color: #f0eee2;
}

#the-latest .sponsored-item{
background-color: #d7eef6 !important;
}

#the-latest  .latest-item-muted{
  color: #454545;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  line-height: 24px;
}
#the-latest  .latest-item-muted > a{
  color: #454545;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  line-height: 24px;
}

#the-latest .latest-item-title{
  color: #000;
  font-family: 'Merriweather';
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-top: 10px;
  margin-bottom: 10px;

}
#the-latest .latest-item-title > a{
  color: #000;
  font-family: 'Merriweather';
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;

}
#the-latest p{
    margin-bottom:0;
}
#the-latest .kicker-tag{
    border: 1px solid #454545;
    width: max-content;
    padding: 5px 10px;
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 20px;
}

#the-latest .larticle-time-container{
position: relative;
}

#the-latest .larticle-time{
    position: absolute;
    bottom: 0;
    left: 35px;
    margin: 25px 0;
}

#the-latest .img-container{
    display:block;
    width:100%;
}
#the-latest .mb-only{
display: none;
}
@media (max-width: 767px){


}

#the-latest .clock-icon{
margin-right: 4px;
}
@media (max-width: 430px){
    #the-latest .mobile-hidden {
        display: none !important;
    }
    #the-latest .mb-only{
    display: block;
    }
    #the-latest .mb-only > a.see-more{
      color: #000;
      font-family: 'ProximaNova-Regular';
      font-size: 14px;
      font-weight: 700;
      line-height: 17px;
    }
    #the-latest .mb-5.latest-item-container{
        margin-bottom:18px !important;
    }
    #the-latest .latest-heading{
      color: #0133B3;
      font-family: 'Merriweather';
      font-size: 13px;
      font-weight: 700;
      line-height: 16px;
      margin-bottom: 30px;
    }
}
#covid .mb-only{
display: none;
}
#covid a.see-all-stories{
  color: #000;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: right;
}
#covid .covid-item-container{
    width: 100%;
}
#covid .covid-item-cc{
 background-color: #f0eee2;
}
#covid .covid-detail{
    padding: 16px 24px 25px 24px;
    min-height: 260px;
}
#covid .covid-detail2{
    padding: 0 0 0 31px;
    min-height: 154px;
}
#covid .covid-detail2-full{
    padding: 0;
    min-height: 154px;
}
#covid .covid-item-muted{
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 24px;
}
#covid  .covid-item-muted > a{
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 24px;
}
#covid .covid-item-title{
    color: #000;
    font-family: 'Merriweather';
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#covid .sponsoredby{
    margin-bottom:35px;
}
#covid .kicker-tag {
    border: 1px solid #454545;
    width: max-content;
    padding: 5px 10px;
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 20px;
}
#covid .larticle-time-container{
position: relative;
}

#covid .img-container{
    display:block;
    width:100%;
}
#covid .gap-5{
 margin-top:4px;
 height:1px;
}

#covid .larticle-time{
position: absolute;
    bottom: 0;
    left: 35px;
    margin: 25px 0;
}
#covid p{
    margin-bottom:0;
}
#covid .gap-10{
 margin-top:9px;
 height:1px;
}

#covid .gap-70{
 margin-top:69px;
 height:1px;
}
#covid .gap-60{
 margin-top:59px;
 height:1px;
}

#covid .gap-15{
 margin-top:14px;
 height:1px;
}

#covid .larticle-time2{
    margin: 25px 0 25px 31px;
}
#covid .larticle-time2-full{
    margin: 25px 0 25px 31px;
}
#covid .latest-tag{
    border: 1px solid;
    width: max-content;
    padding: 2px 3px 2px 3px;
    margin-bottom: 12px;
}
#covid .latest-tag > a{
    color: black;
}
#covid p.presentedby{
  color: #000;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  line-height: 18px;
  }
#covid .gap-left-5{
    margin-left:5px
}
#covid .right{
    float:right;
    padding-left:0;
    text-align: left;
}
#covid .left{
    float:left;
    padding-right:0;
}
#covid .flex{
display:flex;
}
#covid .covid-image{
padding-left:15px;
}
@media (max-width: 430px){
    #covid .mobile-hidden {
        display: none !important;
    }
    #covid .mb-only{
        display: block;
    }
    #covid .mb-only > a.see-more{
        color: #000;
        font-family: 'ProximaNova-Regular';
        font-size: 14px;
        font-weight: 700;
        line-height: 17px;
    }
    #covid .left {
        padding-right: 15px;
    }
    #covid .right {
        padding-left: 15px;
    }
    #covid .larticle-time2 {
        margin: 25px 0;
    }
}

/* iphone 5 */
@media screen and (device-aspect-ratio: 40/71) {
#covid .covid-detail2-full{
    padding-top: 30px;
}
#covid .larticle-time {
    left: 35px!important;
}
    #covid .larticle-time2 {
            margin: 25px 0;
        }
        #covid .covid-detail2{
             min-height: 154px!important;
             padding: 15px 0 0 0;
        }
        #covid .covid-heading {
        font-size: 19px!important;
        }
}
/* iphone 6 7 8 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#covid .covid-detail2-full{
    padding-top: 30px;
}
#covid .larticle-time {
    left: 35px!important;
    }

    #covid .larticle-time2 {
            margin: 25px 0;
        }
     #covid .covid-detail2{
           min-height: 200px!important;
           padding: 15px 0 0 0;
       }
       #covid .covid-item-container {
           min-height: 370px!important;
       }
               #covid .covid-heading {
               font-size: 19px!important;
               }
}
/* iphone 6 7 8 plus */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
#covid .covid-detail2-full{
    padding-top: 30px;
}

#covid .larticle-time {
    left: 35px!important;
}
    #covid .larticle-time2 {
            margin: 25px 0;
        }
                #covid .covid-detail2{
                     min-height: 200px!important;
                     padding: 15px 0 0 0;
                }
                       #covid .covid-item-container {
                           min-height: 370px!important;
                       }
                               #covid .covid-heading {
                               font-size: 19px!important;
                               }
}
/* iphone X */
@media only screen
    and (device-width : 375px)
    and (device-height : 812px)
    and (-webkit-device-pixel-ratio : 3) {
    #covid .covid-detail2-full{
        padding-top: 30px;
    }
    #covid .larticle-time {
        left: 35px!important;
    }
        #covid .larticle-time2 {
                margin: 25px 0;
            }
                    #covid .covid-detail2{
                         min-height: 150px!important;
                         padding: 15px 0 0 0;
                    }
                           #covid .covid-item-container {
                               min-height: 370px!important;
                           }
                  #covid .covid-heading {
                  font-size: 19px!important;
                  }
     }
/* pixel */
@media only screen and (min-width: 411px) and (max-width: 767px) {
    #covid .covid-detail2-full{
        padding-top: 30px;
    }
    #covid .larticle-time {
        left: 35px!important;
    }
    #covid .larticle-time2 {
            margin: 25px 0;
        }
                #covid .covid-detail2{
                     min-height: 200px!important;
                     padding: 15px 0 0 0;
                }
                       #covid .covid-item-container {
                           height: 370px!important;
                       }
                 #covid .covid-heading {
                 font-size: 19px!important;
                 }
}
#popular-topics .heading{
    color: #0133B3;
    font-family: 'Merriweather';
    font-size: 22px;
    font-weight: 700;
    line-height: 27px;
}
#popular-topics a.see-more {
    font-size: 14px;
    color: #000;
    display: block;
    font-weight: bold;
}
#popular-topics .mt-10 {
    margin-top: 10px !important;
}
#popular-topics .popular-item-container{
box-sizing: border-box;
  border: 1px solid #979797;
  padding: 20px;
  position: relative;
}

#popular-topics h4{
    color: #0133B3;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 19px;
    text-transform: uppercase;
    font-family: 'ProximaNova-Regular', sans-serif;
}

#popular-topics ul {
padding: 0;
    list-style-type: none;
    margin-top: 10px;
}
#popular-topics ul > li {
color: #000;
font-family: Merriweather;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
    padding-top: 15px;
}
#popular-topics ul li:last-child {  border-bottom:0px; margin-bottom: 50px; }
#popular-topics .bottom-links{
position: absolute;
    bottom: 20px;
}
#popular-topics a.see-all {
    font-size: 15px;
    color: #000;
    display: block;

}
#popular-topics .ml-5 {
    margin-left: 5px !important;

}
@media (max-width: 767px){
.mobile-hidden {
    display: none !important;
}
#popular-topics .popular-item-container{

  height: min-content;
}

}
#litigation .litigation-heading{
    color: #0133B3;
    font-family: 'Merriweather';
    font-size: 22px;
    font-weight: 700;
    line-height: 27px;
}
#litigation a.see-all-stories{
  color: #000;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
}
#litigation .img-container{
    display:block;
    width:100%;
}
#litigation .gap-5{
 margin-top:4px;
 height:1px;
}
#litigation .litigation-item-container{
width: 100%;
}
#litigation .litigation-item-cc{
 background-color: #f0eee2;
}
#litigation .litigation-card-img{
width: 100%;
height: 40%;
}
#litigation .litigation-detail{
padding: 16px 24px 25px 24px;
min-height: 260px;;
}
#litigation .litigation-item-muted{
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 24px;
}
#covid  .litigation-item-muted > a{
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 24px;
}
#litigation .litigation-item-title{
    color: #000;
    font-family: 'Merriweather';
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 10px;
}
#litigation .litigation-item-title>a{
    color: #000;
    font-family: 'Merriweather';
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
#litigation .larticle-time-container{
position: relative;
}

#litigation .larticle-time{
    position: absolute;
    bottom: 0;
    left: 35px;
    margin: 25px 0;
}
#litigation .latest-tag > a{
    color: black;
}
#litigation .kicker-tag{
    border: 1px solid #454545;
    width: max-content;
    padding: 5px 10px;
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 20px;
}
#litigation .mb-only{
    display: none;
}
#litigation .gap-10{
 margin-top:9px;
 height:1px;
}
#litigation .gap-70{
 margin-top:69px;
 height:1px;
}
#litigation .gap-15{
 margin-top:14px;
 height:1px;
}
#litigation p{
    margin-bottom:0;
}
#litigation .gap-left-5{
    margin-left:5px
}

@media (max-width: 430px){
    #litigation .mobile-hidden {
        display: none !important;
    }
    #litigation .mb-only{
    display: block;
    }
    #litigation .mb-only > a.see-more{
      color: #000;
      font-family: 'ProximaNova-Regular';
      font-size: 14px;
      font-weight: 700;
      line-height: 17px;
    }
    #litigation .mb-5.latest-item-container{
        margin-bottom:18px !important;
    }
    #litigation .latest-heading{
      color: #0133B3;
      font-family: 'Merriweather';
      font-size: 13px;
      font-weight: 700;
      line-height: 16px;
      margin-bottom: 30px;
    }
}

/* iphone 5 */
@media screen and (device-aspect-ratio: 40/71) {
#litigation .litigation-item-container {
    min-height: 350px!important;
}
}
/* iphone 6 7 8 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#litigation .litigation-item-container {
    min-height: 350px!important;
}
}
/* iphone 6 7 8 plus */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
#litigation .litigation-item-container {
    min-height: 350px!important;
}
}
/* iphone X */
@media only screen
    and (device-width : 375px)
    and (device-height : 812px)
    and (-webkit-device-pixel-ratio : 3) {
    #litigation .litigation-item-container {
        min-height: 350px!important;
    }
    }
/* pixel */
@media only screen and (min-width: 411px) and (max-width: 767px) {
    #litigation .litigation-item-container {
        min-height: 350px!important;
    }
}

 /* Media Query for Mobile Devices */
        @media (max-width: 480px) {
           .mobile-hidden{
            display:none;
           }
        }

        /* Media Query for low resolution  Tablets, Ipads */
        @media (min-width: 481px) and (max-width: 767px) {
            .tablet-hidden{
                display:none;
            }

        }
#instant-insights .instant-insights-mobile-container{
display: none;
}
#instant-insights .instant-insights-mobile-container.inline-container {
display: none;

}
#instant-insights .instant-insights-container .instant-insights-article-heading{
    color: #000;
    font-family: 'Merriweather';
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.32px;
    line-height: 24px;
}
#instant-insights .instant-insights-container .instant-insights-header{
    background-color: #0133b3;
    padding: 30px 42px;
}
#instant-insights .instant-insights-container .instant-insights-header h4 {
    color: #fff;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -0.29px;
    line-height: 19px;
    text-transform: uppercase;
}
#instant-insights .instant-insights-container .instant-insights-header h2 {
      color: #fff;
      font-size: 32px;
      font-weight: 700;
      letter-spacing: -0.6px;
      line-height: 32px;
}
#instant-insights .instant-insights-container .instant-insights-body-wrapper{
    background-color: #D7EEF6;
}
#instant-insights .instant-insights-container .instant-insights-sponsored-by{
    background-color: #D7EEF6;
    padding-top: 20px;
    padding-bottom: 25px;
}
#instant-insights .instant-insights-container .sponsored-by-text{
    color: #000;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    letter-spacing: -0.29px;
    line-height: 19px;
    text-transform: uppercase;
}
#instant-insights .instant-insights-container .sponsored-by-img{
    height: 47px;
    width: auto !important;
    padding-left: 10px;
}
#instant-insights .gap-16{
    height:1px;
    margin-top:15px;
}
#instant-insights .gap-8{
    height:1px;
    margin-top:7px;
}
#instant-insights .gap-10{
    height:1px;
    margin-top:9px;
}
#instant-insights .gap-45{
    height:1px;
    margin-top:24px;
}
#instant-insights p{
    margin-bottom:0;
}
#instant-insights .gap-left-5{
    margin-left:5px
}
#instant-insights .instant-insights-container .instant-insights-featured-article{
    background-color: #D7EEF6;
}
#instant-insights .instant-insights-container .instant-insights-featured-article .instant-insights-featured-image-link {
    display:block;
}
#instant-insights .instant-insights-container .instant-insights-featured-article .instant-insights-featured-image {
    width:100%;
}
#instant-insights .instant-insights-container .instant-insights-featured-heading{
    color: #000;
    font-family: 'Merriweather';
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -0.18px;
    line-height: 32px;
}
#instant-insights .instant-insights-container .instant-insights-featured-text{
    color: #000;
    font-family: 'ProximaNova-Regular';
    font-size: 18px;
    line-height: 24px;
}
#instant-insights .instant-insights-container .instant-insights-articles{
    background-color: #D7EEF6;
    padding-right: 40px;
    padding-bottom:40px;
}
#instant-insights .instant-insights-container .instant-insights-article-heading{
    color: #000;
    font-family: 'Merriweather';
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.32px;
    line-height: 24px;
}
#instant-insights .instant-insights-container .instant-insights-footer{
    background-color: #C6E6F1;
    padding:32px;
    margin-top: -30px;
}
#instant-insights .instant-insights-container .instant-insights-explore-button{
    color:#fff;
    padding:15px 50px;
    border-radius: 4px;
    background-color: #03115D;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}
#instant-insights .instant-insights-container .instant-insights-explore-button:hover{
    color:#fff;
    text-decoration: none;
}
#instant-insights .instant-insights-container .instant-insights-specs{
    color: #454545;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 19px;
    margin-top:30px;
}
#instant-insights .instant-insights-container .instant-insights-specs span,
#instant-insights .instant-insights-container .instant-insights-specs-mobile span{
    float:left;
}
#instant-insights .instant-insights-container .instant-insights-specs span.instant-insights-specs-pipe,
#instant-insights .instant-insights-container .instant-insights-specs-mobile span.instant-insights-specs-pipe{
    font-size:24px;
    margin:0px 5px;
    color:#454545;
}
#instant-insights .instant-insights-container .instant-insights-specs-mobile span.instant-insights-specs-pipe{
    font-size:18px;
    margin:1px 5px;
}
#instant-insights .instant-insights-container .instant-insights-specs .instant-insights-specs-link a,
#instant-insights .instant-insights-container .instant-insights-specs-mobile .instant-insights-specs-link a{
    color:#454545;
}
#instant-insights .instant-insights-container .instant-insights-specs img,
#instant-insights .instant-insights-container .instant-insights-specs-mobile img {
    margin-right:10px;
    vertical-align:top;
}
#instant-insights .instant-insights-specs-mobile{
        color: #454545;
        font-family: 'ProximaNova-Regular';
        font-size: 16px;
        line-height: 19px;
}
#instant-insights .instant-insights-specs-mobile span {
    font-size:18px;
}
#instant-insights .instant-insights-container .instant-insights-seemore,
#instant-insights  .instant-insights-seemore-mobile{
    color: #000;
    font-family: 'ProximaNova-Regular';
    font-weight:700;
    font-size: 16px;
    letter-spacing: -0.29px;
    line-height: 19px;
}
#instant-insights .instant-insights-container .instant-insights-seemore .arrow,
#instant-insights  .instant-insights-seemore-mobile .arrow {
    color:#0133b3;
    border-color:#0133b3;
}
#instant-insights  .instant-insights-seemore-mobile{
    display:none;
    padding-bottom:25px;
    padding-top:10px;
}
#instant-insights .instant-insights-container .webcast-icon-img,
instant-insights-container .see-more-icon-img {
    width: auto !important;
}
#instant-insights .instant-insights-container .link-color{
    color:black;
}
#instant-insights .instant-insights-container .instant-insights-articles .col-lg-12 .col-lg-6.mobile-article > a {
    height: 180px;
    display: inline-block;
}
#instant-insights .instant-insights-container .instant-insights-articles .col-lg-12+.col-lg-12 {
    padding-top: 20px;

}
#instant-insights span.pipe {
    color: #ddd;
    margin: 0 7px;
    padding: 0;
}
#instant-insights .text-muted{
      color: #454545 !important;
      font-family: 'ProximaNova-Regular';
      font-size: 16px;
      line-height: 18px;
}
#instant-insights .text-muted > a{
      color: #454545 !important;
      font-family: 'ProximaNova-Regular';
      font-size: 16px;
      line-height: 18px;
}

@media only screen and (max-device-width : 430px){
    #instant-insights .instant-insights-mobile-container.inline-container> div.inline-item.col-sm-12:first-child{
        padding-left:0;
    }
    #instant-insights .instant-insights-mobile-container.inline-container> div.inline-item.col-sm-12:last-child{
        padding-right:0;
    }
    #instant-insights  .instant-insights-seemore-mobile{
        display:block;
    }
    #instant-insights .instant-insights-container .instant-insights-head-article-title{
          color: #FFF;
          font-family: Merriweather;
          font-size: 24px;
          font-weight: 700;
          letter-spacing: -0.43px;
          line-height: 30px;
    }
}
@media (max-width: 767px) {
    #instant-insights .instant-insights-container .instant-insights-head-article-title{
        color: #FFF;
        font-family: Merriweather;
        font-size: 32px;
        font-weight: 700;
        letter-spacing: -0.57px;
        line-height: 32px;
    }
    #instant-insights .instant-insights-container .instant-insights-footer {
        margin-top: 0px;
    }
    .desktop-only{
        display: none;
    }
    #instant-insights .instant-insights-mobile-container .inline-item {
       width: 250px;
       display: inline-table;
    }
    #instant-insights .instant-insights-seemore-mobile{display:block !important;}
    #instant-insights .instant-insights-container .instant-insights-explore-button {
        padding: 18px 30px !important;
        }
   #instant-insights  .instant-insights-featured-heading {
    display : none !important;
    }
    #instant-insights .instant-insights-seemore{
    display : none !important;
    }
   #instant-insights  .instant-insights-seemore-mobile{
    display:block;
    font-weight:400;
    }
   #instant-insights  .instant-insights-container .instant-insights-featured-text {
    display : none !important;
    }
    #instant-insights .mobile-article{
    display : none !important;
    }
    #instant-insights .instant-insights-container .instant-insights-head-article-title {
    font-size: 24px !important;
    line-height:30px;
    }
    #instant-insights .instant-insights-container .instant-insights-head-wrapper {
    padding: 10px 10px !important;
    }
   #instant-insights  .instant-insights-mobile-container.inline-container {
    display: block;
    vertical-align: middle;
      overflow-x: scroll;
      display: flex;

    }
}
/* iphone 5 */
@media screen and (device-aspect-ratio: 40/71) {
#instant-insights .instant-insights-container .instant-insights-header{
    padding: 15px 0 !important;
}
}
/* iphone 6 7 8 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#instant-insights .instant-insights-container .instant-insights-header{
    padding: 15px 0 !important;
}
}
/* iphone 6 7 8 plus */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
#instant-insights .instant-insights-container .instant-insights-header{
    padding: 15px 0 !important;
}
}
/* iphone X */
@media only screen
    and (device-width : 375px)
    and (device-height : 812px)
    and (-webkit-device-pixel-ratio : 3) {
 #instant-insights .instant-insights-container .instant-insights-header{
     padding: 15px 0 !important;
 }
}
/* pixel */
@media only screen and (min-width: 411px) and (max-width: 767px) {
#instant-insights .instant-insights-container .instant-insights-header{
    padding: 15px 0 !important;
}
}
/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #instant-insights .instant-insights-container .instant-insights-header {
        padding: 30px 0 !important;
    }
    #instant-insights .instant-insights-container .ipad-hidden{
        display:none;
    }
    .top-stories {
        padding-left:15px;
    }
}

/* only ipad pro*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
#instant-insights .instant-insights-container .instant-insights-header {
    padding: 30px 0!important;
}
#instant-insights .instant-insights-container .ipad-hidden{
display:none;
}

}

@media only screen and (max-width: 430px){
    #instant-insights .instant-insights-container .mobile-hidden{
        display:none;
    }
}
#events-webcasts .gap-10{
    height:1px;
    margin-top:9px;
}
#events-webcasts .gap-left-5{
    margin-left:5px
}
#events-webcasts .see-all{
  color: #000;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  text-align: right;
}
#events-webcasts .section-link{
    margin-bottom:33px;
}
#events-webcasts .latest-event .section-heading{
    padding-bottom:30px;
    margin-bottom: 0;
}
#events-webcasts .article-detail{
    padding: 16px 0;
    height: 260px;
}
#events-webcasts .item-go-link{
    position: absolute;
    bottom: 0;
    margin-bottom: 25px;
}
#events-webcasts .first .item-title{
  color: #000;
  font-family: 'Merriweather';
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}
#events-webcasts .item-title{
    color: #000;
    font-family: 'Merriweather';
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
#events-webcasts .item-go-link, #events-webcasts .item-date, #events-webcasts .item-location, #events-webcasts .latest-tag, #events-webcasts .article-kicker {
  color: #454545;
  font-family: 'ProximaNova-Regular';
  font-size: 16px;
  line-height: 18px;
}
#events-webcasts .first .item-go-link{
    padding-left:15px;
}
#events-webcasts .first  .item-date, #events-webcasts .first .item-location {
  color: #454545;
  font-family: 'ProximaNova-Regular';
  font-size: 18px;
  line-height: 18px;
}
#events-webcasts p{
  margin-bottom:5px;
}
#events-webcasts .img-container{
    display:block;
    width:100%;
}
#events-webcasts .first .article-detail {
    padding: 16px;
    min-height: 500px;
}
#events-webcasts .first-text{
    padding-left:0;
}
#events-webcasts .first-img{
    padding-right:0;
    padding-left: 0;
}
#events-webcasts .first-img .img-container.vertical{
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
#events-webcasts .first-img .img-container.vertical img{
    display:none;
}
#events-webcasts .first {
    align-items: stretch;
    height: 90%;
    margin:0;
    background-color: #f0eee2;
}
#events-webcasts .mobile-display{
    display:none;
}
#events-webcasts .mobile-hidden{
    display:block;
}

@media only screen and (max-width: 767px){
    #events-webcasts .first-text{
        background-color: #f0eee2;
    }
    #events-webcasts .first-img .img-container{
        background-image:none!important;
    }
    #events-webcasts .first-img .img-container.vertical img{
        display:block;
    }
    #events-webcasts .first .item-go-link{
        padding-left:15px;
    }
    #events-webcasts .mobile-display{
        display:block;
    }
    #events-webcasts .mobile-hidden{
        display:none;
    }
    #events-webcasts .section-link.mobile-display{
        width: 100%;
        padding-right: 15px;
    }

}
/* Common CSS for Templates */
body {
font-family: 'ProximaNova-Regular', sans-serif;
font-size: 18px;
font-weight: 400;
line-height: 24px;
color: #454545;
}
H1, H2, H3, H4 {
    font-family: 'Merriweather', serif;
    color:#000;
}
h1{
    font-weight: 700;
    font-size:40px;
    line-height: 50px;
    letter-spacing:-0.3px;
    margin: 0 0 15px 0;
    padding: 0;
}
h2{
    font-size:48px;
    font-weight:700;
}
h3{
    font-size:36px;
}
h4{
    font-family: 'Merriweather', serif;
    color:#000;
    font-size:18px;
    line-height: 24px;
    font-weight: 700;
}
a {
    color: #000;
    text-decoration: none;
}
a:hover {
    color: #0133b3;
    text-decoration: none;
}


h2.section-title {
    font-family: 'ProximaNova-Regular',sans-serif;
    text-transform: uppercase;
    color: #0133b3;
    margin: 0 0 15px 0;
    padding: 15px 0 0 0;
    border-top: 4px solid #000;
}

.topic-blurb{
    color:#454545;
    size: 24px;
    line-height: 30px;
}
ul.article-list-default li .kicker a {
    color: #0133b3;
}
.search button.submit {
    font: 800 16px 'ProximaNova-Regular', sans-serif;
    border: 2px solid #0133b3;
    background-color: #0133b3;
}
.sidebar-gap{
    height:1px;
    margin-top:50px;
}
/* Common Css end */



/* iphone 5 */
@media screen and (device-aspect-ratio: 40/71) {
.flex-mobile{
display:block!important;
}
.flex{
display:contents;
}
.law-firms-list-container {
padding-left: 0px;
padding-right: 0px;
}
}
/* iphone 6 7 8 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
.flex-mobile{
display:block!important;
}
.flex{
display:contents;
}
.law-firms-list-container {
padding-left: 0px;
padding-right: 0px;
}
}
/* iphone 6 7 8 plus */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
.flex-mobile{
display:block!important;
}
.flex{
display:contents;
}
.law-firms-list-container {
padding-left: 0px;
padding-right: 0px;
}
}
/* iphone X */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
.flex-mobile{
display:block!important;
}
.flex{
display:contents;
}
.law-firms-list-container {
padding-left: 0px;
padding-right: 0px;
}
}
/* pixel */
@media only screen and (min-width: 411px) and (max-width: 767px) {
.flex-mobile{
display:block!important;
}
.flex{
display:contents;
}
.law-firms-list-container {
padding-left: 0px;
padding-right: 0px;
}
}

/* pa law directory */


#pa-law-dir h1.page-title {
    font-size: 40px;

    line-height: 50px;
    margin-top: 30px;
    margin-bottom: 15px;
}


#pa-law-dir p.abstract.major.grey {

    font-weight: 300;

    margin: 0 0 15px 0;
    font-family: 'ProximaNova-Regular';
    font-size: 24px;
        line-height: 30px;
        color: #454545;
}
#pa-law-dir .abstract-btm {
    margin-top: 30px;
    height: 1px;
    border-bottom: 4px solid black;
    margin-bottom: 15px;
}
#pa-law-dir h4.section-title-new {
    font-family: 'ProximaNova-Regular',sans-serif;
    text-transform: uppercase;
    color: #0133B3;

    font-weight: bold;
    margin-bottom: 25px;
}
#pa-law-dir td:first-child {
padding-left: 10px;
text-align: left;
}
#pa-law-dir td {
    min-width: 30px;
    text-align: center;
}

   #pa-law-dir table {
   width: 100%;
       table-layout: fixed;
   }


@media
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {
#pa-law-dir table, thead, tbody, th, td, tr {
            		display: block;
            	}
 #pa-law-dir tr { border: 1px solid #ccc; }

  #pa-law-dir  td {
border: none;

    position: relative;

    width: 100%;
    text-align: center;
             	}

    #pa-law-dir td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
    }

    #pa-law-dir td:first-child {
        padding-left: 0px;
         text-align: center;
    }

}

#sheriff-sale h1.page-title {
  font-size: 50px;
  margin-top: -35px;
  margin-bottom: 30px;
}

#sheriff-sale .abstract-btm {
  margin-top: 30px;
  height: 1px;
  border-bottom: 4px solid black;
  margin-bottom: 15px;
}

#sheriff-sale .bottom-header {
  margin: 0 0 20px 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
}
.author-photo{
  border-radius:50%;
}
#law-radar{
    width:100%;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left:0;
}
#law-radar .lr-header{
    background-color: #03115D;
    padding:25px 25px 10px 25px;
    width:100%;
}
#law-radar .lr-header .lr-header-img{
    width:100%;
}
#law-radar .lr-body{
    width:100%;
    padding: 0;
}
#law-radar .lr-tabs-container{
    border: 1px solid #111;
    border-radius: 0 0 5px 5px;
    margin-bottom: 10px;
}
#law-radar .lr-header p{
  color: #FFF;
  font-family: 'ProximaNova-Regular';
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.54px;
  line-height: 24px;
  margin-top:10px;
  margin-bottom:0;
  text-transform: uppercase;
}
#law-radar .lr-body .nav-tabs{
    border-bottom: 0;
    padding: 10px 25px 0 25px;
}
#law-radar .lr-body .nav-tabs li a{
    padding:10px;
    border-bottom:1px solid #000;
    color: #000;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    width:100%;
    display:inline-block;
}
#law-radar .lr-body .nav-tabs li a.active{
  color: #0133B3;
  font-weight:700;
  border-bottom:2px solid #0133B3;
}
#law-radar .lr-body .tab-content .tab-pane .data-container{
  padding:25px;
}
#law-radar .lr-body .tab-content .tab-pane a.show-more-link{
  padding: 15px 25px;
  display:block;
  border-top:1px solid #000;
  color: #0133B3;
  font-family: 'ProximaNova-Regular';
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  text-align: center;
}
#law-radar .lr-body .nav-tabs li{
  width:50%
}
#law-radar .lr-body .tab-content .tab-pane .data-container h3{
  color: #000;
  font-family: 'ProximaNova-Regular';
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom:0;
}
#law-radar .lr-body .tab-content .tab-pane .data-container p{
  color: #000;
  font-family: 'ProximaNova-Regular';
  font-size: 18px;
  line-height: 24px;
  margin-bottom:10px;
}
.lawfirms-list li:before {
    text-align: center;
    font-weight: 700;
    position: absolute;
    top: 0;
    left: -25px;
    box-sizing: border-box;
    content: counter(li)" .";
    counter-increment: li;
    color: #000;
    font-family: 'ProximaNova-Regular';
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
#law-radar .lawfirms-list li h3{
    color: #000;
    font-family: 'ProximaNova-Regular';
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
#law-radar .lawfirms-list li p{
    color: #000;
    font-family: 'ProximaNova-Regular';
    font-size: 18px;
    line-height: 24px;
}
#law-radar .lawfirms-list{
    position: relative;
    list-style: none;
    padding-inline-start: 25px;
    counter-reset: li;
    margin-bottom: 0;
}
#law-radar .lawfirms-list h4{
    font-family: 'ProximaNova-Regular';
    margin-bottom: 0px;
}
#law-radar .lawfirms-list li{
    position:relative;
}

/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    #law-radar{
        margin-top:0;
        padding-left: 15px;
    }
}
#trending .mt-10 {
    margin-top: 10px !important;
}
#trending .trending-item-container{
box-sizing: border-box;
}

#trending .item-heading{
    color: #0133B3;
       margin-top: 12px;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 19px;
    text-transform: uppercase;
}

#trending ul {
padding: 0;
    list-style-type: none;
    margin-top: 15px;
}
#trending ul > li {
color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    border-bottom: 1px solid #000;
}
#trending ul > li > a{
color: #000;
font-family: Merriweather;
}
#trending ul li:last-child {  border-bottom:0px; margin-bottom: 20px; }

#trending .trending-title{
    font-family:ProximaNova-Regular;
    font-size:16px;
    color:#0133B3;
    line-height: 19px;
    letter-spacing: 0.5px;
    padding: 20px 0 0 0;
    text-transform: uppercase;
    margin-bottom:10px;
    border-top: 4px solid #000;
}

#trending .top-stories{
    padding-bottom: 20px;
    padding-left:0;
}

.plc-cc #trending .list-unstyled{
    padding-left:15px;
}

#trending .article-list-default{
    list-style-type: none;
    padding:0;
}

#trending .major{
    font-family:Merriweather;
    font-weight: bold;
    font-size: 18px;
    color:#000;
    line-height: 24px;
    padding:15px 0;
    margin-bottom:0;
    
}

.page-type-corporate-counsel-advance #trending .major{
    padding:0;
}

#trending li.border-list{ border-bottom: 1px solid black; padding:0; }
#trending li:last-child.border-list { border-bottom: none; }

.plc-cc h2.section-title{
    font-family: ProximaNova-Regular;
    font-size: 16px;
    color: #0133B3;
    line-height: 19px;
    letter-spacing: 0.5px;
    padding: 20px 0 0 0;
    text-transform: uppercase;
    margin-bottom: 10px;
    border-top: 3px solid #000;
}

@media (max-width: 767px){
#trending .mobile-hidden {
    display: none !important;
}
#trending .trending-item-container{

  height: min-content;
}

}
#more-from-alm .bg-blue{
background-color: #03115D!important;
}
#more-from-alm .alm-heading{
  color: #FFF;
  font-family: Merriweather;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: -0.44px;
  line-height: 28px;
  margin-top: 2%;
      margin-bottom: 2%;
      padding: 14px;
}
#more-from-alm .alm-item-title{
  color: #000;
  font-family: Merriweather;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-top: 5%;
}
#more-from-alm .alm-item-muted{
color: #6c757d!important;
    font-size: 15px;
    margin-top:3%;
}
#more-from-alm .bg-white{
background-color: #03115D;
}
#more-from-alm .white-border {
border-top: 4px solid #fff !important;
}
#more-from-alm h4,
#more-from-alm .resource-head {
  color: #fff;
  font-family: "Proxima Nova Rg";
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.11px;
  line-height: 21px;
}
#more-from-alm .black-border{
border-bottom: 1px solid #000 !important;
}
#more-from-alm .mfa-resource-heading {
    color: #fff;
    font-family: Merriweather;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.32px;
    line-height: 24px;
    margin-top:3%;
    height: 65px;
}
#more-from-alm .mfa-res-by-text {
    color: #fff;
    font-family: "Open Sans";
    font-size: 16px;
    letter-spacing: -0.29px;
    line-height: 24px;
}
#more-from-alm .mfa-res-download-link > a {
    color: #fff;
    font-family: "Open Sans";
    font-size: 16px;
    letter-spacing: -0.29px;
    line-height: 24px;
    padding-top: 20px;
    display: inline-block;
}
#more-from-alm .download-now {
    display:block;
    margin-top:20px;
}
#more-from-alm .download-now a {
    color:#fff;
    font-size:16px;
}
#more-from-alm .download-now img {
    margin-left:7px;
}
#more-from-alm .flex {
    display:flex;
}
#more-from-alm .newswire-title > a {
font-family: Merriweather;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    color:#fff;
    margin-top: 3%;
        margin-bottom: 3%;
}
#more-from-alm .mfa-resource-heading > a {
    color:#fff!important;
}
#more-from-alm .mfa-image{
height: 215px;
    width: 158px;
    object-fit: cover;
}
#more-from-alm .arrow{
    color:#fff;
    border-color:#fff;
    margin-left:7px;
}
#more-from-alm .padding{
padding:0;
}
#more-from-alm .podcast-image{
background-image: url('/assets/master-template/images/gettyimages-946862244-170667a.png');
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding: 15px;
}
#more-from-alm .mobile-show{
display:none!important;
}
#more-from-alm .mobile-show1{
display:none!important;
}
#more-from-alm .mobile-show-btn {
display:none!important;
}
#more-from-alm .border-show{
display:none!important;
}
#more-from-alm .resource-panel{
margin-right: 0px!important;
     margin-left: 0px!important;
margin-bottom: 2%!important;
    margin-top: 2%!important;
}
#more-from-alm .img-container{
    display:block;
    width:100%;
}
#more-from-alm .mfa-item-title{
    font-size: 24px;
    line-height: 30px;
    color: #FFF!important;
}
#more-from-alm .button-section .podcast-button{
    pointer-events: none;
    background-color: #03115D;
    color: white;
    height: 50px;
    position: relative;
    border: 0px;
      width: 262px;
    border-radius: 6px 0 0 6px;
    font-family: "Proxima Nova Rg";
        font-size: 16px;
        font-weight: 700;
        line-height: 18px;
        text-align: center;


}
#more-from-alm .button-section .podcast-button:before, .podcast-button:after {
    content: "";
    position: absolute;
}
#more-from-alm .button-section .podcast-button:before {
    left: 100%;
    top: 1px;
    border: 8px solid transparent;
    border-width: 24px 20px;
    border-left-color: #03115D;
    background: transparent;
}
#more-from-alm .button-section .podcast-button:after {
    content: "";
    position: absolute;
}
#more-from-alm .clock-icon{
margin-top: -3px;
}
#more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
  border-bottom:0!important;
}
/* iphone 5 */
@media screen and (device-aspect-ratio: 40/71) {
#more-from-alm .alm-heading {
    font-size: 18px!important;
    font-weight: 700!important;
    letter-spacing: -0.34px!important;
    line-height: 24px!important;
}
.mlr-0{
padding:0!important;
}
#more-from-alm .mobile-show{
display:block!important;
padding-left: 16px;
margin-bottom: 6%;
}
#more-from-alm .mobile-show1{
display:block!important;
margin-bottom: 6%;
}
#more-from-alm .border-show{
display:block!important;
border-top: 2px solid #fff !important;
margin-top: 5%;
}
#more-from-alm .mobile-podcast{
padding-left: 31px!important;
}
#more-from-alm .container{
max-width:100%;
}
#more-from-alm .resource-panel{
margin-bottom: 7%!important;
}
#more-from-alm .mobile-show-btn {
display:block!important;
}
#more-from-alm .mfa-item-title{
font-size: 16px!important;
}
    #more-from-alm .podcast-image{
    background-size:initial!important;
}
    #more-from-alm .button-section .podcast-button{
    margin-top: 5%!important;
        margin-bottom: 5%;
        width: 237px!important;
    }
#more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
 border-bottom: 1px solid black!important;
}
}
/* iphone 6 7 8 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#more-from-alm .alm-heading {
    font-size: 18px!important;
    font-weight: 700!important;
    letter-spacing: -0.34px!important;
    line-height: 24px!important;
}
.mlr-0{
padding:0!important;
}
#more-from-alm .mobile-show{
display:block!important;
padding-left: 16px;
margin-bottom: 6%;
}
#more-from-alm .mobile-show1{
display:block!important;
margin-bottom: 6%;
}
#more-from-alm .border-show{
display:block!important;
border-top: 2px solid #fff !important;
margin-top: 5%;
}
#more-from-alm .mobile-podcast{
padding-left: 31px!important;
}
#more-from-alm .container{
max-width:100%;
}
#more-from-alm .resource-panel{
margin-bottom: 7%!important;
}
#more-from-alm .mobile-show-btn {
display:block!important;
}
#more-from-alm .mfa-item-title{
font-size: 16px!important;
}
    #more-from-alm .podcast-image{
}
    #more-from-alm .button-section .podcast-button{
     margin-top: 5%!important;
                margin-bottom: 5%;
                width: 291px!important;
    }
#more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
  border-bottom: 1px solid black!important;
}
    }
/* iphone 6 7 8 plus */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
#more-from-alm .alm-heading {
    font-size: 18px!important;
    font-weight: 700!important;
    letter-spacing: -0.34px!important;
    line-height: 24px!important;
}
.mlr-0{
padding:0!important;
}
#more-from-alm .mobile-show{
display:block!important;
padding-left: 16px;
margin-bottom: 6%;
}
#more-from-alm .mobile-show1{
display:block!important;
margin-bottom: 6%;
}
#more-from-alm .border-show{
display:block!important;
border-top: 2px solid #fff !important;
margin-top: 5%;
}
#more-from-alm .mobile-podcast{
padding-left: 31px!important;
}
#more-from-alm .container{
max-width:100%;
}
#more-from-alm .resource-panel{
margin-bottom: 7%!important;
}
#more-from-alm .mobile-show-btn {
display:block!important;
}
#more-from-alm .mfa-item-title{
font-size: 16px!important;
}
    #more-from-alm .podcast-image{
}
    #more-from-alm .button-section .podcast-button{
     margin-top: 5%!important;
                margin-bottom: 5%;
                width: 332px!important;
    }
#more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
  border-bottom: 1px solid black!important;
}
    }
/* iphone X */
@media only screen
    and (device-width : 375px)
    and (device-height : 812px)
    and (-webkit-device-pixel-ratio : 3) {
    #more-from-alm .alm-heading {
        font-size: 18px!important;
        font-weight: 700!important;
        letter-spacing: -0.34px!important;
        line-height: 24px!important;
    }
    .mlr-0{
    padding:0!important;
    }
    #more-from-alm .mobile-show{
    display:block!important;
    padding-left: 16px;
    margin-bottom: 6%;
    }
    #more-from-alm .mobile-show1{
    display:block!important;
    margin-bottom: 6%;
    }
    #more-from-alm .border-show{
    display:block!important;
    border-top: 2px solid #fff !important;
    margin-top: 5%;
    }
    #more-from-alm .mobile-podcast{
    padding-left: 31px!important;
    }
    #more-from-alm .container{
    max-width:100%;
    }
    #more-from-alm .resource-panel{
    margin-bottom: 7%!important;
    }
    #more-from-alm .mobile-show-btn {
    display:block!important;
    }
    #more-from-alm .mfa-item-title{
    font-size: 16px!important;
    }
        #more-from-alm .podcast-image{
    }
        #more-from-alm .button-section .podcast-button{
            margin-top: 5%!important;
            margin-bottom: 5%;
            width: 291px!important;
        }
        #more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
          border-bottom: 1px solid black!important;
        }
}
/* pixel */
@media only screen and (min-width: 411px) and (max-width: 767px) {
    #more-from-alm .alm-heading {
        font-size: 18px!important;
        font-weight: 700!important;
        letter-spacing: -0.34px!important;
        line-height: 24px!important;
    }
    .mlr-0{
    padding:0!important;
    }
    #more-from-alm .mobile-show{
    display:block!important;
    padding-left: 16px;
    margin-bottom: 6%;
    }
    #more-from-alm .mobile-show1{
    display:block!important;
    margin-bottom: 6%;
    }
    #more-from-alm .border-show{
    display:block!important;
    border-top: 2px solid #fff !important;
    margin-top: 5%;
    }
    #more-from-alm .mobile-podcast{
    padding-left: 31px!important;
    }
    #more-from-alm .container{
    max-width:100%;
    }
    #more-from-alm .resource-panel{
    margin-bottom: 7%!important;
    }
    #more-from-alm .mobile-show-btn {
    display:block!important;
    }
    #more-from-alm .mfa-item-title{
    font-size: 16px!important;
    }
    #more-from-alm .podcast-image{
    }
    #more-from-alm .button-section .podcast-button{
    margin-top: 5%!important;
        margin-bottom: 5%;
        width: 328px!important;
    }
#more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
 border-bottom: 1px solid black!important;
}
    }


/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#more-from-alm .button-section .podcast-button{
/*margin-top:84%!important;*/
width:195px!important;
}

#more-from-alm .mobile-show{
display:none!important;
}
#more-from-alm .mobile-show1{
display:none!important;
}
#more-from-alm .container{
max-width:100%;
}
#more-from-alm .mobile-show-btn {
display:none!important;
}
#more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
  border-bottom:0!important;
}
}

/* only ipad pro*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {

#more-from-alm .mobile-show{
display:none!important;
}
#more-from-alm .mobile-show1{
display:none!important;
}
#more-from-alm .container{
max-width:100%;
}
#more-from-alm .mfa-item-title{
}
#more-from-alm .mobile-show-btn {
display:none!important;
}
  /*  #more-from-alm .button-section .podcast-button{
    margin-top:115%!important;
    }*/
    #more-from-alm .mobile-podcast > div:nth-child(3) >div.black-border{
      border-bottom:0!important;
    }
}
#sign-up-newsletter .newsletter-sign-up-section {
    background-image: url(/assets/master-template/images/lawdo-images/gettyimages-153342353-170667a.png);
    color: white;
    padding: 40px 0;
    font-family: 'ProximaNova-Regular';
    background-position-y: bottom;
    background-size: cover;
    display: inline-block;
    width:100%;
    height: 100%;
}
#sign-up-newsletter .row{margin-bottom: 0;}
#sign-up-newsletter .newsletter-sign-up-section > .col-lg-12 {margin-bottom: 20px;}
#sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h2 {
    color:white;
    font-size:36px!important;
    font-family: Merriweather;
    font-weight: 700;
    margin-bottom: 30px;
}
#sign-up-newsletter .newsletter-sign-up-section .button-section > a {
    color:#fff;
    font-size: 14px;
    margin-right: 15px;
}
#sign-up-newsletter.newsletter-sign-up-section div > .button-section {padding-top: 15px;text-align: center;}
#sign-up-newsletter .join-cca-content .button-section{
    padding-left:0;
    margin-top: 3%;
}
#sign-up-newsletter .col-lg-12.cca-perks > div {
    display: list-item;
    padding: 0px;
    font-size: 14px;
    padding-right: 15px;
    float: left;
}
#sign-up-newsletter .button-section .insider-voice-button{
    pointer-events: none;
    background-color: #03115D;
    color: white;
    height: 50px;
    position: relative;
    border: 0px;
    min-width: 220px;
    /*display:block;*/
    border-radius: 6px 0 0 6px;
    font-family: 'ProximaNova-Regular';
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;

}
#sign-up-newsletter .button-section .insider-voice-button:before, .insider-voice-button:after {
    content: "";
    position: absolute;
}
#sign-up-newsletter .button-section .insider-voice-button:before {
    left: 100%;
    top: 1px;
    border: 8px solid transparent;
    border-width: 24px 20px;
    border-left-color: #03115D;
    background: transparent;
}
#sign-up-newsletter .button-section .insider-voice-button:after {
    content: "";
    position: absolute;
}
#sign-up-newsletter .col-lg-12.cca-perks {
    margin-left: 20px;
    padding: 0px;
}

#sign-up-newsletter .newsletter-sign-up-section, .container.bottom-stack-container .newsletter-sign-up-section {
    margin-left: auto;
    margin-right: auto;
}

#sign-up-newsletter .newsletter-sign-up-section .flex{
display:flex;
padding: 0;
}
#sign-up-newsletter .newsletter-sign-up-section .button-section p a{
    color:#fff;
    text-decoration: underline;
}
#sign-up-newsletter .newsletter-sign-up-section join-cca-content .sign-up-descp{
color: white;font-size: 16px;
}
#sign-up-newsletter .newsletter-sign-up-section .padding{
padding: 0;
}
#sign-up-newsletter .button-section {
    text-align:center;
}
#sign-up-newsletter .button-section a.sign-up-button  {
    background-color: #03115d;
    color: #fff;
    padding: 16px 72px 16px 82px;
    font-size: 16px;
    font-weight: 700;
    line-height: 17px;
    position: relative;
    display: inline-block;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#sign-up-newsletter .button-section a.sign-up-button.logged-in {
    padding: 16px 42px 16px 52px;
}
   #sign-up-newsletter .button-section a.sign-up-button:before,
   #sign-up-newsletter .button-section a.sign-up-button:after {
       content: "";
       position: absolute;
   }
   #sign-up-newsletter .button-section a.sign-up-button:before {
       left: 100%;
       top: 1px;
       border: 8px solid transparent;
       border-width: 24px 20px;
       border-left-color: #03115D;
       background: transparent;
   }
   #sign-up-newsletter .button-section a.sign-up-button:after {
       content: "";
       position: absolute;
   }

@media (max-width: 1023px) {
    #sign-up-newsletter .button-section {
        text-align: right;
    }
    #sign-up-newsletter .button-section a.sign-up-button.logged-in {
        padding: 16px 0px 16px 14px;
        font-size: 14px;
        margin-top:20px;
    }
    
    #sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h2 {
        font-size: 30px!important;
        text-align: center;
        Letter-spacing: -0.44px;
    }
    
}

@media (max-width: 767px) {
   #sign-up-newsletter .newsletter-sign-up-section {
        padding:35px 0;
        text-align: center;
        background-size: cover;
        background-repeat: no-repeat;
        background-image: url(/assets/master-template/images/CCA-images/sign-up-mobile-background.png);
    }
    #sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h2 {
        font-size: 20px!important;
        text-align: left;
    }
   #sign-up-newsletter .newsletter-sign-up-section h4 {
        text-align: center;
        letter-spacing: -0.65px;
        line-height: 45px;
        text-align: center;
    }
   #sign-up-newsletter .newsletter-sign-up-section > div > .col-lg-8 > span {
        font-family: "Open Sans";
        font-size: 16px;
        line-height: 24px;
        text-align: center;
    }
   #sign-up-newsletter .join-cca-content .col-lg-12.cca-perks {
        text-align: left;
    }
   #sign-up-newsletter .button-section {
    text-align: center;
    float: left;
}
}
   
/* iphone 5 */
@media screen and (device-aspect-ratio: 40/71) {
#sign-up-newsletter, #sign-up-newsletter .newsletter-sign-up-section{
 text-align:left !important;
}
#sign-up-newsletter .newsletter-sign-up-section .flex{
display:block!important;
}
#sign-up-newsletter .join-cca-content .button-section {
padding-left:0px!important;
text-align: center !important;
    display: inline-block;
}
 #sign-up-newsletter .button-section .insider-voice-button {
 /*width:300px!important;*/
  display:none!important;
 }
  #sign-up-newsletter .button-section .insider-voice-button1 {
   display:block!important;
   font-size: 15px!important;
   /*width: 280px!important;*/
  }
     #sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h4{
       font-size: 18px !important;
       font-weight: 700;
       letter-spacing: -0.25px;
       line-height: 24px;
       text-align:left;
       margin-bottom: 25px;
     }
}

/* iphone 6 7 8 */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {
#sign-up-newsletter, #sign-up-newsletter .newsletter-sign-up-section{
 text-align:left !important;
}
#sign-up-newsletter .newsletter-sign-up-section{
 padding:20px 0;
}
#sign-up-newsletter .newsletter-sign-up-section .button-section{margin-top:20px;}
#sign-up-newsletter .newsletter-sign-up-section .flex{
display:block!important;
}
#sign-up-newsletter .join-cca-content .button-section {
padding-left:0px!important;
text-align: center !important;
    display: inline-block;
}
 #sign-up-newsletter .button-section .insider-voice-button {
 /*width:300px!important;*/
  display:none!important;
 }
   #sign-up-newsletter .button-section .insider-voice-button1 {
    display:block!important;
   }
      #sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h4{
        font-size: 18px !important;
        font-weight: 700;
        letter-spacing: -0.25px;
        line-height: 24px;
        text-align:left;
        margin-bottom: 25px;
      }
}
/* iphone 6 7 8 plus */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) {
#sign-up-newsletter .newsletter-sign-up-section .flex{
display:block!important;
}
#sign-up-newsletter, #sign-up-newsletter .newsletter-sign-up-section{
 text-align:left !important;
}
#sign-up-newsletter .newsletter-sign-up-section .button-section{margin-top:20px;}
 #sign-up-newsletter .button-section .insider-voice-button {
 /*width:300px!important;*/
  display:none!important;
 }
   #sign-up-newsletter .button-section .insider-voice-button1 {
    display:block!important;
   }
   #sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h4{
     font-size: 18px !important;
     font-weight: 700;
     letter-spacing: -0.25px;
     line-height: 24px;
     text-align:left;
     margin-bottom: 25px;
   }
}

/* iphone X */
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {
#sign-up-newsletter, #sign-up-newsletter .newsletter-sign-up-section{
 text-align:left !important;
 font-size: 18px;
 letter-spacing: -0.07px;
 line-height: 24px;
}
#sign-up-newsletter .newsletter-sign-up-section{
 padding:20px 0;
}
#sign-up-newsletter .newsletter-sign-up-section .button-section{margin-top:20px;}
#sign-up-newsletter .newsletter-sign-up-section .flex{
display:block!important;
}
 #sign-up-newsletter .button-section .insider-voice-button {
 /*width:300px!important;*/
  display:none!important;
 }
   #sign-up-newsletter .button-section .insider-voice-button1 {
    display:block!important;
   }
      #sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h4{
        font-size: 18px !important;
        font-weight: 700;
        letter-spacing: -0.25px;
        line-height: 24px;
        text-align:left;
        margin-bottom: 25px;
      }
 }

/* pixel */
@media only screen and (min-width: 411px) and (max-width: 767px) {
 #sign-up-newsletter, #sign-up-newsletter .newsletter-sign-up-section{
  text-align:left !important;
 }
 #sign-up-newsletter .newsletter-sign-up-section .flex{
 display:block!important;
 }
 #sign-up-newsletter .newsletter-sign-up-section .button-section{margin-top:20px;}
 #sign-up-newsletter .button-section .insider-voice-button {
 /*width:300px!important;*/
 display:none!important;
 }
   #sign-up-newsletter .button-section .insider-voice-button1 {
    display:block!important;
   }
}
/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/*#sign-up-newsletter .newsletter-sign-up-section .flex{
display:block!important;

}*/
#sign-up-newsletter .newsletter-sign-up-section .col-lg-12 > h4{text-align:center;line-height: 45px;}
#sign-up-newsletter .button-section .insider-voice-button {
/*width:373px!important;*/
display:inline-block!important;
}
}
/* only ipad pro*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
/*#sign-up-newsletter .newsletter-sign-up-section .flex{
display:block!important;

}*/
#sign-up-newsletter .button-section .insider-voice-button {
/*width:300px!important;*/
display:inline-block!important;
}
}

@media only screen and (max-width: 786px) {
    #sign-up-newsletter .button-section .insider-voice-button{
        margin-top:40px;
    }
}
@media only screen and (max-width: 530px) {
    #sign-up-newsletter .newsletter-sign-up-section .button-section.text-right{
        text-align:left !important;
    }
}
.compasspoints {
    padding-bottom: 30px;
}

.compasspoints .arrow{
    color:#fff;
    border-color:#fff;
}

.compassTitle{
    color:white;
    font-family: Merriweather;
    font-size:24px;
    font-weight: bold;
    text-align: center;
    padding:30px 10px 0 10px;
}

.compassDesc{
    font-family: 'ProximaNova-Regular'; 
    font-size: 24px; 
    margin-top:20px;
    color:white;
    text-align: center;
    padding:10px;
    line-height: 30px;
}

.whiteText{
    color:white;
}

.goTo{
    color:white;
    text-align: center;
}

.goTo:hover{
    color:white;
}

.goToCompassLinkPad{
    padding:10px 10px 40px 10px;
}

.goToCompassLink{
    font-family:'ProximaNova-Regular';
    font-size:16px;
    font-weight: normal;
    color:white;
}

.goToCompassLink:hover{
    color:white;
}

.articleTitle{
    text-align: center;
    font-family: Merriweather;
    font-size: 18px;
    font-weight: bold;
    color:#000;
    padding:20px;
}

.backgroundCompass{
    background-image: url('https://www.law.com/assets/master-template/images/pro/design-1-homepage-alm-compasspointsbackground.png');
}

.articleCover{
    width:80%;
    padding:35%;
    margin:0% auto;
    background-repeat: no-repeat;
    background-position: center center;
}

.bottom-padding{
    padding-bottom: 30px;
}

.backgroundArticle{
    background-color: #fff;
}

.articleLink{
    background-color:#000; 
    padding:15px 0;
}

/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .backgroundCompass{
        margin-left:15px;
        margin-right: 15px;
    }
}
