/* BARVY */
html { 
/*pojmenovani barev*/
--neutral05:#ECEFF1; --neutral10:#CFD8DC; --neutral20:#B0BEC5; --neutral60:#546E7A; --neutral80:#37474f; --neutral90:#263238; 
--pri05:#eff3f9; --pri10:#cfdcf1; --pri20:#A1B8E0; --pri30:#678AC6; --pri60:#1b3e7a; --pri80:#102447; 
--sec05:#fce8e8; --sec60:#e41f1f; --sec70:#b9151c;
--ter05:#fbf8ee; --ter10:#faf0d6; --ter20:#f6e1ad; --ter50:#e8b332; --ter60:#daa520; --ter70:#c89413;
--qua05:#eff6f1; --qua10:#e0eee4; --qua60:#008a27; --qua70:#076d02;

/*filtry pro barveni ikon z cerne*/
--filter-fff:invert(100%);
--filter-neutral05:invert(98%) sepia(3%) saturate(154%) hue-rotate(161deg) brightness(92%) contrast(107%);
--filter-neutral20:invert(79%) sepia(17%) saturate(176%) hue-rotate(156deg) brightness(94%) contrast(87%);
--filter-neutral60:invert(44%) sepia(24%) saturate(435%) hue-rotate(154deg) brightness(87%) contrast(87%);
--filter-neutral80:invert(26%) sepia(7%) saturate(1396%) hue-rotate(155deg) brightness(91%) contrast(89%);
--filter-neutral90:invert(16%) sepia(26%) saturate(439%) hue-rotate(155deg) brightness(97%) contrast(93%);
--filter-pri10:invert(89%) sepia(9%) saturate(586%) hue-rotate(185deg) brightness(97%) contrast(94%);
--filter-pri20:invert(71%) sepia(65%) saturate(199%) hue-rotate(165deg) brightness(93%) contrast(91%);
--filter-pri30:invert(48%) sepia(68%) saturate(318%) hue-rotate(179deg) brightness(97%) contrast(90%);
--filter-pri60:invert(16%) sepia(41%) saturate(3191%) hue-rotate(205deg) brightness(94%) contrast(88%);
--filter-pri80:invert(9%) sepia(49%) saturate(2754%) hue-rotate(205deg) brightness(90%) contrast(93%);    
--filter-sec60:invert(19%) sepia(65%) saturate(6588%) hue-rotate(353deg) brightness(92%) contrast(91%);
--filter-sec70:invert(12%) sepia(100%) saturate(3792%) hue-rotate(350deg) brightness(96%) contrast(96%);    
--filter-ter50:invert(60%) sepia(86%) saturate(368%) hue-rotate(5deg) brightness(103%) contrast(92%);
--filter-ter60:invert(85%) sepia(10%) saturate(6540%) hue-rotate(347deg) brightness(91%) contrast(86%);
--filter-qua70:invert(20%) sepia(86%) saturate(2284%) hue-rotate(88deg) brightness(98%) contrast(98%);

/*stabilni barevne pary pro svetlou/tmavou verzi*/
--tgl-black:#000; --tgl-white:#fff;
--txt-neutral60:var(--neutral60); --txt-neutral90:var(--neutral90); --txt-pri60:var(--pri60); --txt-pri80:var(--pri80);  
--tgl-neutral05:var(--neutral05); --tgl-neutral10:var(--neutral10); --tgl-neutral20:var(--neutral20); --tgl-neutral60:var(--neutral60); --tgl-neutral80:var(--neutral80); --tgl-neutral90:var(--neutral90); 
--tgl-pri05:var(--pri05); --tgl-pri10:var(--pri10); --tgl-pri20:var(--pri20); --tgl-pri30:var(--pri30); --tgl-pri60:var(--pri60); --tgl-pri80:var(--pri80);
--tgl-sec05:var(--sec05); --tgl-sec60:var(--sec60); --tgl-sec70:var(--sec70); 
--tgl-ter05:var(--ter05); --tgl-ter10:var(--ter10); --tgl-ter20:var(--ter20); --tgl-ter50:var(--ter50); --tgl-ter60:var(--ter60); --tgl-ter70:var(--ter70);
--tgl-qua05:var(--qua05); --tgl-qua10:var(--qua10); --tgl-qua60:var(--qua60); --tgl-qua70:var(--qua70);

--filter-txt-neutral60:var(--filter-neutral60); --filter-txt-pri60:var(--filter-pri60); --filter-txt-pri80:var(--filter-pri80);
--filter-tgl-black:none; --filter-tgl-white:var(--filter-fff);
--filter-tgl-neutral05:var(--filter-neutral05); --filter-tgl-neutral20:var(--filter-neutral20); --filter-tgl-neutral60:var(--filter-neutral60); --filter-tgl-neutral80:var(--filter-neutral80);
--filter-tgl-pri10:var(--filter-pri10); --filter-tgl-pri20:var(--filter-pri20); --filter-tgl-pri30:var(--filter-pri30); --filter-tgl-pri60:var(--filter-pri60); --filter-tgl-pri80:var(--filter-pri80);
--filter-tgl-sec60:var(--filter-sec60); --filter-tgl-sec70:var(--filter-sec70); 
--filter-tgl-ter50:var(--filter-ter50); --filter-tgl-ter60:var(--filter-ter60);
}

