body {
  font-family: 'Ubuntu', sans-serif;
  font-weight: 400;
}

.navbar {
	background: transparent;
	border-bottom: 0px solid #e7b142;
	padding-bottom: 10px;
	/*min-height:100px;*/
}

.navbar ul {
	margin-left: 17%;
}

@media (max-width: 1000px) {
   .navbar ul {
	margin-left: 1%;
}
  }

.navbar .container-fluid {
	margin: 0 25px 0 0;
	padding: 0;
	background: #fff;
}

.navbar-default .navbar-nav > li {
	margin: 0 0px;
    padding: 0px 6px;
}

.navbar-default .navbar-nav > li > a {
	padding: .85em;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .5s ease;
	font-weight: bold;
	background: #f2f2f2;
}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a.act {
	color: #fff;
	background: #f4210c;
	/*border-bottom: 6px solid #e81d24;*/
	text-decoration: none;
	transition: all .3s ease;
}

.dropdown-menu > li > a:hover {
	background: #f4210c;
}

.navbar-brand {
	position: relative;
	top: 10px;
	left: 30px; 
	width: 154px !important;
	height: 80px !important;
	padding: 0;
}

.navbar-toggle {
    background: #f2f2f2;
	width: 100%;
    float: none;
    margin-right: 0;
}


.navbar-toggle .button-label {
    display: inline-block;
    /*float: left;*/
    font-weight: bold;
    line-height: 14px;
    padding-right: 10px;
}
.button-bars {
    display: inline-block;
    /*float: left;*/
}


    /* Add a gray background color and some padding to the footer */
    footer {
      background-color: #f2f2f2;
	  color: #888;
      padding: 25px;
    }
    
  .carousel-inner img {
      width: 100%; /* Set width to 100% */
      margin: auto;
      /*min-height:200px;*/
  }

   @media (max-width: 900px) {
    .carousel-caption h2 {
      font-size: 1.5em;
	}
  }
  
  @media (max-width: 600px) {
    img.main-logo {
      width: 50%;
    }
  }
  
  /* Hide the carousel text when the screen is less than 600 pixels wide */
  @media (max-width: 600px) {
    .carousel-caption {
      display: none; 
    }
  }
  
.odsazeni  {padding-top: 9px;}
.s_map{ position: relative; overflow: hidden; margin: 0 0 20px 0; padding: 8px; background: #fff; border: 1px solid #cfcfcf; line-height: 1px; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}
.s_map iframe{position: relative; width: 100%; height: 340px; border: none; background: #fff; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}

h1 { color: #f4210c; font-size: 1.75em;}
h2 { font-size: 1.45em; }

