/*************************************************smaller than 1250*/
@media screen and (max-width:1250px) {
	.pagewrap {width:98%;}


}

/*************************************************smaller than 986*/
@media screen and (max-width:986px) {
	.pagewrap {width:95%;}         

}
/*************************************************smaller than 768*/
@media screen and (max-width:950px) {
#menuline #claim{display: none; }    



}
@media screen and (max-width:630px) {
.form-inline .form-control-static, .form-inline .form-group {   margin-bottom: 15px; vertical-align: middle; display: block;}
#loginform .form-group input.itext {   width: 165px;}  


}
/*************************************************smaller than 768*/
@media screen and (max-width:768px) {
#menuline #claim{display: none; }
.burger {display:block;float:right;margin-top:30px;}
.docaszobr {display:block;}
#menuline nav {display:none;float: none; margin-top: 10px;}
#menuline nav:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
header nav li {float:none;}
header nav li a#english {background: none;width: auto; height: auto;color: #4d575c;
font-family: 'NexaHeavy';
font-weight: normal;
font-size: 1.25em;
display: block;
padding: 15px 30px 5px 0;line-height: normal;}
header nav li a#english:hover {color: #e47329; text-decoration: none;}

.threecols>div { padding: 0px 10px 30px 10px;}
.threecols>div:first-child { padding: 0px 10px 30px 0px;}
.threecols>div:last-child { padding: 0px 0px 30px 10px; width:auto;}
 
.registrace .butonreg span {display: none;}

.nadpis {font-size:1.4em;}
 .prihlastext {display:inline;}
	#loginline .prihlasfloat {position: relative; float:none; }
 #loginline #loginform {padding-bottom: 15px; display: none;}
 #loginline #loginform, #loginline .bprihlaseni {float:none;}
 #loginline #loginform label:first-child{padding-left:0;}

.col3nov>div.col3td1{float:none;width:auto;}
.col3nov>div.col3td2{float:left;width:50%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}

.datum {float: none; width: auto; text-align: left; padding-right: 0;padding-bottom: 0px;}
.datum .cislo {display: inline; padding-right:15px;}
.fivecols>div {position: relative; display: block; float:none;padding: 0px 0px 20px 0px; width:auto; }


  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }

}

@media screen and (max-width:885px) {
.portlet.light > .portlet-title { min-height: 60px;}
}
@media screen and (max-width:804px) {
.portlet.light > .portlet-title { min-height: 75px;}
}

/****************smaller than 709*/
@media screen and (max-width:709px) {
#loginline-brno .nadpis-brno {float:left;}
}

/*************************************************smaller than 480*/
@media screen and (max-width:480px)  {
/* disable webkit text size adjust (for iPhone) */               
html {-webkit-text-size-adjust:none;}
#menuline nav, #footerline #logoi{display: none;}
.nadpis {font-size:1.8em;}
.registrace {display:block;padding: 20px;}
.registrace .regtext { position: relative; display: block;padding-bottom: 15px;}
.registrace .butonreg { position: relative; display: block; text-align: center;}
.registrace .butonreg span {display: none;}
.twocols>div {position: relative; display: block; float:none;padding: 0px 0px 20px 0px; width:auto;  }
.threecols>div , .col3nov>div {position: relative; display: block; float:none;padding: 0px 0px 20px 0px; width:auto; }
.col3nov>div.col3td1, .col3nov>div.col3td2 {float:none;width:auto;}

.tabs-style-underline nav a .tabnadpis {display:none;}
#footerline #footermenu {float: none; width: auto;} 
#footerline #footermenu li {float: none; width: auto;}
             
#footerline-brno #ensytraaa {display:none;} 

.page-back-brno {display:block; position:relative; float:left;}
.page-title-brno{display:block; float:left;padding: 52px 0px 0px; margin-left:0px}
.page-back-brno a {display:block;}
.portlet.light > .portlet-title { min-height: 90px;}        

}
@media screen and (max-width:419px) {
.portlet.light > .portlet-title { min-height: 100px;}
}

@media screen and (max-width:322px) {
.portlet.light > .portlet-title { min-height: 115px;}
}