html.dark, .sg-page .dark {
--tgl-black:#fff; --tgl-white:#000; 
--txt-neutral60:var(--neutral20); --txt-neutral90:#fff; --txt-pri60:#fff; --txt-pri80:#fff;  
--tgl-neutral05:var(--neutral90); --tgl-neutral10:var(--neutral80); --tgl-neutral20:var(--neutral80); --tgl-neutral60:var(--neutral60); --tgl-neutral80:var(--neutral20); --tgl-neutral90:var(--neutral10); 
--tgl-pri05:var(--neutral90); --tgl-pri10:var(--neutral80); --tgl-pri20:var(--pri20); --tgl-pri30:var(--pri30); --tgl-pri60:var(--pri30); --tgl-pri80:var(--pri10);
--tgl-sec05:var(--neutral90); --tgl-sec60:var(--sec60); --tgl-sec70:var(--sec70);
--tgl-ter05:var(--ter70); --tgl-ter10:var(--ter60); --tgl-ter20:var(--ter50); --tgl-ter50:var(--ter50); --tgl-ter60:var(--ter20); --tgl-ter70:var(--ter10);
--tgl-qua05:var(--neutral90); --tgl-qua10:var(--neutral80); --tgl-qua60:var(--qua60); --tgl-qua70:var(--qua70);

--filter-txt-neutral60:var(--filter-neutral20); --filter-txt-pri60:var(--filter-fff); --filter-txt-pri80:var(--filter-fff);
--filter-tgl-black:var(--filter-fff); --filter-tgl-white:none; 
--filter-tgl-neutral20:var(--filter-neutral80); --filter-tgl-neutral60:var(--filter-neutral60); --filter-tgl-neutral80:var(--filter-neutral20);
--filter-tgl-pri10:var(--filter-neutral80); --filter-tgl-pri20:var(--filter-pri20); --filter-tgl-pri30:var(--filter-pri30); --filter-tgl-pri60:var(--filter-pri30); --filter-tgl-pri80:var(--filter-pri10);
--filter-tgl-sec60:var(--filter-sec60); --filter-tgl-sec70:var(--filter-sec70);
--filter-tgl-ter50:var(--filter-ter50); 
}

