body {
  /*font-family: 'OrkneyRegular';*/
  font-family: 'Roboto', sans-serif;
}

/*  helper classes */
.bg-red { background: #b82601;}
.bg-blue { background-color: #062f4f;}
.bg-dark { background-color: #000 !important;}
.padding-top-bottom {padding: 50px 0;}
.padding-top {padding-top: 50px;}
.padding-bottom {padding-bottom: 50px;}
.blue {color:#062f4f;}
.red {color:#b82601;}

/* navbar */
.navbar {
  /*font-family: 'OrkneyRegular';*/
  font-family: 'Roboto', sans-serif;
}

.navbar-brand {
  /*font-family: 'OrkneyRegular';*/
  font-size: 2rem;
}

/* end navbar */

/* phone - email bar */
.phone-email {
  padding: 20px 0px;
  color:#fff;
  vertical-align: middle;
}

.fa-2x {
  vertical-align: middle;
}

.phone-email span {
    font-size:1.68em;
    vertical-align: middle;
}

.phone-email span a {
  margin:0;
  padding: 0;
  color:#fff;
  text-decoration: none
  vertical-align: middle;
}

.phone-email span a:hover {
  text-decoration: underline;
}
/*.phone-email span {
  font-size: 2rem;
  padding: 0 10px;
}*/
/* end phone-email bar */


/* Cards */

.cards {
padding: 5rem 0;
color: #062f4f;
}

.cards .card-img-overlay {
  background: rgba(61,65,71,0.65);
  opacity: 0;
  opacity: 1;
  color:#062f4f;
}

.cards h5 {
  font-weight: bold;
  font-size: 2rem;
  text-transform: uppercase;
  border-bottom: 1px solid #062f4f;
  color:#062f4f;
  text-align: center;
}

.btn-link {
  background: #062f4f;
  color:#FFF;
}

.btn-link:hover {
  color: #fff;
}

/* end cards*/

/* Carousel */

.carousel-item h2 {
  text-transform: uppercase;
  text-shadow: 1px 1px 2px #000;
}

.carousel-overlay {
  height:100%;
  background: rgba(61,65,71,0.25);
  opacity: 0;
  opacity: 1;
  padding:2em;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
  width: 60px;
  height: 60px;
}

/* end carousel */

/* page title */
.page-title h2 {
  color:#fff;
  vertical-align: middle;
  font-size: 2em;
  margin: 0rem 0rem;
  padding: .75rem 0rem;
  text-transform: uppercase;
}
/* end */


/* about-us */
.about-us .card-header {
  background-color: rgba(184,38,1,1);
  color:#fff;
}
/* end */

/* direktor */
/* end */

/* kontakt */
/* end */

/* reference */
/* end */

/* storitve */
.badge-info {
    color: #fff;
    background-color: #b82601;
    font-size: .9rem;
  }
/* end */

/* sitemap */
/* end */

/* privacy-policy */
/* end */

/* FOOTER */
#footer-top {
  color: #f7f5e6;
  padding: 2.5rem 0;
}

#footer-top a {
  text-decoration: none;
  color:#fff;
}

#footer-top a:hover {
  text-decoration: underline;
}



/* END FOOTER */
