/* CSS Document */
/*  schema pro Line Dance Weekend */
  body{
/*    background-color: #EFDFAF; */
/*    font-family: "Tw Cen MT"; */
font-family: omnes-pro, sans-serif;
/*
font-weight: 500;
font-style: normal;
*/
  }
  .nezobrazovat{
  display: none;
  }
  .design-country-vikend-navbar{
/*    background-color: #DBA582;  */
/*    border-color: #C0794A; */
/*    color: #99371A; #C0794A; */
    max-width: 1200px;
    margin: 0 auto;
    font-family: omnes-pro, sans-serif;
    font-size: 108%;  
   }

  /* Pro zarovnani hlavniho menu p�i rolov�n� */
  .affix {
    top: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 auto; 
    z-index: 9999 !important;
  }

  .affix + .container-fluid {
    padding-top: 0px;
  }

  .footer {
    position: fixed; 
    left: 0;
    bottom: 0;
    margin: 0 auto; 
    width: 100%; 
    text-align: center;
 border-top-left-radius: 20% 20px;
 border-top-right-radius: 20% 20px; 

background: rgb(255,255,255); 
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(231,231,231,0.7987570028011204) 57%);
/* background: radial-gradient(circle, rgba(239,223,175,1) 0%, rgba(231,205,157,0.7987570028011204) 57%, rgba(192,121,74,0) 100%); */

  }
    .jidelnicek-den-box{
        text-align: center;
        padding: 20px;  
        font-family: omnes-cond, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.25em; 
        
    }
    .jidelnicek_jidla_popis_alergeny{
        font-size: small;
    }
    .jidelnicek_den_nadpis{
        font-family: omnes-pro, sans-serif;
        font-weight: 900;
        font-style: normal;
        letter-spacing: 0.2em;
        margin-right: -0.2em;
        text-transform: capitalize;
        font-size: 1.5em;
        display: inline;
        padding-right: 2%;
        padding-left: 2%;
        padding-bottom: 5%;
    }
    .jidelnicek_den_nadpis_dekor_levy::before {
        content: url(../img/dekorace/vlnka_leva/1x/vlnka_leva_mdpi.png);
        background-size: 80px !important; 
        width: 80px !important; 
        height: 80px !important;
        visibility: visible;
        display: inline;
    }
    .jidelnicek_den_nadpis_dekor_pravy::after {
        content: url(../img/dekorace/vlnka_prava/1x/vlnka_prava_mdpi.png);
        background-size: 80px !important;
        width: 80px !important;
        height: 80px !important;
        visibility: visible;
        display: inline;
    }
    .jidelnicek_jidla_typ{
        font-family: omnes-pro, sans-serif;
        font-weight: 500;
        font-style: normal;
        text-transform: capitalize;
        font-size: 1.3em;
    }



