@import url(https://fonts.googleapis.com/css?family=Merienda:400,700|Noto+Serif|Average+Sans&subset=latin-ext);
@import url(https://fonts.googleapis.com/css?family=Merienda:400,700&subset=latin-ext);


body {
  background-size: cover;
  background-repeat: repeat;
  background-size: inherit;
}
h1, h2, h3, h4, h5, p, a, li, h3.panel-title {
  font-family: 'Average Sans', sans-serif;
}
h4, h5, p, li, h3.panel-title {
  font-size: 117%;
}
.btn-primary {
  color: #fff6f6;
  background-color: #D04444;
  border-color: #D04444;
}
h2 {
  color: #a30000;
}
h3.panel-title {
  color: #000000;
}
.center {
  text-align: center;
}
#mainContainer {
  background-image: none;
}
#content {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background: #fff6f6;
}
/*---uspechy---*/
#article-300134 #mainContent, 
#article-300127 #mainContent {
  text-align: center;
}
.buttony-roky {
  margin-top: 40px;
  margin-bottom: 40px;
}
/*---informace----*/
h2.subtitle.media-heading a {
  font-size: 22px;
  text-decoration: none;
}
h2.subtitle.media-heading {
  margin-top: 20px;
}
#rubric-42070 h1.title {
  text-transform: uppercase;
}

/*----navbar---*/
.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus {
  background-color: #ffbcbc;
  border-radius: 5px;
}
li#menu-item-298324 a { /*o nas*/
  background-color: transparent;
}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus {
  color: #000;
  background-color: #fff4f4;
  border-radius: 5px;
}
.navbar-fixed-top {
  background: #D04444;
}
.navbar .dropdown-menu > .active > a, .navbar .dropdown-menu > .active > a:hover, .navbar .dropdown-menu > .active > a:focus {
  background-color: #d04444;
  color: #fff6f6;
}
.navbar .dropdown-menu > li > a:hover, 
.navbar .dropdown-menu > li > a:focus {
  background-color: #d04444;
  color: #fff6f6;
} 
.navbar .dropdown-menu > li > a {
  line-height: 2;
  font-family: 'Merienda', cursive;
}
.navbar .dropdown-menu {
  border-radius: 5px;
}
.navbar .dropdown-menu:focus, 
.navbar .dropdown-menu:hover {
  border-radius: 5px;
}
.navbar-nav > li > a {
  font-family: 'Merienda', cursive;
}
.navbar .navbar-nav > li > a {
  color: #fff6f6;
}
.navbar .logo img {
  max-height: 95px;
}
.navbar-nav > li {
  font-size: 17px;
}
.navbar-nav > li a {
  line-height: 55px;
}
/*-----fotogalerie kostymy-----*/
.item-photogallery .thumbnail {
  min-height: 364px;
}
.thumbnail {
  border-radius: 5px;
  text-align: center;
}
#photogalleries a.link-thumbnail {
  display: block;
  min-height: 140px;
  padding-top: 10px;
}
.photos .thumbnail {
  min-height: 165px;
}
.photos .img-thumbnail {
  margin-top: 2%;
}
dl.count {
  display: none;
}
#photogalleries .item-photogallery p.description {
  font-size:  15px;
}
#photogalleries .item-photogallery p.more {
  padding-top: 15px;
}
#gallery-80201 a.btn.btn-link { /*kostymy zpet*/
  display: none;
}

/*---aside---*/
img#fb-icon {
  margin-bottom: 7px;
  margin-left: 13px;
}
img#fb-icon:hover {
  opacity: 0.7;
}
a#facebook {
  margin-left: 12px;
  font-size: 22px;
  text-decoration: none;
}
a#facebook:hover {
  text-decoration: underline;
}
#list-panel-news p.description {
  font-size: 88%;
}
aside .panel-primary > .panel-heading {
  border: 1px solid #EAEAEA;
}
.breadcrumb {
  background: transparent;
}
p.description { /*text aktualit*/
  font-size: 11px;
}
aside .panel-primary > .panel-heading {
  color: #ff0000;
  background-color: transparent;
  /*border-color: transparent;*/
  font-family: 'Noto Serif', serif;
  text-transform: uppercase;
}
aside .panel {
  background: transparent;
}

