@media only screen and (max-width: 1000px) {


body.bodyBg {background-image:url("images/content-bg.png");background-repeat:repeat-x;background-position:0 50px;}

div.hideOnMobile {display:none;}
div.hideOnDesktop {display:block;}

#allPage {position:relative;;width:100%;height:auto;text-align:left;overflow:hidden;}
#mainPage{position:relative;margin: 0 auto;width:100%;height:auto;text-align:left;overflow:hidden;}  
  
  .content {position:relative;margin: 0 auto;width:100%;height:auto;overflow:hidden;}
  .halfContent {position:relative;width:100%;height:auto;overflow:hidden;float:left;}
  
  #menuh-container {display:none;}
  #headka {display:none;}
  #hedkaMobile {display:block;position:absolute;width:100%;height:125px;left:0;top:0;overflow:hidden;background-color:#fff;border-bottom:1px solid #ddd;}      
     #headMobileLogo {position:relative;width:70%;height:75px;overflow:hidden;float:left;}
         #headMobileLogo img {width:70%;max-height:75px;margin-left:15px;}
     #hedkaMobileLnk {position:relative;width:30%;height:75px;overflow:hidden;float:left;}
        #hedkaMobileLnk a {font-family:FontAwesome;font-size:40px;text-decoration:none;color:#000;display:block;width:auto;height:75px;line-height:75px;vertical-align:middle;float:right;overflow:hidden;
                          margin-right:30px;}
         
       #srchBoxM  {position:relative;width:calc(100% - 60px);height:44px;overflow:hidden;float:none;margin:0 30px;border:1px solid #ddd;}
        #srchBoxM input[type=text] {background-color:#FFF;border:0;width:calc(100% - 54px);height:34px;color:#6D6D70;padding:5px;}
        #srchButtonM {width:44px;height:44px;border:0;background-color:transparent;background-image:url("images/lupa44x44blue.png");background-position:center center;background-repeat:no-repeat;}         
 
 
 
  #mobileMenu {display:none;position:absolute;width:100%;height:auto;left:0;top:75px;}
      #mobileMenu  a {display:block;width:100%;height:50px;line-height:50px;vertical-align:middle;text-align:center;text-decoration:none;border-bottom:1px solid #fff;text-transform:uppercase;}
        #mobileMenu  a.mobileMenuGroup {background-color:#464646;color:#fff;font-weight:700;}
        #mobileMenu  a.mobileMenuItem {background-color:#EBEBEB;color:#212121;font-weight:700;}
    

  #mainContent {position:relative;width:100%;height:auto;margin-top:125px;text-align:left;overflow:hidden;min-height:500px;}
    
  div.listaStred {height:auto;}
  div.orderSelect {width:70%;}
  div.pocetPolozekNaStrance {width:30%;}
  div.pageList {width:100%;}
      div.pageList a {font-size:20px;padding:0 15px;}
    
