/**
 * Konfigurace barev a obrazku
 * @author Martin Stránský SG <mstransky7@gmail.com>
 * GENERATED 
 */
@import '../js/tinymce/skins/lightgray/skin.min.css';
@import '../css/themify-icons.css';
/**
 * funkce
 * @author Martin Stránský SG <mstransky7@gmail.com>
 */
/**
  Maxinalni delka contentu
  @row_height : body_font_size * body_line_height
 */
/**
  Maxinalni delka contentu - color_1 background
  @row_height : body_font_size * body_line_height
 */
/**
  Maxinalni delka contentu - color_1 backgroung
  @row_height : body_font_size * body_line_height
 */
/**
  Maxinalni delka contentu - color_1 backgroung
  @row_height : body_font_size * body_line_height
 */
/**
  Maxinalni delka contentu - color_datk backgroung
  @row_height : body_font_size * body_line_height
 */
.heightFill {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.heightFill > * {
  flex-grow: 1;
  flex-shrink: 0;
}
:root {
  --color_background_transparent: #EEEEEE;
}
body {
  color: #000000;
}
header,
header.abs,
footer,
.SidebarBlueCart {
  background-color: #000000;
}
header a,
header.abs a,
footer a,
.SidebarBlueCart a,
header a:hover,
header.abs a:hover,
footer a:hover,
.SidebarBlueCart a:hover {
  color: #B7B7FB;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #000000;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover {
  color: #0000EE;
}
a,
a:hover {
  color: #0000EE;
}
form select,
form input[type='text'],
form input[type='time'],
form input[type='url'],
form input[type='month'],
form input[type='week'],
form input[type='email'],
form input[type='color'],
form input[type='datetime'],
form input[type='datetime-local'],
form input[type='range'],
form input[type='search'],
form input[type='tel'],
form input[type='date'],
form input[type='password'],
form input[type='number'] {
  border-bottom: 1px solid #000000;
  width: 100%;
  color: #000000;
}
footer a {
  color: #B7B7FB;
  text-decoration: none;
}
footer a:hover {
  text-decoration: underline;
}
footer a:visited {
  color: #B7B7FB;
}
footer .link-primary {
  color: #B7B7FB;
}
footer address,
footer p {
  color: #FFFFFF;
}
footer form.Newsletter .btn {
  color: #000000;
  background-color: #B7B7FB;
}
footer form.Newsletter .btn:hover {
  color: #000000;
  background-color: #B7B7FB;
}
footer .social-list li a {
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
}
footer .social-list li a:hover {
  color: #FFFFFF;
  background-color: #0000EE;
  border: 1px solid #0000EE;
}
footer :link {
  color: #B7B7FB;
}
footer a.showUserSettings .cookie {
  fill: #B7B7FB;
}
footer a.showUserSettings:hover .cookie {
  fill: #B7B7FB;
}
.page footer .link-primary {
  color: #B7B7FB;
}
header .search-form_toggle {
  color: #B7B7FB;
}
header .search-form_toggle:hover {
  background-color: #B7B7FB;
}
header .search-form_toggle:hover:before {
  color: #000000;
}
header .userAccount .icon-primary {
  color: #B7B7FB;
}
header .userAccount:hover {
  background-color: #B7B7FB !important;
}
header .userAccount:hover .icon-primary {
  color: #000000;
}
header .rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
  background-color: #000000;
}
.Search .search-form_label {
  background-color: #EEEEEE;
}
.Search input[type=submit] {
  color: #FFFFFF;
  background: #0000EE;
}
.Search input[type=submit]:hover {
  color: #FFFFFF;
  background: #0000EE;
}
.Search .SearchWhisperer a,
.Search .words a {
  color: #0000EE;
}
.Search .SearchWhisperer a:hover,
.Search .words a:hover {
  color: #0000EE;
}
.breadcrumb {
  background-color: #EEEEEE;
}
.breadcrumb a {
  color: #0000EE;
}
.breadcrumb a:hover {
  color: #0000EE;
}
.breadcrumb .breadcrumb-actions .gSpeakDiv.active {
  background-color: #0000EE;
}
.BranchMenu ul.marked-list li:before {
  color: #FFFFFF;
}
.BranchMenu li.active,
.BranchMenu li:hover {
  color: #B7B7FB;
}
.BranchMenu li.active > a,
.BranchMenu li:hover > a,
.BranchMenu li.active:before,
.BranchMenu li:hover:before {
  color: #B7B7FB;
}
.BranchMenu li.active:hover:before {
  background-color: #B7B7FB;
  color: #B7B7FB;
}
.BranchMenu li.active:hover > a,
.BranchMenu li.active:before,
.BranchMenu li.active > a {
  color: #B7B7FB;
}
.SidebarBlueCart.active {
  background-color: #0000EE;
}
.SidebarBlueCart.active .title {
  color: #FFFFFF;
}
.SidebarBlueCart a.title {
  color: #B7B7FB;
}
.SidebarBlueCart a.title:hover {
  color: #B7B7FB;
}
.SidebarBlueCart a,
.SidebarBlueCart .BranchMenu a {
  color: #B7B7FB !important;
}
.SidebarBlueCart .BranchMenu.collapsingMenu li .submenu-toggle {
  background-color: transparent;
}
.SidebarBlueCart .BranchMenu.collapsingMenu li .submenu-toggle:after {
  color: #FFFFFF;
}
.checkboxs label.checkbox.checked {
  background: #000000;
}
form label.checkbox .checkbox-custom-dummy:after {
  color: #000000;
}
.bg1 {
  color: #000000;
  background-color: #EEEEEE;
}
.icon-primary {
  color: #0000EE;
}
.brand .brand-name,
.brand .brand-name:focus,
.brand .brand-name:active,
.brand .brand-name:hover {
  color: #0000EE;
}
.page .link-primary,
.page .link-primary:active,
.page .link-primary:focus {
  color: #0000EE;
}
.HeaderLinks .unit .unit-body {
  color: #0000EE;
}
.rd-navbar-static .rd-navbar-nav > li > a,
.rd-navbar-fullwidth .rd-navbar-nav > li > a {
  color: #B7B7FB;
}
.rd-navbar-static .rd-navbar-nav > li > a:after,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:after {
  color: #B7B7FB;
}
.rd-navbar-static .rd-navbar-dropdown > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
  color: #0000EE;
}
.rd-navbar-static .rd-navbar-dropdown > li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a {
  font-size: 22px;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {
  border: 2px solid #000000;
}
.rd-navbar-static .rd-navbar-nav > li:hover > a {
  background-color: #B7B7FB;
  color: #000000;
}
.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu .rd-megamenu-list li a,
.rd-navbar-static .rd-navbar-submenu .rd-megamenu-list li a,
.rd-navbar-static .rd-navbar-submenu .rd-navbar-dropdown li a {
  color: #0000EE;
}
.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu .rd-megamenu-list li a:hover,
.rd-navbar-static .rd-navbar-submenu .rd-megamenu-list li a:hover,
.rd-navbar-static .rd-navbar-submenu .rd-navbar-dropdown li a:hover {
  color: #0000EE;
}
.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu .rd-megamenu-list li a:hover,
.rd-navbar-static .rd-navbar-submenu .rd-megamenu-list li a,
.rd-navbar-static .rd-navbar-submenu .rd-navbar-dropdown li a:hover {
  background-color: transparent;
}
.rd-navbar-static .rd-navbar-nav > li.active > a,
.rd-navbar-fullwidth .rd-navbar-nav > li.active > a {
  background-color: #B7B7FB;
  color: #000000;
}
.divider {
  background: #0000EE;
}
.img-border {
  box-shadow: 0 0 0 1px #000000;
}
.Actualities .item a.link {
  color: #FFFFFF;
}
.Actualities .EventsTop {
  background-color: #000000;
}
.Actualities .EventsTop .list-numbered a {
  color: #B7B7FB !important;
}
.btn.tag,
.btn.tag:hover,
.btn.btn-primary.tag,
.btn.btn-primary.tag:hover {
  color: #000000 !important;
  border: 1px solid #000000 !important;
  background-color: transparent !important;
}
p {
  font-size: 18px;
}
.table table.table-header tr:first-child td,
.table table.table-header tr:first-child th {
  background-color: #000000;
  border: 1px solid #000000;
  color: #FFFFFF;
}
footer.footer-corporate .footer-contacts a,
footer.footer-corporate .footer-contacts span,
footer.footer-corporate .footer-contacts p,
.small,
small {
  font-size: 18px;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .OfficialDesk .item .date,
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Tenders .item .date {
  font-size: 20px;
}
.HomepageSite .SliderEventTop {
  background-color: #000000;
}
.WidgetBasic {
  background-color: #000000 !important;
}
.WidgetBasic .Banners {
  background-color: #000000 !important;
}
section.Widget {
  background-color: #EEEEEE;
}
section.Widget .navigation {
  border-left: 3px solid #000000;
}
section.Widget .navigation:before {
  content: '';
  background: var(--color_background);
  position: absolute;
  left: -30px;
  right: -30px;
  top: -15px;
  bottom: -30px;
}
section.Widget .navigation a {
  color: #0000EE;
}
section.Widget .navigation li:before {
  background-color: #000000;
}
section.Widget .navigation li:after {
  content: '';
  background-color: #000000;
  position: absolute;
  left: -33px;
  width: 3px;
  height: 36px;
  top: 0;
}
section.Widget .navigation:after {
  border-bottom: 3px solid #000000;
  border-left: 3px solid #000000;
}
section.Widget .Links {
  background-color: var(--color_background);
}
section.Widget .Links .item + .item {
  border-top: 2px solid #000000;
}
section.Widget .Links a.product {
  color: #0000EE;
}
section.Widget .Links a.product .product-icon .icon {
  color: #0000EE;
}
section.Widget .Links a.product .product-body .h5 {
  color: #0000EE;
}
section.Widget .swiper-container-vertical {
  background-color: #EEEEEE;
}
section.Widget .site a {
  color: #0000EE;
}
section.Widget .site ul li a {
  color: #0000EE;
}
section.Widget.WidgetBasic .Banners {
  background-color: #EEEEEE;
}
section.Widget .typeBig:before,
section.Widget .typeMiddle:before,
section.Widget .typeSmall:before {
  background-color: #EEEEEE;
}
.list-marked-contrast > li a:hover {
  color: #0000EE;
}
.bg-congress-blue .list-marked-contrast > li a:hover,
.bg-congress-blue a:hover,
.bg-congress-blue .box-custom-primary a:hover,
.bg-congress-blue .box-custom-congress-blue a:hover {
  color: var(--color_background);
  text-decoration: underline;
}
.HomepageSite .swiper-slide.slide-text:before {
  background-color: transparent;
}
.HomepageSite .rd-material-tabs ul li.rd-material-tab > a {
  color: #0000EE;
}
.HomepageSite .rd-material-tabs ul li.rd-material-tab.rd-material-tab-active,
.HomepageSite .rd-material-tabs ul li.rd-material-tab:hover {
  background-color: #0000EE;
}
.HomepageSite .rd-material-tabs ul li.rd-material-tab.rd-material-tab-active:after,
.HomepageSite .rd-material-tabs ul li.rd-material-tab:hover:after {
  border-left: 0;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .OfficialDesk .item .files a,
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Tenders .item .files a,
.HomepageSite .rd-material-tabs .rd-material-tabs__container .OfficialDesk .item .files a:hover,
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Tenders .item .files a:hover {
  color: #0000EE;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .files-list .item .item-left .icon {
  color: #000000;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Decree li {
  color: #000000;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Decree li a {
  color: #0000EE;
}
div.Businessmans a {
  color: #0000EE;
}
@media (min-width: 992px) {
  .list-marked > li {
    font-size: 20px;
  }
}
.product .product-icon .icon {
  color: #B7B7FB;
}
.Sidebar .Links .product:hover a {
  color: #B7B7FB !important;
}
.Sidebar .Links .product .product-icon a {
  color: #B7B7FB;
}
.SectionNews .box-custom-variant-1 .box-image .icon {
  color: #000000;
}
.SectionNews .box-custom-variant-1 .box-footer {
  padding-bottom: 15px;
}
.ui-to-top,
.ui-to-top:active,
.ui-to-top:focus {
  background-color: #0000EE;
  color: #FFFFFF;
}
:link {
  color: #0000EE;
}
:visited {
  color: #551A8B;
}
.bg-congress-blue .product .product-icon .icon {
  color: var(--color_background);
}
.HomepageSite .parallax_image,
.HomepageSite .Actualities {
  background-image: none !important;
}
.swiper-slide .row-center .col-md-10 {
  background-color: #000000;
}
.swiper-slide .row-center .col-md-10 div.file_list {
  background-color: transparent;
}
.swiper-slide .row-center .col-md-10 div.file_list a {
  color: #B7B7FB;
}
.swiper-slide .row-center .col-md-10 div.file_list a:hover {
  text-decoration: underline;
}
.SectionNews .h4 {
  color: var(--color_background);
}
.SectionItem .box-content {
  padding: 0 15px;
}
.SectionItem .box-footer {
  padding: 0 15px 15px;
}
.quote-variant-1 .quote-body,
.box-custom-variant-1 {
  box-shadow: none !important;
  margin-top: 20px !important;
}
.rd-calendar td div.rdc-table_date.rdc-table_today {
  background-color: var(--color_background);
}
a:hover {
  color: #0000EE;
  text-decoration: underline;
}
.Search {
  background-color: #EEEEEE;
  border: 1px solid #000000;
}
.SearchAdvanced {
  background-color: #EEEEEE;
}
.SearchAdvanced .words a {
  color: #0000EE;
}
.SearchAdvanced .words a:hover {
  color: #0000EE;
}
.form-control {
  border: 1px solid #000000;
}
.BranchMenu li.active:before,
.BranchMenu li.active > a {
  color: #B7B7FB;
  text-decoration: underline;
}
.EventTop.list-numbered .unit .unit-left {
  background-color: #0000EE;
}
.EventTop.list-numbered .unit .unit-left span {
  color: var(--color_background);
}
.EventTop.list-numbered .unit .unit-left time,
.EventTop.list-numbered .unit .unit-left span {
  color: var(--color_background);
}
.ArticlesSite .Sidebar ul li.active a {
  color: var(--color_background);
  text-decoration: underline;
}
.ArticlesSite .Sidebar ul li span {
  font-size: 20px;
}
.Logo div.brand_name a {
  color: #B7B7FB;
}
.brand .brand-name {
  color: #000000;
}
.Menu .sf-menu ul {
  background-color: #EEEEEE;
  border: 1px solid #000000;
}
.Menu .sf-menu ul > li > a:hover {
  color: #FFFFFF;
  background-color: #0000EE;
}
.Menu .sf-menu ul > li > a {
  color: #0000EE;
}
.Menu .sf-menu > li.active > a {
  background-color: #FFFFFF;
  color: #000000;
}
.Menu .sf-menu > li.active > a:hover {
  background-color: #0000EE;
  color: #FFFFFF;
}
.Menu .sf-menu > li.sfHover > a,
.Menu .sf-menu > li > a:hover {
  background-color: #0000EE;
}
.Menu .sf-menu ul > li.active > a {
  background-color: #0000EE;
}
.btn,
input[type="submit"] {
  background-color: #0000EE;
  border-color: #0000EE;
  color: #FFFFFF;
}
.btn:hover,
input[type="submit"]:hover,
.btn.active,
input[type="submit"].active,
.btn:visited,
input[type="submit"]:visited {
  background-color: #0000EE;
  border-color: #0000EE;
  color: #FFFFFF;
}
.btn:hover,
input[type="submit"]:hover {
  background: #0000EE;
}
.btn.btn-primary,
.btn.btn-primary:hover,
.btn.btn-primary.active {
  background-color: #0000EE !important;
  border-color: #0000EE !important;
  color: #FFFFFF !important;
}
.btn.btn-primary-outline {
  background-color: #0000EE;
  border-color: #0000EE;
  color: #FFFFFF;
}
.btn.btn-primary-outline:hover,
.btn.btn-primary-outline.active,
.btn.btn-primary-outline:visited {
  background-color: #0000EE;
  border-color: #0000EE;
  color: #FFFFFF;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Decree li:before {
  color: #0000EE;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Decree li a {
  color: #0000EE;
}
.HomepageSite .rd-material-tabs .rd-material-tabs__container .Decree li a:hover {
  text-decoration: underline;
  color: #0000EE;
}
.userSettings .icons .btn {
  color: #FFFFFF;
}
.userSettings .icons .btn.active,
.userSettings .icons .btn:hover {
  color: #FFFFFF;
  background-color: #0000EE;
  text-decoration: underline;
}
.HomepageSite .Actualities .item h3 {
  color: #000000;
}
.HomepageSite .breadcrumb-actions a {
  color: #0000EE;
}
.HomepageSite .breadcrumb-actions a.active,
.HomepageSite .breadcrumb-actions a:hover {
  color: #0000EE;
  background-color: transparent;
}
ul.pagination-custom li:first-child a,
ul.pagination-custom li:last-child a {
  color: #0000EE;
}
ul.pagination-custom li:first-child a:hover,
ul.pagination-custom li:last-child a:hover {
  color: #0000EE;
}
.ContactSite .contactForm input[type=submit] {
  background-color: #0000EE;
  color: #FFFFFF;
}
.ContactSite .contactForm input[type=submit]:hover {
  background-color: #0000EE;
  color: #FFFFFF;
}
.ContactSite .contactForm input.form-control {
  border-bottom: 1px solid #000000;
}
.rd-calendar .rdc-prev,
.rd-calendar .rdc-next {
  color: #0000EE;
}
.rd-calendar td div.rdc-table_date {
  background-color: #FFFFFF;
  color: #000000;
}
.rd-calendar td div.rdc-table_date:hover {
  background-color: #0000EE;
}
.rd-calendar td.rdc-table_has-events div.rdc-table_events-count {
  background-color: #0000EE;
  color: #FFFFFF;
}
.rd-calendar td.rdc-table_has-events:hover ul.rdc-table_events {
  background-color: #0000EE;
}
.rd-calendar td.rdc-table_has-events:hover ul.rdc-table_events li a {
  color: #FFFFFF;
}
.LeisureSite .Calendar .rdc-panel .rdc-prev,
.LeisureSite .Calendar .rdc-panel .rdc-next {
  color: #B7B7FB;
}
.subPageLink.active {
  color: #FFFFFF;
  text-decoration: underline;
}
.ReservationSite .SidebarBlueCart.active {
  background-color: #0000EE;
}
.ReservationSite .SidebarBlueCart.active span {
  color: #FFFFFF;
}
.ReservationSite .List .item {
  border-color: #000000;
}
.ReservationSite .List .item .img-circle {
  box-shadow: 0 0 0 1px #000000;
}
.ReservationSite .Detail table.rd-week td {
  background-color: #000000;
  text-align: center;
  color: #FFFFFF;
}
.ReservationSite .Detail table.rd-week td.today {
  color: #FFFFFF;
  background-color: #0000EE;
}
.SearchSite .rd-material-tabs ul li.rd-material-tab a {
  background-color: transparent;
  color: #0000EE;
}
.SearchSite .rd-material-tabs ul li.rd-material-tab.rd-material-tab-active,
.SearchSite .rd-material-tabs ul li.rd-material-tab:hover {
  background-color: #0000EE;
  color: #FFFFFF;
}
.SearchSite .rd-search .SearchInput input.search-form_input {
  border-bottom: 1px solid #000000;
  color: #000000;
}
.SearchSite .SearchWhisperer ul li a {
  background-color: #EEEEEE;
  color: #0000EE;
}
.SearchSite .SearchWhisperer ul li a:hover {
  background-color: #0000EE;
  color: #FFFFFF;
}
.filterBlock .SidebarBlueCart.filtr.active {
  background-color: #0000EE;
}
.filterBlock .SidebarBlueCart.filtr.active .title {
  color: #FFFFFF;
}
.rd-range.hasTooltip .rd-range__pointer .rd-range__pointer-tooltip {
  color: #0000EE;
}
.SidebarBlueCart.filtr .title {
  color: #FFFFFF;
}
.SidebarBlueCart.filtr .rd-range.hasTooltip .rd-range__pointer .rd-range__pointer-tooltip {
  color: #0000EE;
}
.SidebarBlueCart.filtr .checkboxs label.checkbox {
  border: 1px solid #B7B7FB;
  color: #B7B7FB;
}
.SidebarBlueCart.filtr.active .checkboxs label.checkbox {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}
.SidebarBlueCart.filtr.active .checkboxs label.checkbox.checked {
  background-color: #000000;
}
.SidebarBlueCart.filtr.active .checkboxs label.checkbox.checked .checkbox-custom-dummy:after {
  color: #000000;
}
.SidebarBlueCart.filtr.active label.checkbox_label {
  color: #FFFFFF;
}
