        h1 { font-size: 30px; }
        
        .breadcrumb {
                font-size: 11px;
                padding: 8px 15px;
                margin-bottom: 20px;
                background: none;
                border-radius: 0px;
                }
        
        .breadcrumb, .breadcrumb a {
                color: #999;
                }
        
        .breadcrumb li:first-child { font-weight: bold; }        
        
                
        /* hlavní menu webu */
        .navbar-default { margin-bottom: 0; }
        
        .navbar-collapse { padding: 0; }
        .navbar-nav { width: 100%; }
        .navbar-nav > li {
              border-left: solid 1px #d4d4d4;
              width: 25%;
              }
        
        .navbar-nav > li:first-child {
              border-left: none;
              }
      
        /* search v hlavicce */      
        .form-inline .input-group > .form-control {
                width: 220px;
        }      
        
        
        /* newsletter na hp */
        .block .form-inline .form-group > .form-control {
                min-width: 400px;
        }      

        /* input v sidebaru */
        .sidebar .form-inline .form-group > .form-control {
                width: 180px;
                min-width: 180px;
        }


        .form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline { padding-top: 0; }
        
        .badge { padding: 4px 10px; }
        .badge-primary { background-color: #004fa3; }
        .badge-warning { background-color: #f0ad4e; }
        
        .badge-info { background-color: #eee; color: #000; }
        
        .filter .form-group { margin-bottom: 5px; }
        
      
 /*==========  Non-Mobile First Method  ==========*/

        /* Large Devices, Wide Screens */
        @media only screen and (max-width : 1200px) {

                .block-full .title h1 {
                        margin-left: 200px;
                }        

                .form-inline .input-group>.form-control {
                        width: 200px;
                }
                
                .badge { font-size: 10px; padding: 4px 6px; }

                
                .info-panel .info-kontakt div {
                        font-size: 11px;
                        line-height: 1.4;
                }
            
            
                .info-panel .info-kontakt div i {
                        font-size: 20px;
                }
                
                .info-panel .info-dotaz a, .info-panel  .info-porovnani a {
                        font-size: 13px;
                }
                
                .info-panel .info-dotaz a i, .info-panel  .info-porovnani a i {
                        font-size: 20px;
                }

    
        }
    
        /* Medium Devices, Desktops */
        @media only screen and (max-width : 991px) {

                body > div > header {
                        height: 205px;
                }        
        
                .block-full .title h1 {
                        margin-left: 30px;
                        font-size: 28px;
                }
                
                #main-menu a {
                        font-size: 13px;
                        }
                
                #main-menu a span {
                        padding: 4px;
                        }
                
                .block-height-medium {
                        height: 255px;
                        overflow: hidden;
                        }
        
                .footer-heading { margin-top: 15px; }
                
                #footer-menu { text-align: center; }
                
                #footer-menu ul.inline { display: inline-block; margin: 15px 0; padding: 0; }
                
                .content { border-left: none; }

                .info-panel .info-kontakt div {
                        font-size: 14px;
                        line-height: 1.4;
                }

                .info-panel .info-kontakt div i {
                        font-size: 40px;
                }
                
                .info-panel .info-dotaz a, .info-panel  .info-porovnani a {
                        font-size: 16px;
                }
                
                .info-panel .info-dotaz, .info-panel  .info-porovnani {
                        margin-top: 20px;
                }
                
                .info-panel .info-dotaz a i, .info-panel  .info-porovnani a i {
                        font-size: 40px;
                }
        
                #expand { display: none; }

                .mobile-logo {
                        display: inline-block;
                        height: 120px;
                        margin-bottom: -90px;
                }        
        
        }

        /* Small Devices, Tablets */
        @media only screen and (max-width : 769px) {

                .header-block #languages { text-align: right; }

                .breadcrumb { display: none; }
                
                .block-full { margin-top: 20px; }
    
                #main-menu a {
                        font-size: 16px;
                        }
                
                #main-menu a span {
                        padding: 10px;
                        }

                .navbar-nav {
                        margin: 0px;
                }

                .navbar-nav > li {
                        border-left: none;
                        border-bottom: solid 1px #d4d4d4;
                        width: 100%;
                        }
                        
                #main-menu a.menu {
                        padding: 15px 30px;
                        font-size: 20px;
                        font-weight: 100;
                        float: left;
                }
                
                .navbar-default .navbar-toggle {
                        background-color: #004fa3;
                        border-color: transparent;
                        }
                        
                .navbar-default .navbar-toggle .icon-bar {
                        background-color: #fff;        
                        }

                /* newsletter na hp */
                .block .form-inline .form-group > .form-control {
                        min-width: auto;
                        margin-bottom: 5px;
                }
                
                .info-panel .info-kontakt div { margin-top: 15px; }

        }
    
        /* Extra Small Devices, Phones */ 
        @media only screen and (max-width : 480px) {
        
                body > div > header {
                        height: 180px;
                }
        

                .mobile-logo {
                        display: block;
                        float: left;
                        margin-bottom: -50px;
                }
        
                .mobile-logo img { width: 100px; }                
                
        
                .header-block #languages { padding: 10px 0 0; margin-top: 35px; }

                .header-block div {
                        padding: 0;
                }

                div.eshop-menu a:nth-child(2) {
                        display: none;
                }

                .header-block .eshop-menu {
                        margin: 0;
                        padding: 3px 5px;
                }
                
                .header-block .eshop-menu a {
                        display: inline;
                        margin-right: 4px;
                }
    
                .block-full .title h1 {
                        margin-left: 20px;
                        font-size: 22px;
                }    
    
                .content .row-sub p { margin-bottom: 5px; }

                .content .row-sub h4 {
                    margin-bottom: 0px;
                    height: auto;
                    overflow: hidden;
                }
    
                .filter { display: none; }
    
        }

        /* Custom, iPhone Retina */ 
        @media only screen and (max-width : 320px) {
            
        }      