a,
.tagline h3,
.tagline:after,
.longform ul li:before,
.b-contact .row .column a:before,
.b-contact .row .column .hours:before,
.b-contact .row .column p:before,
footer .container ul li a:hover:before,
footer .container ul li a:hover,
.b-menu ul li h4 .price,
.b-menu ul li h4 .name:after,
.b-pt .team .member .social_media li a:before,
.b-hero-twv .tagline h3,
.b-social .column a:hover,
.b-social .column a:before,
.footer-complex .row .column ul li a[href]:hover i,
.b-header-complex .nav a
{
  color: #2b2c2e;
}
.longform ol > li:before{
  color: #2b2c2e;
}
.b-contact .row .column a[href]:hover{
  color: #2b2c2e;
}
body:before, body:after,
header .menu_hamburger,
header .menu_hamburger:after,
.b-header-complex .menu_hamburger .hamburger_icon,
.b-header-complex .menu_hamburger .hamburger_icon:before,
.b-header-complex .menu_hamburger .hamburger_icon:after,
.b-header-complex .nav li.social-icons a:hover i,
header .nav,
header .nav:before,
header .nav:after,
header .menu_bg,
.b-hero,
.b-hero:before,
.b-hero:after,
.button,
.b-cta-twi .container .content_toggle:before,
.b-cta-twv .container .content_toggle:before,
.b-partners .partners .partner .partner_name,
.b-contact .row .column a[href]:hover:before,
footer,
.footer-complex,
.b-mig .portfolio_items .portfolio_item:after,
.b-mvg .portfolio_items .portfolio_item:after,
.b-pt .team .member .social_media li a:hover:after,
.b-hero-twi .container:after,
.b-hero-twv .container:after,
.b-hero-twi .content_toggle:before,
.b-hero-twv .content_toggle:before,
.b-ps .content .social_media li a:hover:after,
.b-social .column a:hover:before
{
  background-color: #2b2c2e;
}
body {
  border-left-color: #2b2c2e;
  border-right-color: #2b2c2e;
}
.b-contact .row .column a:after,
.b-contact .row .column .hours:after,
.b-contact .row .column p:after,
.b-pt .team .member .social_media li a:after,
.b-pt .team .member .image_wrapper span,
.b-pt .team .member .image_wrapper span:before,
.b-pt .team .member .image_wrapper span:after,
.b-ps .content .social_media li a:after,
.b-testimonials .testimonial .image_wrapper span,
.b-testimonials .testimonial .image_wrapper span:before,
.b-testimonials .testimonial .image_wrapper span:after,
.b-social .column a:before
{
  box-shadow: inset 0 0 0 1px #2b2c2e;
}
.b-testimonials .testimonial .image_wrapper > div:after{
  box-shadow: inset 0 0 0 1px #2b2c2e;
}
.b-pt .team .member .image_wrapper > div:after{
  box-shadow: inset 0 0 0 1px #2b2c2e;
}
.b-pt .team .member .image_wrapper > div:before{
  box-shadow: inset 0 0 0 6px #2b2c2e;
}
.b-pricing .plans_wrapper .plans .plan:after{
  border-top: 4px solid #2b2c2e;
}
.b-testimonials .testimonial .image_wrapper > div:before{
  box-shadow: inset 0 0 0 6px #2b2c2e;
}

.b-header-complex .nav li.social-icons a i{
  border: 1px solid #2b2c2e;
}

@media (min-width: 768px) {
  header .menu_hamburger .hamburger_icon,
  .b-header-complex .menu_hamburger .hamburger_icon
  {
      background-color: #2b2c2e;
  }
  header .menu_hamburger .hamburger_icon:before,
  .b-header-complex .menu_hamburger .hamburger_icon:before
  {
      background-color: #2b2c2e;
  }
  header .menu_hamburger .hamburger_icon:after,
  .b-header-complex .menu_hamburger .hamburger_icon:after
  {
      background-color: #2b2c2e;
  }
}
