/* Dark Verision */
body {
  background: #18191b;
}
header {
  background: #18191b;
}
footer.dark,footer {
  background: #0b0b0b;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #fffdfc;
}
.experience-year strong {
  color: #fffdfc;
}
.footer-portfolio {
  background: #403d3d;
}
.item-latest-post h4 a {
  color: #fffdfc;
}
.search-popup {
  background: rgba(51, 49, 49, 0.98);
}
.left-navigation .sidebar-nav {
  background: #111;
}
.left-nav > ul > li > a {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.left-nav > ul > li:last-child {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.left-navigation .sidebar-nav {
  border-right-color: #333131;
}
.contact-info a {
  color: #fffdfc;
}
.contact-info a:hover {
  color: #fffdfc;
}
.element-item {
  border-color: #333131;
}
.project-post-2 .dark-color,
.table-detail-project span,
.table-detail-project a {
  color: #fffdfc;
}
.line-top-right,
.line-top-left {
  background: #666363;
}
.item-post h4 a {
  color: #fffdfc;
}
.list-comments .comment-right {
  background: #222;
}
.dark-color {
  color: #fffdfc;
}
.widget_product_tag_cloud a {
  background: #403d3d;
  color: #999494;
}
.widget_product_tag_cloud a:hover {
  color: #fff;
  background: #ff7400;
}
.icon-box-inline-sm {
  background: #403d3d;
}
.icon-box-inline-sm h5 {
  margin-bottom: 0;
}
.outter-btn {
  background: #333131;
}
/* woocommerce */
.woocommerce table.shop_table {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.woocommerce-cart .cart-collaterals .cart_totals table {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.woocommerce table.shop_table td {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.woocommerce table.shop_table a {
  color: #fffdfc;
}
.woocommerce table.shop_table th,
.woocommerce table.shop_table tbody th {
  color: #fffdfc;
}
.woocommerce table.shop_table strong {
  color: #fffdfc;
}
.woocommerce input,
.woocommerce select {
  border-bottom: 1px solid #bfbdbd;
  margin-bottom: 30px;
}
.woocommerce input::-webkit-input-placeholder,
.woocommerce select::-webkit-input-placeholder {
  color: #bfbdbd;
}
.woocommerce input:-moz-placeholder,
.woocommerce select:-moz-placeholder {
  /* Firefox 18- */
  color: #bfbdbd;
}
.woocommerce input::-moz-placeholder,
.woocommerce select::-moz-placeholder {
  /* Firefox 19+ */
  color: #bfbdbd;
}
.woocommerce input:-ms-input-placeholder,
.woocommerce select:-ms-input-placeholder {
  color: #bfbdbd;
}
label.checkbox {
  color: #fffdfc;
}
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td {
  color: #fffdfc;
}
.woocommerce table.shop_table tfoot th {
  border-color: rgba(255, 255, 255, 0.1);
}
ul.payment_methods {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}
.product_meta a {
  color: #fffdfc;
}
.nav-tabs > li > a {
  color: #fffdfc;
}
.woocommerce-Tabs-panel strong {
  color: #fffdfc;
}
/* Main navi */
.main-nav > ul > li > ul {
  background: #2e2c2c;
}
.main-nav > ul > li > ul ul {
  background: #292727;
}
.main-nav > ul > li > ul li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.special-product .product-details h3 a {
  color: #fffdfc;
}

.woocommerce ul.product_list_widget li {
  background: #403d3d;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td {
  border-top-color: rgba(255, 255, 255, 0.1);
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
  color: #eee;
}
.woocommerce nav.woocommerce-pagination ul li a{
  color: #eee;
}

.widget_nav_menu ul li a{
  border: solid 1px rgba(225, 225, 225, 0.1);
}
.widget-prochures li a {
  border: solid 1px rgba(225, 225, 225, 0.1);
}
.table-detail-project{
  border-color: #333;
  background: rgba(0,0,0,0.1);
}

.outter-btn
{
   background: #18191b;
}

.contact-input::-webkit-input-placeholder {
  color: #eee;
}
.contact-input:-moz-placeholder {
  /* Firefox 18- */
  color: #eee;
}
.contact-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #eee;
}
.contact-input:-ms-input-placeholder {
  color: #eee;
}
.textarea-contact::-webkit-input-placeholder {
  color: #eee;
}
.textarea-contact:-moz-placeholder {
  /* Firefox 18- */
  color: #eee;
}
.textarea-contact::-moz-placeholder {
  /* Firefox 19+ */
  color: #eee;
}
.textarea-contact:-ms-input-placeholder {
  color: #eee;
}

.on-dark .textarea-contact::-webkit-input-placeholder {
  color: #eee;
}
.on-dark .textarea-contact:-moz-placeholder {
  /* Firefox 18- */
  color: #eee;
}
.on-dark .textarea-contact::-moz-placeholder {
  /* Firefox 19+ */
  color: #eee;
}
.on-dark .textarea-contact:-ms-input-placeholder {
  color: #eee;
}
.on-dark .contact-input::-webkit-input-placeholder {
  color: #eee;
}
.on-dark .contact-input:-moz-placeholder {
  /* Firefox 18- */
  color: #eee;
}
.on-dark .contact-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #eee;
}
.on-dark .contact-input:-ms-input-placeholder {
  color: #eee;
}


.element-item
	{
		border-color: #18191b
	}

.meta-single-post{
  background: rgba(0, 0, 0, 0.93);
}

div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover{
  color: #fff;
}