/* Back to top background color */
a#eltd-back-to-top {
    background-color:whitesmoke !important;
}
/* Back to top text color */
a#eltd-back-to-top .eltd-back-to-top-text {
        color:#000000 !important;
}
/* Back to top background color on hover */
a#eltd-back-to-top:hover {
    background-color:grey !important;
}
Back to top arrow color on hover */
a#eltd-back-to-top .eltd-back-to-top-caret:before {
    color:blue !important;
}

body.single-portfolio-item .eltd-portfolio-info-holder .eltd-portfolio-info-item.eltd-portfolio-tags .eltd-ptf-single-info {
    color:#ffffff !important;
}

.eltd-portfolio-list-holder-outer.eltd-ptf-standard article:hover .eltd-ptf-category-holder a span {
    color:#000000 !important;
}
.eltd-portfolio-list-holder-outer.eltd-ptf-standard article:hover .eltd-item-text-holder .eltd-item-title a {
        color:#000000 !important;
}

a.eltd-btn.eltd-btn-icon:hover i.dripicon-download,
a.eltd-btn.eltd-btn-icon:hover i {
  position: relative !important;
  z-index: 5 !important;
  color: #0a0a0a !important;
  opacity: 1 !important;
  visibility: visible !important;
}


.eltd-portfolio-list-holder .eltd-item-text-overlay {
  border-color: #1e73be !important;
}

.wpcf7 input[type="submit"],
.wpcf7 .wpcf7-submit,
form input[type="submit"] {
  background-color: #0a0a0a !important;
  border-color: #0a0a0a !important;
  color: #ffffff !important;
  transition: background-color .25s ease, color .25s ease;
}

.wpcf7 input[type="submit"]:hover,
.wpcf7 .wpcf7-submit:hover,
form input[type="submit"]:hover {
  background-color: #ffc72c !important;
  border-color: #ffc72c !important;
  color: #0a0a0a !important;
}


.eltd-main-menu > ul > li:hover > a,
.eltd-main-menu > ul > li > a:hover,
.eltd-main-menu > ul > li.eltd-active-item > a {
  color: #ffc72c !important;
}

#eltd-back-to-top,
#eltd-back-to-top > span {
  background-color: #ffc72c !important;
  border-color: #ffc72c !important;
  color: #0a0a0a !important;
}

#eltd-back-to-top:hover,
#eltd-back-to-top:hover > span {
  background-color: #0a0a0a !important;
  border-color: #0a0a0a !important;
  color: #ffc72c !important;
}

#eltd-back-to-top:hover,
#eltd-back-to-top:hover > span {
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #ffc72c !important;
}

@media (min-width: 1025px) {
  .eltd-carousel-holder {
    transform: translateX(15px);
  }
}