/* IKONY */
[class*="ico-"]:before {content:''; display:block; width:1.25em; height:1.25em; background:no-repeat 50% 50% / contain;}
.ico-sport-athletic:before {background-image:url('/u/icon/000/sport-athletic.svg')}
.ico-sport-baseball:before {background-image:url('/u/icon/000/sport-baseball.svg')}
.ico-sport-basketball:before {background-image:url('/u/icon/000/sport-basketball.svg')}
.ico-sport-biathlon:before {background-image:url('/u/icon/000/sport-biathlon.svg')}
.ico-sport-boxing:before {background-image:url('/u/icon/000/sport-boxing.svg')}
.ico-sport-cycling:before {background-image:url('/u/icon/000/sport-cycling.svg')}
.ico-sport-floorball:before {background-image:url('/u/icon/000/sport-floorball.svg')}
.ico-sport-football:before, .ico-sport-footbal:before {background-image:url('/u/icon/000/sport-football.svg')}
.ico-sport-formula:before {background-image:url('/u/icon/000/sport-formula.svg')}
.ico-sport-futsal:before {background-image:url('/u/icon/000/sport-futsal.svg')}
.ico-sport-gymnastic:before {background-image:url('/u/icon/000/sport-gymnastic.svg')}
.ico-sport-handball:before {background-image:url('/u/icon/000/sport-handball.svg')}
.ico-sport-hockey:before {background-image:url('/u/icon/000/sport-hockey.svg')}
.ico-sport-hockeyball:before {background-image:url('/u/icon/000/sport-hockeyball.svg')}
.ico-sport-chess:before {background-image:url('/u/icon/000/sport-chess.svg')}
.ico-sport-motorsport:before {background-image:url('/u/icon/000/sport-motorsport.svg')}
.ico-sport-olympics:before {background-image:url('/u/icon/000/sport-olympics.svg')}
.ico-sport-other:before {background-image:url('/u/icon/000/sport-other.svg')}
.ico-sport-rugby:before {background-image:url('/u/icon/000/sport-rugby.svg')}
.ico-sport-skiing:before {background-image:url('/u/icon/000/sport-skiing.svg')}
.ico-sport-squash:before {background-image:url('/u/icon/000/sport-squash.svg')}
.ico-sport-tabletennis:before {background-image:url('/u/icon/000/sport-tabletennis.svg')}
.ico-sport-tennis:before, .ico-sport-tenis:before {background-image:url('/u/icon/000/sport-tennis.svg')}
.ico-sport-volleyball:before {background-image:url('/u/icon/000/sport-volleyball.svg')}
.ico-arrow1-right:before {background-image:url('/u/icon/000/arrow1-right.svg')}
.ico-arrow2-left:before {background-image:url('/u/icon/000/arrow2-left.svg')}
.ico-arrow2-right:before {background-image:url('/u/icon/000/arrow2-right.svg')}
.ico-arrow3-right:before {background-image:url('/u/icon/000/arrow3-right.svg')}
.ico-arrow-down:before {background-image:url('/u/icon/000/arrow-down.svg')}
.ico-arrow-left-right:before {background-image:url('/u/icon/000/arrow-left-right.svg')}
.ico-arrow-right:before {background-image:url('/u/icon/000/arrow-right.svg')}
.ico-arrow-up:before {background-image:url('/u/icon/000/arrow-up.svg')}
.ico-arrow-updown:before {background-image:url('/u/icon/000/arrow-updown.svg')}
.ico-article:before {background-image:url('/u/icon/000/article.svg')}
.ico-author:before {background-image:url('/u/icon/000/author.svg')}
.ico-back:before {background-image:url('/u/icon/000/back.svg')}
.ico-back2:before {background-image:url('/u/icon/000/back2.svg')}
.ico-back-i:before {background-image:url('/u/icon/000/back-i.svg')}
.ico-blog:before {background-image:url('/u/icon/000/blog.svg')}
.ico-calc:before {background-image:url('/u/icon/000/calc.svg')}
.ico-camera-lens:before {background-image:url('/u/icon/000/camera-lens.svg')}
.ico-candidates:before {background-image:url('/u/icon/000/candidates.svg')}
.ico-card:before {background-image:url('/u/icon/000/card.svg')}
.ico-categories:before {background-image:url('/u/icon/000/categories.svg')}
.ico-category:before {background-image:url('/u/icon/000/category.svg')}
.ico-close:before {background-image:url('/u/icon/000/close.svg')}
.ico-close-i:before {background-image:url('/u/icon/000/close-i.svg')}
.ico-close-i2:before {background-image:url('/u/icon/000/close-i2.svg')}
.ico-coalition:before {background-image:url('/u/icon/000/coalition.svg')}
.ico-code:before {background-image:url('/u/icon/000/code.svg')}
.ico-collapse:before {background-image:url('/u/icon/000/collapse.svg')}
.ico-cooking:before {background-image:url('/u/icon/000/cooking.svg')}
.ico-crop:before {background-image:url('/u/icon/000/crop.svg')}
.ico-date:before {background-image:url('/u/icon/000/date.svg')}
.ico-desktop:before {background-image:url('/u/icon/000/desktop.svg')}
.ico-disc:before {background-image:url('/u/icon/000/disc.svg')}
.ico-discusion:before {background-image:url('/u/icon/000/discusion.svg')}
.ico-done:before {background-image:url('/u/icon/000/done.svg')}
.ico-duel:before {background-image:url('/u/icon/000/duel.svg')}
.ico-edit:before {background-image:url('/u/icon/000/edit.svg')}
.ico-error:before {background-image:url('/u/icon/000/error.svg')}
.ico-expand:before {background-image:url('/u/icon/000/expand.svg')}
.ico-face-happy:before {background-image:url('/u/icon/000/face-happy.svg')}
.ico-face-sad:before {background-image:url('/u/icon/000/face-sad.svg')}
.ico-false:before {background-image:url('/u/icon/000/false.svg')}
.ico-faq:before {background-image:url('/u/icon/000/faq.svg')}
.ico-faq-i:before {background-image:url('/u/icon/000/faq-i.svg')}
.ico-favorite:before {background-image:url('/u/icon/000/favorite.svg')}
.ico-favorite-act:before {background-image:url('/u/icon/000/favorite-act.svg')}
.ico-form-checkbox:before {background-image:url('/u/icon/000/form-checkbox.svg')}
.ico-form-checkbox-unselected:before {background-image:url('/u/icon/000/form-checkbox-unselected.svg')}
.ico-form-radio:before {background-image:url('/u/icon/000/form-radio.svg')}
.ico-form-radio-unselected:before {background-image:url('/u/icon/000/form-radio-unselected.svg')}
.ico-foto:before {background-image:url('/u/icon/000/foto.svg')}
.ico-funeral:before {background-image:url('/u/icon/000/funeral.svg')}
.ico-gallery:before {background-image:url('/u/icon/000/gallery.svg')}
.ico-gallery2:before {background-image:url('/u/icon/000/gallery2.svg')}
.ico-gift:before {background-image:url('/u/icon/000/gift.svg')}
.ico-grade:before {background-image:url('/u/icon/000/grade.svg')}
.ico-graph:before {background-image:url('/u/icon/000/graph.svg')}
.ico-grat:before {background-image:url('/u/icon/000/grat.svg')}
.ico-happy:before {background-image:url('/u/icon/000/happy.svg')}
.ico-helpdesk:before {background-image:url('/u/icon/000/helpdesk.svg')}
.ico-home:before {background-image:url('/u/icon/000/home.svg')}
.ico-chair:before {background-image:url('/u/icon/000/chair.svg')}
.ico-change:before {background-image:url('/u/icon/000/change.svg')}
.ico-chart:before {background-image:url('/u/icon/000/chart.svg')}
.ico-icon-map-cz:before {background-image:url('/u/icon/000/icon-map-cz.svg')}
.ico-idnes:before {background-image:url('/u/icon/000/idnes.svg')}
.ico-info:before {background-image:url('/u/icon/000/info.svg')}
.ico-info-i:before, .ico-tip:before {background-image:url('/u/icon/000/info-i.svg')}
.ico-law:before {background-image:url('/u/icon/000/law.svg')}
.ico-like:before {background-image:url('/u/icon/000/like.svg')}
.ico-like-dislike:before {background-image:url('/u/icon/000/like-dislike.svg')}
.ico-like-full:before {background-image:url('/u/icon/000/like-full.svg')}
.ico-link:before {background-image:url('/u/icon/000/link.svg')}
.ico-live:before {background-image:url('/u/icon/000/live.svg')}
.ico-location:before {background-image:url('/u/icon/000/location.svg')}
.ico-location-outlined:before {background-image:url('/u/icon/000/location-outlined.svg')}
.ico-login0:before {background-image:url('/u/icon/000/login0.svg')}
.ico-login1:before {background-image:url('/u/icon/000/login1.svg')}
.ico-mail:before {background-image:url('/u/icon/000/mail.svg')}
.ico-mail2:before {background-image:url('/u/icon/000/mail2.svg')}
.ico-maps:before {background-image:url('/u/icon/000/maps.svg')}
.ico-medal:before {background-image:url('/u/icon/000/medal.svg')}
.ico-menu:before {background-image:url('/u/icon/000/menu.svg')}
.ico-mobile:before {background-image:url('/u/icon/000/mobile.svg')}
.ico-mobile2:before {background-image:url('/u/icon/000/mobile2.svg')}
.ico-more:before {background-image:url('/u/icon/000/more.svg')}
.ico-node:before {background-image:url('/u/icon/000/node.svg')}
.ico-ok:before {background-image:url('/u/icon/000/ok.svg')}
.ico-padlock:before {background-image:url('/u/icon/000/padlock.svg')}
.ico-pdf:before {background-image:url('/u/icon/000/pdf.svg')}
.ico-place:before {background-image:url('/u/icon/000/place.svg')}
.ico-play:before {background-image:url('/u/icon/000/play.svg')}
.ico-play-podcast:before {background-image:url('/u/icon/000/play-podcast.svg')}
.ico-plus-minus:before {background-image:url('/u/icon/000/plus-minus.svg')}
.ico-podcast:before {background-image:url('/u/icon/000/podcast.svg')}
.ico-podcast2:before {background-image:url('/u/icon/000/podcast2.svg')}
.ico-podcast-80:before {background-image:url('/u/icon/000/podcast-80.svg')}
.ico-podcast-btn:before {background-image:url('/u/icon/000/podcast-btn.svg')}
.ico-podcast-filled:before {background-image:url('/u/icon/000/podcast-filled.svg')}
.ico-podsel:before {background-image:url('/u/icon/000/podsel.svg')}
.ico-popular:before {background-image:url('/u/icon/000/popular.svg')}
.ico-popular2:before {background-image:url('/u/icon/000/popular2.svg')}
.ico-prepaid:before {background-image:url('/u/icon/000/prepaid.svg')}
.ico-preview:before {background-image:url('/u/icon/000/preview.svg')}
.ico-print:before {background-image:url('/u/icon/000/print.svg')}
.ico-quotes-down:before {background-image:url('/u/icon/000/quotes-down.svg')}
.ico-related:before {background-image:url('/u/icon/000/related.svg')}
.ico-reminder:before {background-image:url('/u/icon/000/reminder.svg')}
.ico-reply:before {background-image:url('/u/icon/000/reply.svg')}
.ico-reply2:before {background-image:url('/u/icon/000/reply2.svg')}
.ico-results:before {background-image:url('/u/icon/000/results.svg')}
.ico-retweet:before {background-image:url('/u/icon/000/retweet.svg')}
.ico-review-album:before {background-image:url('/u/icon/000/review-album.svg')}
.ico-review-book:before {background-image:url('/u/icon/000/review-book.svg')}
.ico-review-concert:before {background-image:url('/u/icon/000/review-concert.svg')}
.ico-review-exhibition:before {background-image:url('/u/icon/000/review-exhibition.svg')}
.ico-review-fashion:before {background-image:url('/u/icon/000/review-fashion.svg')}
.ico-review-movie:before {background-image:url('/u/icon/000/review-movie.svg')}
.ico-review-television:before {background-image:url('/u/icon/000/review-television.svg')}
.ico-review-theatre:before {background-image:url('/u/icon/000/review-theatre.svg')}
.ico-rss:before {background-image:url('/u/icon/000/rss.svg')}
.ico-search:before {background-image:url('/u/icon/000/search.svg')}
.ico-select:before {background-image:url('/u/icon/000/select.svg')}
.ico-setting:before {background-image:url('/u/icon/000/setting.svg')}
.ico-settings-round:before {background-image:url('/u/icon/000/settings-round.svg')}
.ico-settings-round2:before {background-image:url('/u/icon/000/settings-round2.svg')}
.ico-share:before {background-image:url('/u/icon/000/share.svg')}
.ico-share-link:before {background-image:url('/u/icon/000/share-link.svg')}
.ico-social-blog-idnes:before {background-image:url('/u/icon/000/social-blog-idnes.svg')}
.ico-social-facebook:before {background-image:url('/u/icon/000/social-facebook.svg')}
.ico-social-instagram:before {background-image:url('/u/icon/000/social-instagram.svg')}
.ico-social-messenger:before {background-image:url('/u/icon/000/social-messenger.svg')}
.ico-social-mojeid:before {background-image:url('/u/icon/000/social-mojeid.svg')}
.ico-social-rajce:before {background-image:url('/u/icon/000/social-rajce.svg')}
.ico-social-technet:before {background-image:url('/u/icon/000/social-technet.svg')}
.ico-social-telegram:before {background-image:url('/u/icon/000/social-telegram.svg')}
.ico-social-tiktok:before {background-image:url('/u/icon/000/social-tiktok.svg')}
.ico-social-twitter:before {background-image:url('/u/icon/000/social-twitter.svg')}
.ico-sort-down:before {background-image:url('/u/icon/000/sort-down.svg')}
.ico-sort-up:before {background-image:url('/u/icon/000/sort-up.svg')}
.ico-sound:before {background-image:url('/u/icon/000/sound.svg')}
.ico-star:before {background-image:url('/u/icon/000/star.svg')}
.ico-star2:before {background-image:url('/u/icon/000/star2.svg')}
.ico-story:before {background-image:url('/u/icon/000/story.svg')}
.ico-thread:before {background-image:url('/u/icon/000/thread.svg')}
.ico-tickets:before {background-image:url('/u/icon/000/tickets.svg')}
.ico-time:before {background-image:url('/u/icon/000/time.svg')}
.ico-town:before {background-image:url('/u/icon/000/town.svg')}
.ico-trash:before {background-image:url('/u/icon/000/trash.svg')}
.ico-true:before {background-image:url('/u/icon/000/true.svg')}
.ico-turnout:before {background-image:url('/u/icon/000/turnout.svg')}
.ico-tvprogram:before {background-image:url('/u/icon/000/tvprogram.svg')}
.ico-unfinished-delete:before {background-image:url('/u/icon/000/unfinished-delete.svg')}
.ico-unlock:before {background-image:url('/u/icon/000/unlock.svg')}
.ico-video:before {background-image:url('/u/icon/000/video.svg')}
.ico-vote:before {background-image:url('/u/icon/000/vote.svg')}
.ico-warning:before {background-image:url('/u/icon/000/warning.svg')}
.ico-weather:before {background-image:url('/u/icon/000/weather.svg')}
.ico-whistle:before {background-image:url('/u/icon/000/whistle.svg')}
.ico-winner:before {background-image:url('/u/icon/000/winner.svg')}
.ico-zoom-in:before {background-image:url('/u/icon/000/zoom-in.svg')}
.ico-zoom-out:before {background-image:url('/u/icon/000/zoom-out.svg')}
