* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
}

body {
    background-color: white;
    font-family: 'Monda', serif;
    background-image: url('../img/bg.png');
    background-attachment: initial;
    padding-top: 60px;
    color: #333; }

/**
 * Text styles
 */
.text-default { font-size: initial; }
.text-primary { color: #333 !important; }
.text-handwrite {
  font-family: 'Shadows Into Light', cursive;
  font-size: 1.4em; }

a, a:hover,a:active,a:link,a:visited { 
  color: #0E4FC8; }

/**
 * Background styles
 */
.bg-secondary { background-color: #204A87 !important; }
.bg-primary { background-color: #2E3436 !important; }
.bg-black-trans { background: rgba(0,0,0,0.5); }

/**
 * Border styles
 */
 .border-right-dashed { border-right: 1px dotted rgba(255,255,255,0.3); }

/**
 * Navigation
 */

.navbar-brand img { height: 48px; }

.navbar {
  box-shadow: 0px 3px 45px 0px rgba(0,0,0,0.2);
  border-bottom: 1px solid #ddd;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1em;
}

.nav-links a { 
  color: #EDD400 !important; 
  font-size: 1.2em; }


/**
 * Articles
 */
article {
  background: white;
}

article h2 {
  display: inline-block;
  background: #9F0100;
  color: white !important;
  padding: 5px;
}

article h2 a {
  color: inherit !important;
}

textarea, input[type=text] { background: #FFFAD0 !important; }

/**
 * Buttons
 */
.btn-primary {
  background: #204A87;
  color: white !important;
  font-size: 1em;
  text-transform: uppercase;
  border: 1px solid #307ED5;
  letter-spacing: 1px;
  padding: 15px 20px;
}

/**
 * Line
 */
hr {
    border-top: 1px dotted #A77906;
    height: 1px; }

/**
 * Slider
 */
#slider a, 
#slider a:hover, 
#slider a:active, 
#slider a:link, 
#slider a:visited, 
#slider a:active {
  text-decoration: none;
  color: #FFF8C0 !important;
}
#slider h2 {
  background: rgba(22,66,40,0.8);
  color: white;
}
#slider p { background: rgba(46,52,54,0.9); }

/**
 * Footer
 */
#kontakt a { 
  color: #EDD400; 
}
footer { background-color: #121212; }

/** 
 * Bread
 */

#breadcrumbs {
  background: rgba(255,255,255,0.9);
  border-bottom: 1px dashed #c0c0c0;
  font-weight: 600;
}
