/*-----ukotveni menu a header---*/
@media screen and (max-width:767px) {
  #content img:not(#captcha-img) {display:none;}

  /* motiv a vlastní motiv */ 
  #motive, 
  #box-custom-motive {display:none}

  /* fotogalerie */
  #foto img,
  .photos img {display:block;}

  /* obchod */
  #eshop-categories img,
  #detail-product img,
  #content .thumbnail a > img {display:block;}
}
/*tablet*/
@media screen and (min-width: 768px) {
  body {
    padding-top: 200px;
  }
  header {
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
  }
  nav.navbar {
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 105px;
  }
}
/*zobrazení pro malý notebook*/
@media screen and (min-width: 1024px) { 
  body {
    padding-top: 157px;
  }
  header {
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
  }
  nav.navbar {
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 105px;
  }
  #form-search {
    padding-left: 125px;
    margin-right: -321px;
  }
}
/*zobrazení pro monitor*/
@media screen and (min-width: 1200px) { 
  body {
    padding-top: 157px;
  }
  header {
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 0;
  }
  nav.navbar {
    position: fixed;
    width: 100%;
    z-index: 1000;
    top: 105px;
  }
  #form-search {
    padding-left: 260px;
    margin-right: -390px;
  }
} 
/*---konec ukotveni menu a header---*/

p {text-align: justify;}

