/* Space out content a bit */
body {
    background: #f5f5f5;
    font-family: 'Open Sans', sans-serif;
    overflow-x:hidden;
    /*padding:0;*/
}

.logo {padding:10px 0;}

.navbar-default { background: #FFF;border:0; border-bottom:3px solid #000;margin-bottom:0;border-radius: 0; }
/* Everything but the jumbotron gets side spacing for mobile first views */
.header,
.marketing,
.footer {
  padding-right: 15px;
  padding-left: 15px;
}

.slider .row1 {margin-bottom: 50px;}
.slider_caption {position: absolute;top:70px;right:30px;background: rgba(0,0,0,0.5);padding:20px;color:#FFF;max-width: 500px; ;}
.slider h1 {font-size: 32px;color:#FFF;text-align: left;}
.slider {position: relative;}

#navbar {background: #FFF;border-radius:5px;padding:15px; }
#navbar .navbar-nav>li>a {display:block;font-size:16px;padding-top:10px;padding-bottom: 10px;border:0;/*border-bottom:1px solid #000;*/}
#navbar .navbar-nav>li>a:hover {background:#000;color:#FFF;}
#navbar .navbar-nav>li,#navbar .navbar-nav {float:none;border:0;}
#navbar .navbar-nav>li.active>a {color:#F5F5F5;}

.img {padding:25px 15px;background: #FFF;border-radius: 5px;}
.product_name {font-size: 18px;font-weight: 500;padding: 10px 5px;    min-height: 95px;}
.product_name a {color:#494949;}
.product_price {color:#494949;font-size: 13px;}
.product_price span {display:block;font-size: 18px;font-weight: bold; color:#000;margin-bottom: -5px;}
.product_buy {}

#kontakt {background: #fff;padding:15px;border-left:3px solid #000;margin-top:27px;border-radius: 5px;}
#kontakt .hdr {color:#000;font-size: 18px;
font-weight: 600;
line-height: 20px;}
#kontakt p {padding:10px 0;}
#kontakt .tel {}
#kontakt .tel div {padding:3px 0;}

.foot {background: #e3e3e3;padding:40px 0;margin-top:40px;}
.foot_header {color:  #494949;
font-size: 28px;
font-weight: 600;margin-bottom: 15px;}
.foot_address {
color:  #494949;
font-size: 14px;
font-weight: 400;margin-bottom: 10px;}
.foot_kontakt {margin:5px 0;}
.foot_shop {margin:15px 0;}
.foot_social {font-size: 24px;}

.search {margin:40px 0;}
.search .form-control {margin-right: -3px;border-radius:0;-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;}
.search .btn {border-radius:0;-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}


/* Custom page header */
.header {
  border-bottom: 1px solid #e5e5e5;
}
/* Make the masthead heading the same height as the navigation */
.header h3 {
  padding-bottom: 19px;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 40px;
}

/* Custom page footer */
.footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
}
.image {margin:0 auto;width:400px;}
.image img {width:100%;}
/* Customize container */

.lista {height:9px;background: #337AB7;}


/* Main marketing message and sign up button */
.jumbotron {
  /*text-align: center;*/
  border-bottom: 1px solid #e5e5e5;
}
.jumbotron h1 {
  text-align: center;
  
  margin-bottom: 25px;

}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}


h2 {font-size: 21px;}
.row .text-danger,.row .text-info {font-size: 17px;
padding-top: 5px;}
.item {padding-top:15px;padding-bottom: 15px;}
.item:hover {
    -webkit-box-shadow: 0px 0px 79px -20px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 79px -20px rgba(0,0,0,0.75);
box-shadow: 0px 0px 79px -20px rgba(0,0,0,0.75);
}
.img img {width:100%;}
.col-xs-9 {text-align: justify;}
.jumbotron {padding:40px 0}





h1 {text-align: center;color:
#000000;
font-size: 60px;
font-weight: 700;
text-transform: uppercase;}
body {padding-top:0;}


.short {color:
#000000;
font-size: 18px !important;/* Odhad zapříčiněný nahrazením písma */
font-weight: 400 !important;
line-height: 21px;/* Odhad zapříčiněný nahrazením písma */
text-align: center;margin-top:-20px;margin-bottom:25px;}
.desc {color:
#666666;
font-size: 14px !important;/* Odhad zapříčiněný nahrazením písma */
font-weight: 400 !important;
line-height: 21px;/* Odhad zapříčiněný nahrazením písma */
text-align: center;}
.bottom {border-bottom: 1px solid #eaeaea;padding-bottom:30px;}
.bottom p {text-align: justify;}
.shop {margin-top:40px;}
.shop .col-lg-8 {color:
#666666;
font-size: 14px;/* Odhad zapříčiněný nahrazením písma */
font-weight: 700;
line-height: 21px;/* Odhad zapříčiněný nahrazením písma */
}
.shop .col-lg-8 span {color:
#000000;
    display:block;
font-size: 19px;/* Odhad zapříčiněný nahrazením písma */
font-weight: 700;
line-height: 21px;/* Odhad zapříčiněný nahrazením písma */
margin-bottom: 5px;}

.wrapper {overflow-x: hidden;}

@media screen and (min-width: 768px) {
  


    /*.slider .row1 {margin-bottom: 0px;}*/
}
@media screen and (max-width: 768px) {
    h1 {font-size:40px;}
    .slider {padding-left:0;padding-right: 0;}
    .slider .row1 {margin-bottom: 0px;}
    .product_price span {display: inline-block;margin-right:5px;}
    .product_price {text-align: center;padding-bottom: 10px;}
    #navbar {margin-left: -15px;
    margin-right: -15px;padding-top:0;padding-bottom: 0;}
    .navbar button {    margin-top: 24px;margin-right: 0;}
    .slider_caption p {}
    .slider_caption {left:0;right:0;top:0;bottom:0;padding:0;text-align: center;}
    .slider_caption h1 {font-size:22px;text-align: center;}

}