/* SITE www.nmnm.cz (ID: 1) */
.site1bg { background-color: #e30613 !important; }
.site1color { color: #e30613 !important; }
.site1colorHover:hover { color: #e30613 !important; }

/* SITE akce.nmnm.cz (ID: 2) */
.site2bg { background-color: #d8c200 !important; }
.site2color { color: #d8c200 !important; }
.site2colorHover:hover { color: #d8c200 !important; }

/* SITE noviny.nmnm.cz (ID: 3) */
.site3bg { background-color: #ee7325 !important; }
.site3color { color: #ee7325 !important; }
.site3colorHover:hover { color: #ee7325 !important; }

/* SITE socialni-oblast.nmnm.cz (ID: 4) */
.site4bg { background-color: #5f3a8b !important; }
.site4color { color: #5f3a8b !important; }
.site4colorHover:hover { color: #5f3a8b !important; }

/* SITE nss.nmnm.cz (ID: 5) */
.site5bg { background-color: #5f3a8b !important; }
.site5color { color: #5f3a8b !important; }
.site5colorHover:hover { color: #5f3a8b !important; }

/* SITE nkz.nmnm.cz (ID: 6) */
.site6bg { background-color: #007385 !important; }
.site6color { color: #007385 !important; }
.site6colorHover:hover { color: #007385 !important; }

/* SITE kd.nmnm.cz (ID: 7) */
.site7bg { background-color: #007385 !important; }
.site7color { color: #007385 !important; }
.site7colorHover:hover { color: #007385 !important; }

/* SITE skolstvi.nmnm.cz (ID: 8) */
.site8bg { background-color: #4453b2 !important; }
.site8color { color: #4453b2 !important; }
.site8colorHover:hover { color: #4453b2 !important; }

/* SITE zs1.nmnm.cz (ID: 9) */
.site9bg { background-color: #4453b2 !important; }
.site9color { color: #4453b2 !important; }
.site9colorHover:hover { color: #4453b2 !important; }

/* SITE zs2.nmnm.cz (ID: 10) */
.site10bg { background-color: #4453b2 !important; }
.site10color { color: #4453b2 !important; }
.site10colorHover:hover { color: #4453b2 !important; }

/* SITE materskaskola.nmnm.cz (ID: 11) */
.site11bg { background-color: #4453b2 !important; }
.site11color { color: #4453b2 !important; }
.site11colorHover:hover { color: #4453b2 !important; }

/* SITE zus.nmnm.cz (ID: 12) */
.site12bg { background-color: #4453b2 !important; }
.site12color { color: #4453b2 !important; }
.site12colorHover:hover { color: #4453b2 !important; }

/* SITE ddm.nmnm.cz (ID: 13) */
.site13bg { background-color: #4453b2 !important; }
.site13color { color: #4453b2 !important; }
.site13colorHover:hover { color: #4453b2 !important; }

/* SITE zdislava.nmnm.cz (ID: 14) */
.site14bg { background-color: #5f3a8b !important; }
.site14color { color: #5f3a8b !important; }
.site14colorHover:hover { color: #5f3a8b !important; }

/* SITE hm.nmnm.cz (ID: 15) */
.site15bg { background-color: #007385 !important; }
.site15color { color: #007385 !important; }
.site15colorHover:hover { color: #007385 !important; }

/* SITE knihovna.nmnm.cz (ID: 16) */
.site16bg { background-color: #007385 !important; }
.site16color { color: #007385 !important; }
.site16colorHover:hover { color: #007385 !important; }

/* SITE ic.nmnm.cz (ID: 17) */
.site17bg { background-color: #007385 !important; }
.site17color { color: #007385 !important; }
.site17colorHover:hover { color: #007385 !important; }

/* SITE kclub.nmnm.cz (ID: 18) */
.site18bg { background-color: #007385 !important; }
.site18color { color: #007385 !important; }
.site18colorHover:hover { color: #007385 !important; }

/* SITE sport.nmnm.cz (ID: 19) */
.site19bg { background-color: #00aa0d !important; }
.site19color { color: #00aa0d !important; }
.site19colorHover:hover { color: #00aa0d !important; }

/* SITE lyzovani.nmnm.cz (ID: 20) */
.site20bg { background-color: #00aa0d !important; }
.site20color { color: #00aa0d !important; }
.site20colorHover:hover { color: #00aa0d !important; }

/* SITE lazne.nmnm.cz (ID: 21) */
.site21bg { background-color: #00aa0d !important; }
.site21color { color: #00aa0d !important; }
.site21colorHover:hover { color: #00aa0d !important; }

/* SITE otevreno.nmnm.cz (ID: 22) */
.site22bg { background-color: #f83c82 !important; }
.site22color { color: #f83c82 !important; }
.site22colorHover:hover { color: #f83c82 !important; }

/* SITE mesto.nmnm.cz (ID: 23) */
.site23bg { background-color: #e30613 !important; }
.site23color { color: #e30613 !important; }
.site23colorHover:hover { color: #e30613 !important; }

/* SITE radnice.nmnm.cz (ID: 24) */
.site24bg { background-color: #e30613 !important; }
.site24color { color: #e30613 !important; }
.site24colorHover:hover { color: #e30613 !important; }

/* SITE policie.nmnm.cz (ID: 25) */
.site25bg { background-color: #e30613 !important; }
.site25color { color: #e30613 !important; }
.site25colorHover:hover { color: #e30613 !important; }

/* SITE samosprava.nmnm.cz (ID: 26) */
.site26bg { background-color: #e30613 !important; }
.site26color { color: #e30613 !important; }
.site26colorHover:hover { color: #e30613 !important; }

/* SITE nadacnifond.nmnm.cz (ID: 27) */
.site27bg { background-color: #e30613 !important; }
.site27color { color: #e30613 !important; }
.site27colorHover:hover { color: #e30613 !important; }

/* SITE tssluzby.nmnm.cz (ID: 28) */
.site28bg { background-color: #e30613 !important; }
.site28color { color: #e30613 !important; }
.site28colorHover:hover { color: #e30613 !important; }

/* SITE pochod.nmnm.cz (ID: 29) */
.site29bg { background-color: #00aa0d !important; }
.site29color { color: #00aa0d !important; }
.site29colorHover:hover { color: #00aa0d !important; }

/* SITE hala.nmnm.cz (ID: 30) */
.site30bg { background-color: #00aa0d !important; }
.site30color { color: #00aa0d !important; }
.site30colorHover:hover { color: #00aa0d !important; }

/* SITE zapojse.nmnm.cz (ID: 31) */
.site31bg { background-color: #e2001a !important; }
.site31color { color: #e2001a !important; }
.site31colorHover:hover { color: #e2001a !important; }

/* SITE map.nmnm.cz (ID: 32) */
.site32bg { background-color: #4453b2 !important; }
.site32color { color: #4453b2 !important; }
.site32colorHover:hover { color: #4453b2 !important; }

/* SITE jirikovice.nmnm.cz (ID: 33) */
.site33bg { background-color: #e2001a !important; }
.site33color { color: #e2001a !important; }
.site33colorHover:hover { color: #e2001a !important; }

/* SITE marsovice.nmnm.cz (ID: 34) */
.site34bg { background-color: #e2001a !important; }
.site34color { color: #e2001a !important; }
.site34colorHover:hover { color: #e2001a !important; }

/* SITE olesna.nmnm.cz (ID: 35) */
.site35bg { background-color: #e2001a !important; }
.site35color { color: #e2001a !important; }
.site35colorHover:hover { color: #e2001a !important; }

/* SITE seniori.nmnm.cz (ID: 36) */
.site36bg { background-color: #e2001a !important; }
.site36color { color: #e2001a !important; }
.site36colorHover:hover { color: #e2001a !important; }

/* SITE petrovice.nmnm.cz (ID: 37) */
.site37bg { background-color: #e2001a !important; }
.site37color { color: #e2001a !important; }
.site37colorHover:hover { color: #e2001a !important; }

/* SITE piskoviste.nmnm.cz (ID: 38) */
.site38bg { background-color: #e2001a !important; }
.site38color { color: #e2001a !important; }
.site38colorHover:hover { color: #e2001a !important; }

/* SITE trhy.nmnm.cz (ID: 39) */
.site39bg { background-color: #007385 !important; }
.site39color { color: #007385 !important; }
.site39colorHover:hover { color: #007385 !important; }

.action-category184color { color: #4453b2 !important; }
.action-category184bg { background-color: #4453b2 !important; }
.action-category21color { color: #8ece0f !important; }
.action-category21bg { background-color: #8ece0f !important; }
.action-category20color { color: #8ece0f !important; }
.action-category20bg { background-color: #8ece0f !important; }
.action-category12color { color: #995a5a !important; }
.action-category12bg { background-color: #995a5a !important; }
.action-category22color { color: #008c5d !important; }
.action-category22bg { background-color: #008c5d !important; }
.action-category10color { color: #8ece0f !important; }
.action-category10bg { background-color: #8ece0f !important; }
.action-category6color { color: #8ece0f !important; }
.action-category6bg { background-color: #8ece0f !important; }
.action-category8color { color: #00b5b5 !important; }
.action-category8bg { background-color: #00b5b5 !important; }
.action-category97color { color: #7a9900 !important; }
.action-category97bg { background-color: #7a9900 !important; }
.action-category7color { color: #0965b1 !important; }
.action-category7bg { background-color: #0965b1 !important; }
.action-category11color { color: #d8c200 !important; }
.action-category11bg { background-color: #d8c200 !important; }
.action-category9color { color: #8ece0f !important; }
.action-category9bg { background-color: #8ece0f !important; }
.action-category98color { color: #079300 !important; }
.action-category98bg { background-color: #079300 !important; }

#gg-doch a
{
    color: #5f3a8b;
    text-decoration: underline;
}

/* BLOCK - SUBJECT DATA ------------------------------------------------------------- */

section.gt-block.subjectdata a:before
{
    background-color: #5f3a8b !important;
}

/* BLOCK - SLIDER ------------------------------------------------------------------- */

section.gt-block.slider .slider .list .item a.btn,
section.gt-block.slider .slider .slick-dots li.slick-active button
{
    background: #5f3a8b !important;
}

section.gt-block.slider ul#breadcrumbs li a
{
    color: #5f3a8b !important;
}

/* BLOCK - SLIDER V2 ---------------------------------------------------------------- */

section.gt-block.slider-v2 .slider .list .item a.btn,
section.gt-block.slider-v2 .slider .slick-dots li.slick-active button
{
    background: #5f3a8b !important;
}

section.gt-block.slider-v2 ul#breadcrumbs li a
{
    color: #5f3a8b !important;
}

/* BLOCK - MENU --------------------------------------------------------------------- */

section.gt-block.menu h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.menu a:hover
{
    background: #5f3a8b !important;
}

/* BLOCK - MENU AUTO ---------------------------------------------------------------- */

section.gt-block.menu-auto h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.menu-auto a:hover
{
    background: #5f3a8b !important;
}

/* BLOCK - MENU IMAGES -------------------------------------------------------------- */

section.gt-block.menu-images article:hover h2
{
    color: #5f3a8b !important;
}

/* BLOCK - INTRO -------------------------------------------------------------------- */

section.gt-block.intro ul li a
{
    color: #5f3a8b !important;
}

/* BLOCK - INFORMATION BOXES -------------------------------------------------------- */

section.gt-block.infoboxes h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.infoboxes article .icon
{
    background: #5f3a8b !important;
}

/* BLOCK - INFORMATION BOXES - LINKS ------------------------------------------------ */

section.gt-block.infoboxes-links h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.infoboxes-links article .icon
{
    background: #5f3a8b !important;
}

section.gt-block.infoboxes-links article:hover h3
{
    color: #5f3a8b !important;
}

/* BLOCK - CONTENT BLOCK ------------------------------------------------------------ */

section.gt-block.contentblock .block-content ul:not(.social-share):not(.page-numbers) li:before,
section.gt-block.contentblock .block-content table th
{
    background: #5f3a8b !important;
}

section.gt-block.contentblock .block-content a:not(.btn),
section.gt-block.contentblock .block-content ul li:before,
section.gt-block.contentblock .block-content ol li:before
{
    color: #5f3a8b !important;
}

/* BLOCK - CONTACTS ----------------------------------------------------------------- */

section.gt-block.contacts .links a:before
{
    background-color: #5f3a8b !important;
}

/* BLOCK - CALENDAR ----------------------------------------------------------------- */

section.gt-block.calendar h1 small,
section.gt-block.calendar h2 small,
section.gt-block.calendar .switch a.active
{
    color: #5f3a8b !important;
}

section.gt-block.calendar .switch span
{
    background: #5f3a8b !important;
}

/* BLOCK - BANNER MENU -------------------------------------------------------------- */

section.gt-block.bannermenu h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.bannermenu a:hover
{
    background: #5f3a8b !important;
}

section.gt-block.bannermenu a .icon svg path
{
    fill: #5f3a8b !important;
}

section.gt-block.bannermenu.colored-links a
{
    background: #5f3a8b !important;
}
section.gt-block.bannermenu.colored-links a strong
{
    color: white !important;
}
section.gt-block.bannermenu.colored-links a:hover
{
    background: white !important;
}
section.gt-block.bannermenu.colored-links a:hover strong
{
    color: #5f3a8b !important;
}

section.gt-block.bannermenu a.colored-link
{
    background: #5f3a8b !important;
}
section.gt-block.bannermenu a.colored-link strong
{
    color: white !important;
}
section.gt-block.bannermenu a.colored-link:hover
{
    background: white !important;
}
section.gt-block.bannermenu a.colored-link:hover strong
{
    color: #5f3a8b !important;
}

/* BLOCK - ARTICLES ----------------------------------------------------------------- */

section.gt-block.articles h1 small,
section.gt-block.articles h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.articles article .img span
{
    background: #5f3a8b !important;
}

section.gt-block.articles article:hover h2
{
    color: #5f3a8b !important;
}

/* BLOCK - ARTICLES - LARGE --------------------------------------------------------- */

section.gt-block.articles-large h1 small,
section.gt-block.articles-large h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.articles-large article:hover h2
{
    color: #5f3a8b !important;
}

/* BLOCK - ACTIONS ------------------------------------------------------------------ */

section.gt-block.actions h1 small,
section.gt-block.actions h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.actions article .img span
{
    background: #5f3a8b !important;
}

section.gt-block.actions article:hover h2
{
    color: #5f3a8b !important;
}

/* BLOCK - JOBS LIST ---------------------------------------------------------------- */

section.gt-block.jobs-list h1 small,
section.gt-block.jobs-list h2 small
{
    color: #5f3a8b !important;
}

section.gt-block.jobs-list article:hover h2
{
    color: #5f3a8b !important;
}

/* STYLE.CSS ------------------------------------------------------------------------ */

.hamburger span,
.hamburger span:before,
.hamburger span:after,
header .top,
header .main ul li a:after,
#pagination a:not(.prev):not(.next):hover,
#pagination span:not(.dots),
#pagination a.prev:hover,
#pagination a.next:hover
{
    background-color: #5f3a8b !important;
}

.hamburger--htx.is-active span
{
    background-color: transparent !important;
}

#pagination a.prev:hover,
#pagination a.next:hover
{
    border-color: #5f3a8b !important;
}

header .top ul li a.contact,
header .main ul li a:hover,
header .main ul li.active a,
header .main ul li.megamenu-active a,
header .megamenu-item ul li a.active,
header .megamenu-item ul li a:hover,
header .megamenu-item .menus ul li a:hover,
header .megamenu-item .menus ul li a.active,
header nav .mobile ul li a.active,
header nav .mobile ul li.active,
footer .bottom ul li a.contact,

{
    color: #5f3a8b !important;
}