/* 

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

*/

/* BODY */

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

* { }

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

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

/* OBECNÉ PRVKY */

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

/* RESPO PRIPRAVA */

/* LAYOUT */

/* OBECNÉ */



/*
.search_box input { font-size: 16px; }
.search_box input { font-family: inherit; font-weight: 200; }
.search_box input::placeholder  { font-family: inherit; font-weight: 200; }

/* ERRORS */

/* LISTA */

/* NADPISY */

#content_obsah h1 { font-size: 40px; }

h2.default { font-size: 26px; font-weight: 400; line-height: 130%; }

/*


#_content_obsah.spz h1 { font-size: 40px; }


/* ZAHLAVI */

/* MENU */
/*
#menu ul li { list-style-type: none; }

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

/* HP */

.hp_search_box input { font-size: 20px; }

/*

.hp_search_box input { font-family: inherit; font-weight: 200; }
.hp_search_box input::placeholder  { font-family: inherit; font-weight: 200; }

/* GALERIE */

/* SLOUPEC */

/* CONTAINERS OBSAH UVOD */

/* CONTAINERS VYPISY */

/* CONTAINERS DETAILY */

/* PRVKY */

/* JINE  */

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

/* PATICKA */

#paticka .column_popisek { line-height: 150%; }
#paticka h4 { font-size: 24px; }
#paticka ul {  }
#paticka li { line-height: 150% }
#paticka a {  }

#paticka_hp { font-size: 11px; }

/* COPYRIGHT */


/* TINYMCE */

.tinymce { font-size: 16px; }

.tinymce h2 { font-size: 26px; font-weight: 400; line-height: 130%; }

.tinymce p {  }
.tinymce p { line-height: 140%;  }

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

.tinymce table.spz-info-table td { font-weight: 600; }


/* PARTNER */

.partner-box.partner-box-txt {  }
.partner-box.partner-box-txt .label {  }
.partner-box.partner-box-txt .label a { font-size: 24px; font-weight: bold; }
.partner-box.partner-box-txt .partner-text {  }

.partner-box.partner-box-banner-square { } 
.partner-box.partner-box-banner-square .partner-img {  } 

/* SITEMAP */

/* FORM */

/* FORM - REGISTRACE/PŘIHLÁŠENÍ */

/* FORM :: PATIČKA  */

/* PROFIL */
/*
table.profil_standard .spz-link:hover { text-decoration: underline; }

/* PROFIL - LEVÝ SLOUPEC */
/*
#column_left_profil li.active { font-weight: bold; }
#column_left_profil li.menu_item a:hover { text-decoration: underline; }

table.profil_standard a.spz-link { text-decoration: underline; }
table.profil_standard a.spz-link:hover { text-decoration: none; }

/* PROFIL - LEVÝ SLOUPEC */
/*
#column_left_profil li.menu_item a { text-decoration: none; }

/* PROFIL :: TIMELINE *
.timeline_empty { font-style: italic; }
.timeline_icon { font-size: 16px; line-height: 1; }
.timeline_time {  }
.timeline_subject {  }
.timeline_desc {  }

/* DETAIL SPZ :: FCE */

.spz-sledovani-box .btn-spz-sledovani { font-size: 16px; font-weight: 600; }

/*
.btn-spz-status { font-size: 16px; font-weight: 600;  }
.spz-info-link, .spz-zrusit-link { text-decoration: underline;  }
.spz-info-link:hover, .spz-zrusit-link:hover { text-decoration: none; }
.spz-tooltip { line-height: 1.6; }
.spz-login-msg {  }
.spz-login-msg a { text-decoration: underline; font-weight: normal; }
.spz-login-msg a:hover { text-decoration: none; }
.spz-message {  }

/* DETAIL SPZ :: NEXTs */

.next_ones li { line-height: 180%; }

/* SPZ INTERAKCE MODAL */
/*
.spz-modal__close { font-size: 26px; line-height: 1; }
.spz-modal__title { font-size: 26px; }
.spz-modal__label {  }
.spz-modal__char-count {  }
.spz-modal__textarea {  }
.spz-modal__info { line-height: 1.5; }
.spz-modal__btn-primary, .spz-modal__btn-secondary { }
.spz-modal .spz-message { }

/*
.spz-modal__close { font-size: 28px; font-weight: bold; line-height: 1; }
.spz-modal__title { font-size: 22px; }
.spz-modal__label { font-weight: 600; }
.spz-modal__char-count { font-weight: normal; font-size: 13px; }
.spz-modal__textarea { font-family: inherit; font-size: 14px; }
.spz-modal__info { font-size: 13px; line-height: 1.5; }
.spz-modal__btn-primary, .spz-modal__btn-secondary { font-size: 15px; }
.spz-modal .spz-message { font-size: 14px; }
*/

