/* Původní inline styly ze záhlaví pro-ration.com, externalizováno 21. 10. 2026. */

/* SKRYTÍ HODNOCENÍ */
.mime-rating-wrapper { display: none }

/* PŘEKLADY CZ */
html[lang="cs"] .homepage-products-heading-1:before {
  content: "NÁŠ VÝBĚR NÁŠ VÝBĚR NÁŠ VÝBĚR NÁŠ VÝBĚR NÁŠ VÝBĚR NÁŠ VÝBĚR NÁŠ VÝBĚR NÁŠ VÝBĚR";
}
html[lang="cs"] .welcome h1:before {
  content: "KDO JSME KDO JSME KDO JSME KDO JSME KDO JSME KDO JSME KDO JSME KDO JSME KDO JSME";
}
html[lang="cs"] .homepage-blog-wrapper .h4:before,
html[lang="cs"] .next-items-header h2:before {
  content: "BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG";
}
html[lang="cs"] .category-title:before {
  content: "PRODUKTY PRODUKTY PRODUKTY PRODUKTY PRODUKTY PRODUKTY PRODUKTY PRODUKTY PRODUKTY";
}
html[lang="cs"] #footer .custom-footer__contact .contact-box ul li .tel:after {
  content: "(PO-PÁ: 6:00 - 14:30)"
}

/* PŘEKLADY EN */
html[lang="en"] .homepage-products-heading-1:before {
  content: "OUR PICK OUR PICK OUR PICK OUR PICK OUR PICK OUR PICK OUR PICK OUR PICK OUR PICK";
}
html[lang="en"] .welcome h1:before {
  content: "WHO WE ARE WHO WE ARE WHO WE ARE WHO WE ARE WHO WE ARE WHO WE ARE WHO WE ARE";
}
html[lang="en"] .homepage-blog-wrapper .h4:before,
html[lang="en"] .next-items-header h2:before {
  content: "BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG";
}
html[lang="en"] .category-title:before {
  content: "PRODUCTS PRODUCTS PRODUCTS PRODUCTS PRODUCTS PRODUCTS PRODUCTS PRODUCTS PRODUCTS";
}
html[lang="en"] #footer .custom-footer__contact .contact-box ul li .tel:after {
  content: "(MO-FRI: 6:00 - 14:30)"
}

/* PŘEKLADY DE */
html[lang="de"] .homepage-products-heading-1:before {
  content: "UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL ";
}
html[lang="de"] .welcome h1:before {
  content: "WER WIR SIND WER WIR SIND WER WIR SIND WER WIR SIND WER WIR SIND WER WIR SIND WER WIR SIND WER WIR SIND";
}
html[lang="de"] .homepage-blog-wrapper .h4:before,
html[lang="de"] .next-items-header h2:before {
  content: "BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG BLOG";
}
html[lang="de"] .category-title:before {
  content: "UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL UNSERE AUSWAHL ";
}
html[lang="en"] #footer .custom-footer__contact .contact-box ul li .tel:after {
  content: "(MO–FR: 6:00 – 14:30)"
}

/* custom style updates */
.mimebox__text {
  font-size: 16px;
}
@media (max-width:992px) {
  .mimebox__text {
    font-size: 14px;
  }
  body, html {
    font-size: 14px;
  }
  .type-product #obsah-balicku .mimebox__text {
    font-size: 14px;
  }
  .mimebox__text h3 {
    font-size: 16px !important;
  }
  .type-product .mimebox__title {
    font-size: 28px !important;
  }
  /* Fonty */
  .mimebox[style="background-color: #121212;"] .mimebox__title {
    font-size: 28px !important;
  }
  .welcome-wrapper p {
    font-size: 16px !important;
  }
  .reference__quote {
    font-size: 16px !important;
  }
}
.flex-row {
  display: flex;
  flex-direction: row;
}
img.img-icon-square-in-textblock {
  width: 500px;
  height: auto;
  margin-right: 10px;
}

img.img-icon-tactical-in-textblock {
  width: 400px;
  height: auto;
  margin-right: 10px;
}

/* banners for mobile vs desktop */
@media (min-width:992px) {
  .category-top {
    background-size: cover;
    flex-direction: row;
    overflow: hidden;
    max-height: 319px;
  }
  .category-top img.category-top-banner-img {
    position: absolute;
    transform: scale(1.25);
    margin-left: -26px;
  }
}
@media (max-width:992px) {
  .category-top {
    /*background-image: url('/user/documents/upload/imgs/category_banner_Onas_mobil_tes.jpg') !important;*/
    overflow: hidden;
  }
  .category-top img.category-top-banner-img {
    position: absolute;
    transform: scale(2.6);
    margin-left: -26px;
  }
}

/* fixies 16.2.2026 */
.category-perex {
  padding: 20px 30px 40px !important;
}
@media (min-width: 1200px) {
  .type-page:has(.contact-section) .content-inner {
    max-width: 100vw;
  }
}
.contacts-content p a {
  color: #eee;
  text-decoration: none;
}
.contacts-content p a:hover {
  color: #fff;
  text-decoration: underline;
}
.faq-content ul {
  margin-top: 10px;
  margin-bottom: 19px;
}
.faq-content ul li {
  margin-bottom: 10px;
}
.type-page .mimebox {
  margin-top: 0
}

/* EUR SHOP REDIRECT BUTTON */
/* currency links */
.mobile-menu-currency-link {
  margin: 16px 0;
}
.desktop-menu-currency-link {
  text-wrap-mode: nowrap;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  /* margin-right: 2rem; */
  margin-right: -6.5rem;
  /* position: relative; */
  /* left: -232px; */
  position: absolute;
  right: 428px;
  top: 34px;
  border-radius: 5px;
  border: 1px solid #fff;
  padding: 6px 7px 3px;
  z-index: 99999;
}
a.desktop-menu-currency-link:active,
a.desktop-menu-currency-link:hover {
  color: #fff !important;
}
.desktop-menu-currency-link svg,
.mobile-menu-currency-link svg {
  width: 16px;
  height: 16px;
  margin-bottom: -3px;
}
@media (max-width: 768px) {
  .desktop-menu-currency-link {
    display: none;
  }
}

/* Newsletter message */
#pr-newsletter-message {
  display: block;
  color: #ffffff !important;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 1.5;
  text-align: left;
  padding: 16px 0;
  margin: 0 !important;
  max-width: 500px;
}
