/* AUTO-GENERATED: light-theme overrides = (Unfold light) minus (Unfold dark). Applied when <html data-theme=light> */
html[data-theme="light"] body {
  color: #000;
}
html[data-theme="light"] body,
html[data-theme="light"] .unslate_co--site-inner {
  background: #fff;
}
html[data-theme="light"] .text-black {
  color: #000;
}
html[data-theme="light"] .unslate_co--footer {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
  z-index: 0;
}
html[data-theme="light"] .btn.btn-outline-pill.btn-custom-light {
  color: #000;
  border: 2px solid rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .btn.btn-outline-pill.btn-custom-light:hover,
html[data-theme="light"] .btn.btn-outline-pill.btn-custom-light:active,
html[data-theme="light"] .btn.btn-outline-pill.btn-custom-light:focus {
  border-color: #000;
}
html[data-theme="light"] .btn.btn-outline-pill.btn-white {
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 0.5);
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}
html[data-theme="light"] .btn.btn-outline-pill.btn-white:hover,
html[data-theme="light"] .btn.btn-outline-pill.btn-white:active,
html[data-theme="light"] .btn.btn-outline-pill.btn-white:focus {
  border-color: #fff;
}
html[data-theme="light"] .btn.btn-bg-black--hover:hover {
  background-color: #000;
  color: #000;
}
html[data-theme="light"] #unslate_co--overlayer {
  background: #fff;
}
html[data-theme="light"] .unslate_co--site-nav.dark .unslate_co--site-logo {
  color: #000;
}
html[data-theme="light"] .unslate_co--site-nav.dark .site-nav-ul li a,
html[data-theme="light"] .unslate_co--site-nav.dark .site-nav-ul-none-onepage li a {
  color: #000;
}
html[data-theme="light"] .unslate_co--site-nav.dark .site-nav-ul > li > a:before,
html[data-theme="light"] .unslate_co--site-nav.dark .site-nav-ul-none-onepage > li > a:before {
  background: #D63447;
}
html[data-theme="light"] .unslate_co--site-nav.dark .burger-toggle-menu {
  top: 10px;
}
html[data-theme="light"] .unslate_co--site-nav.dark .burger-toggle-menu span {
  background: #000;
}
html[data-theme="light"] .cover-v1.overlay:before {
  background: rgba(0, 0, 0, 0.15);
}
html[data-theme="light"] .cover-v1 .heading {
  color: #000;
}
html[data-theme="light"] .cover-v1 .blog-heading {
  color: #000;
}
html[data-theme="light"] .cover-v1 .subheading {
  color: #000;
}
html[data-theme="light"] .portfolio-item .overlay:before,
html[data-theme="light"] .blog-item .overlay:before {
  background: rgba(0, 0, 0, 0.1);
}
html[data-theme="light"] .filter-wrap .filter {
  color: #000;
}
html[data-theme="light"] .filter-wrap .filter a {
  color: rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .filter-wrap .filter a:hover {
  color: #000;
}
html[data-theme="light"] .filter-wrap .filter a.active {
  color: #000;
}
html[data-theme="light"] .unslate_co--section a:hover {
  color: #000;
}
html[data-theme="light"] .heading-h2 {
  color: #000;
}
html[data-theme="light"] .heading-h3 {
  color: #000;
}
html[data-theme="light"] .testimonial-v1 .testimonial-inner-bg {
  background-color: rgba(0, 0, 0, 0.1);
}
html[data-theme="light"] .testimonial-v1 .testimonial-author-info img {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.2);
}
html[data-theme="light"] .testimonial-v1 .testimonial-author-info .position {
  color: rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .testimonial-slider .owl-nav .owl-prev,
html[data-theme="light"] .testimonial-slider .owl-nav .owl-next,
html[data-theme="light"] .single-slider .owl-nav .owl-prev,
html[data-theme="light"] .single-slider .owl-nav .owl-next {
  color: #000 !important;
}
html[data-theme="light"] .testimonial-slider .owl-nav .owl-prev:hover,
html[data-theme="light"] .testimonial-slider .owl-nav .owl-next:hover,
html[data-theme="light"] .single-slider .owl-nav .owl-prev:hover,
html[data-theme="light"] .single-slider .owl-nav .owl-next:hover {
  color: #000;
}
html[data-theme="light"] .testimonial-slider .owl-dots,
html[data-theme="light"] .single-slider .owl-dots {
  bottom: -50px;
}
html[data-theme="light"] .testimonial-slider .owl-dots .owl-dot > span,
html[data-theme="light"] .single-slider .owl-dots .owl-dot > span {
  background: rgba(0, 0, 0, 0.2);
}
html[data-theme="light"] .testimonial-slider .owl-dots .owl-dot.active > span,
html[data-theme="light"] .single-slider .owl-dots .owl-dot.active > span {
  background: black;
}
html[data-theme="light"] .single-slider .owl-prev,
html[data-theme="light"] .single-slider .owl-next {
  background: rgba(0, 0, 0, 0.05) !important;
}
html[data-theme="light"] .single-slider .owl-prev:hover,
html[data-theme="light"] .single-slider .owl-next:hover {
  background: rgba(0, 0, 0, 0.1) !important;
}
html[data-theme="light"] .hero-slider-wrap .owl-dots {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 30px;
}
html[data-theme="light"] .form-outline-style-v1 .form-group .form-control {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .form-outline-style-v1 .form-group .form-control:active,
html[data-theme="light"] .form-outline-style-v1 .form-group .form-control:focus {
  border-bottom: 1px solid black;
}
html[data-theme="light"] .form-outline-style-v1 .form-group.focus {
  background: #000;
}
html[data-theme="light"] .form-control {
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .form-control:active,
html[data-theme="light"] .form-control:focus {
  border-bottom: 1px solid black;
}
html[data-theme="light"] .contact-info-v1 .contact-info-label {
  color: rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .contact-info-v1 .contact-info-val {
  color: #000;
}
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio {
  position: absolute;
  top: 5px;
  cursor: pointer;
  z-index: 9;
  padding: 10px 10px 10px 10px;
  right: -10px;
  border: 2px solid transparent;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio .close-portfolio-label {
  font-size: 14px;
  top: 25px;
  right: -10px;
  width: 150px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio .wrap-icon-close {
  font-size: 30px;
  position: relative;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio:hover .wrap-icon-close {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio:hover .close-portfolio-lanel {
  opacity: 1;
  left: -10px;
  visibility: visible;
}
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio:hover,
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio:focus {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.15);
}
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio:hover .close-portfolio-label,
html[data-theme="light"] #portfolio-single-holder .unslate_co--close-portfolio:focus .close-portfolio-label {
  right: 20px;
  opacity: 1;
  visibility: visible;
}
html[data-theme="light"] #portfolio-single-holder .close-portfolio--content {
  right: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
html[data-theme="light"] #portfolio-single-holder .close-portfolio--content .close-portfolio-label {
  right: 50% !important;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  top: 50px;
}
html[data-theme="light"] .detail-v1 .detail-label {
  color: rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .detail-v1 .detail-val {
  color: #000;
}
html[data-theme="light"] .detail-v1 .detail-val a {
  color: #000;
}
html[data-theme="light"] .unslate_co--footer a {
  color: rgba(0, 0, 0, 0.6);
}
html[data-theme="light"] .unslate_co--footer a:hover {
  color: #000;
}
html[data-theme="light"] .unslate_co--footer .footer-site-logo a {
  color: #000;
}
html[data-theme="light"] .unslate_co--footer .footer-site-social li a {
  color: rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .unslate_co--footer .footer-site-social li a:hover,
html[data-theme="light"] .unslate_co--footer .footer-site-social li a:focus {
  color: #000;
}
html[data-theme="light"] span.error {
  color: rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .submitting {
  color: rgba(0, 0, 0, 0.5);
}
html[data-theme="light"] .comment-list li .comment-body .reply {
  background: rgba(0, 0, 0, 0.2);
  color: #000;
}
html[data-theme="light"] .comment-list li .comment-body .reply:hover {
  color: #000;
  background: rgba(0, 0, 0, 0.25);
}
html[data-theme="light"] .post-single-navigation a span {
  color: rgba(0, 0, 0, 0.4);
}
html[data-theme="light"] .lines-wrap .lines-inner {
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
html[data-theme="light"] .lines-wrap .lines-inner .lines {
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #f2f2f2;
}
html[data-theme="light"] .gsap-reveal .cover {
  background: white;
}
@media (max-width: 991.98px) {
html[data-theme="light"] .filter-wrap .filter {
  background: #fff;
}
}
