#popup_box .pagination_controls > div.pagination_controls_previous:after, 
#popup_box .pagination_controls > div.pagination_controls_next:after {
    color: #FFF;
}
.button {
    background: #fff;
}
    .button a,
    .button a:visited,
    .button a:hover, 
    .button span,
    .button input,
    #footer .button a, #footer .button a:visited {
        color: #111;
    }

    .button input {
        background: none;
    }
    
/** 
* Fancybox dark mode
*/
.fancybox-overlay,
div.arpromptfade {
    background: rgba(0, 0, 0, 0.88);
}
.fancybox-skin,
div.arprompt,
body.page-param-type-simplified {
    background: #151515;
}
/*.fancybox-close {*/
/*    filter: invert(0.8);*/
/*}*/
.fancybox-type-image .fancybox-close::after,
.fancybox-type-image .fancybox-prev span:after,
.fancybox-type-image .fancybox-next span:after,
.fancybox-close::after {
    color: #969696;
}

#header #store_cart_widget.active:not(.empty)::after {
    color: #FFF;
}
/*#header #store_cart_widget a {*/
/*    color: #000;*/
/*}*/
body.type-fullscreen #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #store_cart_widget a,
body.layout-hero-header #container:not(.page-scroll) #header.header_transparent:not(.page-scroll) #store_cart_widget a {
    color: #010101;
}
#header #store_cart_widget a {
    color: #010101;
    outline-color: white;
}

#popup_box .pagination_controls > div.pagination_controls_previous:after, #popup_box .pagination_controls > div.pagination_controls_next:after {
    color: #fff;
}
#popup_box .close::after,
#mailing_list_popup_container .close::after {
    color: #969696;
} 

.lazyload_wrapper:before {
    background: #222;
}

body.pageload-ajax-navigation-active #preloader #loader:before {
    background-color: #fff;
    opacity: 0.6;
}
#social_links .social_links_item a .social_media_icon {
    background-color: transparent;
}
.simple_list ul li a, .simple_list ul li a:visited {
    color: #FFFFFF;
}
.store_items_standard .store_item_remove_container .store_item_remove_from_cart:after {
    color: #fff;
}
#scw_popup_inner .button a {
    color: #111;
}
.theme-preset_dark_mode #sc_checkout_payment_form.form:not(.form_layout_hidden_labels) .form_row .inputField{
	background: #FFF;
}
/*may need to enable below block for all input fields, not just protected path ones*/
#protected_path_login input:-webkit-autofill,
#protected_path_login input:-webkit-autofill:hover,
#protected_path_login input:-webkit-autofill:focus,
#protected_path_login input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 40px #181818 inset !important;
}
#protected_path_login input:-webkit-autofill {
    -webkit-text-fill-color: #FFFFFF !important;
}
.slideshow-pagination-controls .btn-prev:after,
.slideshow-pagination-controls .btn-next:after {
    color: white;
}
