.hlavicka-telefon-sticked .info-box-subtitle {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  font-size: 13px !important;
}
.single-product .summary-inner .rp_estimated_date div:first-child, .single-product .summary-inner .rp_estimated_date span, .rp_estimated_date strong {
  display: inline !important;
}
body .menu-opener {
  min-width: 340px !important;
}
@media (min-width: 1025px) {
  .checkout #billing_last_name_field, .checkout #billing_first_name_field {
    width: 48%;
  }
}
.woocommerce-shipping-fields p#shipping_postcode_field {
  float: none;
}
.woocommerce-checkout p#billing_ic_field span.optional, .woocommerce-checkout p#billing_dic_field span.optional {
  display: none;
}
.woocommerce-input-wrapper input::placeholder {
  color: var(--wd-form-placeholder-color);
}
.woocommerce-checkout p#company_details_field span.optional {
  color: transparent;
}
.help-widget-odevy {
  padding: 20px !important;
}
body .hu-infobox .vc_column-inner {
  padding: 0 !important;
}
.bannery-odevy-homepage-prefooter-hu .wpb_wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
.bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(1) {
  grid-row: 1/4;
}
.bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(1) .promo-banner, .bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(1) .banner-image, .bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(1) .main-wrapp-img, .bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(1) img {
  height: 100%;
}
.bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(2) {
  grid-row: 1/2;
}
.bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(2) .promo-banner {
  max-height: 325px !important;
  height: 100%;
}
.bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(3) {
  grid-row: 2/4;
}
.bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(3) .promo-banner {
  max-height: 325px !important;
  height: 100%;
}
.najpredavanejsie-wrapper {
  margin-top: 1rem;
}
.help-widget-odevy-filter .info-box-title {
  font-size: 12px !important;
}
body p.form-row-first, body p.form-row-last {
  width: 100%;
}
body div.quantity input[type="number"] {
  border-color: #e5e5e5 !important;
}
p#billing_company_field:before {
  content: unset !important;
}
.whb-sticked .menu-opener {
  border-top-left-radius: 0 !important;
}
@media (max-width: 1200px) {
  .wd-header-nav .menu-item > a {
    font-size: 13px;
  }
  header .wd-header-my-account .wd-tools-text {
    display: none !important;
  }
  body header .wd-header-my-account .wd-tools-icon {
    margin: 0 !important;
  }
}
@media (max-width: 1024px) {
  .bannery-odevy-homepage-prefooter > .wpb_column > .vc_column-inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .bannery-odevy-homepage-prefooter-hu .wpb_wrapper {
    grid-template-columns: 1fr !important;
  }
  .bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(3), .bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(2), .bannery-odevy-homepage-prefooter-hu .wpb_wrapper .promo-banner-wrapper:nth-child(1) {
    grid-row: unset !important;
  }
}
.woocommerce-checkout .wpify-woo-ic-dic__company_field#billing_ic_field > label:after {
  content: "*";
  color: red;
  font-size: 16px;
}
@media (max-width: 479px) {
  body .wp-grid-builder .wpgb-card .wpgb-card-media-content-top {
    padding: 10px !important;
  }
  body .wa-product-grid .wpgb-card .wooptima-product-labels-block .wooptima-product-label__express_delivery {
    font-size: 8px !important;
  }
  body .wa-product-grid .wpgb-card .wpgb-block-4 a {
    padding: 6px 10px !important;
  }
  body .wa-product-grid .wpgb-card .wpgb-block-4 a > span {
    font-size: 10px !important;
    line-height: 16px !important;
  }
}