@media print {
 /* CSS ready for print  */
    .nadpis_stranky_hlavni{
        vertical-align: top;
        display: inline-block;
        width: 60%;
    }
    hr{
        display: none;
    }
    .jidelnicek_celek{
        margin: 0 auto;
        width: 70%;
        font-size: 70%;
    }
    .program_celek{
        margin: 0 auto;
        width: 70%;
        font-size: 70%;
    }
  .program_den_radek .program_den_radek_bunka .program_den_radek_cas {
  	display:table-cell;
  	vertical-align:top;
  	border:1px solid #000; 
    width:30%;
    text-align: left;
    font-variant-numeric: tabular-nums;

  }
  .program_den_radek .program_den_radek_bunka .program_den_radek_napln {
  	display:table-cell;
  	vertical-align:top;
      width:70%;
      text-align: left;
      padding-left: 2%;
  }
  .noprint_snidane{
    display: none;
    visibility: hidden;
    }
    .nadpis_stranky_hlavni_program_mestecko{
        vertical-align: top;
        display: inline-block;
        width: 50%;
    }
    hr{
        display: none;
    }
    .program_mestecko_celek{
        margin: 0 auto;
        width: 50%;
        font-size: 70%;
    }
  .program_mestecko_den_radek .program_mestecko_den_radek_bunka .program_mestecko_den_radek_cas {
  	display:table-cell;
  	vertical-align:top;
  	border:1px solid #000; 
    width:30%;
    text-align: right;
    padding-right: 10%;
    font-variant-numeric: tabular-nums;

  }
  .program_mestecko_den_radek .program_mestecko_den_radek_bunka .program_mestecko_den_radek_napln {
  	display:table-cell;
  	vertical-align:top;
      width:70%;
      text-align: left;
  }
}
 @media only screen and (min-width: 769px)  { 
/* @media only screen and (min-width: 769px) only screen and (max-width: 991px){*/
 /* CSS that should be displayed if width is equal to or less than 991px and larger than 768px goes here */
   .nadpis_stranky_hlavni{
        display: inline-block;
        width: 50%;
    }
   .jidelnicek_celek{
        margin: 0 auto;
        width: 70%;
        font-size: 1em;
    }
   .program_celek{
        margin: 0 auto;
        width: 70%;
        font-size: 1em;
    }
  .program_den_radek .program_den_radek_bunka .program_den_radek_cas {
  	display:table-cell;
  	vertical-align:top;
  	border:1px solid #000; 
    width:30%;
    text-align: left;
    padding-left: 10%;
    font-variant-numeric: tabular-nums;

  }
  .program_den_radek .program_den_radek_bunka .program_den_radek_napln {
  	display:table-cell;
  	vertical-align:top;
      width:70%;
      text-align: left;
      padding-left: 2%;
  }
   .nadpis_stranky_hlavni_program_mestecko{
        display: inline-block;
        width: 50%;
    }
   .program_mestecko_celek{
        margin: 0 auto;
        width: 50%;
        font-size: 1em;
    }
  .program_mestecko_den_radek .program_mestecko_den_radek_bunka .program_mestecko_den_radek_cas {
  	display:table-cell;
  	vertical-align:top;
  	border:1px solid #000; 
    width:40%;
    text-align: right;
    padding-right: 10%;
    font-variant-numeric: tabular-nums;

  }
  .program_mestecko_den_radek .program_mestecko_den_radek_bunka .program_mestecko_den_radek_napln {
  	display:table-cell;
  	vertical-align:top;
      width:60%;
      text-align: left;
  }

}
/*
@media only screen and (max-width: 992px){
 /* CSS that should be displayed if width is equal to or less than 991px goes here -
    .nadpis_stranky_hlavni{
        font-size: 0.7em;
    }
    
    .jidelnicek_celek{
        text-align: center;
    }
   .program_celek{
        margin: 0 auto;
        width: 70%;
        font-size: 1em;
    }
  .program_den_radek .program_den_radek_bunka .program_den_radek_cas {
  	display:table-cell;
  	vertical-align:top;
  	border:1px solid #000; 
      width:30%;
      text-align: left;
      padding-left: 10%;
  }
  .program_den_radek .program_den_radek_bunka .program_den_radek_napln {
  	display:table-cell;
  	vertical-align:top;
      width:70%;
      text-align: left;
      padding-left: 2%;
  }
}
*/
@media only screen and (max-width: 991px){
 /* CSS that should be displayed if width is equal to or less than 991px goes here */
    .nadpis_stranky_hlavni{
        font-size: 0.9em;
    }
    
    .program_celek{
        text-align: center;
        
    }
  .program_den_radek .program_den_radek_bunka .program_den_radek_cas {
  	display:table-cell;
  	vertical-align:top;
  	border:1px solid #000; 
    width:30%;
    text-align: left;
    font-size: 0.9em;
    font-variant-numeric: tabular-nums;
  }
  .program_den_radek .program_den_radek_bunka .program_den_radek_napln {
  	display:table-cell;
  	vertical-align:top;
    width:70%;
    text-align: left;
    padding-left: 2%;
    font-size: 0.9em;
  }
    .nadpis_stranky_hlavni_program_mestecko{
        font-size: 0.9em;
    }
    
    .program_mestecko_celek{
        text-align: center;
        
    }
  .program_mestecko_den_radek .program_mestecko_den_radek_bunka .program_mestecko_den_radek_cas {
  	display:table-cell;
  	vertical-align:top;
  	border:1px solid #000; 
    width:30%;
    text-align: right;
    font-size: 0.9em;
    padding-right: 5%;
    font-variant-numeric: tabular-nums;
  }
  .program_mestecko_den_radek .program_mestecko_den_radek_bunka .program_mestecko_den_radek_napln {
  	display:table-cell;
  	vertical-align:top;
    width:70%;
    text-align: left;
    font-size: 0.9em;
    padding-left: 5%;
  }
}


