@media (min-width:992px) {
  #mainNav {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.75);
  }
}

.text-faded.mb-5 {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 25px;
  padding: 5px 10px 5px 10px;
}

body {
  font-family: Arial,sans-serif;
  overflow-x: hidden;
}

.text-faded.mb-4.about-txt {
  text-align: left !important;
  padding: 0 5px 0 0;
}

.floatIMG {
  /*width: 150px;*/
  float: left;
  padding: 0 20px 0 0;
  margin: 0 0 0 0;
}

.bg-primary {
  background-color: #292321!important;
}

.tabContent {
  text-align: left;
}

    
p.text-faded {
  background: rgba(255, 255, 255, 0.1);
  padding: 0 20px 20px 20px;
  border-radius: 0 0 50px 0;
}

.container.text-center.dlportfolio {
  margin-bottom: 50px;
}

.blockquote-footer:before {
  content: "\00a9";
}

body, html {
  width: 100vw;
  height: 100vh;
  /*overflow-x: hidden;*/
  /*margin: 0 -100px 0 0;*/
}

.nav-link a, .nav-link a:hover {
  color: #f05f40;
}

.nav-link a, .nav-link a:hover {
  color: #f05f40;
}

.nav-link a, .nav-link a:hover {
  color: #FFF;
}

a, a:hover {
  color: #FFF;
}

a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
}

#contact {
}

a.footer, a.footer:hover {
  color: #000;
  text-decoration: none;
}

a.footer:hover {
  font-weight: bold;
}

/* Tooltip */
.jr_tooltip {
  cursor: pointer;
  cursor: hand;
  border-bottom: 1px dotted #f05f40; 
}

#craft {
    background-color: #f2f3f4;
}

.padBlock {
    width:100%;
    height: 125px;
}
/* external link indicator */
.resume:after {
    font-family: 'FontAwesome';
    content: "  \f08e";
}
