.main { min-height: 500px; }
.page-top { background: #F0F0ED; border-top: 1px solid #e9e9e9; border-bottom-width: 1px; }
.page-top h1 { color: #777; border-bottom-width: 1px; }

.featured-box-primary .box-content { border-top: 3px solid #009fe3; }
.featured-box-primary i.icon-featured { background-color: #999; }
.featured-box-primary h4 { color: #555; }

.featured-box-secundary .box-content { border-top: 3px solid #009fe3; }
.featured-box-secundary i.icon-featured { background-color: #999; }
.featured-box-secundary h4 { color: #555; }

.featured-box-tertiary .box-content { border-top: 3px solid #009fe3; }
.featured-box-tertiary i.icon-featured { background-color: #999; }
.featured-box-tertiary h4 { color: #555; }

.featured-box-quartenary .box-content { border-top: 3px solid #009fe3; }
.featured-box-quartenary i.icon-featured { background-color: #999; }
.featured-box-quartenary h4 { color: #555; }

.featured-boxes .featured-box { height: 550px; }
.home-intro p { max-width: none; display: block; }
.home-intro { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.nivo-slider .theme-default .nivoSlider { margin-top: 0px; }
.home-slider-wrapper, .slider-container  { background: #a09e9f; }

#header nav ul.nav-main ul.dropdown-menu, #header nav ul.nav-main li.dropdown.open .dropdown-toggle, #header nav ul.nav-main li.active a, #header nav ul.nav-main li > a:hover, #header nav ul.nav-main li.dropdown:hover a {
    background-color: #009fe3 !important;
}
a, h3, h4, h5 { color: #009fe3; }
.main ul, .main ol { margin-bottom: 20px; }
ul.icons li { padding-left: 20px; }
ul.icons li i { margin-left: -20px; }

.btn-primary, .pagination > .active > a, body.dark .pagination > .active > a, .owl-theme .owl-controls .owl-nav [class*="owl-"] {
    border-color: #009fe3 !important;
    background-color: #009fe3  !important;
}
.text-primary { color: #009fe3 !important; }
.footer-ribbon { margin: -67px 0 0 14px !important; background-color: #009fe3  !important; }
#footer { background: #333; border-top: 1px solid #000; }  
.slider { height: 400px; max-height: 400px !important; }
.sidebar ul li.active { font-weight: bold; }
#header nav ul.nav-main ul.dropdown-menu li a { text-shadow: none !important; font-size: 13px !important;  }

.slider-container.light {
    /*background-color: #f0f0ed;*/
}

.home-intro.light {
    background: #F0F0ED;
    border-color: #e5e5e5;    
}

@media (max-width: 991px) {
    #header .nav-main-collapse, .btn-responsive-nav { background: #009fe3 !important; }
    #header .nav-main ul li { border-color: #eee; }
    section.call-to-action h3 .btn { display: block; margin: 40px;  }
}

#footer a {
  color: inherit !important;
}

body.kontakt .body { margin-bottom: 150px; }

.nivo-slider .theme-default .nivoSlider img { border-radius: 0px; }

footer p { display: block; }
footer p.short i { margin: 5px 10px 0px 0px; }
footer p.short i, footer p.short span { float: left; }