/*---uvodni-stranka---*/
#mainContainer {
  padding-top: 100px !important;
}
#index h1 {
  font-family: 'Merienda', cursive;
  margin-top: 40px;
  line-height: 1.4;
}
span#postoloprty {
  font-family: 'Merienda', cursive;
  color: #D04444;
}
/*----motiv---*/
#box-custom-motive {
  background: #fff6f6;
  border-radius: 5px;
}
img#motiv {
  width: 100%;
}
img#maskot {
  display: none;
}
#box-custom-motive {
  padding-bottom: 15px;
}
/*---boxy---*/
#panel-custom-1 .panel-heading {
  display: none;
}
/*-----medard---*/

#article-290980 h2.subtitle {
  display: none;
}

table.col td {
  display: block;
  float: left;
}
.col img {
  width: 100%;
  height: auto;
}
#imp {
  height: 0;
  display: none;
}
/*----paticka - slider----*/
.carousel-inner img {
  width: 100%;
  /* box-shadow: 4px 6px 6px #813737;*/
}
#box-custom-footer {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: #fff6f6;
}
#article-300135 footer, 
#gallery-80201 footer, 
#gallery-80190 footer, 
#gallery-80191 footer, 
#gallery-80192 footer {    /*skyti slideru v paticce u skupin, kostymu*/
  display: none;
}
footer #footer-content {
  background: #b80000;
  color: #fff;
}
footer #footer-content a {
  color: #fff;
}
#bar-footer {
  background: #a30000;
  color: #fff;
  border-top: 0;
}
#bar-footer a {
  color: #fff;
}

@media (max-width: 767px) { /*zobrazení pro mobil*/ 
  .navbar-nav > li a {line-height: 36px; font-size: 10px;}
  .nav > li > a { padding: 6px 14px; }
  span#postoloprty { font-size: 1.25em;}
  #box-custom-footer {display: none;}

  /*----zmena polozky v menu na logo-----*/

  li#menu-item-298324 {
    background-image: none;
    background-size: cover;
    font-size: 16px;
  }
  li#menu-item-298324 a {
    color: #fff6f6;
  }

}

@media (min-width: 768px) { /*zobrazení pro tablet*/
  .navbar-nav > li a {line-height: 36px; font-size: 10px;}
  .nav > li > a { padding: 6px 14px; }
  span#postoloprty { font-size: 1.6em;}
  #box-custom-footer {display: none;}

  /*----zmena polozky v menu na logo-----*/
  li#menu-item-298324 {
    background-image: url(/obrazek/2/logo-s-napisem-final-pruhledne-white-png/);
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 16px;
  }
  li#menu-item-298324 a {
    color: transparent;
  }
}

@media (min-width: 992px) { /*zobrazení pro malý notebook*/
  .navbar-nav > li a {line-height: 48px; font-size: 15px;}
  .nav > li > a { padding: 6px 15px; }
  span#postoloprty { font-size: 1.7em;}
  #box-custom-footer {display: block;}

  /*----zmena polozky v menu na logo-----*/
  li#menu-item-298324 {
    background-image: url(/obrazek/2/logo-s-napisem-final-pruhledne-white-png/);
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 16px;
  }
  li#menu-item-298324 a {
    color: transparent;
  }

}

@media (min-width: 1200px) { /*zobrazení pro monitor*/
  .navbar-nav > li a {line-height: 55px; font-size: 17px;}
  .nav > li > a { padding: 6px 20px; }
  span#postoloprty { font-size: 1.9em;}
  #box-custom-footer {display: block;}

  /*----zmena polozky v menu na logo-----*/
  li#menu-item-298324 {
    background-image: url(/obrazek/2/logo-s-napisem-final-pruhledne-white-png/);
    background-size: contain;
    background-repeat: no-repeat;
    font-size: 18px;
  }
  li#menu-item-298324 a {
    color: transparent;
  }

}
