@font-face {
  font-family: 'RobotoCondensed-Regular';
  src: url('/fonts/RobotoCondensed-Regular.ttf');
}
@font-face {
  font-family: 'RobotoCondensed-Bold';
  src: url('/fonts/RobotoCondensed-Bold.ttf');
}


body {
  background-color: #000;
  color: #fff;
}

h7 {
  font-family: 'RobotoCondensed-Bold';
  font-weight: 1000 !important;
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 25px !important;
}

strong, b {
  font-family: 'RobotoCondensed-Bold';
}

a {
  /*olor: #aaa;*/
}

/*
header {
}
*/
/*
header .header-container {
}
*/

header .menu-container > ul > li > a {
  font-weight: 1000;
}

header .language-switcher .lang-active {
  font-weight: 1000;
}

/*
header .header-container .logo a:hover {
}
*/

/*
header .header-container .logo {
  margin-bottom: 0 !important;
}
*/
/*
header .header-container .logo img {
  height: 100px !important;
}
*/



.heading-img {
  width: 100%;
  margin-top: -60px;
  margin-bottom: 20px;
}
img.heading-img {
  max-width: 100%;
}



div.share {
  display: none !important;
}




.tp-caption {
  font-family: "RobotoCondensed-Bold", sans-serif !important;  
  font-weight: 1000 !important;
  font-size: 46px !important;
  line-height: 48px !important;  
  text-transform: uppercase;
  color: rgba( 255, 255, 255, 0.66);
}

.portfolio-section #portfolio[data-portfolio-style="minimal"] .media-box .thumbnail-overlay .media-box-title {
  color: #000 !important;
}


.parallax-section .parallax .info h2 {
  color: #fff !important;
}



/* ############# servcies */

.services-button {
  border-radius: 50%;
  border-image-width: 2px;
  border-color: #000;
}

.services-section .services-box h4 {
  padding-top: 10 !important;
  text-align: center;
}


/* ############ about */

.skillbar .skillbar-title {
  color: #fff;
}
.skillbar .skill-bar-percent {
  color: #ddd;
}

.team-box.h2 {
}

.team-member-name {
  font-family: 'RobotoCondensed-Bold';
  font-size: 17px !important;
  font-weight: 1000 !important;
  /* text-align: left !important; */
}

.team-member-title {
  font-size: 15px !important;
}

.team-member-mail {
  font-size: 15px !important;
  margin-top: 7px !important;
}


.media-box-title {
  color: #ddd;
}





/* ######## contakt */


.contact-section #contact-form input {
  color: #fff;
}
.contact-section #contact-form textarea {
  color: #fff;
}




/* ########### footer */

footer a {
  color: #000;
}

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


span.footer-link {
  font-family: 'RobotoCondensed-Bold';
  font-weight: 1000;
  margin-left: 10px;
}

.copyright a {
  color: #000;
}

.copyright a:hoover {
  color: #000;
  text-decoration: underline;
}
