/*
Theme Name: HMZ Infomedia 2024
Template: lightning
*/

/* ------------------------ Custom CSS ----------------------------*/
#HeroBanner {overflow: hidden;max-height:500px !important;}
#categoryProducts .elementor-element.elementor-element-623ee98 {
    --display:flex;
    --background-transition:0.3s;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  #categoryProducts .elementor-element.elementor-element-1d6b118 {
    --display:flex;
    --background-transition:0.3s;
  }
  #categoryProducts .elementor-element.elementor-element-1d6b118:not(.elementor-motion-effects-element-type-background),
  #categoryProducts .elementor-element.elementor-element-1d6b118 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color:#FF9900;
  }
  #categoryProducts .elementor-element.elementor-element-1d6b118,
  #categoryProducts .elementor-element.elementor-element-1d6b118::before {
    --border-transition:0.3s;
  }
  #categoryProducts .elementor-element.elementor-element-9b2054b > .elementor-widget-container {
    padding:50px 0px 50px 0px;
  }
  #categoryProducts .elementor-element.elementor-element-9b2054b {
    text-align:center;
  }
  #categoryProducts .elementor-element.elementor-element-9b2054b .elementor-heading-title {
    color:#FFFFFF;
    font-family:"Bebas Neue", Sans-serif;
    font-size:65px;
    font-weight:200;
  }
  #categoryProducts .elementor-element.elementor-element-ad3ff5a {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:0px;
    --padding-bottom:50px;
    --padding-left:0px;
    --padding-right:0px;
  }
  #categoryProducts .elementor-element.elementor-element-1d96c27 .elementor-heading-title {
    color:#000000;
    font-family:"Bebas Neue", Sans-serif;
    font-size:45px;
    font-weight:200;
    line-height:55px;
  }
  #categoryProducts .elementor-element.elementor-element-0f9fb29 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  #categoryProducts .elementor-element.elementor-element-d187e6e {
    --display:grid;
    --e-con-grid-template-columns:repeat(3, 1fr);
    --e-con-grid-template-rows:repeat(1, 1fr);
    --grid-auto-flow:row;
    --background-transition:0.3s;
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  #categoryProducts .elementor-element.elementor-element-4fb93f1 {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  #categoryProducts .elementor-element.elementor-element-30c0e40 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  #categoryProducts .elementor-element.elementor-element-caa6c88 .elementor-button {
    background-color:#000000;
    font-family:"Bebas Neue", Sans-serif;
    font-size:25px;
    font-weight:200;
    border-radius:0px 0px 0px 0px;
  }
  #categoryProducts .elementor-element .elementor-button .elementor-button-content-wrapper {
    justify-content:start;
  }
  #categoryProducts .elementor-element {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  #categoryProducts .elementor-element > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  #categoryProducts .elementor-element .elementor-button {
    background-color:#000000;
    font-family:"Bebas Neue", Sans-serif;
    font-size:25px;
    font-weight:200;
    border-radius:0px 0px 0px 0px;
  }
  #categoryProducts .elementor-element.elementor-element-6955eea .elementor-button .elementor-button-content-wrapper {
    justify-content:start;
  }
  #categoryProducts .elementor-element.elementor-element-3a6ff3b {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  #categoryProducts .elementor-element.elementor-element-6666c2f > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  #categoryProducts .elementor-element.elementor-element-89d3b34 > .elementor-widget-container {
    background-color:#000000;
    margin:0px 0px 0px 0px;
    padding:10px 10px 10px 10px;
  }
  #categoryProducts .elementor-element.elementor-element-89d3b34 .elementor-heading-title {
    color:#FFFFFF;
    font-family:"Bebas Neue", Sans-serif;
    font-size:25px;
    font-weight:200;
  }
  #categoryProducts .elementor-element.elementor-element-4e7947a {
    --display:flex;
    --background-transition:0.3s;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  #categoryProducts .elementor-element.elementor-element-1f1dbe1 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  #categoryProducts .elementor-element.elementor-element-e7dcd56 > .elementor-widget-container {
    background-color: #000000;
    margin:0px 0px 0px 0px;
    padding:10px 10px 10px 10px;
  }
  #categoryProducts .elementor-element.elementor-element-e7dcd56 .elementor-heading-title {
    color:#FFFFFF;
    font-family:"Bebas Neue", Sans-serif;
    font-size:25px;
    font-weight:200;
  }
  @media(max-width:1024px) {
    #categoryProducts .elementor-element.elementor-element-d187e6e {
      --grid-auto-flow:row;
    }
  }
  @media(max-width:767px) {
    #categoryProducts .elementor-element.elementor-element-d187e6e {
      --e-con-grid-template-columns:repeat(1, 1fr);
      --grid-auto-flow:row;
    }
  }
  .entry-title { font-family:"Bebas Neue", Sans-serif; font-size:45px; font-weight:200; color: #000; }
  .entry-meta, .entry-footer, .vk_posts.postNextPrev {
      display: none;
  }
  