@import url( http://fonts.googleapis.com/css?family=Exo:100,300,700&subset=latin,latin-ext );
html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
header {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
footer {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
aside {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; vertical-align: baseline;
}
html {
	min-height: 100%;
}
body {
	background: url("http://tarnokas.cz/files/background-prague.jpg") fixed no-repeat center / cover rgb(238, 97, 132); margin: 0px; padding: 0px; width: 100%; text-align: center; color: white; font-family: "Exo", sans-serif; font-size: 180%; font-weight: 300;
}
h1 {
	font-family: "Exo", sans-serif;
}
h2 {
	font-family: "Exo", sans-serif;
}
h3 {
	font-family: "Exo", sans-serif;
}
h4 {
	font-family: "Exo", sans-serif;
}
h5 {
	font-family: "Exo", sans-serif;
}
h6 {
	font-family: "Exo", sans-serif;
}
h1 {
	font-size: 3.5em; font-weight: 100;
}
h2 {
	font-size: 3em; font-weight: 100;
}
p {
	padding: 15px;
}
.col-sm-6 {
	margin: 2em 0px; padding: 1em;
}
.col-sm-4 {
	margin: 2em 0px;
}
navbar-brand img {
	margin: 0px;
}
a {
	color: Aqua; text-decoration: none;
}
a:hover {
	color: Blue; text-decoration: none;
}
#main {
	padding-top: 1em;
}
.line {
	margin: 1em auto; width: 333px; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.motto {
	padding-top: 1em; font-size: 1em; font-style: italic; font-weight: 100; display: none;
}
ul.countdown {
	list-style: none; margin: 1em 0px; padding: 1em 0px; text-align: center; display: block;
}
ul.countdown li {
	padding: 0px 2em; display: inline-block;
}
ul.countdown li span {
	line-height: 80px; font-size: 4.8em; font-weight: 100;
}
ul.countdown li.seperator {
	line-height: 70px; font-size: 5em; vertical-align: top;
}
ul.countdown li p {
	padding: 0.6em 0px; text-transform: uppercase; font-size: 0.9em; font-weight: 700;
}
form input {
	border-radius: 1px; border: 0px currentColor; border-image: none; width: 22em; height: 2.2em; text-align: center; font-family: "Exo", sans-serif; font-size: 1em; font-weight: 300; margin-bottom: 5px;
}
form input[type='email'] {
	background: none; color: white; box-shadow: 0px 0px 3px #eeeeee; transition-duration: 1s; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s;
}
form input[type='email']:hover {
	box-shadow: 0px 0px 5px #ffffff;
}
form input[type='submit'] {
	background: rgb(230, 86, 122); border: 0px currentColor; border-image: none; width: 120px; color: white; cursor: pointer; box-shadow: 0px 0px 3px #eeeeee; transition-duration: 1s; -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -o-transition-duration: 1s;
}
form input[type='submit']:hover {
	background: rgb(226, 80, 116); box-shadow: 0px 0px 5px #eeeeee;
}
.form-note {
	margin: 24px 0px; color: rgb(0, 0, 0); font-size: 1em; font-style: italic;
}
#success {
	color: rgb(102, 204, 0); padding-top: 10px; display: none;
}
#error {
	color: rgb(230, 47, 44); padding-top: 10px; display: none;
}
section .services {
	text-align: center; padding-top: 1em; margin-top: 1em; transform: translateZ(0px);
}
section .services li {
	list-style: none; margin: 20px; width: 40px; height: 60px; display: inline-block;
}
section .services li div {
	border-radius: 100px; border: 1px solid white; transition:0.5s; border-image: none; width: 55px; height: 55px; text-align: center; color: white; line-height: 55px; font-size: 1em;
}
section .services li div:hover {
	transform: rotate(360deg); -webkit-transform: rotate(360deg);
}
section .services li .caption {
	padding: 10px 0px; width: 60px; height: 20px; text-align: center; color: white; display: block;
}
.navbar-default {
	background: rgb(0, 192, 228); padding: 5px; border: 0px currentColor; border-image: none;
}
.navbar-default .navbar-brand {
	color: white; padding-right: 100px;
}
.navbar-default .navbar-brand:hover {
	color: rgb(238, 238, 238); background-color: transparent;
}
.navbar-default .navbar-brand:focus {
	color: rgb(238, 238, 238); background-color: transparent;
}
.navbar-default .navbar-text {
	color: rgb(238, 238, 238);
}
.navbar-default .navbar-nav > li > a {
	color: white;
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(238, 238, 238); background-color: transparent;
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(238, 238, 238); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(238, 238, 238); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(238, 238, 238); background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(238, 238, 238); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: rgb(221, 221, 221);
}
.navbar-default .navbar-toggle {
	width: 45px;
}
.navbar-default .navbar-toggle:hover {
	
}
.navbar-default .navbar-toggle:focus {
	
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(204, 204, 204);
}
.navbar-default .navbar-collapse {
	border-color: rgb(238, 238, 238);
}
.navbar-default .navbar-form {
	border-color: rgb(238, 238, 238);
}
.navbar-default .navbar-nav > .open > a .caret {
	border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238);
}
.navbar-default .navbar-nav > .open > a:hover .caret {
	border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238);
}
.navbar-default .navbar-nav > .open > a:focus .caret {
	border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238);
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: rgb(238, 238, 238);
}
@media all and (max-width:767px)
{
.navbar-collapse {
	text-align: left;
}
.container {
	margin: 0px; padding: 3px;
}
#main {
	margin: 0px; padding: 0px;
}
form input[type='email'] {
	width: 17em;
}
}
@media all and (max-width:486px)
{
#main {
	margin: 0px; padding: 0px;
}
form input[type='email'] {
	width: 95%;
}
form input[type='submit'] {
	width: 95%;
}
}
#about {
	display: none;
}
#contact {
	display: none;
}
#content {
	margin: 2em;
}
