.section, .member .member-details, .service-box, .fancy-header span, .team-member .team-desc, .img-overlay, .modal-backdrop, .tab a {background-color: #0f0f0f;}
.home-parallax, .home-video, .home-fullscreenslider {background-color: transparent;}
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select, .social-icon, .posts-nav a, .commentlist li .comment-text, .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar, .latest-blog .blog-item .blog-item-description span.post-comments, .post .blog-item-description span.post-comments, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce #payment, .woocommerce-page #payment {background-color: #191919 !important;}
.commentlist li .comment-text {color: inherit;box-shadow: 0 0px 1px rgba(0,0,0,.25),0 7px 0 -4px #222,0 7px 1px -3px rgba(0,0,0,.15),0 14px 0 -8px #222,0 14px 1px -7px rgba(0,0,0,.15);}
.commentlist > li {border-bottom: none;}
.fullwidth.grey, #ajax-section, .accordion .accordion-title a, .toggle .toggle-title .title-name, .callout, .parallax, .tab a.selected, .tab a:hover {background: #181818;background-color: rgba(255,255,255,.02);}
input[type="text"], input[type="password"], input[type="email"], textarea, select, .blog-item .blog, .woocommerce #respond input, .woocommerce #respond textarea {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.title h1, .blog-overlay .thumb-info i {color: #0f0f0f;}
.subtitle:after, .fancy-header:after, .fancy-header span, .member .member-details, .service-box, .project-details p, input[type="text"], input[type="password"], input[type="email"], textarea, select, blockquote p, .member p.role, #contact-input input, #contact-textarea textarea, .post-meta, .pagination, .tags-list li, #blog-author, .commentlist .the-comment, #comment-input input, #comment-textarea textarea, .title h1, .client-logos, .service-box, .team-member .team-desc, .member-role, .service-box .service-icon, .accordion .accordion-title, .accordion .accordion-inner, .toggle .toggle-title, .toggle .toggle-inner, .panel, .tab a, .tab a.selected, .socialsharing, .commentlist li .comment-text, .woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text, .woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar, .comment-text:before, .blog-item .blog, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register, .woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row, .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {border-color: #1a1a1a;}
.latest-blog .blog-item-description .post-details, .post .blog-item-description .post-details {border-color: #222;}
.service-box ul li {border-color: rgba(255,255,255,.04);}
.woocommerce-page nav.woocommerce-pagination ul li span.current {background: #222;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li, .woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {border-color: #292929;}
.woocommerce .cart .quantity input.qty {border-color: #191919;background: #222;color: #999;box-shadow: none;}
.cart .quantity input.plus, .cart .quantity input.minus {background: #242424;border-color: #191919;color: #999;text-shadow: none;}
.cart .quantity input.plus:hover, .cart .quantity input.minus:hover {background: #333;}
.woocommerce-tabs ul.tabs li {background: #191919 !important;color: #999;}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a {text-shadow: none;border-color: #191919;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {border-color: #191919;box-shadow: none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {border-bottom-color: #0f0f0f;background: #0f0f0f !important;}
.woocommerce-tabs ul.tabs li.active {background: #333 !important;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {border-color: #191919;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {text-shadow: none;}
.latest-blog .blog-item .inner .blog-item-description .desc.post-icon.standard, .post .desc.post-icon.standard {background-image: url("../images/postformat-standard.png");}
.latest-blog .blog-item .inner .blog-item-description .desc.post-icon.imagegallery, .post .desc.post-icon.imagegallery {background-image: url("../images/postformat-gallery.png");}
.latest-blog .blog-item .inner .blog-item-description .desc.post-icon.link, .post .desc.post-icon.link {background-image: url("../images/postformat-link.png");}
.latest-blog .blog-item .inner .blog-item-description .desc.post-icon.quote, .post .desc.post-icon.quote {background-image: url("../images/postformat-quote.png");}
.latest-blog .blog-item .inner .blog-item-description .desc.post-icon.video, .post .desc.post-icon.video {background-image: url("../images/postformat-video.png");}
.latest-blog .blog-item .inner .blog-item-description .desc.post-icon.audio, .post .desc.post-icon.audio {background-image: url("../images/postformat-audio.png");}
.latest-blog .blog-item .inner .blog-item-description .desc.post-icon, .blog .blog-overlay {background-color: #222;}
#nav .sub-menu {background: #222;border-color: #191919;}
#nav .sub-menu li {border-color: #191919;}
#nav .sub-menu li a {color: #999;}
#nav .sub-menu li a:hover {color: #fff !important;}
.wpcf7 div.rnr-input input[type="text"], .wpcf7 div.rnr-input input[type="email"] {border: 1px solid #1a1a1a;background: #191919;}
.wpcf7 div.rnr-textarea textarea {border: 1px solid #1a1a1a;background: #191919;}
.plan {border: 1px solid #292929;background: #222;}
.plan .plan-head, .plan ul {background: #222;}
.plan ul li:nth-child(2n), .plan .signup {background: #292929;}
.plan .price, .plan .signup {border-color: #292929;}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {border: 1px solid #242424;}