a.product-category-heading { background-color:'.$color.' ; margin-right: 7px; color:#fff; } #sticky-nav.woocommerce-layout #top-menu > li > a.product-category-heading { color:#fff; } .top-menu-layout-2 .theme-product-cat-menu { display:none; } .contact-list-top a:hover, .contact-list-top a:focus, .mini-header .login-register a:focus, .mini-header .login-register a:hover, .mimi-header-social-icon li a i:focus, .mimi-header-social-icon li a i:hover, .my-wishlist a:focus, .my-wishlist a:hover, .my-cart a:focus, .my-cart a:hover, .site-branding-text a:focus, .site-branding-text a:hover, #cart-wishlist-container .wishlist-contents:hover, #cart-wishlist-container .wishlist-contents:focus, #cart-wishlist-container a.cart-contents:hover .cart-contents-count:before, #cart-wishlist-container a.cart-contents:focus .cart-contents-count:before, .topcorner a.login-register:focus, .topcorner a.login-register:hover { color: '.$color.' ; } .navigation-top.font-size { font-size:'.$navigation_font_size.'px; } .cart-contents-count span { background-color: '.$color.' ; } .sub-header-inner { background-color: '.$breadcrumb_bg_color.' ; } #masthead { background-image: url('.esc_url(get_header_image()).') ; background-position:center; background-repeat:no-repeat; background-size: cover; } @media screen and (min-width: 48em) { .mini-header { border-bottom: '.$mini_header_border.'px solid '.$mini_header_color.'; } .transparent-header .mini-header { border-bottom: 0px; } #top-menu > .current_page_item > a:hover, #top-menu > .current_page_item > a:focus { color: #fff; background-color: '.$color.'; } #top-menu > li > a { color: '.$header_top.'; } .sticky-nav #top-menu > li > a, .sticky-nav .site-description, .sticky-nav .site-branding-text a { color:unset; } .sticky-nav #top-menu > .current_page_item > a { color:#ffffff; } .sticky-nav #top-menu > .current_page_item > a:hover, .sticky-nav #top-menu > .current_page_item > a:focus { color: #fff; background-color: '.$color.'; } .sticky-nav #top-menu > li > a:hover, .sticky-nav #top-menu > li > a:focus { color: #fff; background-color: '.$color.'; } #sticky-nav.woocommerce-layout { color: #fff; background-color: '.$menu_bar_color.'; border-bottom: 1px solid #e3e3e3; } #sticky-nav.woocommerce-layout.sticky-nav { border:initial; } #sticky-nav.woocommerce-layout #top-menu > li > a { color: '.$menu_text_color.'; } #sticky-nav #top-menu > li > a { color: '.$header_top.'; } /* #sticky-nav.sticky-nav #top-menu > .current_page_item > a { color: #fff; } */ #sticky-nav.sticky-nav #top-menu > li > a { color: '.$menu_text_color.'; } #sticky-nav.top-menu-layout-2.sticky-nav #top-menu > li > a { color: #000; } #sticky-nav.top-menu-layout-2.sticky-nav #top-menu > li > a:hover, #sticky-nav.top-menu-layout-2.sticky-nav #top-menu > li > a:focus { color: #fff; } #sticky-nav.top-menu-layout-2.sticky-nav #top-menu > .current_page_item > a { color: #fff; } #top-menu > li > a:hover, #top-menu > li > a:focus { color: #fff; background-color: '.$color.'; } #sticky-nav #top-menu > li > a:hover, #sticky-nav #top-menu > li > a:focus { color: #fff; background-color: '.$color.'; } #sticky-nav #top-menu > .current_page_item > a { color: #fff; background-color: '.$color.'; border-radius: 2px; } #sticky-nav.woocommerce-layout #top-menu > .current_page_item > a { font-weight: 600; text-transform: uppercase; background-color: transparent; } #sticky-nav.woocommerce-layout #top-menu > .current_page_item > a:hover, #sticky-nav.woocommerce-layout #top-menu > .current_page_item > a:focus { color: #fff; background-color: '.$color.'; } } .site-description { color: '.ecommerce_star_rgba($header_top, 0.8).'; } .bottom-menu .current_page_item a { color: '.$color.'; } .main-navigation a:hover, .main-navigation a:focus { color: #fff; background-color: '.$color.'; } .product-navigation .navigation-name a::before, .product-navigation > ul > li > a::before { color: '.$color.'; } .carousel-navigation a, .carousel-navigation a { background-color: '.$color.'; } .site-branding-text a, .mini-header .account-link, .mimi-header-social-icon li a i, .contact-list-top, .contact-list-top a, .mini-header .login-register .fa, .my-wishlist a, .my-cart a, #cart-wishlist-container .cart-contents-count:before, #cart-wishlist-container .cart-contents-count, #cart-wishlist-container .wishlist-contents, #cart-wishlist-container .cart-contents-price { color: '.$header_top.'; } #cart-wishlist-container .wishlist-contents-count { color:transparent; font-size:0px; } #cart-wishlist-container .wishlist-contents-count::before { font-size:16px; } /* product */ .my-yith-wishlist .button.yith-wcqv-button::before, .my-yith-wishlist .woocommerce a.compare.button:before, .my-yith-wishlist .yith-wcwl-add-button .add_to_wishlist:before, .my-yith-wishlist .yith-wcwl-wishlistaddedbrowse a:before, .my-yith-wishlist .yith-wcwl-wishlistexistsbrowse.show a:before, .my-yith-wishlist .yith-wcwl-wishlistexistsbrowse a:before { color: '.$color.'; } .woocommerce span.onsale { background: '.$color.'; } .woocommerce .woocommerce-breadcrumb a { color: '.$color.'; } .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, nav.woocommerce-MyAccount-navigation ul li.is-active { background: '.$color.'; color: #fff; } nav.woocommerce-MyAccount-navigation ul li.is-active a { color: #fff; } /* Price Widget */ .woocommerce .widget_price_filter .ui-slider .ui-slider-handle { background-color: '.$color.'; } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #5d5d5d; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color:'.$color.'; } .product-wrapper .badge-wrapper .onsale { background: '.$color.'; } .product-rating-wrapper .checked { color: '.$color.'; } .wc-button-container a.add_to_cart_button, .wc-button-container a.add_to_cart_button:focus, .wc-button-container a.product_type_grouped, .wc-button-container a.product_type_external, .wc-button-container a.product_type_simple, .wc-button-container a.product_type_variable { background: '.$color.'; color:#fff; } .woocommerce button.button.alt.disabled, .woocommerce a.add_to_cart_button, .woocommerce a.add_to_cart_button:focus, .woocommerce a.product_type_grouped, .woocommerce a.product_type_external, .woocommerce a.product_type_simple, .woocommerce a.product_type_variable, .woocommerce button.button.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce a.button.alt, .woocommerce #respond input#submit, .woocommerce .widget_price_filter .price_slider_amount .button { background: '.$color.'; color:#fff; } fieldset, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border: 1px solid '.$color.'; } .select2-container--default .select2-selection--single { border: 1px solid '.$color.'; } .woocommerce-info { border-top-color: '.$color.'; } .woocommerce-info::before { color: '.$color.'; } .woocommerce-error { border-top-color: '.$color.'; } .woocommerce-error::before { color: '.$color.'; } .woocommerce-message { border-top-color: '.$color.'; } .woocommerce-message::before { color: '.$color.'; } /* button colors */ .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt.disabled:focus, .woocommerce a.button:hover, .woocommerce a.button:focus, .woocommerce button.button:hover, .woocommerce button.button:focus, .woocommerce div.product form.cart .button:hover, .woocommerce div.product form.cart .button:focus, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus { background-color: black; color: white; } .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus { background-color: black; color: white; } /* form */ button, input[type="button"], input[type="submit"] { background-color: '.$color.'; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], input[type="checkbox"], textarea { border:1px solid '.$color.' ; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, input[type="checkbox"]:focus, textarea:focus { border-color:'.ecommerce_star_rgba($color,0.5).' ; } /* link - a */ .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .bottom-menu ul li a:focus, .bottom-menu ul li a:hover, .widget ul li a:hover { color: '.$color.'; } .entry-footer .cat-links .icon, .entry-footer .tags-links .icon { color: '.ecommerce_star_rgba($color,0.7).' ; } .entry-footer .edit-link a { background-color: '.$color.' ; } .scroll-top { background: '.$color.'; } /* widget */ .widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a { border-color:'.ecommerce_star_rgba($color,0.7).'; } #secondary .widget-title { border-bottom: 1px solid '.$color.'; text-align:left; } /* link */ a.more-btn{ border-color:'.$color.'; color:'.$color.'; } a.more-btn:active, a.more-btn:hover, a.more-btn:focus { background-color:'.$color.'; color:#fff; } a.more-link { color:'.$color.'; } a.more-link:active, a.more-link:hover, a.more-link:focus { background-color:'.$color.'; color:#fff; } @media screen and (min-width: 48em) { .transparent-header .site-branding-text a, .transparent-header .site-description, .transparent-header .mini-header .account-link, .transparent-header .mimi-header-social-icon li a i, .transparent-header .contact-list-top, .transparent-header .contact-list-top a, .transparent-header .mini-header .login-register .fa, .transparent-header .my-wishlist a, .transparent-header .my-cart a, .transparent-header #sticky-nav #top-menu > li > a, .transparent-header #cart-wishlist-container .cart-contents-count:before, .transparent-header #cart-wishlist-container .cart-contents-count, .transparent-header #cart-wishlist-container .wishlist-contents, .transparent-header #cart-wishlist-container .cart-contents-price { color: #fff; } /* .transparent-header #sticky-nav.sticky-nav #top-menu > li > a { color:#000; } */ .transparent-header #sticky-nav.sticky-nav.sticky-nav #top-menu > .current_page_item > a { color:#fff; } .transparent-header #sticky-nav.sticky-nav #top-menu > li > a:hover, .transparent-header #sticky-nav.sticky-nav.sticky-nav #top-menu > li > a:focus { color:#fff; } .transparent-header .sticky-nav .site-branding-text a, .transparent-header .sticky-nav .site-description { color:#000; } #masthead.transparent-header { background-image: unset; background-color: transparent; position: absolute; box-shadow:unset ; width: 100%; z-index: 9990; } } /* end transparent header css */ '; return apply_filters( 'ecommerce_star_custom_colors_css', $css ); } /* * Footer formating */ function ecommerce_star_footer_foreground_css(){ global $ecommerce_star_option; if ( class_exists( 'WP_Customize_Control' ) ) { $ecommerce_star_option = wp_parse_args( get_option( 'ecommerce_star_option', array() ) , ecommerce_star_settings()); } $color = esc_attr(get_theme_mod( 'footer_foreground_color','#fff')) ; $theme_color = ecommerce_star_get_default_setting('colorscheme_color'); /** * * @since ecommerce-star 1.0 * */ $css = ' .footer-foreground {} .footer-foreground .widget-title, .footer-foreground a, .footer-foreground p, .footer-foreground li, .footer-foreground h1, .footer-foreground h2, .footer-foreground h3, .footer-foreground h4, .footer-foreground h5, .footer-foreground h6, .footer-foreground .widget_calendar th, .footer-foreground .widget_calendar td, caption, .footer-foreground .site-info a, .footer-foreground .site-info { color:'.$color.'; } .footer-foreground a:hover, .footer-foreground a:active {color:'.$theme_color.';} '; return $css; } /** * container width CSS. */ function ecommerce_star_container_widths_css() { ?>