@charset "utf-8";

/****************************************/
/*	CSS Document 						*/
/*	jQuery SlickNav 1.0.10 site edit	*/
/*										*/
/*	Abrupta Servis s.r.o.				*/
/*	jquery.slicknav.1.0.10.site.edit.css*/
/*										*/
/*	edit: 2025-05-16					*/
/****************************************/

.slicknav_menu { font-size: 18px; background: var(--beat-color-99); padding: 10px 5px; }
.slicknav_menu .slicknav_menutxt { color: var(--beat-color-02); font-weight: bold; text-shadow: 0 1px 3px #000; }
.slicknav_menu .slicknav_icon-bar { background-color: var(--beat-color-99); }

.slicknav_btn { margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: .17rem; -moz-border-radius: .17rem; border-radius: .17rem; background-color: var(--beat-color-02); }

.slicknav_nav { color: #fff; margin: 0; padding: 0; font-size: 1.2em; list-style: none; overflow: hidden; }
.slicknav_nav ul { padding: 0; margin: 0 0 0 20px; }
.slicknav_nav .slicknav_row { padding: .55em .55em; margin: .11em .27em; }
.slicknav_nav .slicknav_row:hover { -webkit-border-radius: .17rem; -moz-border-radius: .17rem; border-radius: .17rem; background: #ccc; color: var(--beat-color-99); }
.slicknav_nav a { padding: .65em .55em; margin: .22em .27em; color: var(--beat-font-base-color); }
.slicknav_nav a:hover { -webkit-border-radius: .17rem; -moz-border-radius: .17rem; border-radius: .17rem; background: var(--beat-color-01); color: var(--beat-color-99); }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
.slicknav_nav .slicknav_item a { padding: 0; margin: 0; }
.slicknav_nav .slicknav_parent-link a { padding: 0; margin: 0; }

.slicknav_brand { color: #fff; font-size: 18px; line-height: 30px; padding: 7px 12px; height: 35px; }