/* ------- obecne ---------- */
    .program-den-box{
        text-align: center;
        padding: 20px;  
        font-family: omnes-cond, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.5em; 
        
    }
    .program_celedny_popis_alergeny{
        font-size: small;
    }
    .program_den_nadpis{
        font-family: omnes-pro, sans-serif;
        font-weight: 900;
        font-style: normal;
        letter-spacing: 0.2em;
        margin-right: -0.2em;
        text-transform: capitalize;
        font-size: 1.5em;
        display: inline;
        padding-right: 2%;
        padding-left: 2%;
        padding-bottom: 5%;
    }
    .program_den_nadpis_dekor_levy::before {
        content: url(../img/dekorace/vlnka_leva/1x/vlnka_leva_mdpi.png);
        background-size: 80px !important; 
        width: 80px !important; 
        height: 80px !important;
        visibility: visible;
        display: inline;
    }
    .program_den_nadpis_dekor_pravy::after {
        content: url(../img/dekorace/vlnka_prava/1x/vlnka_prava_mdpi.png);
        background-size: 80px !important;
        width: 80px !important;
        height: 80px !important;
        visibility: visible;
        display: inline;
    }
    .program_celedny_typ{
        font-family: omnes-pro, sans-serif;
        font-weight: 500;
        font-style: normal;
        text-transform: capitalize;
/*        font-size: 1.3em; */
    }

.program_den_radek {
	max-width:960px;
	margin:auto;
	width:100%;
	display:table;
	font-size:100%;
	border-collapse:collapse;
}
.program_den_radek .program_den_radek_bunka {
	display:table-cell;
	vertical-align:top;
/*	border:1px solid #000; */
    width:100%;
}
.program_den_radek .program_den_radek .program_den_radek_bunka {
	border:none;
}
.program_den_radek h2 {
	font-size:90%;
	margin:0;
	padding:5px;
    text-align: center;
}

.program_mestecko_den_radek {
	max-width:960px;
	margin:auto;
	width:100%;
	display:table;
	font-size:100%;
	border-collapse:collapse;
}
.program_mestecko_den_radek .program_mestecko_den_radek_bunka {
	display:table-cell;
	vertical-align:top;
/*	border:1px solid #000; */
    width:100%;
}
.program_mestecko_den_radek .program_mestecko_den_radek .program_mestecko_den_radek_bunka {
	border:none;
}
.program_mestecko_den_radek h2 {
	font-size:90%;
	margin:0;
	padding:5px;
    text-align: center;
}

.program_popis_jidlo{
        font-family: omnes-cond, sans-serif;
        font-weight: 400; 
        font-style: italic;
        text-transform: capitalize;
        font-size: 90%;
}
.program_popis_poznamka{
        font-family: omnes-cond, sans-serif;
        font-weight: 400; 
        font-style: italic;
        text-transform: none;
        font-size: 80%;
        display: inline-block;
}

.program_den_nadpis_dekor_stred{
        content: url(../img/dekorace/vlnka_stred/1x/vlnka_stred_mdpi.png);
        background-size: 80px !important;
/*        width: 80px !important;
        height: 80px !important;
        visibility: visible;
        display: inline;
*/                                   
}

.lektor_box h2{
    padding-left: 2%;
    display: inline-block;
}

.lektor_kluby{
    padding-left: 1%;
    display: inline-block;
}

