.fotofly_fn_bg_all .overlay_color{background-color: #151515;}

/********************** for assets css || start ****************************/
.fotofly_fn_accordion .accordion_in .acc_head,
.fotofly_fn_tabs[data-layout="beta"][data-skin="dark"] ul.etabs li a.active{
	color: #ccc !important;
	border-bottom-color: #ccc !important;
}

.flow_gallery_title h3,
.fotofly_fn_alert .alert_content h3,
.fotofly_fn_halfimage .info_content h3,
.fotofly_fn_password_protected_content > .in > div:hover .icon_holder i,
.fotofly_fn_workstep .title_holder h3{color: #ccc !important;}


.carouselle .carousel-item .img_holder img{border-color: transparent !important}
.ref_back{background: #151515 !important}

.flow_list .img_reflection:before{
	background-image: -webkit-linear-gradient(to bottom, rgba(21,21,21,1) 30%,rgba(21,21,21,0) 100%) !important;
	background-image: -moz-linear-gradient(to bottom, rgba(21,21,21,1) 30%,rgba(21,21,21,0) 100%) !important;
	background-image: linear-gradient(to bottom, rgba(21,21,21,1) 30%,rgba(21,21,21,0) 100%) !important;
}
.post-password-form input[type='submit']{
	background-color: #0d0d0d !important;
	border: 1px solid #1f1f1f !important
}

.post-password-form input[type='submit']:hover{background-color: #0a0a0a !important;}

.fotofly_fn_workstep .content_holder p,
.fotofly_fn_accordion .accordion_in .acc_content,
.fotofly_fn_workstep .step h3,
.fotofly_fn_tabs .tabcontent,
.fotofly_fn_password_protected_content .icon_holder i,
.fotofly_fn_password_protected_content > .in p,
.fotofly_fn_alert .alert_content p,
.fotofly_fn_social_list > label,
.fotofly_fn_halfimage .info_content p,
.fotofly_fn_halfimage .info_content a{color: #999 !important}

.fotofly_fn_password_protected_content .icon_holder i:after,
.fotofly_fn_password_protected_content > .in > div{border-color: #1f1f1f !important}

.fotofly_fn_alert{border-color: #333 !important}

.fotofly_fn_w_portfoliocustom_triple .discover .in,
.fotofly_fn_w_portfoliocustom_quadruple .discover .in,
.fotofly_fn_w_portfoliocustom_quintuple .discover .in,
.fotofly_fn_password_protected_content > .in > div,
.testimonials .fotofly_fn_item_in.dark .carouselle .carousel-item .xx_b
.fotofly_fn_password_protected_content > .in > div,
.fotofly_fn_password_protected_content .icon_holder i{background-color:#0d0d0d !important}
/* for assets css || end */


/***************** for main css || start ****************/
.woocommerce .woocommerce-billing-fields h3,
.woocommerce #reviews #comments ol.commentlist li .meta,
.fotofly_fn_searchpage_title h3,
.fotofly_fn_blog_wrap.blog_creative_1 .blog_wrapper ul.mypost li .title_holder > a,
.fotofly_fn_blog_wrap.blog_creative_2 .blog_wrapper ul.mypost li .title_holder > a,
.fotofly_fn_blog_wrap.blog_creative_3 .blog_wrapper ul.mypost li .title_holder > a,
.woocommerce-page .cart-collaterals .cart_totals h2,
h3#order_review_heading,
.woocommerce table.shop_table th,
.woocommerce .woocommerce-additional-fields h3,
.woocommerce form .form-row label,
.woocommerce .woocommerce-loop-product__title,
.fotofly_fn_psingle_mono .mono_title_opener h1,
.fotofly_fn_portfolio_single .title_holder h1,
.fotofly_fn_gallery_single .title_holder h3,
.fotofly_fn_psingle_sticky .title_holder h1,
.fotofly_fn_psingle_mono .title_holder h1,
.comment-reply-title,
.comment-form-rating label,
.woocommerce div.product .product_title,
.single_product_related_wrap h2,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.tagged_as, .posted_in, .sku_wrapper,
.fotofly_fn_client_infobar .info .title h5,
.woocommerce .woocommerce-ordering select,
.woocommerce-account .addresses .title h3,
.woocommerce-account .addresses .title .edit,
.woocommerce-account .woocommerce-MyAccount-content p a,
.fotofly_fn_clients_list .title_holder h3 a,
.woocommerce-account .woocommerce-MyAccount-navigation a,
.fotofly_fn_comment span.author a,
.fotofly_fn_error_page .error_box h1,
.fotofly_fn_comment h3.comment-reply-title,
.fotofly_fn_comment span.author,
.fotofly_fn_error_page .error_box:hover .icon_holder i,
.fotofly_fn_comment_wrapper > .title_holder h3,
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder  h3,
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder p:first-child,
h1>a, h2>a, h3>a, h4>a, h5>a, h6>a{color: #ccc;}


body,
.pixproof_photo_ref,
.fotofly_fn_search input[type="text"],
.woocommerce #review_form #respond textarea,
.fotofly_fn_gallerylist.triple .title_holder > span,
.fotofly_fn_searchpagelist_item .sub,
.fotofly_fn_proofgal .pixproof-data span,
.blog_grid_modern ul li .no_image a,
.fotofly_fn_searchpage_nothing p,
.woocommerce form .form-row .input-text,
.woocommerce-page form .form-row .input-text,
.woocommerce .fn_cart-empty span,
.fotofly_fn_psingle_sticky .info p,
.fotofly_fn_psingle_mono .content_part_in .info p,
span.woocommerce-Price-amount.amount,
.woocommerce-product-details__short-description p,
.woocommerce div.product .woocommerce-tabs .panel p,
.tagged_as a, .posted_in a,
.fotofly_fn_client_infobar .info .title p,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce ul.products > li .title_wrap a span.price,
.fotofly_fn_wrap_sorting p.woocommerce-result-count,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message,
.woocommerce-account address,
.woocommerce-account .woocommerce-MyAccount-content p,
.fotofly_fn_clients_list .title_holder span,
.fotofly_fn_gallerylist .minithumb .title_holder > span,
.fotofly_fn_comment .input-holder label,
.fotofly_fn_comment span.time,
.fotofly_fn_comment div.comment-text p,
.fotofly_fn_pagination ul li a, .fotofly_fn_pagination ul li span,
.fotofly_fn_error_page .icon_holder i,
.fotofly_fn_comment h5.comment-title,
.fotofly_fn_error_page .error_box p,
.fotofly_fn_tags > label,
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span,
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span a,
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder p,
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder > span,
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder p,
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder span.category a,
.widget_block,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_calendar table a,
.widget_categories ul li a,
.widget_recent_comments ul li a,
.widget_recent_entries ul li a,
.widget_rss ul li a,
.fotofly_fn_pagesplit_partcontent p,
.fotofly_fn_prevnext .arrow p span,
.fotofly_fn_social_icons > label,
.fotofly_fn_social_icons > ul > li a,
.fotofly_fn_portfolio_single .info p{color: #999;}

.woocommerce .quantity .qty,
.fotofly_fn_comment .input-holder textarea,
.fotofly_fn_comment .input-holder input.com-text{
	background-color: #0d0d0d;
	border-color: #1f1f1f;
	color: #999;
}
.fotofly_fn_error_page .search_holder input[type="submit"]{
	background-color: #0d0d0d;
	border: 1px solid #1f1f1f;
}



.woocommerce #review_form #respond textarea,
.fotofly_fn_clients_list.flipped .item .front,
ul.fotofly_fn_proofing_list .item,
.fotofly_fn_clients_list.below_thumb .item,
.fotofly_fn_searchpagelist_item,
.woocommerce .woocommerce-cart-form,
.blog_creative_2 .hidden_fluid,
.blog_creative_3 .hidden_fluid,
#add_payment_method .cart-collaterals .cart_totals table,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce-checkout .cart-collaterals .cart_totals table,
.woocommerce-error:after,
.woocommerce-info:after,
.woocommerce-message:after,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
.fotofly_fn_main_nav > li > div.fotofly_fn_sub,
.woocommerce #customer_details,
.woocommerce #order_review,
.woocommerce .fn_cart-empty,
.fotofly_fn_psingle_mono .content_part,
.single-product-summary-wrap,
div.fotofly_fn_portfolio_list li.nogallery div,
.woocommerce .fn_cart-empty:after,
.woocommerce .woocommerce-ordering select,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce ul.products > li .fotofly_fn_cart_buttons a.button,
.woocommerce .fotofly_fn_woo_myaccount form .form-row input.input-text,
.woocommerce .fotofly_fn_woo_myaccount form .form-row textarea,
.woocommerce-error, .woocommerce-info, .woocommerce-message,
.fotofly_fn_woo_myaccount .inner,
.fotofly_fn_clients_list .item,
.fotofly_fn_search input[type="text"],
.header_helper ul.hidden,
.fotofly_fn_error_page .icon_holder i,
.woocommerce form.checkout_coupon,
.woocommerce form.register,
.fotofly_fn_error_page .error_box,
.fotofly_fn_pagination ul li.active span,
.fotofly_fn_pagination ul li a:hover,
.fotofly_fn_woo_login_inner,
.fotofly_fn_woo_login_inner:after,
.fotofly_fn_searchpage_nothing > div,
.fotofly_fn_searchpage_nothing > div:after,
.blog_creative_1 .hidden_fluid,
.pixproof_photo_ref,
.fotofly_fn_main_nav .dropdown .fotofly_fn_grandchild-menu,
.fotofly_fn_psingle_mono .mono_title_opener{background-color: #0d0d0d;}

.tagged_as a:after, .posted_in a:after,
.fotofly_fn_blog_single_wrap .blog_single_wrapper .post_content .title_holder > span a:after,
.fotofly_fn_blog_wrap .blog_wrapper ul.mypost li .title_holder span.category a:after,
.widget_archive ul li a:after,
.widget_pages ul li a:after,
.widget_meta ul li a:after,
.widget_calendar table a:after,
.widget_categories ul li a:after,
.widget_recent_comments ul li a:after,
.widget_recent_entries ul li a:after,
.widget_rss ul li a:after,
.fotofly_fn_footer .copyright span a:after{background-color: #999;}

.fotofly_fn_prevnext .arrow p svg{color:#555;}


.fotofly_fn_clients_list.flipped .item,
.fotofly_fn_clients_list.inline .item .img_holder,
.fotofly_fn_clients_list.separated_thumb .item .img_holder,
.fotofly_fn_clients_list.separated_thumb .item,
.fotofly_fn_clients_list.below_thumb .item,
.fotofly_fn_clients_list.hover_shadow .item{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.fotofly_fn_clients_list.inline .title_holder,
.fotofly_fn_clients_list.separated_thumb .title_holder,
.fotofly_fn_clients_list.hover_shadow ul li:hover .item{
	-webkit-box-shadow: 0px 0px 15px 10px rgba(3,1,3,.3);
	-moz-box-shadow: 0px 0px 15px 10px rgba(3,1,3,.3);
	box-shadow: 0px 0px 15px 10px rgba(3,1,3,.3);
}
.fotofly_fn_clients_list .item{
	border-color: transparent;
	box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.1);
}
.fotofly_fn_woo_myaccount .inner{
	box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.1);
}
form.wpcf7-form p input, form.wpcf7-form p textarea{
	background-color: #0d0d0d;
	border-color: #1f1f1f;
}

.fotofly_fn_clients_list.below_thumb .item,
.fotofly_fn_clients_list.below_thumb .item .img_holder,
.fotofly_fn_woo_login_inner,
.fotofly_fn_woo_login_inner:after,
.woocommerce table.shop_table td.product-remove,
.product_meta,
.woocommerce table.shop_table tr,
.woocommerce table.shop_table,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce #customer_details,
.woocommerce #order_review,
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register,
div.fotofly_fn_portfolio_list li.nogallery div,
.woocommerce .woocommerce-ordering select,
.woocommerce .fn_cart-empty,
.woocommerce .fn_cart-empty:after,
.fotofly_fn_prevnext .arrow .prev,
.fotofly_fn_prevnext .arrow .next,
.woocommerce #review_form #respond textarea,
.woocommerce .fotofly_fn_woo_myaccount form .form-row input.input-text,
.woocommerce .fotofly_fn_woo_myaccount form .form-row textarea,
.woocommerce-account .woocommerce-MyAccount-content,
.fotofly_fn_searchpage_nothing > div,
.fotofly_fn_searchpage_nothing > div:after,
.fotofly_fn_proofgal .pixproof-data,
.fotofly_fn_searchpagelist_item,
ul.fotofly_fn_proofing_list .item,
.woocommerce #reviews #comments ol.commentlist li:first-child,
.fotofly_fn_error_page .icon_holder i:after,
.fotofly_fn_error_page .error_box,
.woocommerce-account .woocommerce-MyAccount-navigation{border-color: #1f1f1f;}

.fotofly_fn_comment ul.commentlist > li{border-bottom-color: #1f1f1f;}
.fotofly_fn_comment ul.commentlist > li:first-child{border-top-color: #1f1f1f;}

.fotofly_fn_prevnext .arrow .prev{border-right-color: transparent;border-left-color: transparent}
.fotofly_fn_prevnext .arrow .next{border-right-color: transparent;}

.woocommerce-account .addresses .title .edit,
.woocommerce-account .woocommerce-MyAccount-content p a{border-bottom-color: #ccc;}

.fotofly_fn_searchpage_nothing > div:before{background-image: url(../img/home-light.png)}
.woocommerce .fn_cart-empty:before{background-image: url(../img/cart-light.png);}
.fotofly_fn_woo_login_inner:before{background-image: url(../img/login-light.png);}

.woocommerce div.product div.summary,
.fotofly_fn_social_icons > ul > li a.active,
.fotofly_fn_social_icons > ul > li a:hover{
	background-color: #050505;
}
.fotofly_fn_preloader .fn-cube,
.fotofly_fn_psingle_mono .close_button .after,
.fotofly_fn_psingle_mono .close_button .before{background-color: #ccc;}
	
.woocommerce table.shop_table tr{color: #fff;}

#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{background-color: #050505;}

#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before{border-bottom-color: #050505;}

#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods{border-bottom-color: #1d1d1d;}
#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-color: #1f1f1f;}

.fotofly_fn_proofgal .pixproof-data button[disabled="disabled"]{
	color: #444;
	border-bottom-color: #444;
}
.fotofly_fn_proofgal .pixproof-data button[disabled="disabled"]:hover{
	border-bottom-color: #444;
}

.fotofly_fn_clients_list.flipped .item .front{border-color: transparent;}

.fotofly_fn_error_page .search_holder input[type="submit"]:hover,
.fotofly_fn_search input[type="text"]:hover,
.fotofly_fn_search input[type="text"]:focus{background-color: #000;}

@media (max-width: 480px){
.fotofly_fn_prevnext[data-switch='next'] .arrow .next {border-top-color: #1f1f1f;}
.fotofly_fn_prevnext .arrow .next{border-left-color: transparent}
}
/***************** for main css || end ****************/
.fotofly_fn_social_icons > ul > li a,
.fotofly_fn_comment{
	background-color: rgba(255,255,255,.03);
}
.fotofly_fn_comment .comment_list:before{background-color: #222;}