
/* ==========================================================
   1) Compact dropdown submenu spacing
   ========================================================== */
@media (min-width: 1024px){
  body .main-header .main-menu .navigation > li > ul{
    top:100% !important;
    margin-top:0 !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
    min-width:230px !important;
    border-top:3px solid #F26522 !important;
    border-radius:0 0 10px 10px !important;
    box-shadow:0 14px 28px rgba(16,46,72,.14) !important;
    overflow:hidden !important;
  }

  body .main-header .main-menu .navigation > li > ul > li{
    margin:0 !important;
    padding:0 !important;
    min-height:0 !important;
    line-height:1 !important;
  }

  body .main-header .main-menu .navigation > li > ul > li + li{
    border-top:1px solid #EEF2F6 !important;
  }

  body .main-header .main-menu .navigation > li > ul > li > a{
    display:block !important;
    padding:10px 16px !important;
    margin:0 !important;
    font-size:14px !important;
    line-height:1.35 !important;
    white-space:normal !important;
  }
}

/* ==========================================================
   2) Report card images
   ========================================================== */
body .vdrpf-v15-report-card{
  overflow:hidden !important;
}

body .vdrpf-v15-report-image{
  width:calc(100% + 48px) !important;
  margin:-24px -24px 18px -24px !important;
  border-radius:16px 16px 0 0 !important;
  overflow:hidden !important;
  position:relative !important;
}

body .vdrpf-v15-report-image img{
  display:block !important;
  width:100% !important;
  height:250px !important;
  object-fit:cover !important;
}

body .vdrpf-v15-report-image::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,transparent 63%,rgba(10,31,49,.15));
  pointer-events:none;
}

@media(max-width:767px){
  body .vdrpf-v15-report-image{
    width:calc(100% + 36px) !important;
    margin:-18px -18px 16px -18px !important;
  }
  body .vdrpf-v15-report-image img{
    height:210px !important;
  }
}
