/* ------------------------------ light ------------------------------ */
 body {
   background-color: rgba(237, 240, 245, 1);
}
 .qrt-app {
   background-color: rgba(237, 240, 245, 1);
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
  /* ----- top bar ----- */
  /* ----- left bar ----- */
  /* ----- curtain ----- */
  /* ----- content ----- */
  /* ----- cursor ----- */
}
.qrt-app .qrt-preloader {
   background-color: rgba(255, 255, 255, 1);
   z-index: 9999999999999;
}
.qrt-content-frame .qrt-body {
  background-color: rgba(237, 240, 245, 1);
}

.qrt-banner,
.qrt-main-slider, 
.qrt-main-slider-onepage, 
.qrt-work-item, 
.qrt-post-frame .qrt-post-thumb, 
.qrt-half-banner
{
  background-color: rgba(255, 255, 255, 1);
}
.qrt-app .qrt-preloader .qrt-preloader-content .qrt-preloader-load svg path:last-child {
  stroke: #ff7043;
}
 .qrt-app .qrt-preloader .qrt-preloader-content .progressbar-text {
  color: rgba(40, 41, 44, 1) !important;
}
 .qrt-app .qrt-top-bar {
   background-color: rgba(255, 255, 255, 1);
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
  /* ----- menu ----- */
  /* ----- top bar buttons ----- */
  /* ----- search ----- */
  /* ----- info bar ----- */
}
 .qrt-app .qrt-top-bar .qrt-symbol {
   background-color: rgba(40, 41, 44, 1);
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
 .qrt-app .qrt-top-bar .qrt-menu nav ul li a {
   color: rgba(40, 41, 44, 1);
}
 .qrt-app .qrt-top-bar .qrt-menu nav ul li:after {
   background-color: #08bc8a;
}
 .qrt-app .qrt-top-bar .qrt-menu nav ul li ul {
   background-color: #08bc8a;
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
 .qrt-app .qrt-top-bar .qrt-buttons .qrt-search-btn {
   color: rgba(40, 41, 44, 1);
}
 .qrt-app .qrt-top-bar .qrt-buttons .qrt-info-btn span, .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn span, .qrt-app .qrt-top-bar .qrt-buttons .qrt-info-btn span:after, .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn span:after, .qrt-app .qrt-top-bar .qrt-buttons .qrt-info-btn span:before, .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn span:before {
   background: rgba(40, 41, 44, 1);
}
 .qrt-app .qrt-top-bar .qrt-buttons .qrt-info-btn:hover span, .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn:hover span, .qrt-app .qrt-top-bar .qrt-buttons .qrt-info-btn:hover span:after, .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn:hover span:after, .qrt-app .qrt-top-bar .qrt-buttons .qrt-info-btn:hover span:before, .qrt-app .qrt-top-bar .qrt-buttons .qrt-menu-btn:hover span:before {
   background: rgba(40, 41, 44, 1);
}
 .qrt-app .qrt-top-bar .qrt-search {
   background-color: rgba(40, 41, 44, 1);
}
 .qrt-app .qrt-top-bar .qrt-search form input {
   background-color: transparent;
   color: rgba(255, 255, 255, 1);
   background-color: rgba(255, 255, 255, .05);
}
 .qrt-app .qrt-top-bar .qrt-search form input:focus {
   outline: inherit;
}
 .qrt-app .qrt-top-bar .qrt-search form input::placeholder {
   color: rgba(255, 255, 255, 1);
   opacity: 0.3;
}
 .qrt-app .qrt-top-bar .qrt-info {
   background-color: rgba(247, 248, 248, 1);
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
 .qrt-app .qrt-left-bar {
   background-color: rgba(255, 255, 255, 1);
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
 .qrt-app .qrt-left-bar .qrt-current-page-title a {
   color: rgba(40, 41, 44, 1);
}
 .qrt-app .qrt-left-bar .qrt-change-language .qrt-leng {
   color: rgba(40, 41, 44, 1);
}
 .qrt-app .qrt-left-bar .qrt-change-language .qrt-leng.qrt-active {
   background-color: #08bc8a;
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
 .qrt-app .qrt-curtain {
   background-color: rgba(40, 41, 44, .3);
}
 .qrt-app .qrt-content .qrt-content-frame {
   background-color: rgba(247, 248, 248, 1);
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
 .qrt-app .qrt-content .qrt-half-content-frame {
   background-color: rgba(247, 248, 248, 1);
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
 .qrt-app .qrt-cursor .qrt-follower {
   box-shadow: 0 1px 2px 0 rgba(45, 45, 60, .1);
}
/* ----- frame (after 768px) ----- */
 @media (max-width: 768px) {
   .qrt-app .qrt-top-bar .qrt-menu {
     background-color: rgba(40, 41, 44, 1);
  }
   .qrt-app .qrt-top-bar .qrt-menu nav ul li a {
     color: rgba(255, 255, 255, 1);
  }
   .qrt-app .qrt-top-bar .qrt-menu nav ul li ul li a {
     color: rgba(40, 41, 44, 1);
  }
   .qrt-app .qrt-top-bar .qrt-menu nav ul li.current-menu-item a {
     color: #08bc8a;
  }
   .qrt-app .qrt-top-bar .qrt-menu nav ul li.current-menu-item ul li a {
     color: rgba(40, 41, 44, 1);
  }
}
.qrt-slider-navigation .qrt-slider-nav-btn {
  background-color: white;
  color: #28292c;
}
.qrt-slider-navigation .qrt-slider-nav-btn:before {
  color: #28292c;
}
.qrt-slider-navigation .qrt-slider-nav-btn:after {
  color: #28292c;
}
.qrt-buttons .cart-btn .cart-icon {
  color: rgba(40,41,44,1);
}

.qrt-app .qrt-top-bar {
  background-color: #fff;
}
@media (max-width: 991px) {
  .qrt-app .qrt-top-bar .qrt-menu {
    background-color: #fff;
  }
  .qrt-app .qrt-top-bar .qrt-menu.qrt-active {
    background-color: rgba(40, 41, 44, 1);
  }
}

@media (max-width: 768px) {
	.qrt-app .qrt-top-bar .qrt-menu {
		background-color: #fff;
	} 
	.qrt-app .qrt-top-bar .qrt-menu.qrt-active {
		background-color: #28292c;
	}
	.qrt-app .qrt-top-bar .qrt-search {
		background-color: #fff; 
	}
	.qrt-app .qrt-top-bar .qrt-search.qrt-active { 
		background-color: #28292c;
	}
}

.qrt-app .qrt-left-bar .qrt-social-links .qrt-social-link {
  color: #333;
}