/*! light-style*/ 
.ml-mask {
    background-image: linear-gradient(to right, transparent, #fff 50%, #fff);
}
body,.ml_bg-item:before , .main-loader , .main-inner , .aside-column , .main-footer , .ccsw , .fs-slider-item_btn ,.box-media-zoom, .grid-media-zoom ,.sidebar-social li a:hover ,.share-wrapper, .btn:hover , .single-post-container  , .single_slider_btn  , .comment-body , .details-wrap_center_container  , .hero-slider-wrap_pagination-wrap2 .hero-slider-pag .swiper-pagination-bullet.swiper-pagination-bullet-active , .sidebar-wrap , .sidebar-wrap:before, .sidebar-wrap:after , .fixed-bottom-container , .search-items ,  .comment-form   {
	background: #fff
}
.sb-button span, .sb-button:before, .sb-button:after, .sb-button span:before , .hero-slider-pag .swiper-pagination-bullet.swiper-pagination-bullet-active , .scroller , .ccsw:hover , .fs-slider-item_btn:hover , .section-title h3:before ,    .custom-skillbar  , .btn  , .slide-progress, .progress-bar , .page-scroll-nav li a.act-sec:before , .page-scroll-nav li span , .hbn_vis strong  , .pr-tags li a  , .list a:hover  i , .gallery-filters-wrap .gallery-filters a.gallery-filter-active:before , .testi-contorls .hero-slider-wrap_pagination-wrap2 .hero-slider-pag .swiper-pagination-bullet.swiper-pagination-bullet-active , .nav-button span , #message h3  , #message p , .error_message  , .comment-form .submit , .pr_button , .comment-body .reply a   {
	background: #000;
}
.share-btn , .nav-holder nav li a , .header_social li a , .footer_contacts li a  , .policy-box , .folio-counter, .fw-carousel_number_wrap , .ccsw , .fs-slider-item_btn , .box-media-zoom, .grid-media-zoom , .sb-widget-wrap h3 , .categories_widget_title , .sidebar-social li a:hover , .share-wrapper a , .section-title h3 , .inline-facts h6 , .inline-facts .num , .serv-item h4 a, .serv-item ul li a , .custom-skillbar-title span , .skill-bar-percent , .testi-counter , .order-wrap h4  , .btn:hover , .post-item_content h3 a, .post-header a, .post-header span, .post-link , .bth_btn , .pr-tags span  , .single_slider_btn , .comment-author h6 a , .comment-author h5 a , .contact-details ul li a , .caption-wrap ul li a , .filter-btn_container:before , .gallery-filters-wrap .gallery-filters a , .filter-btn  , .share-btn span , .recent-post-content h4 a, .category-widget .cat-item li a, .rpc_link, .recent-post-opt span.post-date , .widget_categories li a, .widget_recent_entries li a, .widget_recent_comments li a, .widget_meta li a , .widget_categories li, .widget_recent_entries li, .widget_recent_comments li, .widget_meta li , #wp-calendar caption , 
.wp-calendar-nav a , .post-details-option li , .post-details-option li a , .post-details-option li i , .post-opt_single , .comment-author .fn a, .comment-reply-link , .comment-meta a , .protected-form p , .caption-wrap ul li , .protected-title , .custom-wp-page  a , .custom-wp-page  li , .custom-wp-page table ,   .custom-wp-page address ,  .custom-wp-page pre , .custom-wp-page dl , .wp-block-list a , .wp-block-categories-list li a , .wp-block-pages-list__item a , .wp-block-rss__item , .wp-block-rss__item a , .wp-block-group__inner-container p  , .recent-post-content h4 a, .category-widget .cat-item li a, .rpc_link, .recent-post-opt span.post-date, .wp-block-archives a, .wp-block-latest-comments__comment-meta a, .wp-block-latest-posts__post-title , .single-post-container h1, .single-post-container h2, .single-post-container h3, .single-post-container h4, .single-post-container h5, .single-post-container h6, .custom-wp-page h1, .custom-wp-page h2, .custom-wp-page h3, .custom-wp-page h4, .custom-wp-page h5, .custom-wp-page h6 , .taxonomy-category a , .wp-block-comment-author-name, .wp-block-comment-content, .wp-block-comment-edit-link, .wp-block-comment-reply-link , .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea , .search-results .page-title , .search-results .search-title a   {
	color:#000;
}
.ccsw:hover , .fs-slider-item_btn:hover , .btn , .page-scroll-nav li span , .hbn_vis strong , .pr-tags li a , .close_sb , .comment-form .submit , .pr_button  {
	color:#fff;
}
.sb-widget p    , .section-number , .bth_btn:hover , .comm-num  , .caption-wrap ul li span , #message p strong , .search-results .page-title strong  , .search-readmore , .section-title h3 .category-name  {
    color: #999
}
p ,  .section-title h4 {
    color: #666;
}
.nav-holder:before , .header_social:before, .header_social:after , .hero-slider-pag .swiper-pagination-bullet , .folio-counter:before, .fw-carousel_number_wrap:before , .main-footer:before, .main-inner:before , .mousey:after ,   .skillbar-bg  , .testi-contorls:before, .testi-counter:before , .slide-progress-wrap, .progress-bar-wrap , .list a i , .element-item:before  , .comment-reply-link  {
    background: #ccc
}
.hero-slider-pag .swiper-pagination-bullet:after , .sb-widget-wrap , .section-title , .inline-facts-holder  , .filt-line , .element-item    {
	border-color:#ccc!important;
}
.share-btn , .mousey , .single_det_wrap .caption-wrap , .sb-widget-wrap , .post_opt-wrap , .custom-wp-page table , .single-post-container table , .custom-wp-page pre , .single-post-container pre , .wp-block-calendar , .wp-block-search__inside-wrapper input , .wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]), .wp-block-post-comments-form .comment-form textarea , blockquote , .search-item      {
	border-color: #eee!important
}
 .hfs_wrap , section , .order-wrap , .clients-carousel-wrap , .comm-num , .lv_col , .horizontal-grid-wrap , .protected-wrapper , .single_det_wrap , .vertical-portfolio_wrap.no-pad-verport  , .post-opt_single   {
	background: #f1f1f1;
}
 .search-items {
     padding: 0  20px 20px;
     border-radius: 20px;
     margin-top: 20px;
 }
 .comment-form {
     padding: 10px 30px 0;
    margin : 30px 0;
     border-radius: 30px;   
 }
 .comment-form .submit {
    margin-top:10px; 
 }
 .logged-in-as {
 
    box-shadow: 0 10px 34px 0px rgba(0, 0, 0, 0);
}
.vertical-portfolio_wrap.no-pad-verport {
    margin: 0 0 20px 0;
    padding: 20px;
    border-radius: 30px;
}
.sb-overlay {
	border-radius: 30px;
}
.single_det_wrap {
 	border-radius: 0!important;
	padding: 0
}
.post_opt-wrap {
    overflow: visible;
    padding: 30px 180px 20px 0;
 
}
.single-post-container {
    box-shadow: 0 10px 34px 0px rgba(0, 0, 0, 0);
    background: #fff !important;
}
.post-opt_single{
    border: 1px solid #eee;
} 
.gallery-items_single2 {
	padding-bottom: 0
}
.fw-carousel2 {
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	height: auto;
	position: absolute;
	overflow: hidden;
	border-radius: 30px;
}
.sidebar-wrap , .details-wrap_center-inner {
    box-shadow: 0 0 0 0px rgba(0,0,0, 0);
}
.sb-overlay {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
}
 .custom-form textarea, .custom-form input[type="text"], .custom-form input[type=email] , .post-item_media a , .pagination a  , .order_btn  , .to-top-btn , .btn , .serv-item img  , .serv-price , .sidebar-social li a  , #subscribe .enteremail , #subscribe-button , .categories_widget_item_img  , .blog-media , .pr-tags li a , .post-img-row img   , .comment-author img , .map-box    , .single-video_wrap , .close_sb , .search-thumb     {
	box-shadow: 0  10px 44px 0px rgba(0,0,0, .3);
}
 .comment-body , .blog-btn  , .comm-num  ,    {
	box-shadow: 0  10px 64px 0px rgba(0,0,0, .1);
}
.lv_col {
	padding: 10px;
	margin-bottom: 30px;
}
.gallery-filters-overlay {
    right: 90px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.99) 90%);
}
.gallery-filters-layout-center .gallery-filters-overlay {
    background: rgba(255, 255, 255, .7) ;
}
.horizontal-grid-wrap {
	padding: 20px;
}
.thumbnail-container , .details_overlay , .lv_col {
	border-radius: 30px;
}
@media only screen and (max-width: 1068px){
.fixed-bottom-container , .hfs_wrap , .details-wrap_center-inner , .lv_col  {
    background: #fff;
}
.fw-carousel2 {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
}
.fw-carousel2 .swiper-slide .overlay {
    width: auto;
	height: auto;
	left: 10px;
	top: 10px;
	bottom: 0;
	right: 10px;
}
.fixed-bottom-container {
    border-top:1px solid #eee;
}
.gallery-filters-overlay {
    right:0;
}
.lv_col {
    padding: 0;
    margin-bottom: 20px;
}	
}
@media only screen and (max-width: 768px){
.inline-filters-wrap .gallery-filters {
	box-shadow: 0  10px 44px 0px rgba(0,0,0, .3);
}
}