/* 

// Created :: 2025-02-23
// Updated :: 2025-02-23

*/

/* BODY */

/* -webkit-font-smoothing: antialiased;  */

/* Rajdhani – kompletní sada */
@font-face {
  font-family: 'Rajdhani';
  src: url('/font/Rajdhani-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Rajdhani';
  src: url('/font/Rajdhani-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Rajdhani';
  src: url('/font/Rajdhani-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Rajdhani';
  src: url('/font/Rajdhani-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Rajdhani';
  src: url('/font/Rajdhani-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

* { }

html { font-size: 13px;  } 
html { line-height: 1; } 

body { font-family: "Arimo", sans-serif; }
body { font-size: 13px; }
body{ line-height: 1; }

/* OBECNÉ PRVKY */

a { text-decoration: none; }
a:hover { text-decoration: underline; }

/* RESPO PRIPRAVA */

/* LAYOUT */

/* OBECNÉ */

/* ERRORS */

/* LISTA */

/* NADPISY */

h1 { font-family: 'Rajdhani', sans-serif; font-weight: bold; }
h1 {  font-size: 28px; }

/* ZAHLAVI */

#zahlavi_lista .zl_center { font-family: 'Rajdhani', sans-serif; font-weight: bold; }
#zahlavi_lista .zl_center { font-size: 18px; }

#zahlavi .zh_search input { font-size: 15px; }
#zahlavi .zh_icon { display: flex; flex-direction: column; align-items: center; gap: 6px; text-decoration: none; position: relative; }
#zahlavi .zh_icon .zh_label { position: relative; display: inline-block; line-height: 1.2; }
#zahlavi .zh_badge { ont-size: 11px; line-height: 18px; }
#zahlavi .zh_label { font-size: 11px; }

/* MENU */

#zahlavi_menu { font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: 16px; text-transform: uppercase; }
#zahlavi_menu .cat_list li a { text-decoration: none; }
#zahlavi_menu #menu li a { text-decoration: none; }
#zahlavi_menu .menu_right a { text-decoration: none; }
#zahlavi_menu .cat_panel, #zahlavi_menu .cat_panel a, #zahlavi_menu .cat_list li a 
{ font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 12px; text-transform: none; }

/* MENU :: BURGER */

.nav_close { font-size: 34px; }
.menu_all li a { text-decoration: none; }

/* GALERIE */

/* SLOUPEC */

/* CONTAINERS OBSAH UVOD */

/* CONTAINERS VYPISY */

/* CONTAINERS DETAILY */

/* PRVKY */

/* JINE  */

/* ARTICLES */

.article_struktura_galerie a:hover { text-decoration: none; }

/* PATICKA */

#paticka {  }
#paticka .ft_info { font-size: 24px }
#paticka .ft_info { font-family: 'Rajdhani'; }
#paticka .column h4 { font-size: 20px; }
#paticka .column h4 { font-family: 'Rajdhani'; }
#paticka .column_menu ul { list-style: none; }
#paticka .column_menu a { text-decoration: none; }
#paticka .social { text-decoration: none; }

/* COPYRIGHT */

#copyright { font-size: 11px }
#copyright a { text-decoration: none; }

/* COPYRIGHT */

/* TINYMCE */

.tinymce.big { font-size: 16px; }
.tinymce p { line-height: 150%; }

.tinymce a { text-decoration: underline; }
.tinymce a:hover { text-decoration: none; }

.tinymce h2 { font-family: 'Rajdhani', sans-serif; font-weight: bold; }
.tinymce h3 { font-family: 'Rajdhani', sans-serif; font-weight: bold; }

.tinymce li { line-height: 150%; }

.tinymce td { line-height: 150%; }

/* SITEMAP */

/* FORM */

/* FORM :: PATIČKA  */

/* PROFIL */

#column_left_profil li.active { font-weight: bold; }

/* PRODUKTY :: VÝPIS */

#products_label { font-family: 'Rajdhani', sans-serif; font-weight: 700; font-size: 26px; text-transform: uppercase; }

#products .prd_title a { font-size: 13px; }
#products .prd_title a { line-height: 135% }
#products .prd_title a:first-letter { text-transform: uppercase; }
#products .prd_title a:hover { text-decoration: underline;}
#products .prd_price { font-size: 20px; }
#products .prd_price { font-family: 'Rajdhani', sans-serif; font-weight: bold; }
#products .btn_add { font-size: 16px; }
#products .btn_add { font-family: 'Rajdhani', sans-serif; font-weight: bold; text-transform: uppercase; }

/* HP :: KATEGORIE  */

#featured_cats .fc_title a { text-decoration: none; }
#featured_cats .fc_list li::before { line-height: 1; }
#featured_cats .fc_list a { text-decoration: none; }
#featured_cats .fc_shop { text-decoration: none; }

/* HP :: BENEFITS */

/* HP :: BENEFITS NEWS */

#featured_cats_new .fc_card h3 { font-size: 26px; }

/* HP :: BRAND */ 

/* HP :: HERO BNRS :: UKLIDIT */

/* HP :: BRAND CARS :: VÝVOJ :: UKLIDIT  */

/* HP BLOG :: VÝVOJ :: UKLIDIT */

/* PRODUKT :: DETAIL :: VYVOJ :: UKLIDIT  */

#produkt_detail .buybox_price { font-family: 'Rajdhani', sans-serif; font-weight: 900; font-size: 42px; line-height: 1.0; }
#produkt_detail .produkt_form .btn_koupit { font-family: 'Rajdhani', sans-serif; font-weight: 900; font-size: 22px;  }
