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

@media (min-width: 1201px){

}


@media (max-width: 1400px)
{  
}


@media (max-width: 980px){
         
}


@media (min-width: 768px) and (max-width: 1200px){

}


@media (max-width: 959px) {
        
}


@media (max-width: 1024px) {
  .mainFrame {width: 100%; padding: 0;}
  
}


@media (max-width: 768px) {
  .mainFrame {width: 100%; padding: 0;}  

}


@media (max-width: 1249px) {
  .mainFrame {width: 100%; padding: 0;}
  
  //#fullHomepageText {padding-left: 5px; padding-right: 5px;}
  #fullMainContent {padding: 0 10px;}
    
  .eu-cookies {display: block; font-size: 14px; position: fixed; bottom: 0px;}
  .eu-cookies P {width: 100%; }
  .eu-cookies A {width: 100%; }
  .eu-cookies .colorHref {width: 100%;}
  .eu-cookies .info {width: 100%; text-align: center;}
  
  //#fullTopFrame { height: 502px; background-position: center 130px; }
  //#fullTopFrame .header { display: block; height: 130px; }
  //#fullTopFrame .headerLine .header { width: 100%; height: 100px; float: left; display: flex; justify-content: space-between; }
  #fullTopFrame .header .logo {  }

  //#fullTopFrame .headerLine .header .kontakt     { width: 100%; display: block; text-align: center; position: absolute; top: 105px; margin: 0px auto; }
  #fullTopFrame .headerLine .header .kontakt     { display: none;  }
  #fullTopFrame .headerLine .header .vyhledavani { display: none; }

  #fullMainContent {margin-top: 0; margin-bottom: 5px;}
  #fullMainContent .content .btn {width: 100%;}
  #grayLine {display: none;}
  
  #fullTopFrame .header .hamburger {display: none;}
  #fullTopFrame .header .hamburgerM {display: block; float: right; margin-right: 20px;}
  
  #fullTopFrame .header .langs {margin: 20px 0 20px 20px;}  
  
  #fullTopFrame .topMenu {display: none !important;}
  #fullTopFrame .topMenu .menu {height: auto;}
  #fullTopFrame .topMenu .menu UL {width: 100%;}
  #fullTopFrame .topMenu .menu UL LI {width: 100%;}
  #fullTopFrame .topMenu .menu UL LI A {width: 100%; padding-right: 0;}
  #fullTopFrame .topMenu .menu UL LI A.right {}
  #fullTopFrame .topMenu .menu UL LI A.down {}
  #fullTopFrame .topMenu .menu UL LI .submenu {position: relative;}
  #fullTopFrame .topMenu .menu UL LI .submenu UL {display: block;}
  #fullTopFrame .topMenu .menu UL LI .submenu UL LI {width: 100%;}
  
  #fullTopFrame .topMenuM {height: auto;}
  #fullTopFrame .topMenuM .menu {height: auto;}
  #fullTopFrame .topMenuM .menu UL {width: 100%;}
  #fullTopFrame .topMenuM .menu UL LI {width: 100%;}
  #fullTopFrame .topMenuM .menu UL LI A {width: 100%; padding-right: 0;}
  #fullTopFrame .topMenuM .menu UL LI A.right {}
  #fullTopFrame .topMenuM .menu UL LI A.down {}
  #fullTopFrame .topMenuM .menu UL LI .submenu {position: relative;}
  #fullTopFrame .topMenuM .menu UL LI .submenu UL {display: block;}
  #fullTopFrame .topMenuM .menu UL LI .submenu UL LI {width: 100%;}
  
  #nsslider {display: none;}
    
  #fullBoxes {padding: 15px 0;}
  #fullBoxes .boxList .box {width: 94%; height: 100px; margin: 5px 0 5px 0; background-position: right 5px center; justify-content: left; text-align: left;}
  #fullBoxes .boxList .box H3 {width: 90%; max-width: 90%; font-size: 24px; text-align: left;} 
  
  #fullFooterFrame { padding-bottom: 0px; }
  #fullFooterFrame .footer H3 {text-align: center;}
  #fullFooterFrame .footer .left {width: 100%; margin: 10px 0; text-align: center;}
  #fullFooterFrame .footer .center {width: 100%; margin: 10px 0; text-align: center;}
  #fullFooterFrame .footer .right {width: 100%;  margin: 10px 0; text-align: center;}

  #fullFooterFrame .footer1              { height: auto; display: flex; flex-direction: column; }
  #fullFooterFrame .footer1 H3           { text-align: center; }

  #fullFooterFrame .footer2              { height: auto; float: left; background-image: url('/layout/home_pozadi2.png'); margin: 0px; }
  #fullFooterFrame .footer2 .paticka     { width: 100%; display: flex; flex-direction: column; position: relative; text-align: center; margin: 10px auto; }
  
  /* form */
  .formBlock {width: 100%;}
  .formLine {width: 100%;}
  .formLine .formTextarea {width: 100%;}
  .formLine .formRow {width: 100%;}
  .formLine .formInput {width: 100%;}
  .formLine .formSubmit {width: 100%;}



  .table-responz tbody tr td {width: 100% !important; display: inline-block;}
  
  


  #fullHomepageText H2                    { display: block; text-align: center; }
  #fullHomepageText H3                    { display: block; text-align: center; }
  #fullHomepageText div.jakoh3            { display: block; text-align: center; }
  #fullHomepageText a.zobrazit_vse        { display: none; }
  #fullHomepageText a.zobrazit_vseM       { display: block; width:100%; height: 45px; color: #1e1e1e; font-weight: 600; background-color: #FFF; margin: 0px; padding: 10px 0px; text-align: center; border: 1px solid #464646; }
  #fullHomepageText a.zobrazit_vseM:hover { color: #fff; background-color: #1c57b3; }
  #fullHomepageText div.center_home       {width: 100%; margin: 10px 0; text-align: center;  flex-direction: column; align-items: center; }
  #fullHomepageText div.center            { flex-direction: column; }
  #fullHomepageText a.akce_a              { width: 100%; min-height: auto; }
  #fullHomepageText a.akce_a_list         { width: 100%; min-height: auto; }
  #fullHomepageText div.akce_div          { text-align: center; display: block; }


  #fullHomepageText div.ikony      { width: 100%; margin: 30px auto 0px auto; padding: 5px; text-align: center; display: flex; flex-direction: column; }
  #fullHomepageText div.links      { border: 2px solid #fff; padding: 10px 50px; margin: 5px 0px; }


  .obory  { display: flex; flex-direction: column; position: relative; margin-top: 0px; }
  .obory2 { display: flex; flex-direction: column; position: relative; margin-top: 0px; }
  .obory_line { width: 100%; height: 6px; background-color: #3267b9; }
  .obory_text1 { padding-top: 20px; font-size: 18px; font-weight: 600; }
  .obory_text2 { padding-top: 20px; font-size: 18px; font-weight: 600; }
  .obory_head  { width: 100%; height: 80px; background-color: #e73c3c; text-align: center; color: #fff; }
  .obory_box   { width: 100%; height: 70px; text-align: center; }
  .obory_truhlarske_prace        { background-image: none; height: 100%; }
  .obory_truhlarske_prace:hover  { background-image: none; }
  .obory_drevarske_prace         { background-image: none; height: 100%; }
  .obory_drevarske_prace:hover   { background-image: none; }
  .obory_zednicke_prace          { background-image: none; height: 100%; }
  .obory_zednicke_prace:hover    { background-image: none; }
  .obory_prakticka_skola         { background-image: none; height: 100%; }
  .obory_prakticka_skola:hover   { background-image: none; }
  .obory_stravovaci_sluzby       { background-image: none; height: 100%; }
  .obory_stravovaci_sluzby:hover { background-image: none; }
  .obory_kniharske_prace         { background-image: none; height: 100%; }
  .obory_kniharske_prace:hover   { background-image: none; }
  .obory_provozni_sluzby         { background-image: none; height: 100%; }
  .obory_provozni_sluzby:hover   { background-image: none; }

  .obory_content { display: none; }

}


/* iPhone S5 nalezato */
@media (max-width: 568px) {

}


@media (max-width: 375px) {
  #fullTopFrame .header .logo {background-size: 100% auto;}
}


@media (max-width: 320px) {

}
</pre></body></html>