@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  body {
    margin: 0;
    color: #000;
    background-color: #fff;
  }

  a::after {
    content: " ("attr(href) ")";
  }

  a[href]:after {
    /* content: " (" attr(href) ")"; */
    content: "" !important;
  }

  abbr[title]:after {
    content: " ("attr(title) ")";
  }

  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  h1 {
    break-before: always;
  }

  table,
  img,
  svg,
  tr {
    break-inside: avoid;
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }

  img {
    width: 100%;
    max-width: 100% !important;
    /* target all pages */
  }

  @page {
    margin: 1.25cm;
  }

  /* Articles */

  .sidebar,
  #leaderboard_wrapper,
  #b-gutterads-zoneunit,
  .footer-cointaner,
  #free-article ._eSHb,
  .b-breadcrumb,
  .ccomment-menu .pull-left,
  .ccomment-comments-list,
  .ccomment-textarea #top-header-wrapper,
  #top-header,
  #topmenu_ul,
  .mainmenu_container.second_menu_bg,
  #free-signup,
  #jobSearchArticleWrapper,
  #video-module,
  .kevel-wrapper,
  #momentum-promotedcontent-zoneunit-container,
  .ywa-10000,
  .comments-input,
  #leaderboard_wrapper,
  #free-signup,
  #freeMembershipOverlay,
  #mm-html-zoneunit-322735192-1,
  .dfp-ticker.interscroller,
  #momentum-azk252735-zoneunit, .ccomment-powered {
    display: none;
  }

  .hidden-mobile-header {
    height: 0px !important;
  }

  .related_articles { 
    margin-top: 5px!important;
  }
  .content-left-article {
    padding-top: 0px!important;
  }

  .desktop_header {
    position: relative !important;
    display: inline-block !important;
    z-index: 0 !important;
    width: 0 !important;
    top: 0 !important;
  }

  .main_content_top {
    padding-top: 0 !important;
  }

  .desktop_header .left-header-container {
    margin-top: 10px;
  }

  .print-link {
    display: flex;
    margin-top: 10px;
  }

  .print-link-span {
    color: #ccc !important;
    border-left: 1px solid #ccc;
    margin-left: 10px;
    padding: 10px;
    display: block !important;
    -webkit-print-color-adjust: exact;
  }

  .ccomment-menu {
    border-bottom: 0;
  }

  .article_image {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }

  .main-article p {
    font-size: 14px;
    margin-bottom: 12px;
  }

  .main-article li {
    font-size: 14px;
  }

  .socialshare-bottom {
    margin-top: 45px !important;
  }

  .col-md-9.col-sm-9.col-xs-9.ra1_2 {
    height: 100px !important;
  }

  .related_articles .ra1_2 .title {
    font-size: 16px !important;
    margin-bottom: 10px;
  }

  .appointment-readmore, span.news-side-cat, .main-news-cat, ._stc-rdmr, a.home-readmore, .news-cat, .category-item-title, .art-readmore, .art-cat-titley, .link-more.link-more-read.cscd-lead-rdmr{
    font-size: 14px!important;
    color: #48b1e4 !important;
    -webkit-print-color-adjust: exact;
  }   

  p.float-left.w-1\/5 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
  }

  .col-md-6.col-sm-6.col-xs-12.ra1{
    width: 50%!important;
  }

  .content-left-article {
    width: 1080px;
  }

  /* Homepage */
  

  .h-s-c__right,
  #homepage-third,
  .signup-banner-home.bg-image, 
  #discover_home_ajax .cscd-home-hdr, 
  .cscd-home-viewall,
  a.readmore-podcast.appointment-readmore, .jobs-prev.slick-arrow, .jobs-next.slick-arrow, .slick-dots, .home-readmore.sametag-view-all{
    display: none !important;
  }
  

  #homepage-first{
    margin-top: 20px;
  }

  .article-module-title.art-latest-news { 
    margin-bottom: 35px;
  }

  .home-modules-2 .padt30, .news-second-art, .ftrjobs-container, .Signup-container, .home-modules-3 .padt45  {
    padding-top: 0;
    padding-bottom: 0;
  }
   
  
  .home-block2{
    margin-top: 15px;
  }

  .first-art-container{
    float: left!important;
    display: flex!important;
    width: 100%!important;
    margin-bottom: 20px;
  }

  .first-art-left {
    object-fit: fill;
    width: 585px;
    height: 740px;
    margin-right: 25px;
  }

   .first-art-container .main-news-side-content{
    height: 102px!important;
  }

  img.main-news-img { 
    object-fit: cover;
    height: 500px!important;
}

  .first-art-right .main-news-side{
    width: 450px!important;
  }
  .news-second-art-container{
    display: flex;
  }

  span.news-side-cat, .main-news-cat{
    font-size: 18px!important;
  }

  span.news-side-date, .cscd-home-sponsor {
    font-size: 16px!important;
  }

  h3.main-news-side-title {
    font-size: 18px!important;
}

  .news-second-art-container .main-news-side{
    width: 345px!important;
    margin-right: 15px;
  } 
  .col-md-4.col-sm-4.col-xs-12.divnav_filters-container-disc.cscd-home-item.p-sm-min-015px, .col-md-4.col-sm-4.col-xs-12.home-block2-1{
    width: 360px!important;
  }

  .cscd-home-bot.bc-all-fff.h-all-150px.p-all-15px.h-min-md-160px.h-sm-min-auto.w-min-md-100p.w-sm-min-100p.w-all-100p.p-min-md-15px10px.br-bot-10px{
    height: 150px!important;
    margin-top: 15px!important;
  }

  .cl-all-A2A2A2 {
    color: #a2a2a2!important;
    font-size: 16px!important;
    -webkit-print-color-adjust: exact;
  }

  span.cscd-item-author.fs-all-12px {
    font-size: 16px!important;
    font-weight: 700!important;
  }

  span.cl-all-000.fs-all-0d83333vw.lead-title.mt-all-10px.fw-all-bold.fs-min-md-1d82291vw.mb-min-md-10px.fs-sm-min-16px.m-all-10px0.lh-all-20px {
    font-size: 18px!important;
  }

  .linke-more{
    font-size: 16px !important;
    color: #088ed0!important;
    -webkit-print-color-adjust: exact;
  }

  .divnav_filters-container-disc img {
    height: 185px!important;
  }

  .cscd-home-item {
    padding: 0 6px!important; 
  }

  #discover_home_ajax .cscd-home {
    border: 0!important;
  }
  .cscd-min2rd{
    background: #044464!important;
    -webkit-print-color-adjust: exact;
  }

  .cscd-2mnrd-txt{
    color: #fff!important;
    -webkit-print-color-adjust: exact;
  }

  .cl-all-088ED0 {
    color: #088ed0!important;
    -webkit-print-color-adjust: exact;
  } 

  .dscvr-home {
    margin-bottom: 0!important;
  }

  .home-podcast-left{
    margin-top: 20px!important;
  }

  .main-podcast-home{
    float: left!important;
    display: flex!important;
    width: 100%!important;
    margin-bottom: 20px;
    margin-top: 20px!important
  } 

  .home-podcast-left{
    padding-bottom: 20px;
  }

  .col-md-12.col-sm-12.col-xs-12.podcast_standard_thumb.pad0.small-podcast.home-details-spodcast {
    width: 450px!important;
  }

  .second-podcast-img-home {
    height: 205px!important;
    overflow: hidden!important;
  }

  .podcast_small_details {
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .hpodcast-title {
    font-size: 20px!important;
  }
  .home_standfirst_podcast {
    font-size: 16px!important;
    color: #585858!important;
    -webkit-print-color-adjust: exact;
  }
 
  .bottom-left-icon .podcast-icon {
    background: #181818!important;
    color: #fff!important;
    -webkit-print-color-adjust: exact;
  }
  
  .home-details-spodcast{
    width: 50%!important;
    border: 0;
  }
  .podcast-secondary {
    border: 0; 
  }

  .home-podcast-right a.title.hspodcast-title{
    font-size: 16px!important;
  }

  .lw_jobs_inline{
    display: block!important;
    margin-left: 64%!important;

  }
  .ftrjobs-container {
    border-bottom: 0!important;
  }
  .col-md-3.col-sm-3.col-xs-12.home_thumb1.home-opinon-thumb, .col-md-3.col-sm-3.col-xs-12.home_thumb1{
    width: 270px!important;
  }
  .home-details, .home-details_rss{
    min-height: 230px;
  }
  .home-stc-thumb {
    width: 255px!important;
  }
  .fa-microphone, :after, :before {
    color: #fff !important; 
    -webkit-print-color-adjust: exact;
  }

  .main-news-side-content{
    height: 120px;
  }

    /* Tags / Category */

    .carousel-indicators, #loadsection, .left.carousel-control, .right.carousel-control{
      display: none;
    }
    .col-md-9.col-sm-12.col-xs-12.content-left{
      width: 1170px!important;
    }
    .col-md-6.col-sm-6.col-xs-12.category_item{
      width: 260px!important;
    }
    .corousel-img-container{
      float: left!important;
      width: 50%!important;
      height: 200px!important;
    } 

    #main-carousel .carousel-desc {
      float: right!important;
      width: 50%;
      padding-left: 15px!important;
      padding-right: 50px!important;
    }

    .main-container {
      padding-bottom: 50px!important;
    }

    .col-md-12.col-sm-12.col-xs-12.category_2nd, .col-md-6.col-sm-6.col-xs-12.category_item{
      margin-bottom: 35px!important;
    }
    #main-carousel .corousel-img-container img {
      width: 100%!important;
      height: 250px!important;
      object-fit: fill!important;
    }
    #category-articles > div:nth-child(even), #category-articles > div:nth-child(odd) {
      padding-left: 10px!important;
  }
  #category-articles>div:nth-child(odd) {
    padding-right: 0!important;
  } 

  /* Search */
  .b-search-wrapper.b-search-container, .b-search-filter__order, .b-search-filter__limit, .b-search-results-pagination{
    display: none;
  } 
  .mobile-search-no{
    font-size: 35px!important;
  }
  .b-search-results__title a {
    font-size: 20px!important;
  }
  .b-search-results__text {
    font-size: 18px!important;
  }
  .b-search-results__date { 
    font-size: 16px!important;
  }
  .b-search-results__category a{
    font-size:16px!important;
    color: #48b1e4 !important;
    -webkit-print-color-adjust: exact;
  }
  .badge {
    font-size: 24px!important;
  }

  /* Discover */
  .plr-15px.cscd-pagelinks{
    display: none;
  }
  .categ_leadcont img{
      width: 100%;
      height: 300px!important;
      object-fit: fill;
  }
  .col-md-6.col-sm-6.col-xs-12.cscd-lead-right.p-min-md-15px.p-sm-min-15px{
    width: 50%;
  }
  .col-md-6.col-sm-12.col-xs-12.categ_leadcont-1{
    width: 43%;
    margin-right: 10px;
  }
  .w-min-md-100p.w-all-50p.p-all-015px.w-sm-min-100p{
    width: 45%!important;
  }
  .lastrow2 {
    flex-direction: row!important;
  }
  .cscd-tag-banner.mb-min-md-36px.mb-sm-min-35px {
    background: url(https://www.lawyersweekly.com.au/images/Discover/banner-img-mobile.png)!important;
    height: auto!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: right!important;
    flex-direction: column!important;
    padding: 40px 24px!important;
    margin-left: -20px!important;
    width: 92%!important;
    -webkit-print-color-adjust: exact!important;
    margin-top:20px;
  } 
  .cscd-desc h3 {
    color: #fff!important;
    -webkit-print-color-adjust: exact;
  }
  .cscd-logo{
    margin: auto;
    margin-left: 55px;
    margin-bottom: 30px;
  }
  .csc_desc_knwmr{
    margin: auto;
    margin-left: 55px;
  }
  .categ_items-1_2.cscd-rtcls-bot{
    padding: 10px!important;
  }

  /* Magazine */
  .b-suppItems__img{
    height: 220px!important;
    object-fit: cover!important;
  }
  .b-suppItems__title {
    font-size: 18px!important;
    font-weight: 500!important; 
  }
  .b-suppHeader__title {
    font-size: 32px!important; 
    margin-bottom: 50px!important;
  }
  #b-suppItems__more_1, .b-coverPage__wrapper__backG{
    display: none;
  }
  .b-coverPage{
    -webkit-print-color-adjust: exact!important;
  }
  .b-coverPage .logo-wrap {
    background-color: #fff;
    color: #fff!important;
  }

  /* Copyright and Disclaimers, Privacy Policy, Terms and Conditions */

  .div_article_title h2{
    font-size: 24pt!important;
    margin-bottom: 15px;
  }
  .main-article .intro_text, .b-article__content{
    font-size: 12pt!important;
  }

  .membership-comment, .social-media-container, #system-message-container, .b-breadcrumb__item .pathway, .social-media-txt, .socialshare-bottom{
    display: none;
  }
  .before-component .main_content_top{
    padding-top: 0px!important;
  }

  /* Events */

  .event-filter{
    display: none;
  }
  span.event-type.Previous {
    color: #FFF!important;
    background: #154590!important;
    -webkit-print-color-adjust: exact!important;
  }

  .events-item{
    display: flex!important;
    justify-content: flex-start!important;
    margin-bottom: 10px!important;
  }
  .event-item__left{ 
    -webkit-print-color-adjust: exact!important;
    width: 50%!important;
    height: 275px!important;
  } 
  #eventbtn1{
    background: #48B1E4!important;
    color: #FFF!important;
    -webkit-print-color-adjust: exact!important; 
  }
  #eventbtn2{
    background: #48B1E4!important;
    color: #FFF!important;
    -webkit-print-color-adjust: exact!important;
    width: 240px!important;
    padding: 10px 20px!important;
  }

  .event-type.Coming{
    color: #FFF!important;
    background-color: #45B200;
    -webkit-print-color-adjust: exact!important;

  } 

  .event-item_type { 
    margin-bottom: 20px!important;

  }

  .event-item__right {
      /* width: 48%!important;
      padding-left: 15px!important; */
      display: none!important;
  }
  .otherLinks-content-txt > a{
    color: #044464!important;
    -webkit-print-color-adjust: exact!important;
  }

  .event-item_content p{
    font-size: 15px!important;
  }
  .event-item_content b{
    font-size: 17px!important;
  }

  .event-item_content a{
    font-size: 28px!important;
  }

 


 /* Contact US */

 .b-contactpage__tips.contact_form, .b-contactpage__normalform.contact_form { 
    background: #f5f5f5!important; 
    -webkit-print-color-adjust: exact!important;
  }
  
  .b-contactpage__tipsform__form__input{
    margin: 0!important;
  }

  .fa-angle-up:before {
    content: "\f106"!important;
    color: #00a5d7!important;
    -webkit-print-color-adjust: exact!important;
  }

  #tipsform_submit, #contactform_submit{
    color: #fff!important;
    background: #000!important;
    -webkit-print-color-adjust: exact!important;
  }
  textarea.b-contactpage__tipsform__form__input, .b-contactpage__normalform__form__row__input__box.b-contactpage__normalform__form__row__input__box_name,
  .b-contactpage__normalform__form__row__input__box.b-contactpage__normalform__form__row__input__box_email, .b-contactpage__normalform__form__row__input__box.b-contactpage__normalform__form__row__input__box_subject,
  .b-contactpage__normalform__form__row__textarea { 
    background-color: white!important;
    -webkit-print-color-adjust: exact!important;
  }
 