/* SPZ HODNOCENI */

.spz-hodnoceni-section__stars { font-size: 48px; letter-spacing: 5px; }

/*

.spz-hodnoceni-section__modal-stars { font-size: 40px; }

.spz-hodnoceni-section__user-uz-hodnotil { font-size: 16px; }
.spz-hodnoceni-section__user-star { font-size: 24px; }
.spz-hodnoceni-section__user-hodnoceni-info {  }
.spz-hodnoceni-section__user-hodnoceni-hint { }

.spz-hodnoceni-section__prumer-cislo { font-size: 48px; font-weight: bold; line-height: 1; }
.spz-hodnoceni-section__prumer-hvezdicky { font-size: 24px; }
.spz-hodnoceni-section__stats-pocet { font-size: 14px; }
.spz-hodnoceni-section__radek-hvezdy { font-size: 14px; }
.spz-hodnoceni-section__radek-pocet { font-size: 14px; }

/* SPZ KOMENTÁŘE */

/* SPZ KOMENTÁŘE ITEM */
/*
.komentar-item .autor-jmeno {  }
.komentar-item .komentar-datum { font-size: 10px; }

.komentar-text { font-size: 16px; font-weight: 200; line-height: 140%; }

.komentar-item .komentar-odpovedet { text-decoration: underline; }
.komentar-item .komentar-odpovedet:hover { text-decoration: none; }

.zadne-komentare { font-style: italic; }

/* SPZ KOMENTÁŘE FORM */

.spz-komentar-box .login-required-msg a { text-decoration: underline; }
.spz-komentar-box .login-required-msg a:hover { text-decoration: none; }

/*


.spz-komentar-box .komentar-form textarea { font-family: inherit; }
.spz-komentar-box .komentar-submit { font-size: 15px; }

/*

.btn-vice-komentaru { text-decoration: none; }
.komentar-form textarea { font-family: inherit; font-size: 14px; }
.login-required-msg a { text-decoration: underline; }

.komentar-hodnoceni { font-size: 16px; }
.komentar-text { line-height: 1.6; }
.komentar-ban { font-style: italic; }
.ban-duvod { font-size: 13px; }
.komentar-akce { font-size: 13px; }
.komentar-odpovedet { text-decoration: none; }
.komentar-odpovedet:hover { text-decoration: underline; }
.admin-ban { text-decoration: none; }
.admin-ban:hover { text-decoration: underline; }

*/

/* DIALOG POPUP */

/* DIALOG POPUP :: MODAL OVERLAY */
.modal-overlay {  }
.modal-overlay.show {  }

/* DIALOG POPUP :: MODAL CONTAINER */
.modal-dialog {  }

/* DIALOG POPUP :: MODAL HEADER */
.modal-dialog__header {  }
.modal-dialog__title { font-size: 20px; font-weight: 600; }
.modal-dialog__close { font-size: 28px; line-height: 1;  }
.modal-dialog__close:hover {  }

/* DIALOG POPUP :: MODAL BODY */
.modal-dialog__body {  }
.modal-dialog__body p { line-height: 1.6;  }
.modal-dialog__body p:last-child {  }
.modal-dialog__body h3 { font-size: 16px; font-weight: 600; }
.modal-dialog__body ul {  }
.modal-dialog__body ul:last-child {  }
.modal-dialog__body li { line-height: 1.5; }
.modal-dialog__body li:last-child {  }
.modal-dialog__body a { text-decoration: underline; }
.modal-dialog__body a:hover { text-decoration: none; }
.modal-dialog__body strong { font-weight: 600; }

/* DIALOG POPUP :: MODAL FOOTER */
.modal-dialog__footer { }
.modal-dialog__btn { font-size: 14px; font-weight: 500; }
.modal-dialog__btn--primary {  }
.modal-dialog__btn--primary:hover {  }
.modal-dialog__btn--secondary {  }
.modal-dialog__btn--secondary:hover {  }