#submenu {
  height: 50px;

  border-radius: 0 0 8px 8px;
  background: rgb(253,253,253); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(214,214,214,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(214,214,214,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(214,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(214,214,214,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(214,214,214,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(214,214,214,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}

.theme-1 {
  top: 205px;
}

#topcart .form-group {display: none;} /* zruší viditelnost košíku */
#panel-categories {display: none;} /* zruší viditelnost kategorií eshopu */
#bar-poweredby {display: none;} /* zruší viditelnost inpage patičky */
#box-custom-footer {background: #000; border-top: 1px solid #E7E7E7;}
#box-custom-footer a{color: #FFF} 

header {
  background: #000;
}
.navbar-default .navbar-nav > li > a {
  color: #000;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #FFF;
  background-color: #3a6eb4;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #3a6eb4;
}
.map-responsive{
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
  height:0;
}
.map-responsive iframe{
  left:0;
  top:0;
  height:100%;
  width:100%;
  position:absolute;
}
.col-lg-push-3 {
  left: 0%;
}
.col-lg-9 {
  width: 100%;
}
.sluzbymenu .thumbnail {
  display: block;
  padding: 6px;
  margin-bottom: 20px;
  background-color: #eee;
  border: 1px solid darkgrey;
  border-radius: 0px;
  height: 265px;
}
.sluzbymenu .thumbnail1 {
  display: block;
  padding: 0px;
  margin-bottom: 20px;
  background-color: #f1f1f1;
  border: 1px solid darkgrey;
  border-radius: 0px;
  height: 355px;
}  
.sluzbymenu .thumbnail2 {
  display: block;
  padding: 0px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #008568;
  border-radius: 0px;
  height: 200px;
}
.sluzbymenu .thumbnail3 {
  display: block;
  padding: 0px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #870000;
  border-radius: 0px;
  height: 200px;
}
.sluzbymenu1 .thumbnail1 {
  display: block;
  padding: 0px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #00624d;
  border-radius: 0px;
  height: 200px;
}
.sluzbymenu1 .thumbnail2 {
  display: block;
  padding: 0px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #308da7;
  border-radius: 0px;
  height: 200px;
}
.sluzbymenu2 .thumbnail1 {
  display: block;
  padding: 0px;
  margin-bottom: 20px;
  background-color: #f1f1f1;
  border: 1px solid darkgrey;
  border-radius: 0px;
  height: 415px;
}
.panel {
  border: none;
  box-shadow: none;
}
.panel-body2 {
  background-color: #f1f1f1;
  padding: 20px;
}
.sluzbymenu .thumbnail, .sluzbymenu2 .thumbnail, {
  padding-bottom:55px; /*misto na tlačitko*/
}
.sluzbymenu3 .thumbnail2 {
  padding-bottom:55px; /*misto na tlačitko*/
}
.sluzbymenu .thumbnail .caption, .sluzbymenu1 .thumbnail .caption {
  max-height:100%; /*maximalni vyska popisku velikosti thumbnailu*/
  overflow:hidden; /*co přeteče je skryto*/
}
.sluzbymenu3 .thumbnail2 .caption2 {
  max-height:100%; /*maximalni vyska popisku velikosti thumbnailu*/
  overflow:hidden; /*co přeteče je skryto*/
}
.sluzbymenu .btn, .sluzbymenu1 .btn, .sluzbymenu2 .btn {
  position:absolute; /*vyjmutí tlačítka a možnost jej pozicovat*/
  bottom:35px; /*pozice tlačítka 35px od spodního okraje thumbnailu*/
}
.sluzby .thumbnail {
  border: none;
  background-color: white;
}
.sluzby2 .thumbnail {
  border: none;
  background-color: transparent;
}
.btn-primary {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #3b3b3b;
  border-color: #3b3b3b;
}
.btn-secondary {
  color: #fff;
  background-color: #c80000;
  border-color: #7c0000;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #ec0000;
  border-color: #7c0000;
}
.btn-tertiary {
  color: #fff;
  background-color: #dd2020;
  border-color: #7B0000;
}
.btn-tertiary:hover {
  color: #fff;
  background-color: #971515;
  border-color: #7B0000;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  color: white;
}
.panel-headbox > .panel-heading {
  background-color: #0060a1;
}
.panel-headbox2 > .panel-heading {
  background-color: #aa0000;
}
.panel-headbox3 > .panel-heading {
  background-color: #d9d9d9;
  border: 3px solid #cacaca;
}
.btn-headbox {
  color: #fff;
  background-color: #007cd0;
}
.btn-headbox:hover {
  color: #fff;
  background-color: #0060a1;
}
.panel-primarybox > .panel-heading {
  background-color: #008568;
}
.btn-primarybox {
  color: #fff;
  background-color: #00624d;
}
.btn-primarybox:hover {
  color: #fff;
  background-color: #008568;
}
.panel-secondarybox > .panel-heading {
  background-color: #5cb3cb;
}
.btn-secondarybox {
  color: #fff;
  background-color: #308da7;
}
.btn-secondarybox:hover {
  color: #fff;
  background-color: #5cb3cb;
}
.panel-titlebox {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  color: black;
}
.panel-titlebox2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  color: white;
}
#panel-custom-1.panel  {
  margin-bottom: 20px;
  background-color: #fff;
  /*box-shadow: 0 1px 2px #004080;*/
  border: 1px solid #004080;
  border-radius: 0px;
}
/*"#IMS_box1 { right: 50px !important; }"*/

/*formular uvodka*/

/*vlastní formulář*/
.own-form div.panel {
  padding:0;
  background-color:transparent;
  color:white;
}

.own-form .panel-heading {
  display:none;
}

.own-form .panel,
.own-form .panel-body {
  box-shadow:none;
  border:0;
  padding:0;
}

.own-form   form {
  padding-left:0!important;
  padding-bottom:0!important;
  padding-right:0!important;

}

.own-form .form-group {
  margin-bottom: 0px;
}

.own-form   .form-control {
  height:30px;
}

.own-form  .form-group:nth-of-type(2) {
  padding-top:15px!important;
}
.own-form .btn {
  margin-top:10px
}
@media (min-width:768px) {
  .own-form .col-sm-8 {
    max-width:300px;
  }
  .own-form   form {
    width:70%;
    margin:0 auto;
  }
}

@media (min-width:992px) {
  .own-form   form {
    max-width:50%;
    margin:0 auto;
  }
}