/* #recaptcha, #recaptchatips{ 
  display: none;
} */

.standard_head{
  margin-bottom: 25px;
  margin-top: 20px;
  margin-left: 13px;
}

#social-contact .social-icon{
  margin-right: 10px;
  margin-top: 5px;
}

.b-contactpage{
  width: 1080px;
}

.b-contactpage__tips, .b-contactpage__normalform{
  border: 0!important;
}

.b-contactpage__details__row__label{
  font-size: 16px;
}

.b-contactpage__details__row__content{
  font-size: 14px;
}

.social-icon a[href]:after{
  display:none;
}
.b-contactpage__details{
  flex-direction: row!important;
}
.b-contactpage__details .b-contactpage__details-row1{
  width: 63%!important;
}

.b-contactpage__details .b-contactpage__details-row2{
  width: 32%!important;
}
 /* About  US - SiteMap */

 .b-aboutTeam-item-img-cont{
  width: 115px!important;
 }

 .b-aboutTeam-item-img-cont img{
  /* border-radius: 100%!important;
  box-shadow: 0 3px 6px 0px rgb(0 0 0 / 30%)!important; */
  border: 3px solid #fff!important;
  -webkit-print-color-adjust: exact!important;
 }
 

 .b-aboutTeam-item img:last-of-type {
  width: 322px!important;
  margin-top: 30px;
  height: auto; /* Maintain aspect ratio */
}

 #momentummedia .b-aboutSection__right-cont a{
  color: #337ab7!important;
  -webkit-print-color-adjust: exact!important;
 }

.div_article_title{
  margin-top: 25px!important;
}
#main-article strong{
  font-size: 20px!important;
}

.membership-comment, .b-aboutTeam-item-details a[href]:after{
  display: none;
}

.main-article p, .main-article ul {
    font-size: 15px;

}

#osmap-ul-uid-mainmenu{
  font-size:15px ;
}

.page-header { 
    border-bottom: 2px solid #eee;
}

#osmap-ul-uid-mainmenu a[href]:after{
  display:none!important;
}

#osmap-menu-uid-mainmenu{
  font-size: 24px;
}

}