<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***********/
/* Barvy   */
/***********/

.color-primary-0 { color: #FD914A }	/* Main Primary color */
.color-primary-1 { color: #FFC198 }
.color-primary-2 { color: #FFA76D }
.color-primary-3 { color: #ED701F }
.color-primary-4 { color: #BA500B }

.color-secondary-1-0 { color: #3B67A7 }	/* Main Secondary color (1) */
.color-secondary-1-1 { color: #89A9D8 }
.color-secondary-1-2 { color: #5B83BE }
.color-secondary-1-3 { color: #21539C }
.color-secondary-1-4 { color: #123C7A }

.color-secondary-2-0 { color: #63D73F }	/* Main Secondary color (2) */
.color-secondary-2-1 { color: #A5EE8E }
.color-secondary-2-2 { color: #80E261 }
.color-secondary-2-3 { color: #44C91A }
.color-secondary-2-4 { color: #2D9D0A }


/***********/
/* Menu    */
/***********/

@font-face {
    font-family: 'Century Gothic';
    font-family: 'Century Gothic';
    src: url('../fonts/other/Century Gothic.TTF');
    src: url('../fonts/other/Century Gothic.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    font-size: 1.3em;
    color: #333;
}

figure.bg-base-1 {
    /*color: #FD914A !important;*/
    color: #333 !important;
    background: transparent;
    /*border: 1px solid #FD914A;*/
    border: 1px solid #44C91A;
}

.parallax-section-1 {
    height: 350px;
}

.parallax-section.parallax-section-2 .parallax-content {
    width: 40%;
    padding: 60px 0 60px 0;
    margin: 0;
    margin-left: 55%;
}

.parallax-section-2 h1.parallax-title {
    text-shadow: 1px 1px 1px #0D0D0D;
}
.parallax-section-2 h1.parallax-title span.jmeno {
    display: block;
    color: white;
    font-size: 20px;
    font-weight: lighter;
    font-style: italic;
    line-height: 24px;
    text-shadow: 0px 0px 0px transparent;
    padding-top: 5px;
}

.parallax-content {
    margin: 40px 0px;
}

.navbar-main .navbar-nav &gt; li &gt; a,
.navbar-main .navbar-nav &gt; li &gt; ul &gt; li &gt; a,
h1, h2, h3, h4, h5, h6,
.heading, block-title,
.page-title h2,
.vertical-info h4,
footer h4 {
    text-transform: none;
}
footer h4 {
    text-transform: uppercase;
}

.navbar-main .navbar-nav &gt; li &gt; a, .navbar-main .navbar-nav &gt; li &gt; a:hover, .navbar-main .navbar-nav &gt; li &gt; a:focus {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 16px 20px;
}
.navbar-main .navbar-nav &gt; li &gt; a:hover, .navbar-main .navbar-nav &gt; li &gt; a:focus {
    color: #FD914A;
}

.navbar-main .navbar-nav&gt;.active&gt;a {
    color: #44C91A;
}
.navbar-main .navbar-nav&gt;.active&gt;a:hover, .navbar-main .navbar-nav&gt;.active&gt;a:focus {
    color: #FD914A;
}

@media (max-width: 991px) {
    .navbar-main .navbar-toggle {
        background-color: transparent !important;
    }
    .navbar-main .navbar-toggle .icon-bar {
        background-color: #FD914A;
    }
}


/***********/
/* Obsah   */
/***********/

h3 a:hover {
    color: rgb(215,215,215) !important;
}

section a {
    color: #FD914A;
}
/*ul.list-style-1&gt;li&gt;a {*/
.vertical-info a {
    color: #333;
}
.vertical-info a:hover {
    color: #FD914A;
}

.nezalomit {
    white-space: nowrap;
}

.btn-base-1, .btn-base-1:hover, .btn-base-1:focus, .btn-base-1:active, .btn-base-1.active, .open .dropdown-toggle.btn-base-1 {
    color: #fff;
    background-color: #FFA76D;
    border-color: #FFA76D;
}
.btn-base-1:hover {
    background-color: #FD914A;
    border-color: #FD914A;
}
section.slice .btn-b-base-1, #trueModal .btn {
    background-color: transparent;
}
section.slice .btn-b-base-1:hover, #trueModal .btn:hover {
    color: white;
}

i.fa {
    color: #44C91A !important;
}
a i.fa {
    color: #FD914A !important;
}
.bg-base-1 i.fa {
    color: white !important;
}
footer i.fa {
    /*color: white !important;*/
    color: #A5EE8E !important;
    font-size: 20px;
    min-width: 20px;
}
.block.style-5.v1a .block-icon i {
    color: #44C91A;
}

.aux-nav i.fa {
    color: white !important;
    /*background: #672024 !important;*/
}
.bg-base-2 {
    /*background: #DCAB4F;*/
}
.bg-base-2 i.fa {
    color: white !important;
}
ul.list-bullet a:hover {
    font-weight: bold;
}

.bg-base-3 {
    background: #eee;
}
.bg-base-3.telefony h1 {
    margin: 0px;
    color: #333;
}
.telefony .cta-wrapper {
    padding: 16px 0;
}
.telefony .cta-wrapper h1 {
    font-size: 15px;
    /*line-height: 2.7;*/
}
.telefony a {
    color: #333;
}
.telefony a:hover {
    color: #FD914A;
}

@media (max-width: 991px) {
    .row&gt;div {
        margin-bottom: 50px;
    }
    .row&gt;div:last-child, .row .row&gt;div {
        margin-bottom: 0px;
    }
}

.ram {
    border: 1px solid #ddd;
}

.termin {
    font-style: italic;
}

.dulezite {
    /*color: #672024;*/
}

.velke {
    font-size: 1.5em;
}

h3.heading.mt-30 {
    margin-top: 30px !important;
}

.block.style-5 .block-content .block-title-2 {
    color: #666 !important;
}

.table tr:last-child td {
    border-bottom: 1px solid #f1f1f1;
}

.table tr:last-child td {
    border-bottom: 1px solid #f1f1f1;
}

table td, table th {
    padding: 0.5em 1.5em !important;
}
section.aktuality table td, section.aktuality table th {
    padding: 3px 5px 3px 0px !important;
}
th {
    /*color: #FD914A;*/
    font-weight: normal;
}

section#ordhod table td, section#ordhod table th {
    padding: 2px 1.5em !important;
    border-bottom: 15px solid white;
}
section#ordhod table td {
    padding: 2px 0em 2px 2.5em !important;
}
section#ordhod th {
    font-size: 1.2em;
    background-color: #eee;
    /*background-color: #ffebde;*/
}
section#ordhod .cas {
    font-size: 1.5em;
    white-space: nowrap;
}
section#ordhod .hodina {
    font-size: 1.3em;
}
section#ordhod table .zmena {
    color: #44C91A;
}

.pozn {
    font-size: 0.9em;
}

.vysvetlivka {
    display: block;
    font-size: 0.9em;
    color: white;
    font-style: italic;
    font-weight: bold;
    margin-top: 5px;
}
.vycet {
    font-weight: bold;
}
.parallax-section.parallax-section-2 .vysvetlivka, .parallax-section.parallax-section-2 .vycet {
    margin-left: 15px;
}

section#mapa iframe {
    width: 100%;
    min-height: 400px;
    border: 0px solid transparent;
}

.section-title-wrapper.v1 .section-title {
    color: #333 !important;
}
.section-title-wrapper.style-1 .section-title.left span:before {
    bottom: -5px;
    height: 2px;
    background-color: #44C91A !important;
}
.section-title-sm {
    font-weight: bold;
}
.section-title-wrapper.style-2.v1 .section-title span:before {
    background: #44C91A;
}

.aktualita .btn {
    display: block;
    margin: 20px 0px;
}

ul.list-style-1 &gt; li &gt; a &gt; span.tel {
    font-size: 20px;
}
ul.list-bullet li span {
    font-size: 1.2em;
}
footer ul.list-style-1 &gt; li &gt; a &gt; span.tel {
    color: white;
}

.collapse-wrapper .block.style-5.v1a .block-icon {
    /*width: 50px;*/
    /*height: 50px;*/
    width: 30px !important;
    height: 30px !important;
}
.collapse-wrapper .block.style-5.v1a .block-icon i {
    font-size: 30px;
    font-weight: bold;
}
.collapse-wrapper .panel-body {
    padding-left: 85px;
}
.collapse-wrapper .panel-heading .panel-body {
    padding: 0px;
}
.collapse-wrapper .block.style-5 .block-content .block-title {
    margin: 0px;
}
.collapse-wrapper .panel:hover .block.style-5 .block-content .block-title {
    color: #FD914A !important;
    cursor: pointer;
}

section#pojistovny h4 {
    font-size: 1.5em;
    white-space: nowrap;
}

ul li, ol li {
    margin-bottom: 5px;
}

ul, ol {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    /*padding-inline-start: 40px;*/
    padding-inline-start: 0em;
}

.pozor {
    color: #BA500B;
    font-weight: bold;
}

.pozor2 {
    color: #44C91A;
    font-weight: bold;
}

.pozor3 {
    color: #21539C;
    font-weight: bold;
}

.jakoh3 {
    /*color: #2D9D0A;*/
    /*font-weight: bold;*/
    display: block;
    background-color: #fcfcfc;
    border: 1px solid #cccccc;
    border-radius: 6px;
    width: 104%;
    margin-left: -2%;
    padding: 2%;
}

.datum {
    text-align: right;
    white-space: nowrap;
    padding-right: 15px;
}



/***********/
/* Paticka */
/***********/

.copyright {
    padding: 15px 0;
}

.copyright .company-rights {
    color: #FFC198 !important;
}



/**************/
/* Responsive */
/**************/
.mobile {
    display: none;
}
@media (max-width: 767px) {
    #logoOne, #logoTwo {
        max-height: 55px;
    }
    .mobile {
        display: block;
        font-weight: normal;
    }
    .cas .mobile {
        font-size: 0.8em;
    }
    .pc {
        display: none;
    }
    .parallax-section-1 {
        min-height: 350px;
        height: auto;
    }
    .parallax-section .parallax-title.parallax-title-sm {
        font-size: 25px;
        line-height: 35px;
    }
    .parallax-section.parallax-section-2 .parallax-content {
        width: 50%;
        margin-left: 45%;
    }
    .parallax-section.parallax-section-2 .vycet {
        margin-top: 5px;
    }
    .parallax-section.parallax-section-2 .vysvetlivka, .parallax-section.parallax-section-2 .vycet {
        font-size: 11px;
    }
    .xs-mb {
        margin-bottom: 10px;
    }
    .section-title.center {
        font-size: 20px;
    }
    section.telefony span.text {
        display: block;
    }
    .block.style-5.v1a .block-icon {
        width: 35px;
        height: 35px;
    }
    .block.style-5.v1a .block-icon i {
        font-size: 35px;
    }
    .block.style-5.v1a .block-content {
        padding-left: 50px;
        padding-right: 5px;
    }
    section#ordhod table td, section#ordhod table th {
        padding: 2px 8px !important;
        border-bottom: 10px solid white;
    }
    section#ordhod table td {
        padding: 2px 0px 2px 16px !important;
    }
    section#ordhod th {
        font-size: 1em;
    }
    section#ordhod .cas {
        font-size: 1.1em;
    }
    section#ordhod .hodina {
        font-size: 1.1em;
    }
    .collapse-wrapper .panel-body {
        padding-left: 25px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    #logoOne, #logoTwo {
        max-height: 55px;
    }
    section.telefony span.text {
        display: block;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}

@media (max-width: 400px) {
    .parallax-section .parallax-title.parallax-title-sm {
        font-size: 20px;
        line-height: 30px;
    }
    .parallax-section.parallax-section-2 .parallax-content {
        width: 70%;
        margin-left: 25%;
    }
    .btn-1.btn-lg {
        padding-left: 10px;
        padding-right: 10px;
        margin-left: 0px;
        margin-right: 0px;
    }
}
</pre></body></html>