
body {background-color: rgb(192,57,43);}

.themeColor > a:hover, a:hover.themeColor  {    color:#000;}

/* color */
.themeColor,.themeColor > a,a.themeColor,
.themeColorHover:hover,.themeColorHover:hover > a, a:hover.themeColorHover {    color:rgb(192,57,43);}

/* background */
.themeBgColor,.themeColorHoverBG {    background-color:rgb(192,57,43);}

/* fill */
.themeFillColorHover:hover,.themeFillColor,.themeColorHover:hover svg,.themeColorHover.active svg {    fill:rgb(192,57,43);}

a:not(.btn) { color:rgb(192,57,43); }
a:hover { color:#000; }

/* main menu */
#pageMainMenu > ul > li:hover > a,  #pageMainMenu > ul > li > a:active { color:rgb(192,57,43);}
#pageMainMenu > ul > li:hover > a svg,  #pageMainMenu > ul > li > a:active svg{ fill:rgb(192,57,43);}


/* form */

.btn:not(:hover):not(.btn-blank) { background: rgb(192,57,43);  }
form fieldset legend {color: rgb(192,57,43);}
form fieldset {border: 1px solid rgb(192,57,43);}


.btn:hover { text-decoration: none; color:#fff; background: #000; }
.btn-blank { color: #000; }
.btn-blank,.btn-blank:hover { background: none; }

/* datepicker */

#calendar .ui-state-highlight,#calendar .ui-widget-content .ui-state-highlight,#calendar .ui-widget-header .ui-state-highlight {    color:rgb(192,57,43);}
#calendar .ui-datepicker .ui-datepicker-title, #calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:not(:hover),
#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next:not(:hover),#calendar .ui-datepicker td.highlight span,
#calendar .ui-datepicker td.highlight a,#calendar .ui-datepicker td a.ui-state-hover{background-color: rgb(192,57,43);color: #fff;}

#calendar .ui-datepicker td a.ui-state-hover{color: #fff;}
#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover
{ background-color: #000;}


#pageMainMenu > ul > li  .submenu ul li.themeColorHoverBG {background-color: #fff;}


/* --------------------------- themes --------------------------- */
@media only screen and (max-width: 768px) {
    /* ciary pri responzivnom spodnom menu */
    footer > .rowParent > .row > .col.active {border-bottom: 2px solid rgb(192,57,43);}
}
@media only screen and (max-width: 500px) {
    /* zmena info-sections - spodna ciara*/
    .info-sections > .row > .col .title {border-bottom-color: #a62f23;}
}
.new__date {
    color: rgb(192,57,43);
}
.katedra__layout.katedra__layout--1 .sidebar__menu > ul > li > a:hover {
    background-color: rgb(192,57,43);
}
.katedra__layout.katedra__layout--1 .btn {
    background-color: rgb(192,57,43);
}
.katedra__layout.katedra__layout--1 .news__title h4,
.katedra__layout.katedra__layout--1 .content__title h3 {
    color: rgb(192,57,43);
}
.katedra__layout.katedra__layout--2 .sidebar__menu,
.katedra__layout.katedra__layout--3 .sidebar__menu,
.katedra__layout.katedra__layout--4 .sidebar__menu,
.katedra__layout.katedra__layout--1 .sidebar__menu > ul > li.has-submenu.opened,
.katedra__layout.katedra__layout--1 .sidebar__menu > ul > li.active {
    background-color: rgb(192,57,43);
}