.textram_lektor {
	clear:both;
    padding: 2%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	margin:0 auto;
	font-size: 1em;
/*
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.64em;
*/    
}

.lektor_link{
  text-align: right;
  font-style: italic;
}

  .lektori_souhrn{
      vertical-align: bottom;
      background-color: white;
      padding-top: 10px; 
      padding-right: 10px; 
      padding-left: 10px; 
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      display: inline-block;
  }
  
  .lektori_loga_asosciaci{
      vertical-align: bottom; 
      text-align: center;
      padding-top: 10px; 
      padding-bottom: 15px; 
      padding-right: 15px; 
      padding-left: 15px; 
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      min-width: 100%;
      display: inline-block;
  } 

.lektori_souhrn ul{
    margin-left: -20px; 
}

.lektori_loga_asosciaci img{
    margin:2%;
}

.team-boxed {
/*
  color: #313437;
  background-color: #eef4f7;
*/
 
}

.team-boxed p {
/*  color: #7d8285; */
}

.team-boxed h2 {
  font-weight: bold;
  margin-bottom: 40px;
  padding-top: 40px;
  color: inherit;
}

@media (max-width:767px) {
  .team-boxed h2 {
    margin-bottom: 25px;
    padding-top: 25px;
    font-size: 24px;
  }
}

.team-boxed .intro {
  font-size: 16px;
  max-width: 500px;
  margin: 0 auto;
}

.team-boxed .intro p {
  margin-bottom: 0;
}

.team-boxed .people {
  padding: 20px 0;  
}

.team-boxed .item {
  text-align: center;
}

.team-boxed .item .box {
  text-align: center;
  padding: 30px; 
  /* background-color: #FDFEDF; */
  background-color:rgb(243, 243, 243);
  margin-bottom: 30px;
  border-radius: 15px;
  border: medium outset rgb(182, 185, 192);
}

.team-boxed .item .name {
  font-weight: bold;
  margin-top: 28px;
  margin-bottom: 8px;
  color: inherit;
}

.team-boxed .item .name a {
  font-weight: bold;
  margin-top: 28px;
  margin-bottom: 8px;
  color:rgb(50, 49, 54)
}

.team-boxed .item .title {
  text-transform: uppercase;
  font-weight: bold;
  color: #A0A0A0;
  letter-spacing: 2px;
  font-size: 13px;
}

.team-boxed .item .description {
  font-size: 15px;
  margin-top: 15px;
  margin-bottom: 20px;
}

.team-boxed .item img {
  max-width: 160px;
}

.team-boxed .social {
  font-size: 18px;
*  color: #a2a8ae; 
}

.team-boxed .social a {
  color: inherit; 
  margin: 0 10px; 
  display: inline-block;
  opacity: 0.7;
}

.team-boxed .social a:hover {
  opacity: 1;
}

  
/*
@media only screen and (min-width: 768px){
  .lektori_souhrn{
      vertical-align: bottom;
      background-color: white;
      padding-top: 10px; 
      padding-right: 10px; 
      padding-left: 10px; 
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      display: inline-block;
  }
  
  .lektori_loga_asosciaci{
      vertical-align: bottom; 
      text-align: center;
      padding-top: 10px; 
      padding-bottom: 15px; 
      padding-right: 15px; 
      padding-left: 15px; 
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      min-width: 50%;
      display: inline-block;
  } 
}

@media only screen and (max-width: 991px){
  .lektori_souhrn{
      vertical-align: bottom;
      background-color: white;
      padding-top: 10px; 
      padding-right: 10px; 
      padding-left: 10px; 
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      display: inline-block;
  }
  
  .lektori_souhrn ul li{
      margin-left: -10px; 
  }
  
  .lektori_loga_asosciaci{
      vertical-align: bottom; 
      text-align: center;
      background-color: white;
      padding-top: 10px; 
      padding-bottom: 15px; 
      padding-right: 15px; 
      padding-left: 15px; 
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      min-width: 50%;
      display: inline-block;
  } 
}

*/