@font-face {
 font-family: Chunk;
 src: url('../fonts/Chunkfive-webfont.woff');
}
@font-face {
  font-family: 'League Spartan';
  src: url('../fonts/leaguespartan-bold.eot');
  src: url('../fonts/leaguespartan-bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/leaguespartan-bold.woff2') format('woff2'),
  url('../fonts/leaguespartan-bold.woff') format('woff'),
  url('../fonts/leaguespartan-bold.ttf') format('truetype'),
  url('../fonts/leaguespartan-bold.svg#league_spartanbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Junction';
  src: url('../fonts/junction-bold.eot');
  src: url('../fonts/junction-bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/junction-bold.woff') format('woff'),
  url('../fonts/junction-bold.ttf') format('truetype'),
  url('../fonts/junction-bold.svg#junctionbold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Junction';
  src: url('../fonts/junction-light.eot');
  src: url('../fonts/junction-light.eot?#iefix') format('embedded-opentype'),
  url('../fonts/junction-light.woff') format('woff'),
  url('../fonts/junction-light.ttf') format('truetype'),
  url('../fonts/junction-light.svg#junctionlight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Junction';
  src: url('../fonts/junction-regular.eot');
  src: url('../fonts/junction-regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/junction-regular.woff') format('woff'),
  url('../fonts/junction-regular.ttf') format('truetype'),
  url('../fonts/junction-regular.svg#junctionregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body {
  min-height: 1800px;
  padding-top: 50px;
  font-family: Junction;
}
p {
  font-family: Junction;
}
h1, h2, h3 {
  font-family: League Spartan;
}
h4 {
  font-family: Junction;
}
.kontakt-logo {
 font-family: Chunk;
}
.navbar {
  color: #EEE;
  background-color: #333;
  background-image: url('../img/dark_wood.png');
  font-size: 100%;
  font-weight: lighter;
  font-family: League Spartan;
  box-shadow: 0px 1px 3px #222;
}
.navbar-inverse .navbar-nav > li > a{
  color: #DDD;
}
.navbar-inverse .navbar-nav > li > a:hover{
  color: #bcd35f;
  background-color: #444;
  background-image: url('../img/menu-pozadi.jpg');
}
.navbar-brand {
  padding: 4px;
}

.carousel {
  box-shadow: 0 1px 3px #333;
}
.carousel-caption p{
 font-size: 18px;
}
.car a {
 color: #bcd35f;
}
.marketing .col-md-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-md-4 p {
  margin-right: 10px;
  margin-left: 10px;
  font-size: 115%;
}
.marketing a:hover img {
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,1);
}
.marketing a:hover h2 {
  color: #bcd35f;
}
.marketing a {
 color: #333;
 text-decoration: none;
}
.marketing p {
  height: 7em;
}
.sklad {
 font-family: League Spartan;
}
.btn-listy {
  display: block;
  width: 100%;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  /*white-space: nowrap;*/
  vertical-align: middle;
  background-image: none;
  border: 1px solid transparent;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.listy .thumbnail {
 height: 230px;
 margin: 5px;
}
.l-nenapojene .thumbnail {
 height : 240px;
}
.l-zaobl .thumbnail, .l-ploche .thumbnail {
 height : 115px;
}
.barvy .thumbnail {
 height : 180px;
}

.listy .extra1 {
 height: 320px;
}

.listy .col-xs-6, .listy .col-md-3, .listy .col-xs-4, .listy .col-md-4  {
 margin-bottom: 40px;
}

.barvy h4 {
  font-weight: bold;
  font-size: 120%;
}
.barvy p {
 text-align: center;
}
.featurette-divider {
  margin: 20px 0; /* Space out the Bootstrap <hr> more */
}
/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}
.lead {
 text-align: justify;
}

.btn {
 margin-bottom: 30px;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #AA5FD3 0%, #632286 100%);
  background-image:      -o-linear-gradient(top, #AA5FD3 0%, #632286 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#AA5FD3), to(#632286));
  background-image:         linear-gradient(to bottom, #AA5FD3 0%, #632286 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffAA5FD3', endColorstr='#ff632286', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #AA5FD3;
}

.btn-success:hover,
.btn-success:focus {
  background-color: #632286;
  background-position: 0 -15px;
  border-color: #AA5FD3;
}
.btn-success:active,
.btn-success.active {
  background-color: #632286;
  border-color: #AA5FD3;
}
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #632286;
  background-image: none;
}

.nav-justified {
  font-family: League Spartan;
  font-size: 120%;
  font-weight: bold;
}
a.anchor {
  display: block;
  position: relative;
  top: -70px;
  visibility: hidden;
}
.table-jakost {
  text-align: left !important;
  vertical-align: top !important;
}
.table {
  font-family: Junction;
  font-weight: bold;
  font-size: 110%;
  text-align: center;
  vertical-align: middle;
}
.table > thead > tr > th, .table > tbody > tr > td {
  vertical-align: middle;
  text-align: center;
}
caption, .dph {
  caption-side: bottom;
  font-weight: normal;
  font-size: 13px;
  padding-top: 15px;
  text-align: center;
}
.info-logo {
 float: left;
 width: 50px;
}
.info-text {
 margin-left: 50px;
 font-weight: bold;
 vertical-align: 50%;
}
.kontakt-logo {
 float: left;
 width: 70px;
 background-color: #FFF;
 border-radius: 50%;
 border: 1px solid #AAA;
 -webkit-box-shadow: inset 0px 0px 6px -1px rgba(0, 0, 0, 0.7);
 -moz-box-shadow:    inset 0px 0px 6px -1px rgba(0, 0, 0, 0.7);
 box-shadow:         inset 0px 0px 6px -1px rgba(0, 0, 0, 0.7);
}
.kontakt-text {
 font-family: Chunk;
 margin-left: 80px;
 vertical-align: 50%;
 font-size: 1.8em;
 border-bottom: 4px solid #CCC;
 line-height: 0.9em;
 text-align: center;
}
.kontakt-text2 {
 font-family: Chunk;
 font-size: 1em; 
 margin: 0;
 text-align: center;
 padding-bottom: 30px;
 color: #C4D35F;
 text-shadow: 1px 1px #555;
}
.kontakt-adresa {
 font-family: League Spartan;
 margin-left: 20px;
 text-align: right;
 border-top: 1px solid #CCC;
}
.kontakt-barva {
  color: #C4D35F;
  text-shadow: 1px 1px #555;
}
.lide {
  text-align: center;
  font-family: League Spartan;
}
.lide-b {
  font-weight: bold;
  font-size: 115%;
}
.lide-c {
  font-weight: bold;
  color: #AA5FD3;
}
.lide-foto {
 margin-bottom: 4px;
}
.jumbotron p {
 font-size: 1.2em;
 margin-bottom: 10px;
 padding-top: 10px;
}
.jumbotron {
 margin-top: 80px;
 -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
 -moz-box-shadow:    0px 0px 4px 0px rgba(0, 0, 0, 0.5);
 box-shadow:         0px 0px 4px 0px rgba(0, 0, 0, 0.5);
}
.info {
 background-color: #F1F1F1;
 padding: 0.6em;
 margin-bottom: 2.5em;
 box-shadow: 0px -1px 2px #AAA;
 border-bottom: 1px solid #AAA;
}
.info p {
 font-family: League Spartan;
}
.alert {
  width: 90%;
  margin-bottom: 8px;
  padding: 5px;
  font-family: Junction;
}
.cena-ab {
  background-image: -webkit-linear-gradient(top, #AA5FD3 0%, #632286 100%);
  background-image:      -o-linear-gradient(top, #AA5FD3 0%, #632286 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#AA5FD3), to(#632286));
  background-image:         linear-gradient(to bottom, #AA5FD3 0%, #632286 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffAA5FD3', endColorstr='#ff632286', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.cena-c {
  background-image: -webkit-linear-gradient(top, #C4D35F 0%, #7A8622 100%);
  background-image:      -o-linear-gradient(top, #C4D35F 0%, #7A8622 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C4D35F), to(#7A8622));
  background-image:         linear-gradient(to bottom, #C4D35F 0%, #7A8622 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffC4D35F', endColorstr='#ff7A8622', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.cena-akce {
  background: rgb(96,96,96);
  background: -moz-linear-gradient(0deg, rgba(96,96,96,1) 0%, rgba(128,177,90,1) 5%, rgba(169,231,86,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(96,96,96,1) 0%, rgba(128,177,90,1) 5%, rgba(169,231,86,1) 100%);
  background: linear-gradient(0deg, rgba(96,96,96,1) 0%, rgba(128,177,90,1) 5%, rgba(169,231,86,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#606060",endColorstr="#a9e756",GradientType=1);
}
.cena-ab, .cena-c, .cena-akce {
  color: #f4f4f4;
  text-shadow: 0 1px 0 #111;
  border-radius: 5px;
  letter-spacing: 1px;
}

@media (min-width: 500px) {
 .kontakt-logo {
   width: 100px;
 }
 .kontakt-text {
   margin-left: 120px;
   font-size: 4em;
 }
 .kontakt-text2 {
   margin-left: 120px;
   font-size: 2.2em;
 }
 .kontakt-adresa {
   font-family: League Spartan;
   margin-left: 120;
   text-align: right;
   border-top: 1px solid #CCC;
 }
}
dt {
 font-size: 1.5em;
 font-family: 'League Spartan';
}