#wowslider-container1 {display:none;}
    
   
    #topSpace {display:none;}
    #leftCol {position:relative;width:100%;height:auto;text-align:left;overflow:hidden;float:left;}
     
     #produktDetailBoxFoto {position:relative;width:calc(100% - 60px);height:auto;overflow:hidden;margin:0 30px 30px 30px;float:none;}
     #produktDetailBoxFotoPopis {position:relative;width:calc(100% - 60px) ;height:auto;overflow:hidden;margin:30px;float:left;} 
     
     #rootCatHP {margin-top:60px;}
      
      #itemDetailInfoBox {position:relative;width:100%;margin:0 0;overflow:hidden;}
        #itemDetailInfoBox table.kosikTable {width:calc(100% - 60px);}
      
          #kosikSteps {position:relative;width:100%;height:auto;overflow:hidden;margin:15px 30px;}
            div.kosikStepsItem {position:relative;width:275px;height:48px;overflow:hidden;float:left;background-color:#f6f6f6;border:1px solid #e4e4ec;}
              div.kosikStepsItemUnactive {background-color:#f6f6f6;color:#000}
              div.kosikStepsItemActive {background-color:#ff0000;color:#fff;}
              div.kosikStepsItemNr {position:relative;width:47px;height:48px;overflow:hidden;float:left;text-align:center;font-size:24px;line-height:48px;vertical-align:middle;
                                    border-right:1px solid #e4e4ec;}
              div.kosikStepsItemLink {position:relative;width:221px;height:48px;overflow:hidden;float:left;text-align:left;}
                div.kosikStepsItemLink p {margin:5px;line-height:38px;vertical-align:middle;text-align:left;}
            div.kosikStepsSpacer {position:relative;width:20px;height:50px;overflow:hidden;float:left;background-image:url("images/kosikStepsArrow.png");}
          div.navigaceKosikButtonLeft {position:relative;width:100%;height:auto;overflow:hidden;float:none;margin-left:0;margin-bottom:10px;text-align:center;}
          div.navigaceKosikButtonRight {position:relative;width:100%;height:auto;overflow:hidden;float:none;margin-right:0;margin-bottom:30px;text-align:center;}
      
      
          table.kosikTableWide{margin:10px 30px;width:calc(100% - 62px);background-color:#f6f6f6;border:1px solid #e4e4ec;}
             table.kosikTableWide tr {display:block;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #e4e4ec;}
             table.kosikTableWide tr:first-child {display:none;}
             table.kosikTableWide td,table.kosikTableWide th {display:block;width:calc(100% - 20px);height:auto;overflow:hidden;text-align:center !important;}
          
              .cenaKsDPH:before {content:"Cena ks vč. DPH:"}
              .celkem:before {content:"Celkem:"}
              .celkemDPH:before {content:"Celkem vč. DPH:"}
              .sumaObjednavkyDPH:before {content:"Suma objednávky vč. DPH:"}
            
              
          div.middleBoxWide {position:relative;width:calc(100% - 62px);height:auto;overflow:hidden;margin:10px 30px;background:#f6f6f6;border:1px solid #e4e4ec;color:#000;}
          div.middleBoxWideWarning {position:relative;width:width:calc(100% - 62px);height:auto;overflow:hidden;margin:10px 30px;background:#f6f6f6;border:1px solid #e4e4ec;color:#000;}
          
          .subcatlist li {width:calc(100% - 30px);float:none;}
          div.checkboxSrch  {display:block;width:width:calc(100% - 30px);height:22px;overflow:hidden;background-color:#C59751;color:#fff;text-decoration:none;text-transform:uppercase;line-height:22px;vertical-align:middle;padding:10px;
                   float:none;margin-right:0;margin-bottom:1px;text-align:left;font-size:10px;} 
          
          
          div.kosikSummaryHalf {position:relative;width:100%;height:auto;overflow:hidden;float:left;text-align:left;}
            div.kosikSummaryHalf table {margin:10px 30px;width:calc(100% - 60px);}
            div.kosikSummaryHalf th {background:#001F3F;padding:5px;color:#fff;}
            div.kosikSummaryHalf td {border-bottom:1px  solid #e4e4ec;padding:5px;}  
            div.warningBoxHalf {position:relative;width:470px;height:auto;overflow:hidden;text-align:left;background-color:#fff;}
            
          .longInput {width:100%;}
          select.longInput {width:100%;}
          .shorterInput {width:60%;}
          .shortInput {width:40%;}

          
          table.kosikTableWide{margin:10px 30px;width:width:calc(100% - 62px);background-color:#f6f6f6;border:1px solid #e4e4ec;}
          table.kosikTableWide input[type=text],table.kosikTableWide select,table.kosikTableWide textarea {display:block;margin:10px 30px;width:calc(100% - 62px) !important;}
        
 
                                  
    #rightCol {display:none;}  
    #mainMenu {display:none;}
        
    #copyright {position:relative;clear:both;;width:100%;height:50px;text-align:left;overflow:hidden;margin:0 auto;}

    div.footBoxNarrow {position:relative;width:50%;height:350px;text-align:left;overflow:hidden;float:left;}
    div.footBoxWide {position:relative;width:100%;height:350px;text-align:left;overflow:hidden;float:left;}    
      div.footBoxWide {display:none;}

}