@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  {
    background: #161616;
}
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 {
	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{
	border-color:rgba(255,255,255,0.2);
}
.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  {
	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] {
	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 {
	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 {
     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;
}
}
header a.logo-holder.text-logo h2 {
    color: #fff;
}
.main-header .search-input form input[type="text"] {
    border-color: rgba(255,255,255,0.1);
	color: #fff;
	background: #161616;
}
a,
.widget .sb-widget li a,
.widget .sb-widget,
.error-search-wrap h2,
.single-content-section .widget li a,
.single-content-section .widget,
.single-content-section .blog-title-opt li a, 
.single-content-section .sb-post-widget-header, 
.single-content-section .blog-title-opt, 
.footer-inner .policy-box p, 
.single-content-section .pr-tags li a 
{
    color: #fff;
}

a:hover, 
.single-content-section .blog-title-opt li a:hover, 
.single-content-section .widget li a:hover,
.single-content-section .pr-tags li a:hover {
    color: #999;
}
.post-author .author-content h5 {
    color: #fff;
}
.author-content h5{
	color:#fff;
}
.woocommerce .woocommerce-ordering select{
border-color: rgba(255,255,255,0.1);
    color: #fff;
    background-color: transparent;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{
	color: #fff;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
	color:#fff;
	}
.woocommerce ul.products li.product .price{
	color: #fff;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
	color:#fff;
	clear:both;
}
.woocommerce-cart-form .shop_table tbody tr td {
     color: #fff;
}
.woocommerce div.product .woocommerce-product-rating{
	color:#fff;
}

.woocommerce-cart-form .shop_table thead {
 border-bottom: 1px solid rgba(255,255,255,0.1);
}
.woocommerce-page table.cart td.actions {
    padding: 30px 25px;
    border: 1px solid rgba(255,255,255,0.1)!important;
}
.shop_table.woocommerce-checkout-review-order-table{border: 1px solid rgba(255,255,255,0.1)!important;}
.shop_table.woocommerce-checkout-review-order-table td,
.shop_table.woocommerce-checkout-review-order-table th{
border-top: 1px solid rgba(255,255,255,0.1)!important;
}
.shop_table.woocommerce-checkout-review-order-table td{
border-left: 1px solid rgba(255,255,255,0.1)!important;
}
.woocommerce-checkout #payment ul.payment_methods{border-bottom: 1px solid rgba(255,255,255,0.1)!important;}
.woocommerce table.shop_table{
border: 1px solid rgba(255,255,255,0.1);
}
.checkout_coupon.woocommerce-form-coupon{border: 1px solid rgba(255,255,255,0.1)!important;}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top: 1px solid rgba(255,255,255,0.1);}
.woocommerce-cart-form__cart-item.cart_item{border-top: 1px solid rgba(255,255,255,0.1);}
.woocommerce table.shop_table th, .woocommerce .shop_table thead th.box-name {
 color: #fff;
}
td.product-name a{
	color:#fff;
}
.cart_totals  h2, 
.cart-subtotal, 
.order-total,
.woocommerce-billing-fields h3,
.woocommerce-additional-fields h3, 
#order_review_heading,
.woocommerce legend,
.woocommerce-Address,
.woocommerce-MyAccount-content h3,
.woocommerce-account .woocommerce h2{
	color:#fff;
}

.woocommerce-info{background-color:rgba(45,45,50,0.21);}
.woocommerce-checkout #payment{background:rgba(45,45,50,0.21);}
.cart .woocommerce-message #payment{background:rgba(45,45,50,0.21);}

.woocommerce form .form-row label, .woocommerce-page form .form-row label, 
.shop_table.woocommerce-checkout-review-order-table td{
	color: #fff;
}
.woocommerce-checkout-payment .woocommerce-notice{background-color: #161616;}
.sb-widget-wrap li a{color:#999!important;}
.sec-text {	
	color: #fff;
    font-size: 12px;
    line-height: 24px;
    padding-bottom: 10px;
    font-weight: 500;
    text-align: left;	
}
.sec-text img { 
	max-width:100%;
}
.widget-block .wp-block-search .wp-block-search__input,
.widget-block .wp-block-search .wp-block-search__button{
	border:none!important;
}
