@charset "utf-8";

body,
.main-header,
.loader-wrap,
.slider-counter_wrap,
.bottom-panel,
.search-input input,
.scroll-nav-wrap,
.fixed-bottom-content,
.bottom-filter-wrap,
.thumbnail-container,
.thumb-img:before,
.sec-dec:before,
.contact-info-wrap,
.page-load_bg,
.multi-slideshow-wrap_2 {
  background: #383838;
}
p,
.nav-holder nav li a,
.sb-widget p a,
.sb-widget-wrap h3,
.share-btn span,
.scroll-down-wrap span,
.search-input input::-webkit-input-placeholder,
.search-input input,
.section-title h3,
.column-wrapper_text p,
.inline-facts .num,
.custom-skillbar-title span,
.skill-bar-percent,
.serv-item h4 a,
.testi-item h3,
.testilider .swiper-slide.swiper-slide-active .testi-item p,
.policy-box,
.post.fw-post h2,
.post.fw-post h2 a,
.pr-tags span,
.author-content h5 a,
#comments-title,
#reply-title,
.fn a,
.custom-form input::-webkit-input-placeholder,
.custom-form input,
.custom-form textarea,
.custom-form textarea::-webkit-input-placeholder,
.contact-details ul li a,
.gallery-filters a.gallery-filter-active,
.vis-thumb-info .thumb-info h3,
.vis-thumb-info .thumb-info h3 a,
.fixed-bottom-content .gallery-filters a.gallery-filter-active,
.pr-det-container h2,
.caption-wrap ul li span,
.content-nav li a,
.content-nav li a.ln i,
.content-nav li a.rn i,
.content-nav li a span.tooltip,
.closedet_style,
.single-carousel-control .fw-carousel-counter span,
.blog-title-opt li a:hover,
.pr-tags li a:hover,
span.header-tooltip,
.contact-info-btn,
.categories_close,
.custom-form textarea,
.custom-form input[type="text"],
.custom-form input[type="email"],
.custom-form input[type="password"] {
  color: #fff;
}
.search-input:before,
#footer-twiit div.user a,
.share-btn,
.section-title h4,
.inline-facts h6,
.serv-item ul li a,
.serv-item ul li,
.testi-item p,
blockquote p,
.comment-meta a,
.comment-meta,
.vis-thumb-info .thumb-info p,
.fs-mode-title {
  color: rgba(255, 255, 255, 0.8);
}
blockquote:before {
  color: rgba(255, 255, 255, 0.2);
}
.sb-button_point:before,
.scroller,
.scroll-down-wrap span:before,
.gallery-filters a:before {
  background: rgba(255, 255, 255, 0.9);
}
.search-input input,
.sb-widget-wrap,
#footer-twiit ul li,
.section-title,
.testi-item p,
.testi-avatar,
.footer-inner,
blockquote,
#comments-title,
#reply-title,
.post-author,
.content-nav {
  border-color: rgba(255, 255, 255, 0.1);
}
.mousey,
.fs-mode:before,
.fs-mode:after,
.fs-mode span:before,
.fs-mode span:after,
.page-load_bg span {
  border-color: rgba(255, 255, 255, 0.2);
}
.list i {
  border-color: rgba(255, 255, 255, 0.7);
}
.page-load_bg span {
  border-bottom-color: #ccc;
}
.hiiden-sidebar-wrap,
.share-wrapper,
.home-main_container,
.multi-slideshow-wrap_3,
.column-wrapper,
.column-notifer,
.testi-item p,
.author-social,
.fixed-bottom-content.fbc_white,
.fix-pr-det,
.fixed-column-anim,
.hiddec-anim,
.categories-wrapper_bg,
.categories_slider_item_bg {
  background: #1b1b1b;
}
.hs_init .swiper-scrollbar-drag,
.double-bounce1,
.double-bounce2,
.custom-skillbar,
.sec-dec,
.single-carousel-control .fw-carousel-counter:before,
.single-carousel-control .fw-carousel-counter:after {
  background: rgba(255, 255, 255, 0.3);
}
.custom-form textarea,
.custom-form input[type="text"],
.custom-form input[type="email"],
.custom-form input[type="password"],
.main-header:before {
  background: rgba(255, 255, 255, 0.1);
  border-color: transparent;
}
#subscribe-button,
.twitt_btn,
#footer-twiit p.interact a,
.slider-counter_wrap .fw-carousel-counter,
.slider-counter_wrap .swiper-counter,
.slider-counter_wrap .count-folio,
.hs_init:before,
.btn,
.skillbar-bg,
.serv-price,
.to-top,
.bottom-filter-wrap:before,
.single-carousel-control .fw-carousel-counter,
.categories_close,
.page-load_bg2 {
  background: #000;
}
.search-input input:focus {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.element-item {
  border: 2px solid #fff;
}
.nav-button span,
.double-bounce2,
.section-title h3:before,
.nav-holder nav li a:before {
  background: #fff;
}
.search-button {
  color: #fff;
}
@media only screen and (max-width: 640px) {
  .fix-pr-det,
  .fix-pr-det.hid-det {
    background: #161616;
  }
  .search-input {
    background: #1b1b1b;
  }
}
