@font-face {
    font-family: superblack; /* deklarace fontu */
    src: url("../fonts/supr.ttf"); /* propojení na umístění souboru */
}

.navbar-brand{
	font-family: superblack !important;
	font-style: italic;
	font-size: 16px;
}

.superblack{
	font-family: superblack !important;
}
body,
html {
  height: 100%;
}
.bxslider {
  padding: 0px;
  margin: 0px;
}
.bx-viewport,
.bx-wrapper {
  position: absolute;
  width: 100%;
  height: 100% !important;
  top: 0;
  left: 0;
}
.bxslider,
.bxslider li {
  height: 100% !important;
}
.bxslider li {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.bx-wrapper .bx-viewport {
  border: none !important;
}
header nav {
  background-color: rgba(0, 0, 0, 0.4);
}
header .nav .open a{
  background-color:transparent;
}
header nav .dropdown-menu{
  background-color: rgba(0, 0, 0, 0.4);	
  border-radius:0px;
  box-shadow:none;
  border:0px;
}
header nav .dropdown-menu li.active a{
	background-color:transparent;	
}
@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		left:0px;
		right:auto;	
	}
}
header nav .navbar-header a {
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
}
header nav .navbar-header .navbar-toggle .icon-bar {
  background-color: #fff;
}
header nav .navbar-collapse ul.nav li a {
  color: #FFF;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: 'Oswald', sans-serif;
}
header nav .navbar-collapse ul.nav .dropdown-menu li a {
  color: #FFF;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Oswald', sans-serif;
}
header nav .navbar-collapse ul.nav li a:hover {
  background-color: transparent;
  color: #00C0F0;
}
header nav .navbar-collapse ul.nav li a:focus {
  background-color: transparent;
  color: #00C0F0;
}
header nav .navbar-collapse ul.nav li.active a{
  background-color: transparent;
  color: #00C0F0;	
}
header nav .navbar-collapse ul.nav li.dropdown.active a {
  background-color: transparent;
  color: #00C0F0;
}
section#motto {
  height: 100%;
  padding-top: 17%;
  position: relative;
  font-size: 45px;
  color: #FFF;
  text-shadow: 1px 1px 3px #000;
  z-index: 1020;
  font-family: 'Oswald', sans-serif;
  margin-bottom: 40px;
}
section#motto p.h1 {
  font-size: 45px;
}
section#content {
  min-height: 100%;
}
section#content .layout1 {
  font-weight:bold;
  padding: 80px 100px 50px 100px;
}
@media (max-width: 768px) {
  section#content .layout1{
    padding:60px 0px;
  }
}
section#content .layout1 h1 {
  color: #00C0F0;
  font-size:45px;
}
section#content .layout1 p,section#content .layout1 em,section#content .layout1 h5 {
  font-size: 15px;
  line-height: 30px;
}
footer {
  z-index: 999;
  background-color: #000;
  padding: 10px 0px;
  color: #fff;
}
footer a.back {
  z-index: 999;
  position: absolute;
  bottom: 100px;
  right: 0px;
  font-size: 50px;
}
#frm-contactForm-contact-surname{
	display:none;
}

