body,
input,
textarea {
  background-color: #f4f4f4;
}

/* text color */
body,
.av-menu-wrapper ul li a,
.av-slider-wrapper .av-slick-counter,
.av-team-block .av-team-block-title a,
.av-team-block .av-team-block-social-media li a,
.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title a,
.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile .av-portfolio-title a,
.av-contact-details-list li a {
  color: #262626;
}

a {
  color: #777;
}

#av-menu-trigger-mobile svg rect,
#av-menu-trigger-mobile svg polygon,
.svg-av-mouse {
  fill: #262626;
}

/* text color as background color */
.av-menu-wrapper ul li:after,
.sub-menu,
.av-slider-wrapper .slick-dots li button,
#av-menu-trigger-mobile .av-menu-symbol > span,
.av-team-block .av-team-block-social-media li:after,
.av-clients-list li:after,
.av-plus-sign span,
.av-submit-label .av-svg-contact-submit:hover {
  background-color: #262626;
}

/* underline decoration */
.av-underline:after {
  background-image: linear-gradient(#262626 calc(100% - 10px), #262626 10px);
}

.av-header .av-underline:after,
.av-footer .av-underline:after,
.av-slide-content h1 .av-underline:after {
  background-image: linear-gradient(#F3711B calc(100% - 10px), #F3711B 10px);
}

/* black color background */
.sub-menu,
.av-canvas-overlay-inner,
#av-menu-wrapper-mobile ul li a {
  background-color: #040404;
}

/* skin background color */
.av-viewport .av-header,
.av-viewport .av-footer,
#av-canvas-overlay-menu,
.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-title,
.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-title-wrapper-mobile,
.av-hline,
.av-skew-decoration .av-skew-1,
.av-skew-decoration .av-skew-2,
.av-skew-decoration .av-skew-3,
.av-testimonial-block,
.av-input-bar:before,
.av-input-bar:after,
.av-submit-label .av-svg-contact-submit {
  background-color: #F3711B;
}

/* skin color as fill */
.av-submit-label .av-svg-contact-submit:hover svg {
  fill: #F3711B;
}

/* skin text color */
.av-text-highlight,
.av-menu-wrapper ul.sub-menu li a:hover,
#av-menu-wrapper-mobile ul li a.av-menu-selected,
#av-menu-wrapper-mobile ul li a:hover,
.av-stat-block .av-stat-number {
  color: #F3711B;
}

/* border color as skin color */
.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay {
  border-color: #F3711B;
}

/* white background color */
.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-portfolio-triangle-more,
.av-content-slider-wrapper .slick-dots li button {
  background-color: #fff;
}

/* white border */
.av-map-wrapper,
.av-content-slider-wrapper .slick-dots li.slick-active {
  border-color: #fff;
}

/* light text color(on dark backgrounds) */
.av-title-section,
.av-slider-wrapper,
.av-menu-wrapper ul.sub-menu li a,
#av-menu-wrapper-mobile ul li a,
.av-slider-wrapper .av-slide-content h1,
.av-slider-wrapper .av-slide-content p,
.av-slider-wrapper .av-slide-content a,
.av-footer a,
.av-footer-wrapper h1,
.av-footer-wrapper h2,
.av-footer-wrapper h3,
.av-footer-wrapper h4,
.av-footer-wrapper h5,
.av-footer-wrapper h6,
.av-footer-sidebars-wrapper .av-contact-misc .av-footer-phone {
  color: #f4f4f4;
}

#av-menu-close svg rect,
#av-menu-close svg polygon {
  fill: #f4f4f4;
}

/* background with light text color */
.av-link-alt:before {
  background-color: #f4f4f4;
}

/* header and footer background color */
.av-title-section,
.av-slider-wrapper,
.av-footer-wrapper {
  background-color: #181818;
}

/* footer text color */
.av-footer-wrapper,
.av-menu-overlay-wrapper address,
.av-contact-details-list li h6 {
  color: #a0a0a0;
}

.av-menu-overlay-wrapper,
.av-menu-overlay-wrapper a {
  color: #f4f4f4;
}

#av-menu-wrapper-mobile ul li ul li a {
  color: #777;
}

/* border color using text color */
.av-slider-wrapper .slick-dots li.slick-active button,
#av-menu-trigger-mobile .av-menu-symbol:hover {
  border-color: #262626;
}

@media (max-width: 540px) {
  .av-slider-wrapper .slick-dots li button {
    background-color: #f4f4f4;
  }
  .av-slider-wrapper .slick-dots li.slick-active button {
    border-color: #f4f4f4;
  }
}

.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-bg {
  background-color: #F3711B;
}

.av-inner-wrapper .primary-c {
  color: #F3711B;
}

.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-portfolio-title a {
  color: #262626;
}

.av-portfolio-triangle-wrapper .av-portfolio-triangle .av-triangle:after {
  border-top-color: #F3711B;
}

@media (min-width: 991px) {
  .av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n - 1) .av-portfolio-triangle .av-triangle:after,
  .av-grid-3col.av-portfolio-triangle-wrapper .av-col-item:nth-child(5n) .av-portfolio-triangle .av-triangle:after {
    border-bottom-color: #F3711B;
  }
}

/* portfolio triangle */
.portfolio-grid-wrapper .av-portfolio-block .av-portfolio-overlay .av-triangle,
.av-team-block .av-team-block-decoration {
  border-bottom-color: #F3711B;
}

/* service decoration */
.av-service-decoration .av-service-decoration-inner {
  border-color: #f4f4f4 transparent transparent transparent;
}

.av-service-decoration {
  border-color: #F3711B transparent transparent transparent;
}

/* page loader */
.av-loader-body {
  background-color: #040404;
}

.av-loader {
  border-color: #f4f4f4;
  border-top-color: #F3711B;
}

table, th, td {
  border-color: #a0a0a0;
}
