/* HiSModel – custom overrides
   Tento soubor je určen pro lokální úpravy nad agenturním CSS
   Načítá se po allstyle.css */

/* Běžné textové odkazy v uživatelském obsahu */
.basic-description a,
.p-short-description a,
.content-inner article a,
.in-article a,
.welcome a,
.blog-content a,
.article-content a{
  color:#0066cc;
  text-decoration:underline;
}
.basic-description a:hover,
.p-short-description a:hover,
.content-inner article a:hover,
.in-article a:hover,
.welcome a:hover,
.blog-content a:hover,
.article-content a:hover{
  color:#003366;
}

/* Prázdná kategorie – základ kontejneru */
.category-perex.empty-content.empty-content-category{
  position:relative;
  text-align:center;
  padding:40px 20px;
  background:none!important;
}

/* Zrušíme VŠECHNY původní backgroundy uvnitř (kolečko, ikonky apod.) */
.category-perex.empty-content.empty-content-category,
.category-perex.empty-content.empty-content-category *{
  background-image:none!important;
  background:none!important;
}

/* Zrušíme všechny původní pseudo-elementy uvnitř (typické místo pro spinner) */
.category-perex.empty-content.empty-content-category::after,
.category-perex.empty-content.empty-content-category *::before,
.category-perex.empty-content.empty-content-category *::after{
  content:none!important;
  display:none!important;
}

/* Náš námořník – jediný povolený pseudo-element v tomhle bloku */
.category-perex.empty-content.empty-content-category::before{
  content:"";
  display:block;
  width:260px;
  max-width:100%;
  height:260px;
  margin:0 auto 25px;
  background-image:url("/user/documents/upload/Sablona/sailor_A.png");
  background-repeat:no-repeat;
  background-position:center;
  background-size:contain;
}

/* Větší písmo tlačítka v prázdné kategorii */
.category-perex.empty-content.empty-content-category a.btn{
  font-size:16px!important;
  line-height:1.4;
  padding:10px 22px;
}

/* Hover efekt zůstane, ale text NESMÍ zmizet */
.category-perex.empty-content.empty-content-category a.btn:hover,
.category-perex.empty-content.empty-content-category a.btn:focus{
  opacity:1!important;
}

/* Pokud Apollo při hoveru mění barvu textu na stejnou jako pozadí */
.category-perex.empty-content.empty-content-category a.btn,
.category-perex.empty-content.empty-content-category a.btn:hover,
.category-perex.empty-content.empty-content-category a.btn:focus{
  color:inherit!important;
}

/* Větší text věty v prázdné kategorii (CZ i EN) */
.category-perex.empty-content.empty-content-category p:first-of-type{
  font-size:20px!important;
  line-height:1.5;
}
/* =========================================
   HiSModel – International shipping info bar
   ========================================= */

.hsm-info-bar{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100vw;
  margin: 0;
  z-index: 99999;
  background: #a80000;
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
  max-width: none !important;
}

/* odkazy */
.hsm-info-bar__link{
  display: none;            /* výchozí: schovat oba, ukáže se jen správný jazyk */
  padding: 8px 16px;
  color: #fff !important;
  text-decoration: none;
  font-weight: 500;
}

.hsm-info-bar__link:hover{
  text-decoration: underline;
  background: rgba(255,255,255,0.08);
}

/* CZ / EN verze (spolehlivé, jednoduché) */
html[lang^="en"] .hsm-info-bar__en{
  display: block;
}
html:not([lang^="en"]) .hsm-info-bar__cz{
  display: block;
}

/* ať fixed pruh nepřekrývá hlavičku/obsah (uprav číslo, pokud bude potřeba) */
body{
  padding-top: 40px;
}

/* mobil */
@media (max-width: 767px){
  .hsm-info-bar{
    font-size: 13px;
  }
  body{
    padding-top: 44px;
  }
}