.topnav {
  overflow: hidden;
	-ms-flex-align: center;
	-webkit-align-items: center;
  align-items: center;
}
.clHide, .header .navigation span.resMenuIcon, .resMenuIcon, .retina-logo{
	display: none;
}
@media screen and (max-width: 1200px) {
  .header .navigation div.rowsnav{
    font-size: 1em;
  }
  .header .navigation a {
    height: inherit;
    width: inherit;
  }
  .fl-post-slider-feed-more{
    font-size: 0.8em;
    padding: 6px;
  }
    /*zamestnanci*/
  h1.page-title{
    text-align: center;
    margin: 0;
  }
  .team-single-item .team-meta{
    margin: 15px 0;
  }
  .cherry-team-row .col_md_3{
    max-width: 100%;
    flex: 100%;
  }
  .cherry-team-row table, .my-table{
    margin: 0 auto;
    width: 100%;
  }
  .cherry-team-row table td{
    display: block;
    padding: 0;
    width: 100%;
  }
  .cherry-team-row table tr{
    margin-bottom: 10px;
    display: block;
  }
  
}
@media screen and (max-width: 800px) {
	.container{
		padding: 0;
	}
  .fl-col-small{
    max-width: 1000px;
  }
  .fl-post-feed-post.fl-post-feed-image-beside{
    margin: 0;
    max-width: 1000px;    
  }
  .fl-module img{
    max-width: 60%;
  }
  .header ul{
    display: block;
		font-weight: 100;
  }
  .header .navigation { 
    display: block; 
    width: auto;
    height: auto;
    border-radius: 0;
		border: 0;
    border-bottom: 1px solid #e5e5e5;
		background: #fff;
  }
  .header .logo{
    display: none;
  }
  .retina-logo {
    display: block;
  }
  .retina-logo img{
    width: 60%;
    height: auto;
    display: block;
    margin: 10px auto;
  }
  li.navigation{
    margin: 4px;
  }
  
  div.twenty, div.eighty{
    width: 100%;
  }
  .header .navigation span.resMenuIcon{
    display: inline-block;
  }
  .header .navigation ul.sub-menu{
    text-align: center;
    display: contents;
  }
	.header .navigation .sub-menu li{
  border-bottom: 0;
}

/*icon header*/
  .four.columns.header-soc-icon,
  .eight.columns.icon-header-left {width: 50%;}
  .img-icon                       {display: block; border: none; padding: 0; font-size: 1.3em;}

/* respo menu */
	.clVisu{
		display: none;
	}
	.clHide{
		display: block;
	}
	.resMenuIcon{
		display: block;
		text-align: center;
		font-size: 2em; 
		color: #FFB400;
	}
 .subIcon{
   font-size: 1.2em; 
   color: #e5e5e5;
  }
  	/*fast menu*/
	.header-fast-menu span, .header-soc-icon{
		margin: 0;
		padding: 0;
		width: 100%;
		text-align: center;
    font-size: 1.2em;
    border-right: 0;
	}
  /* menu-tridy */
  #menu-tridy li{
    width: 100%;
    border-radius: 0;
    height: auto;
  }
  #menu-tridy li ul.sub-menu{
    margin: 0;
    z-index: 100;
  }
  .fl-node-5c90a254abcaa .fl-menu-accordion.fl-toggle-arrows .fl-has-submenu-container a{
    padding-right: 0;
  }
  /*footer*/
  .footer, .footer p {
    text-align: center;
  }
  div.six.columns.my-profil{
    width: 80%;
  }

}