/*nastaveni pisma pro cely web*/
body,
h1, h2, h3, h3.panel-title, h4, #motive, #motto #motto-title, #motto #motto-text,
.cc_container{
  font-family: 'Century Gothic','sans-serif';
}
#second .panel-heading,
#separator .panel-heading {
  display:none;
}

#panel-custom-1 .panel-body > p:first-of-type {
  margin-bottom:0px;
}

/*socialni site uprava tripadvisor na google firma*/
.social-site-icon li.ta a {
  background-color: transparent;
  background-image:url(/obrazek/3/icona-google-firma-png/);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:contain;
  width:50px;
  height:50px;
  display:block;
}

.social-site-icon li.ta a i {
  height:32px;
}

.social-site-icon li.ta a i:before {
  content:" ";
}

/*velikost loga*/
.logo img {
  max-height: 80px;
  max-width: 210px;
}

/*polozky menu*/



@media (min-width:1000px){
  .nav>li>a {
    padding: 10px 10px;
  }
}

@media (min-width:1500px){
  .nav>li>a {
    padding: 10px 15px;
  }
}



/*zmena submenu*/
/*  SUBNAVI -- */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: auto;
  z-index: 1000;
  display: none;
  float: none;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
}


.dropdown-menu .container {
  overflow: hidden;
  background:transparent;
  width:auto;
  max-width:270px;
  margin: 0;
  padding: 0;
}

.dropdown-menu li ul {
  column-count: 1;
  column-gap: 0;
  column-rule: 0px solid #fff;
  -moz-column-fill: balance;
  /* Firefox */
  column-fill: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  font-size: 11pt;
  text-transform: none;
}


.dropdown.open ul.dropdown-menu {
  display: block;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 15px;
}


@media (min-width:992px) {
  .dropdown-menu li ul {
    text-align:left;
  }
}

/* navbar, nav, dropdown and eidt navbar breakpoint*/
@media (max-width: 991px) {
  .dropdown-menu .container {
    width: 100%;
    max-width:none;
  }
  .dropdown-menu>li>a {
    color: #fff;
  }
}
/*uprava barvy*/

/*ZDE MOÃ…Â½NO NAVOLIT VASTNÃƒÂ BARVU*/
/*oranzovÃƒÂ¡ barva pozadÃƒÂ­*/
.date .rest .cir,
.goin,
.goin:hover,
.copy,
.btn-primary,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.nav-tabs>li>a:hover,
.nav-pills>li>a:hover,
.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
#panel-news .more a:hover,
footer #panel-news .more a:hover,
.btn-primary:hover,
#top-ribbon .btn.btn-danger
{
  background-color: #009A90;
}
/*oranzovÃƒÂ¡ barva pÃƒÂ­smo*/
#panel-news .more a,
#panel-news .more a:hover,
a, a:hover,  .nav-pills > li.active > a, .nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus,
.pagination>li>span:hover, .pagination>li>a, .pagination>li>span, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover,
.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .thumbnail h2 a, .price-current-vat,
#cart a, input[type=checkbox]:checked:after, .lockcomm, code, 
#top-ribbon, #top-ribbon a, #top-ribbon a:hover,
footer a:hover,
#second a,
#second a:hover,
#top-ribbon a,
.btn-link, .btn-link:hover{
  color:#009A90;
}
/*oranzovÃƒÂ¡ barva tlaÃ„ÂÃƒÂ­tko do archivu Ã„ÂlÃƒÂ¡nkÃ…Â¯*/
#panel-news .more a:after {
  border-top: 30px solid #009A90;
}
/*oranzovÃƒÂ¡ barva ohraniÃ„ÂenÃƒÂ­ obrÃƒÂ¡zku po najetÃƒÂ­ myÃ…Â¡ÃƒÂ­*/
.image-slider a .img-thumbnail:hover,
#list-rubrics li .media-body:hover,
#list-downloads li .inside:hover,
.form-control:focus,
.btn-primary:hover
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.nav-tabs>li>a:hover,
.btn-primary,
.btn-primary:hover,
#top-ribbon .btn.btn-danger,
.nav-tabs>li.active>a,
section.section-services li{
  border-color: #009A90;
}

.form-control:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 154, 144, .6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 154, 144, .6)
}

/*cookie*/
.cc_container {
  background-color:#009A90 !important;
}

.cc_container .cc_btn, .cc_container .cc_btn:visited {
  background-color: #191919!important;
}

/*nadpisy*/
footer h3.panel-title, footer h3,
h1, h2, h3, h4, h5, h6, #contact h4,#favorite-links h3,
#random-image h3,#own-foot h3,
#separator h3.panel-title,  #panel-products h3.panel-title
{color:#191919!important}

/*uprava nadpisu*/
#favorite-links #panel-favourites .panel-title {
  font-size:0;

}
#favorite-links #panel-favourites .panel-title:before {
  content:"Informace pro Vás";
  font-size: 22px;

}

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

  table tbody td {
    width:100%!important
  }
}

@media screen and (max-width: 767px) {
  .table-responsive>.table>tbody>tr>td, 
  .table-responsive>.table>tbody>tr>th, 
  .table-responsive>.table>tfoot>tr>td, 
  .table-responsive>.table>tfoot>tr>th, 
  .table-responsive>.table>thead>tr>td, 
  .table-responsive>.table>thead>tr>th {
    white-space: break-spaces;
  }
}
.napište nám .thumbnail .caption .btn-primary {
  color:#FFFFFF;                                    /* barva textu */
  background-color:#009A90;                         /* barva pozadí */
  border:1px solid #009A90;                         /* barva ohraničení */
}

/*separator, second*/
#separator {  margin-top:0;}
#separator,
#content,
 #second { padding: 30px 0;}