
.navbar-brand { padding: 0; }

#logo {
    display: block;
    background: url(../img/logo_v2.png) top no-repeat;
    width: 100%;
    height: 100%;
    background-size: contain;
}

.service-block .icon {
    display: block;
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 130px;
    background-repeat: no-repeat;
    background-color: white;
}

.service-block h3 { text-align: center; }

.closed {
    margin: 0;
    padding: 0;
}
.closed .alert { margin: 0; border-radius: 0; } 

.page-header {
    background-position: center center;
    background-repeat: no-repeat;
}
.page-header h1 { text-shadow: 1px 0px 2px rgba(150, 150, 150, 1); }
.page-header .breadcrumb a { color: white; }

.footer { padding-bottom: 50px; }
.footer-widget img { max-width: 320px; }
.eset-antivirus { display: block; }


@media only screen and (max-width: 768px) {
    #navigation.small-screen ul { padding-bottom: 20px; }    
    #navigation > ul > li > a { border-left: none; border-right: none; }
    #navigation.small-screen .submenu-button { bottom: 0; height: auto; }
    #navigation.small-screen .submenu-button:before { top: 23px; }
    #navigation.small-screen .submenu-button:after { top: 26px; }
    .header { background-color: #446a73; margin-bottom: -1px; }

    .footer { padding-top: 40px; padding-bottom: 0; }
    .footer-widget { margin-bottom: 40px; }
    .footer-widget h3 { margin-bottom: 10px; }
    .footer-widget img { margin-bottom: 5px; }
    .eset-antivirus img { width: 100px; }
}