![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/walla3t.corals.io/wp-content/plugins/apper-core/includes/ |
<?php /* * @package Apper * @author AcmeeDesign * @link https://acmeedesign.com * @since 1.0 */ function acmthemes_settings_css() { //get options framework settings $settings = acmthemes_settings(); //get post id to get specific page styles $post_id = acmthemes_post_id(); $css_styles = ""; //Font styles //Body $css_styles .= 'body { '; if( isset( $settings['body_bg_color'] ) ) { $css_styles .= 'background-color:' . $settings['body_bg_color'] . ';'; } else { $css_styles .= 'background-color:#f6f4fe;'; } if( isset( $settings['body_font_style']['color'] ) ) { $css_styles .= 'color: ' . $settings['body_font_style']['color'] . ';'; } if( isset( $settings['body_font_style']['font-family'] ) ) { $css_styles .= 'font-family: ' . $settings['body_font_style']['font-family'] . ';'; } if( isset( $settings['body_font_style']['font-weight'] ) ) { $css_styles .= 'font-weight: ' . $settings['body_font_style']['font-weight'] . ';'; } if( isset( $settings['body_font_style']['line-height'] ) ) { $css_styles .= 'line-height: ' . acmthemes_clean_font_size( $settings['body_font_style']['line-height'] ) . ';'; } if( isset( $settings['body_font_style']['font-size'] ) ) { $css_styles .= 'font-size: ' . acmthemes_clean_font_size( $settings['body_font_style']['font-size'] ) . ';'; } if( isset( $settings['body_font_color'] ) ) { $css_styles .= 'color: ' . $settings['body_font_color'] . ';'; } $css_styles .= ' } '; // headings color if( isset( $settings['heading_colors'] ) && !empty( $settings['heading_colors'] ) ) { $css_styles .= 'h1,h2,h3,h4,h5,h6, .adjac-posts .post-link{'; $css_styles .= 'color: ' . $settings['heading_colors'] . ';'; $css_styles .= '}'; } // anchor color if( isset( $settings['anchor_color'] ) && !empty( $settings['anchor_color'] ) ) { $css_styles .= 'a {'; $css_styles .= 'color: ' . $settings['anchor_color'] . ';'; $css_styles .= '}'; } //set elementor container width $css_styles .= '@media only screen and (min-width: 1024px) { #main .elementor > .elementor-section-boxed>.elementor-container{max-width:1280px} }'; if( isset( $settings['paragraph_line_height'] ) ) { $css_styles .= '#main p{'; $css_styles .= 'line-height: ' . $settings['paragraph_line_height'] . 'px;'; $css_styles .= ' } '; } //set font size for paragraphs $css_styles .= 'body p, .single .entry-content .post-content p {'; if( isset( $settings['body_font_style']['font-size'] ) ) { $css_styles .= 'font-size: ' . acmthemes_clean_font_size( $settings['body_font_style']['font-size'] ) . ';'; } $css_styles .= ' } '; //Read more if( isset( $settings['anchor_text_color'] ) ) { $css_styles .= '.woocommerce-Price-amount, .read-more, article .btn-link { '; $css_styles .= 'color:' .$settings['anchor_text_color'] . ';' ; $css_styles .= ' } '; } if(isset($settings['anchor_text_hover_color'])) { $css_styles .= 'a:hover, a:focus, .read-more:hover, article .btn-link:hover, .entry-title a:hover { '; $css_styles .= 'color:' .$settings['anchor_text_hover_color'] . ';' ; $css_styles .= ' } '; $css_styles .= '.btn-link:after { '; $css_styles .= 'background:' .$settings['anchor_text_hover_color'] . ' !important;' ; $css_styles .= ' } '; } //Topbar $css_styles .= '#top-bar-wrap { '; if( isset( $settings['topbar_bg_color'] ) ) { $css_styles .= 'background-color:' . $settings['topbar_bg_color'] . ';' ; } if( isset( $settings['topbar_text_color'] ) ) { $css_styles .= 'color:' .$settings['topbar_text_color'] . ';' ; } $css_styles .= ' } '; if( isset( $settings['topbar_link_color']['regular'] ) ) { $css_styles .= '#top-bar-wrap a, #top-bar-nav ul li a { '; $css_styles .= 'color:' .$settings['topbar_link_color']['regular'] . ';' ; $css_styles .= ' } '; $css_styles .= '#top-bar-nav ul li.current_page_item a, #top-bar-nav ul li.current-menu-item a { '; $css_styles .= 'color:' .$settings['topbar_link_color']['active'] . ';' ; $css_styles .= ' } '; $css_styles .= '#top-bar-nav ul li a:hover, #top-bar-nav ul li a:hover { '; $css_styles .= 'color:' .$settings['topbar_link_color']['hover'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['body_font_style']['font-family'] ) ) { $css_styles .= '#top-bar-nav ul li a{'; $css_styles .= 'font-family: ' . $settings['body_font_style']['font-family'] . ';'; $css_styles .= '}'; } if(isset($settings['topbar_icons_color'])) { $css_styles .= '#top-bar-social li a { '; $css_styles .= 'color:' .$settings['topbar_icons_color'] . ';' ; $css_styles .= ' } '; } /* main header styles */ //page header padding if( isset( $settings['page_header_padding'] ) && !empty( $settings['page_header_padding'] ) ) { $css_styles .= '.page-header-wrap.simple_plain_header { '; $css_styles .= 'padding-top:' . $settings['page_header_padding'] . 'px;'; $css_styles .= 'padding-bottom:' . $settings['page_header_padding'] . 'px;'; $css_styles .= ' } '; } $show_header_bg = get_post_meta( $post_id, 'show_header_bg', true ); $indv_header_bg_color = get_post_meta( $post_id, 'indv_header_bg_color', true ); if( isset( $settings['enable_page_header_filled'] ) && !empty( $settings['enable_page_header_filled'] ) && ! empty( $settings['page_header_fill_color'] ) && 'hide' != $show_header_bg ) { $css_styles .= '.page-header-filled #site-header { '; $css_styles .= 'background-color:' . $settings['page_header_fill_color'] . ';' ; $css_styles .= ' } '; } if( isset( $show_header_bg ) && 'show' == $show_header_bg && !empty( $indv_header_bg_color ) ) { $css_styles .= '.page-id-'. $post_id .' #site-header { '; $css_styles .= 'background-color:' . $indv_header_bg_color . ';' ; $css_styles .= ' } '; } /* page header styles */ /* hero wave light */ if( isset( $settings['wave_light_path1_color'] ) && !empty( $settings['wave_light_path1_color'] ) ) { $css_styles .= '#hero-wave-light-svg .wave-path-one { '; $css_styles .= 'fill:' .$settings['wave_light_path1_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['wave_light_path2_color'] ) && !empty( $settings['wave_light_path2_color'] ) ) { $css_styles .= '#hero-wave-light-svg .wave-path-two { '; $css_styles .= 'fill:' .$settings['wave_light_path2_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['wave_light_path3_color'] ) && !empty( $settings['wave_light_path3_color'] ) ) { $css_styles .= '#hero-wave-light-svg .wave-path-three { '; $css_styles .= 'fill:' .$settings['wave_light_path3_color'] . ';' ; $css_styles .= ' } '; } /* hero wave dark */ if( isset( $settings['wave_dark_path1_color'] ) && !empty( $settings['wave_dark_path1_color'] ) ) { $css_styles .= '#hero-wave-dark-svg .wave-path-one { '; $css_styles .= 'fill:' .$settings['wave_dark_path1_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['wave_dark_path2_color'] ) && !empty( $settings['wave_dark_path2_color'] ) ) { $css_styles .= '#hero-wave-dark-svg .wave-path-two { '; $css_styles .= 'fill:' .$settings['wave_dark_path2_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['wave_dark_path3_color'] ) && !empty( $settings['wave_dark_path3_color'] ) ) { $css_styles .= '#hero-wave-dark-svg .wave-path-three { '; $css_styles .= 'fill:' .$settings['wave_dark_path3_color'] . ';' ; $css_styles .= ' } '; } /* wave divider */ if( isset( $settings['wave_divider_color'] ) && !empty( $settings['wave_divider_color'] ) ) { $css_styles .= '#hero-wave-divider .wave-divider { '; $css_styles .= 'fill:' .$settings['wave_divider_color'] . ';' ; $css_styles .= ' } '; } /* hero wave small */ if( isset( $settings['wave_small_path1_color'] ) && !empty( $settings['wave_small_path1_color'] ) ) { $css_styles .= '#hero-wave-small-svg .wave-path-one { '; $css_styles .= 'fill:' .$settings['wave_small_path1_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['wave_small_path2_color'] ) && !empty( $settings['wave_small_path2_color'] ) ) { $css_styles .= '#hero-wave-small-svg .wave-path-two { '; $css_styles .= 'fill:' .$settings['wave_small_path2_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['wave_small_path3_color'] ) && !empty( $settings['wave_small_path3_color'] ) ) { $css_styles .= '#hero-wave-small-svg .wave-path-three { '; $css_styles .= 'fill:' .$settings['wave_small_path3_color'] . ';' ; $css_styles .= ' } '; } /* hero cross shade */ if( isset( $settings['cross_shade_path1_color'] ) && !empty( $settings['cross_shade_path1_color'] ) ) { $css_styles .= '#cross-shade-svg .shade-path1 { '; $css_styles .= 'fill:' .$settings['cross_shade_path1_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['cross_shade_path2_color'] ) && !empty( $settings['cross_shade_path2_color'] ) ) { $css_styles .= '#cross-shade-svg .shade-path2 { '; $css_styles .= 'fill:' .$settings['cross_shade_path2_color'] . ';' ; $css_styles .= ' } '; } /* hero background */ if( isset( $settings['page_header_bg_color'] ) && !empty( $settings['page_header_bg_color'] ) ) { $css_styles .= '#hero-wave-small-svg .wave-bg,#hero-wave-dark-svg .wave-bg, #hero-wave-light-svg .wave-bg { '; $css_styles .= 'fill:' .$settings['page_header_bg_color'] . ';' ; $css_styles .= ' } '; } if( isset( $settings['header_sticky_bg_color'] ) && ! empty( $settings['header_sticky_bg_color'] ) ) { $css_styles .= '#site-header.sticky, .home #site-header.sticky, .page #site-header.sticky { '; if( isset( $settings['header_sticky_bg_color'] ) && ! empty( $settings['header_sticky_bg_color'] ) ) $css_styles .= 'background-color:' . $settings['header_sticky_bg_color'] . ';' ; $css_styles .= ' } '; } else { $css_styles .= '#site-header.sticky { '; $css_styles .= 'background-color:transparent;' ; $css_styles .= ' } '; } //logo if( isset( $settings['max_logo_width'] ) && ! empty( $settings['max_logo_width'] ) ) { $css_styles .= '#site-logo #site-logo-inner a img { '; $css_styles .= 'max-width:' . $settings['max_logo_width'] .'px;' ; $css_styles .= ' } '; } if(is_user_logged_in()) { $css_styles .= '.main-menu.affix{top:32px!important}'; } //Main menu css (light version) $css_styles .= '.menu-light #site-navigation-wrap .main-navigation ul li a { '; if(isset($settings['menu_link_colors']['regular'])) { $css_styles .= 'color:' . $settings['menu_link_colors']['regular'] . ';' ; } if(isset($settings['main_menu_fonts']['font-weight'])) { $css_styles .= 'font-weight: ' . $settings['main_menu_fonts']['font-weight'] . ';' ; } if(isset($settings['main_menu_fonts']['font-family'])) { $css_styles .= 'font-family: ' . $settings['main_menu_fonts']['font-family'] . ';' ; } if(isset($settings['main_menu_fonts']['font-size'])) { $css_styles .= 'font-size:' . $settings['main_menu_fonts']['font-size'] . ';' ; } $css_styles .= ' } '; if(isset($settings['menu_link_colors']['regular'])) { $css_styles .= '.menu-light #site-navigation-wrap .dropdown-menu > li:before { '; $css_styles .= 'color:' . $settings['menu_link_colors']['regular'] . ';' ; $css_styles .= ' } '; } $css_styles .= '.menu-light #site-navigation-wrap .dropdown-menu > li > a:hover, .menu-light #site-navigation-wrap .dropdown-menu > li.current_page_item > a, .menu-light #site-navigation-wrap .dropdown-menu > li.current_menu_item > a, .menu-light #site-navigation-wrap .dropdown-menu > li.current-menu-ancestor > a, .menu-light #site-navigation-wrap .dropdown-menu > li.current-menu-parent > a {'; if(isset($settings['menu_link_colors']['hover'])) { $css_styles .= 'color:' .$settings['menu_link_colors']['hover'] . ';' ; } $css_styles .= ' } '; if( isset( $settings['menu_light_dropdown_main_menu_color'] ) ) { $css_styles .= '.menu-light #site-navigation-wrap .dropdown-menu .megamenu > .menu-item-has-children > a span { '; $css_styles .= 'color:' . $settings['menu_light_dropdown_main_menu_color'] . ';' ; $css_styles .= 'font-size:15px;'; $css_styles .= ' } '; } //menu hover color for menu item with submenu $css_styles .= '.menu-light #site-navigation-wrap .dropdown-menu > li.dropdown:hover > a.sf-with-ul, .menu-light #site-navigation-wrap .dropdown-menu > li.current_page_item.dropdown:hover > a.sf-with-ul, .menu-light #site-navigation-wrap .dropdown-menu > li.current_menu_item.dropdown:hover > a.sf-with-ul, .menu-light #site-navigation-wrap .dropdown-menu > li.current-menu-ancestor.dropdown:hover > a.sf-with-ul, .menu-light #site-navigation-wrap .dropdown-menu > li.current-menu-parent.dropdown:hover > a.sf-with-ul {'; if(isset($settings['menu_light_dropdown_main_menu_color'])) { $css_styles .= 'color:' .$settings['menu_light_dropdown_main_menu_color'] . ';' ; } else { $css_styles .= 'color:#6a49f2;' ; } $css_styles .= ' } '; if( isset( $settings['parent_menu_typecase'] ) && ! empty( $settings['parent_menu_typecase'] ) ) { $css_styles .= '#site-navigation-wrap .megamenu > li > a {text-transform:capitalize}'; } if( isset( $settings['menu_label_color'] ) ) { $css_styles .= '.menu-light #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label {'; $css_styles .= 'background-color: ' . $settings['menu_label_color'] . ';'; $css_styles .= ' } '; $css_styles .= '.menu-light #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label:after {'; $css_styles .= 'border-top: 4px solid ' . $settings['menu_label_color'] . ';'; $css_styles .= ' } '; } if( isset( $settings['menu_label_text_color'] ) ) { $css_styles .= '.menu-light #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label {'; $css_styles .= 'color: ' . $settings['menu_label_text_color'] . ';'; $css_styles .= ' } '; } if(isset($settings['sub_menu_bg_color'])) { $css_styles .= '.menu-light #site-navigation-wrap #site-navigation ul:not(.megamenu) > li.dropdown.sfHover > a, .menu-light .sf-menu ul.sub-menu {'; $css_styles .= 'background-color: ' . $settings['sub_menu_bg_color'] . ' !important;'; $css_styles .= ' } '; } if(isset($settings['sub_menu_color'])) { $css_styles .= '.menu-light #site-navigation-wrap .main-navigation .nomega-dropdown .sub-menu li a, #site-navigation-wrap .main-navigation .megamenu .sub-menu li a {'; $css_styles .= 'color: ' . $settings['sub_menu_color'] . ';'; $css_styles .= ' } '; } if(isset($settings['sub_menu_hover_color'])) { $css_styles .= '.menu-light #site-navigation-wrap .main-navigation .nomega-dropdown .sub-menu li a:hover, .menu-light #site-navigation-wrap .main-navigation .nomega-dropdown .sub-menu li a:active, .menu-light #site-navigation-wrap .main-navigation .megamenu .sub-menu li a:hover, .menu-light #site-navigation-wrap .main-navigation .megamenu .sub-menu li a:active {'; $css_styles .= 'color: ' . $settings['sub_menu_hover_color'] . ';'; $css_styles .= ' } '; $css_styles .= '.menu-light #site-navigation-wrap .dropdown .sub-menu li a:before {'; $css_styles .= 'border-color: ' . $settings['sub_menu_hover_color'] . ';'; $css_styles .= ' } '; } if(isset($settings['sub_menu_border_color'])) { $css_styles .= '.menu-light .dropdown-menu ul li.menu-item,.navigation .megamenu li ul.sub-menu {'; $css_styles .= 'border-color: ' . $settings['sub_menu_border_color'] . ' !important;'; $css_styles .= ' } '; } if(isset($settings['sub_menu_desc_color'])) { $css_styles .= '.menu-light .dropdown-menu ul li.menu-item,.navigation .nav-content {'; $css_styles .= 'color: ' . $settings['sub_menu_desc_color'] . ';'; $css_styles .= ' } '; } //Main menu css (dark version) $css_styles .= '.menu-dark #site-navigation-wrap .main-navigation ul li a { '; if(isset($settings['v2_menu_link_colors']['regular'])) { $css_styles .= 'color:' . $settings['v2_menu_link_colors']['regular'] . ';' ; } if(isset($settings['v2_main_menu_fonts']['font-weight'])) { $css_styles .= ' font-weight: ' . $settings['v2_main_menu_fonts']['font-weight']. ';' ; } if(isset($settings['v2_main_menu_fonts']['font-family'])) { $css_styles .= 'font-family: ' . $settings['main_menu_fonts']['font-family'] . ';' ; } if(isset($settings['v2_main_menu_fonts']['font-size'])) { $css_styles .= 'font-size:' . $settings['v2_main_menu_fonts']['font-size'] . ';' ; } $css_styles .= ' } '; if(isset($settings['v2_menu_link_colors']['regular'])) { $css_styles .= '#site-navigation-wrap .dropdown-menu > li:before { '; $css_styles .= 'color:' . $settings['v2_menu_link_colors']['regular'] . ';' ; $css_styles .= ' } '; } $css_styles .= '.menu-dark #site-navigation-wrap .dropdown-menu > li > a:hover, .menu-dark #site-navigation-wrap .dropdown-menu > li.sfHover > a, .menu-dark #site-navigation-wrap .dropdown-menu > li.current_page_item > a, .menu-dark #site-navigation-wrap .dropdown-menu > li.current_menu_item > a, .menu-dark #site-navigation-wrap .dropdown-menu > li.current-menu-ancestor > a, .menu-dark #site-navigation-wrap .dropdown-menu > li.current-menu-parent > a {'; if(isset($settings['v2_menu_link_colors']['hover'])) { $css_styles .= 'color:' .$settings['v2_menu_link_colors']['hover'] . ';' ; } $css_styles .= ' } '; $css_styles .= '.menu-dark #site-navigation-wrap .dropdown-menu > li.sfHover > a {'; if(isset($settings['menu_dark_dropdown_main_menu_color'])) { $css_styles .= 'color:' .$settings['menu_dark_dropdown_main_menu_color'] . ';' ; } $css_styles .= ' } '; if( isset( $settings['parent_menu_typecase'] ) && ! empty( $settings['parent_menu_typecase'] ) ) { $css_styles .= '.menu-dark #site-navigation-wrap .megamenu > li > a {text-transform:capitalize}'; } if( isset( $settings['v2_menu_label_color'] ) ) { $css_styles .= '.menu-dark #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label {'; $css_styles .= 'background-color: ' . $settings['v2_menu_label_color'] . ';'; $css_styles .= ' } '; $css_styles .= '.menu-dark #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label:after {'; $css_styles .= 'border-top: 4px solid ' . $settings['v2_menu_label_color'] . ';'; $css_styles .= ' } '; } if( isset( $settings['v2_menu_label_text_color'] ) ) { $css_styles .= '.menu-dark #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label {'; $css_styles .= 'color: ' . $settings['v2_menu_label_text_color'] . ';'; $css_styles .= ' } '; } if(isset($settings['v2_sub_menu_bg_color'])) { $css_styles .= '.menu-dark #site-navigation-wrap #site-navigation ul:not(.megamenu) > li.dropdown.sfHover > a, .menu-dark .sf-menu ul.sub-menu {'; $css_styles .= 'background-color: ' . $settings['v2_sub_menu_bg_color'] . ' !important;'; $css_styles .= ' } '; } if(isset($settings['v2_sub_menu_color'])) { $css_styles .= '.menu-dark #site-navigation-wrap .main-navigation .nomega-dropdown .sub-menu li a, #site-navigation-wrap .main-navigation .megamenu .sub-menu li a {'; $css_styles .= 'color: ' . $settings['v2_sub_menu_color'] . ';'; $css_styles .= ' } '; } if(isset($settings['v2_sub_menu_hover_color'])) { $css_styles .= '.menu-dark #site-navigation-wrap .main-navigation .nomega-dropdown .sub-menu li a:hover, .menu-dark #site-navigation-wrap .main-navigation .nomega-dropdown .sub-menu li a:active, .menu-dark #site-navigation-wrap .main-navigation .megamenu .sub-menu li a:hover, .menu-dark #site-navigation-wrap .main-navigation .megamenu .sub-menu li a:active {'; $css_styles .= 'color: ' . $settings['v2_sub_menu_hover_color'] . ';'; $css_styles .= ' } '; $css_styles .= '.menu-dark #site-navigation-wrap .dropdown .sub-menu li a:before {'; $css_styles .= 'border-color: ' . $settings['sub_menu_hover_color'] . ';'; $css_styles .= ' } '; } if(isset($settings['v2_sub_menu_desc_color'])) { $css_styles .= '.menu-light .dropdown-menu ul li.menu-item,.navigation .nav-content {'; $css_styles .= 'color: ' . $settings['v2_sub_menu_desc_color'] . ';'; $css_styles .= ' } '; } //sticky light menu css $css_styles .= 'header.sticky-light-menu.sticky #site-navigation-wrap .main-navigation ul li a { '; if(isset($settings['menu_link_colors']['regular'])) { $css_styles .= 'color:' . $settings['menu_link_colors']['regular'] . ';' ; } if(isset($settings['main_menu_fonts']['font-weight'])) { $css_styles .= ' font-weight: ' . $settings['main_menu_fonts']['font-weight']. ';' ; } if(isset($settings['main_menu_fonts']['font-family'])) { $css_styles .= 'font-family: ' . $settings['main_menu_fonts']['font-family'] . ';' ; } if(isset($settings['main_menu_fonts']['font-size'])) { $css_styles .= 'font-size:' . $settings['main_menu_fonts']['font-size'] . ';' ; } $css_styles .= ' } '; if(isset($settings['menu_link_colors']['regular'])) { $css_styles .= 'header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li:before { '; $css_styles .= 'color:' . $settings['menu_link_colors']['regular'] . ';' ; $css_styles .= ' } '; } $css_styles .= 'header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li > a:hover, .header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current_page_item > a, header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current_menu_item > a, header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current-menu-ancestor > a, header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current-menu-parent > a {'; if(isset($settings['menu_link_colors']['hover'])) { $css_styles .= 'color:' . $settings['menu_link_colors']['hover'] . ';' ; } $css_styles .= ' } '; //menu hover color for menu item with submenu $css_styles .= 'header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.dropdown:hover > a.sf-with-ul, header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current_page_item.dropdown:hover > a.sf-with-ul, header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current_menu_item.dropdown:hover > a.sf-with-ul, header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current-menu-ancestor.dropdown:hover > a.sf-with-ul, header.sticky-light-menu.sticky #site-navigation-wrap .dropdown-menu > li.current-menu-parent.dropdown:hover > a.sf-with-ul {'; if(isset($settings['menu_light_dropdown_main_menu_color'])) { $css_styles .= 'color:' .$settings['menu_light_dropdown_main_menu_color'] . ';' ; } else { $css_styles .= 'color:#6a49f2;' ; } $css_styles .= ' } '; //sticky light menu css //sticky dark menu css $css_styles .= 'header.sticky-dark-menu.sticky #site-navigation-wrap .main-navigation ul li a { '; if(isset($settings['v2_menu_link_colors']['regular'])) { $css_styles .= 'color:' . $settings['v2_menu_link_colors']['regular'] . ';' ; } if(isset($settings['v2_main_menu_fonts']['font-weight'])) { $css_styles .= ' font-weight: ' . $settings['v2_main_menu_fonts']['font-weight']. ';' ; } if(isset($settings['v2_main_menu_fonts']['font-family'])) { $css_styles .= 'font-family: ' . $settings['main_menu_fonts']['font-family'] . ';' ; } if(isset($settings['v2_main_menu_fonts']['font-size'])) { $css_styles .= 'font-size:' . $settings['v2_main_menu_fonts']['font-size'] . ';' ; } $css_styles .= ' } '; if(isset($settings['v2_menu_link_colors']['regular'])) { $css_styles .= 'header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li:before { '; $css_styles .= 'color:' . $settings['v2_menu_link_colors']['regular'] . ';' ; $css_styles .= ' } '; } $css_styles .= 'header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li > a:hover, header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.sfHover > a, header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.current_page_item > a, header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.current_menu_item > a, header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.current-menu-ancestor > a, header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.current-menu-parent > a {'; if(isset($settings['v2_menu_link_colors']['hover'])) { $css_styles .= 'color:' .$settings['v2_menu_link_colors']['hover'] . ';' ; } $css_styles .= ' } '; $css_styles .= 'header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.sfHover > a {'; if(isset($settings['menu_dropdown_main_menu_color'])) { $css_styles .= 'color:' .$settings['menu_dropdown_main_menu_color'] . ';' ; } $css_styles .= ' } '; //sticky dark menu css //sticky menu label css $css_styles .= 'header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label {'; if(isset($settings['sticky_menu_label_color'])) { $css_styles .= 'background-color:' . $settings['sticky_menu_label_color'] . ';' ; } if(isset($settings['sticky_menu_label_text_color'])) { $css_styles .= 'color:' . $settings['sticky_menu_label_text_color'] . ';' ; } $css_styles .= ' } '; $css_styles .= 'header.sticky-dark-menu.sticky #site-navigation-wrap .dropdown-menu > li.menu-item > a > span.menu-label:after {'; if(isset($settings['sticky_menu_label_color'])) { $css_styles .= 'border-top:4px solid ' . $settings['sticky_menu_label_color'] . ';'; } $css_styles .= ' } '; //sticky menu label css //CTA button light version $css_styles .= 'header.menu-light .nav-menu-button a.nav-cta-btn, header.sticky-light-menu.sticky .nav-menu-button a.nav-cta-btn {'; if(isset($settings['menu_cta_bg_color'])) { $css_styles .= 'background-color:' . $settings['menu_cta_bg_color'] . ';' ; } if(isset($settings['menu_cta_text_color'])) { $css_styles .= 'color:' . $settings['menu_cta_text_color'] . ';' ; } $css_styles .= ' } '; $css_styles .= 'header.menu-light .nav-menu-button a.nav-cta-btn:hover, header.sticky-light-menu.sticky .nav-menu-button a.nav-cta-btn:hover {'; if(!empty($settings['menu_cta_hover_bg_color'])) { $css_styles .= 'background-color:' . $settings['menu_cta_hover_bg_color'] . ';' ; } if(!empty($settings['menu_cta_hover_text_color'])) { $css_styles .= 'color:' . $settings['menu_cta_hover_text_color'] . ';' ; } $css_styles .= ' } '; $white_small_sm = ''; $white_medium_sm = ''; $blue_small_sm = ''; $blue_medium_sm = ''; if( function_exists('acm_hex_to_rgba') ) { $white_small_sm = ( !empty($settings['menu_cta_bg_color']) ) ? acm_hex_to_rgba($settings['menu_cta_bg_color'], 0.7) : ''; $white_medium_sm = ( !empty($settings['menu_cta_bg_color']) ) ? acm_hex_to_rgba($settings['menu_cta_bg_color'], 0.4) : ''; $blue_small_sm = ( !empty($settings['v2_menu_cta_bg_color']) ) ? acm_hex_to_rgba($settings['v2_menu_cta_bg_color'], 0.7) : ''; $blue_medium_sm = ( !empty($settings['v2_menu_cta_bg_color']) ) ? acm_hex_to_rgba($settings['v2_menu_cta_bg_color'], 0.4) : ''; } /* wave colors */ if(!empty( $white_small_sm ) && !empty( $white_medium_sm ) ) { $css_styles .= ' @keyframes pulse-white-small-sm { 0% { box-shadow: 0 0 0 0 '. $white_small_sm .'; } 100%, 30% { box-shadow: 0 0 0 12px transparent } } @keyframes pulse-white-medium-sm { 0% { box-shadow: 0 0 0 0 '. $white_medium_sm .'; } 100%, 30% { box-shadow: 0 0 0 20px transparent; } }'; } else { $css_styles .= '@keyframes pulse-white-small-sm { 0% { box-shadow: 0 0 0 0 rgba(253, 253, 253, 0.7); } 100%, 30% { box-shadow: 0 0 0 12px transparent } } @keyframes pulse-white-medium-sm { 0% { box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 100%, 30% { box-shadow: 0 0 0 20px transparent } }'; } //CTA button dark version $css_styles .= 'header.menu-dark .nav-menu-button a.nav-cta-btn, header.sticky-dark-menu.sticky .nav-menu-button a.nav-cta-btn {'; if(isset($settings['v2_menu_cta_bg_color'])) { $css_styles .= 'background-color:' . $settings['v2_menu_cta_bg_color'] . ';' ; } if(isset($settings['v2_menu_cta_text_color'])) { $css_styles .= 'color:' . $settings['v2_menu_cta_text_color'] . ';' ; } $css_styles .= ' } '; $css_styles .= 'header.menu-dark .nav-menu-button a.nav-cta-btn:hover, header.sticky-dark-menu.sticky .nav-menu-button a.nav-cta-btn:hover {'; if(isset($settings['v2_menu_cta_hover_bg_color'])) { $css_styles .= 'background-color:' . $settings['v2_menu_cta_hover_bg_color'] . ';' ; } if(isset($settings['v2_menu_cta_hover_text_color'])) { $css_styles .= 'color:' . $settings['v2_menu_cta_hover_text_color'] . ';' ; } $css_styles .= ' } '; /* wave colors */ if( !empty( $blue_small_sm ) && !empty( $blue_medium_sm ) ) { $css_styles .= ' @keyframes pulse-blue-small-sm { 0% { box-shadow: 0 0 0 0 '. $blue_small_sm .'; } 100%, 30% { box-shadow: 0 0 0 12px transparent } } @keyframes pulse-blue-medium-sm { 0% { box-shadow: 0 0 0 0 '. $blue_medium_sm .'; } 100%, 30% { box-shadow: 0 0 0 20px transparent; } }'; } else { $css_styles .= '@keyframes pulse-blue-small-sm { 0% { box-shadow: 0 0 0 0 rgba(107, 73, 242, 0.7); } 100%, 30% { box-shadow: 0 0 0 12px transparent } } @keyframes pulse-blue-medium-sm { 0% { box-shadow: 0 0 0 0 rgba(107, 73, 242, 0.4); } 100%, 30% { box-shadow: 0 0 0 20px transparent } }'; } //responsive search if(isset($settings['enable_search_on_mobile']) && $settings['enable_search_on_mobile'] == 1) { $css_styles .= '@media screen and (max-width: 992px) { .nav-search { position: relative; right: 0; } .nav-search #s, .nav-search #s:focus { width: 100%; color: #101010; padding: 0 40px 0 45px; } }'; } else { $css_styles .= '@media screen and (max-width: 992px) { .nav-search { display:none; } }'; } //mobile menu if( isset( $settings['mobile_menu_toggle_icon_color'] ) ) { $css_styles .= '.menu-dark .acmthemes-mobile-menu-icon a.hamburger-icon {'; $css_styles .= 'color: ' . $settings['mobile_menu_toggle_icon_color'] . ';'; $css_styles .= '}'; } if( isset( $settings['mobile_toggle_icon_color_light'] ) ) { $css_styles .= '.menu-light .acmthemes-mobile-menu-icon a.hamburger-icon {'; $css_styles .= 'color: ' . $settings['mobile_toggle_icon_color_light'] . ';'; $css_styles .= '}'; } if( isset($settings['mobile_menu_bg_color'] ) ) { $css_styles .= '#acm-mobile-menu, .mm-ismenu {'; $css_styles .= 'background: ' . $settings['mobile_menu_bg_color'] . ';'; $css_styles .= ' } '; } if( isset( $settings['mobile_menu_text_color'] ) ) { $css_styles .= '#acm-mobile-menu, .mm-ismenu, .mm-header .mm-title {'; $css_styles .= 'color: ' . $settings['mobile_menu_text_color'] . ';'; $css_styles .= ' } '; } //menu anchor styles $css_styles .= '#acm-mobile-menu a, .mm-ismenu a {'; if( isset( $settings['mobile_menu_link_colors']['regular'] ) ) { $css_styles .= 'color: ' . $settings['mobile_menu_link_colors']['regular'] . ';'; } if( isset( $settings['mobile_menu_fonts']['font-family'] ) ) { $css_styles .= 'font-family: ' . $settings['mobile_menu_fonts']['font-family'] . ';'; } if( isset( $settings['mobile_menu_fonts']['font-weight'] ) && !empty( $settings['body_font_style']['font-weight'] ) ) { $css_styles .= 'font-weight: ' . $settings['mobile_menu_fonts']['font-weight'] . ';'; } $css_styles .= ' } '; $css_styles .= '#acm-mobile-menu a:hover, .mm-ismenu a:hover {'; if( isset( $settings['mobile_menu_link_colors']['hover'] ) && !empty( $settings['mobile_menu_link_colors']['hover'] ) ) { $css_styles .= 'color: ' . $settings['mobile_menu_link_colors']['hover'] . ';'; } $css_styles .= ' } '; if( isset( $settings['mobile_menu_link_colors']['regular'] ) ) { $css_styles .= '.mm-menu .mm-header a:before {'; $css_styles .= 'border-color: ' . $settings['mobile_menu_link_colors']['regular'] . ';'; $css_styles .= ' } '; } //counter styles if( isset($settings['mobile_menu_counter_border_color'] ) ) { $css_styles .= 'em.mm-counter {'; $css_styles .= 'border-color: ' . $settings['mobile_menu_counter_border_color'] . ';'; $css_styles .= ' } '; } else { $css_styles .= 'em.mm-counter{border-color:#212121;}'; } if( isset($settings['mobile_menu_counter_text_color'] ) ) { $css_styles .= '.mm-menu em.mm-counter {'; $css_styles .= 'color: ' . $settings['mobile_menu_counter_text_color'] . ';'; $css_styles .= ' } '; } else { $css_styles .= 'em.mm-counter{color:#ffffff}'; } if( isset( $settings['mobile_submenu_arrow_bg_color'] ) && !empty( $settings['mobile_submenu_arrow_bg_color'] ) ) { $css_styles .= '.mm-menu em.mm-counter+a.mm-subopen {'; $css_styles .= 'background-color: ' . $settings['mobile_submenu_arrow_bg_color'] . ';'; $css_styles .= ' } '; } if( isset( $settings['mobile_submenu_arrow_color']) && !empty( $settings['mobile_submenu_arrow_color'] ) ) { $css_styles .= '#acm-mobile-menu .mm-list>li>a.mm-subclose:before, #acm-mobile-menu .mm-list>li>a.mm-subopen:after {'; $css_styles .= 'border-color: ' . $settings['mobile_submenu_arrow_color'] . ';'; $css_styles .= ' } '; } if( !empty($settings['show_mobile_search']) && $settings['show_mobile_search'] == 1 ) { $css_styles .= '@media only screen and (max-width: 960px) {#mobile-menu-search{display:block !important;}}'; } //page header $css_styles .= '.page-header { '; if( isset( $settings['page_header_bg_color'] ) && ! empty( $settings['page_header_bg_color'] ) ) { $css_styles .= 'background-color: ' . $settings['page_header_bg_color'] . ';'; } $css_styles .= ' } '; //indv page header style $show_page_header = get_post_meta( $post_id, 'show_page_header', true ); if( !empty( $show_page_header ) && 'show' == $show_page_header ) { $indv_page_header_bg_color = get_post_meta( $post_id, 'indv_page_header_bg_color', true ); $css_styles .= '.page-id-'. $post_id .' .page-header {'; $css_styles .= 'background-color:' . $indv_page_header_bg_color . ';'; $css_styles .= ' } '; } //custom page header image $css_styles .= '.page-header .page-header-wrap.custom {'; if( isset( $settings['default_header_bg_img'] ) && ! empty( $settings['default_header_bg_img'] ) && 'custom' == $settings['default_header_bg_img'] && isset( $settings['custom_page_header_img']['url'] ) && ! empty( $settings['custom_page_header_img']['url'] ) ) { $css_styles .= 'background-image:url( ' . $settings['custom_page_header_img']['url'] . ' );z-index:1;'; } $css_styles .= ' } '; //page header overlay $css_styles .= '.page-header .page-header-wrap.custom:before {'; if( isset( $settings['page_header_img_overlay_opacity'] ) && ! empty( $settings['page_header_img_overlay_opacity'] ) ) { $css_styles .= 'content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:#101010;'; $css_styles .= 'opacity:' . $settings['page_header_img_overlay_opacity'] . ';'; } $css_styles .= ' } '; $css_styles .= '.page-header .page-header-title { '; if(isset($settings['page_header_text_color'])) { $css_styles .= 'color: ' . $settings['page_header_text_color'] . ';'; } $css_styles .= ' } '; $css_styles .= '.page-header a, #main header.page-header li a, .page-header .site-breadcrumbs ol li a, .page-header .site-breadcrumbs .separator { '; if(isset($settings['page_header_link_color'])) { $css_styles .= 'color: ' . $settings['page_header_link_color'] . ';'; } $css_styles .= ' } '; $css_styles .= '.page-header a:hover, #main header.page-header li a:hover, #main header.page-header .site-breadcrumbs ol li a:hover { '; if(isset($settings['page_header_link_hover_color'])) { $css_styles .= 'color: ' . $settings['page_header_link_hover_color'] . ';'; } $css_styles .= ' } '; //page header heading text color $indv_page_banner_style = get_post_meta( $post_id, 'indv_page_banner_style', true ); if( !empty( $indv_page_banner_style ) ) { //don't show if it is default to theme options $css_styles .= '.page-id-' . $post_id . ' .page-header .page-header-title {'; $indv_page_heading_color = get_post_meta( $post_id, 'indv_page_heading_color', true ); if( isset( $indv_page_heading_color ) ) { $css_styles .= 'color: ' . $indv_page_heading_color . ';'; } $css_styles .= ' } '; } //page header breadcrumb text color if( !empty( $indv_page_banner_style ) ) { //don't show if it is default to theme options $css_styles .= '.page-id-' . $post_id . ' .page-header .site-breadcrumbs li a, .page-id-' . $post_id . ' .page-header .site-breadcrumbs .separator {'; $indv_page_breadcrumb_color = get_post_meta( $post_id, 'indv_page_breadcrumb_color', true ); if( isset( $indv_page_breadcrumb_color ) ) { $css_styles .= 'color: ' . $indv_page_breadcrumb_color . ';'; } $css_styles .= ' } '; } /** Primary Button settings **/ $css_styles .= '.btn-primary, #scroll-top, #main body div.wpforms-container-full .wpforms-form input[type=submit], #main body div.wpforms-container-full .wpforms-form button[type=submit], #main body div.wpforms-container-full .wpforms-form .wpforms-page-button, #main div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .grid-style-1 .product .product-add-to-cart a.button, .grid-style-1 .product .product-add-to-cart .added_to_cart.wc-forward, #sidebar .mc4wp-form-fields button.btn, #sidebar button.btn, #sidebar .searchform button[type="submit"] { '; if(isset($settings['primary_btn_bg_color'])) { $css_styles .= 'background-color: ' . $settings['primary_btn_bg_color'] . ';'; } if(isset($settings['primary_btn_bg_color'])) { $css_styles .= 'border-color: '. $settings['primary_btn_bg_color'] . ';'; } if(isset($settings['primary_btn_text_color'])) { $css_styles .= 'color: ' . $settings['primary_btn_text_color'] . ';'; } $css_styles .= '}'; //Primary button hover color $css_styles .= '.btn-primary:hover, .btn-primary:active:hover, #scroll-top:hover, #back-to-top .btn:active, #scroll-top:focus, body div.wpforms-container-full .wpforms-form button[type=submit]:hover:before, .grid-style-1 .product .product-add-to-cart a.button:hover, .grid-style-1 .product .product-add-to-cart .added_to_cart.wc-forward:hover, #sidebar .mc4wp-form-fields button.btn:hover:before, #sidebar button.btn:hover:before, #sidebar .searchform button[type="submit"]:hover, .single-product .product .single_add_to_cart_button:hover:before, .single-product .product .single_add_to_cart_button.button.alt:hover:before, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wc-forward:hover:before, { '; if(isset($settings['primary_btn_hover_bg_color'])) { $css_styles .= 'background-color: ' . $settings['primary_btn_hover_bg_color'] . ';'; } else { $css_styles .= 'background-color: #ffffff;'; } if(isset($settings['primary_btn_bg_color'])) { $css_styles .= 'border-color: '. $settings['primary_btn_bg_color'] . ';'; } else { $css_styles .= 'border-color: #6a49f2;'; } if(isset($settings['primary_btn_hover_text_color'])) { $css_styles .= 'color: ' . $settings['primary_btn_hover_text_color'] . ';'; } else { $css_styles .= 'color:#ffffff;'; } $css_styles .= '}'; $css_styles .= 'button[type="submit"]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:hover{'; if(isset($settings['primary_btn_bg_color'])) { $css_styles .= 'border-color: '. $settings['primary_btn_bg_color'] . ';'; } else { $css_styles .= 'border-color: #6a49f2;'; } $css_styles .= '}'; /** Primary Button settings **/ /** Secondary Button settings **/ $css_styles .= '.woocommerce .woocommerce-cart .coupon button.button, .woocommerce-cart-form button.button, .woocommerce-checkout form.checkout_coupon button[type="submit"] {'; if(isset($settings['secdry_btn_border_color'])) { $css_styles .= 'border:2px solid ' . $settings['secdry_btn_border_color'] . ';background-color:transparent;'; } else { $css_styles .= 'border:2px solid #6a49f2;'; } if(isset($settings['secdry_btn_text_color'])) { $css_styles .= 'color: ' . $settings['secdry_btn_text_color'] . ';'; } else { $css_styles .= 'color:#6a49f2;'; } $css_styles .= '}'; //secondary btns hover state $css_styles .= 'body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, .woocommerce .coupon .btn:hover:before {'; if(isset($settings['secdry_btn_hover_bg_color'])) { $css_styles .= 'background-color: ' . $settings['secdry_btn_hover_bg_color'] . ';'; } else { $css_styles .= 'background-color:#6a49f2;'; } $css_styles .= '}'; $css_styles .= 'body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, .woocommerce .coupon .btn:hover span {'; if(isset($settings['secdry_btn_hover_text_color'])) { $css_styles .= 'color: ' . $settings['secdry_btn_hover_text_color'] . ';'; } else { $css_styles .= 'color:#ffffff;'; } $css_styles .= '}'; /** Secondary Button settings **/ /** Submit button styles **/ $css_styles .= 'input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"], .button, .single-product .product .single_add_to_cart_button.button.alt, .woocommerce .checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wc-forward, #payment #place_order, .woocommerce .price_slider_amount .button, #woosc_table .added_to_cart { '; if( isset( $settings['primary_btn_bg_color'] ) ) { $css_styles .= 'background-color: ' . $settings['primary_btn_bg_color'] . ';'; } else { $css_styles .= 'background-color: #5b77ff;'; } if(isset($settings['primary_btn_text_color'])) { $css_styles .= 'color: ' . $settings['primary_btn_text_color'] . ';'; } else { $css_styles .= 'color:#ffffff;'; } $css_styles .= '}'; $css_styles .= 'input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button[type="submit"]:focus, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, #payment #place_order:hover, .woocommerce .price_slider_amount .button:hover { '; if(isset($settings['primary_btn_hover_bg_color'])) { $css_styles .= 'background-color: ' . $settings['primary_btn_hover_bg_color'] . ';'; } else { $css_styles .= 'background-color: #3d5cf7;'; } if(isset($settings['primary_btn_hover_text_color'])) { $css_styles .= 'color: ' . $settings['primary_btn_hover_text_color'] . ';'; } else { $css_styles .= 'color:#ffffff;'; } $css_styles .= '}'; /** Submit button styles **/ /** Woocommerce */ /** Grid button styles **/ if( ! empty( $settings['product_btn_type'] ) && $settings['product_btn_type'] == 'square' ) { $css_styles .= '.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a, .grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a, .grid-style-1 .product-wrap .product-buttons .compare_btn a, .grid-style-1 .product-wrap .product-buttons .product-add-to-cart a { -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius:5px; }'; } $css_styles .= '.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a, .grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a, .grid-style-1 .product-wrap .product-buttons .compare_btn a, .grid-style-1 .product-wrap .product-buttons .product-add-to-cart a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .gridlist-toggle a:hover, .gridlist-toggle a.active{'; if(isset($settings['product_btn_bg_color'])) { $css_styles .= 'background-color: ' . $settings['product_btn_bg_color'] . ';'; } else { $css_styles .= 'background-color: #ffffff;'; } if(isset($settings['product_btn_icon_color'])) { $css_styles .= 'color: ' . $settings['product_btn_icon_color'] . ';'; } else { $css_styles .= 'color:#212121;'; } $css_styles .= '}'; $css_styles .= '.grid-style-1 .product-wrap .product-buttons .woo-quickview-btn a:hover, .grid-style-1 .product-wrap .product-buttons .yith-wcwl-add-to-wishlist a:hover, .grid-style-1 .product-wrap .product-buttons .compare_btn a:hover, .grid-style-1 .product-wrap .product-buttons .add_to_cart_button:hover, .grid-style-1 .product-wrap .product-buttons .btn-add-to-cart:hover, .grid-style-1 .product-wrap .product-buttons .yith-wcwl-wishlistaddedbrowse.show a, .grid-style-1 .product-wrap:hover .product-buttons .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce div.product .summary .compare:hover, .price_slider_amount .button:hover {'; if(isset($settings['product_btn_hover_color'])) { $css_styles .= 'background-color: ' . $settings['product_btn_hover_color'] . ';'; } else { $css_styles .= 'background-color: #464756;'; } if(isset($settings['product_btn_icon_hover_color'])) { $css_styles .= 'color: ' . $settings['product_btn_icon_hover_color'] . ';'; } else { $css_styles .= 'color:#fff;'; } $css_styles .= '}'; /** Grid button styles **/ /** Grid image bg and overlay **/ $css_styles .= '.product-wrap .product-image .catalog-image figure.sh-effect {'; if(isset($settings['prod_grid_img_bg_color'])) { $css_styles .= 'background-color: ' . $settings['prod_grid_img_bg_color'] . ';'; } else { $css_styles .= 'background-color: #f8f9fa;'; } $css_styles .= '}'; $css_styles .= '.grid-style-1 .product-wrap .catalog-image:after {'; if(isset($settings['prod_grid_img_overlay_color'])) { $css_styles .= 'background: ' . $settings['prod_grid_img_overlay_color'] . ';'; } else { $css_styles .= 'background: #f18e7d;'; } $css_styles .= '}'; /** Grid button styles **/ /** minicart styles **/ /** continue button **/ $css_styles .= '.acmthemes-theme .xoo-wsc-footer .side-cart-btn-continue, .woocommerce .xoo-wsc-footer .side-cart-btn-continue { '; if(isset($settings['continue_btn_bg_color'])) { $css_styles .= 'background-color: ' . $settings['continue_btn_bg_color'] . ';'; $css_styles .= 'border-color: ' . $settings['continue_btn_bg_color'] . ';'; } else { $css_styles .= 'background-color: #2db27c;'; $css_styles .= 'border-color: #2db27c;'; } if(isset($settings['continue_btn_text_color'])) { $css_styles .= 'color: ' . $settings['continue_btn_text_color'] . ';'; } else { $css_styles .= 'color:#fff;'; } $css_styles .= '}'; $css_styles .= '.acmthemes-theme .xoo-wsc-footer .side-cart-btn-continue:hover, .woocommerce .xoo-wsc-footer .side-cart-btn-continue:hover { '; if(isset($settings['continue_btn_hover_bg_color'])) { $css_styles .= 'background-color: ' . $settings['continue_btn_hover_bg_color'] . ';'; $css_styles .= 'border-color: ' . $settings['continue_btn_hover_bg_color'] . ';'; } else { $css_styles .= 'background-color: #1e8a5f;'; $css_styles .= 'border-color: #1e8a5f;'; } if(isset($settings['continue_btn_hover_text_color'])) { $css_styles .= 'color: ' . $settings['continue_btn_hover_text_color'] . ';'; } else { $css_styles .= 'color:#fff;'; } $css_styles .= '}'; /** continue button **/ /** sidecart checkout button **/ $css_styles .= '.acmthemes-theme .xoo-wsc-footer .side-cart-btn-checkout, .woocommerce .xoo-wsc-footer .side-cart-btn-checkout { '; if(isset($settings['chkout_btn_bg_color'])) { $css_styles .= 'background-color: ' . $settings['chkout_btn_bg_color'] . ';'; $css_styles .= 'border-color: ' . $settings['chkout_btn_bg_color'] . ';'; } else { $css_styles .= 'background-color: #212121;'; $css_styles .= 'border-color: #212121;'; } if(isset($settings['chkout_btn_text_color'])) { $css_styles .= 'color: ' . $settings['chkout_btn_text_color'] . ';'; } else { $css_styles .= 'color:#fff;'; } $css_styles .= '}'; $css_styles .= '.acmthemes-theme .xoo-wsc-footer .side-cart-btn-checkout:hover, .woocommerce .xoo-wsc-footer .side-cart-btn-checkout:hover { '; if(isset($settings['chkout_btn_hover_bg_color'])) { $css_styles .= 'background-color: ' . $settings['chkout_btn_hover_bg_color'] . ';'; $css_styles .= 'border-color: ' . $settings['chkout_btn_hover_bg_color'] . ';'; } else { $css_styles .= 'background-color: #212121;'; $css_styles .= 'border-color: #29ccab;'; } if(isset($settings['chkout_btn_hover_text_color'])) { $css_styles .= 'color: ' . $settings['chkout_btn_hover_text_color'] . ';'; } else { $css_styles .= 'color:#fff;'; } $css_styles .= '}'; /** sidecart checkout button **/ /** View cart **/ $css_styles .= '.widget_shopping_cart_content .buttons .button:first-child, .acmthemes-theme .xoo-wsc-footer .side-cart-btn-cart, .woocommerce .xoo-wsc-footer .side-cart-btn-cart {'; if(isset($settings['viewcart_btn_border_color'])) { $css_styles .= 'border-color: '. $settings['viewcart_btn_border_color'] . ';'; } else { $css_styles .= 'border-color: #e6e6e6;'; } if(isset($settings['viewcart_btn_text_color'])) { $css_styles .= 'color: '. $settings['viewcart_btn_text_color'] . ';'; } else { $css_styles .= 'color: #212121;'; } $css_styles .= '}'; $css_styles .= '.widget_shopping_cart_content .buttons .button:first-child:hover, .acmthemes-theme .xoo-wsc-footer .side-cart-btn-cart:hover, .woocommerce .xoo-wsc-footer .side-cart-btn-cart:hover {'; if(isset($settings['viewcart_btn_hover_border_color'])) { $css_styles .= 'border-color: '. $settings['viewcart_btn_hover_border_color'] . ';'; } else { $css_styles .= 'border-color: #212121;'; } if(isset($settings['viewcart_btn_hover_text_color'])) { $css_styles .= 'color: '. $settings['viewcart_btn_hover_text_color'] . ';'; } else { $css_styles .= 'color: #212121;'; } $css_styles .= '}'; /** View cart **/ /** minicart styles **/ /** woocommerce checkout button */ $css_styles .= '.woocommerce .checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wc-forward { '; if( isset($settings['woo_checkout_btn_bg_color']) ) { $css_styles .= 'background-color: ' . $settings['woo_checkout_btn_bg_color'] . ';'; } if(isset($settings['woo_checkout_btn_text_color'])) { $css_styles .= 'color: ' . $settings['woo_checkout_btn_text_color'] . ';'; } $css_styles .= '}'; /** woocommerce checkout hover button */ $css_styles .= '.woocommerce .checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button.wc-forward:hover { '; if( isset($settings['woo_checkout_btn_hover_bg_color']) ) { $css_styles .= 'background-color: ' . $settings['woo_checkout_btn_hover_bg_color'] . ';'; } if(isset($settings['woo_checkout_btn_hover_text_color'])) { $css_styles .= 'color: ' . $settings['woo_checkout_btn_hover_text_color'] . ';'; } $css_styles .= '}'; //Border color $css_styles .= '.woocommerce #content div.product div.thumbnails a:hover, .woocommerce div.product div.thumbnails a:hover, .woocommerce-page #content div.product div.thumbnails a:hover, .woocommerce-page div.product div.thumbnails a:hover, .woocommerce .woocommerce-info, .product-wrap:hover {'; if(isset($settings['primary_color'])) { $css_styles .= 'border-color: '. $settings['primary_color'] . ';'; } else { $css_styles .= 'border-color: #d3e4db;'; } $css_styles .= '}'; //sale badge $css_styles .= '.single div.product .on-sale, .product-wrap .on-sale, .single div.product .on-sale:before, .product-wrap .on-sale:before {'; if(isset($settings['product_sale_bg_color'])) { $css_styles .= 'background-color:' . $settings['product_sale_bg_color'] . ';'; } else { $css_styles .= 'background-color: #212121;'; } if(isset($settings['product_sale_text_color'])) { $css_styles .= 'color:' . $settings['product_sale_text_color'] . ';'; } else { $css_styles .= 'color: #ffffff;'; } $css_styles .= '}'; //Background color $css_styles .= '.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .bks-post-slider .post-grid .post-content .post-date {'; if(isset($settings['primary_color'])) { $css_styles .= 'background-color: ' . $settings['primary_color'] . ' !important;'; } else { $css_styles .= 'background-color: #212121 !important;'; } $css_styles .= '}'; //Border color and Text color $css_styles .= '.gridlist-toggle a { '; if(isset($settings['primary_color'])) { $css_styles .= 'color: '. $settings['primary_color'] . ';border: 2px solid ' . $settings['primary_color'] . ';'; } else { $css_styles .= 'color: #212121;border: 2px solid #212121;'; } $css_styles .= '}'; $css_styles .= '.bks-post-slider .post-grid .post-content .post-date:after { '; if(isset($settings['primary_color'])) { $css_styles .= 'border-color: rgba(0,0,0,0) rgba(0,0,0,0) '. $settings['primary_color'] . ' rgba(0,0,0,0);'; } else { $css_styles .= 'border-color: rgba(0,0,0,0) rgba(0,0,0,0) #229955 rgba(0,0,0,0);'; } $css_styles .= '}'; //Text color $css_styles .= '.woocommerce .woocommerce-info:before, .single .post-meta .author a, .woocommerce .woocommerce-message:before, .read-more, .bks-product-list-wrap .bks-products-list-container li .product-content .amount, .slick-dots li.slick-active button:before, .product-wrap span.price { '; if(isset($settings['primary_color'])) { $css_styles .= 'color: '. $settings['primary_color'] . '!important;'; } else { $css_styles .= 'color: #212121!important;'; } $css_styles .= '}'; $css_styles .= 'ul.post-categories li a:after { '; if(isset($settings['primary_color'])) { $css_styles .= 'border-right-color: '. $settings['primary_color'] . ';'; } else { $css_styles .= 'border-right-color: #212121;'; } $css_styles .= '}'; $css_styles .= '.pagination > .active > a, .pagination > .active > span, .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {'; if(isset($settings['primary_color'])) { $css_styles .= 'background-color: ' . $settings['primary_color'] . ' !important;'; $css_styles .= 'border: 2px solid ' . $settings['primary_color'] . ' !important;'; } else { $css_styles .= 'background-color: #212121 !important;'; $css_styles .= 'border: 2px solid #212121 !important;'; } if(isset($settings['primary_text_color'])) { $css_styles .= 'color: ' . $settings['primary_text_color'] . ' !important;'; } else { $css_styles .= 'color:#fff !important;'; } $css_styles .= '}'; //text hover color $css_styles .= '.read-more:hover { '; if(isset($settings['primary_hover_color'])) { $css_styles .= 'color: '. $settings['primary_hover_color'] . ';'; } else { $css_styles .= 'color: #212121;'; } $css_styles .= '}'; //Secondary color settings $css_styles .= '.woocommerce div.product .woocommerce-tabs ul.tabs li {'; if(isset($settings['secondary_color'])) { $css_styles .= 'background-color: ' . $settings['secondary_color'] . ' !important;'; } else { $css_styles .= 'background-color:#fff !important;'; } if(isset($settings['secondary_text_color'])) { $css_styles .= 'color: ' . $settings['secondary_text_color'] . ' !important;'; } else { $css_styles .= 'color:#333 !important;'; } $css_styles .= '}'; if(isset($settings['currency_switcher']) && $settings['currency_switcher'] == 1) { $css_styles .= '.bks-cart-widget .minicart-button { '; $css_styles .= 'border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; border-left: 0px;'; $css_styles .= '}'; } /* Footer */ $css_styles .= '#footer-widgets, #footer-widgets .footer-box, #footer-widgets a, #footer-widgets .footer-box a, #footer .footer-widget ul li a, #footer-widgets .footer-widget, #footer-bottom, #footer-bottom a, #footer-widgets .textwidget, #footer-widgets .textwidget p { '; if( isset($settings['footer_typography']['regular']) ) { $css_styles .= 'color:' . $settings['footer_typography']['regular'] . ';' ; } if( isset($settings['footer_typography']['font-weight']) ) { $css_styles .= ' font-weight: ' . $settings['footer_typography']['font-weight']. ';' ; } if( isset($settings['footer_typography']['font-family']) ) { $css_styles .= 'font-family: ' . $settings['footer_typography']['font-family'] . ';' ; } if( isset($settings['footer_typography']['font-size']) ) { $css_styles .= 'font-size:' . $settings['footer_typography']['font-size'] . ';' ; } $css_styles .= '}'; $css_styles .= '#footer-widgets .footer-box .widget-title { '; if( isset($settings['footer_heading_typography']['font-weight']) ) { $css_styles .= ' font-weight: ' . $settings['footer_heading_typography']['font-weight']. ';' ; } if( isset($settings['footer_heading_typography']['font-family']) ) { $css_styles .= 'font-family: ' . $settings['footer_heading_typography']['font-family'] . ';' ; } if( isset($settings['footer_heading_typography']['font-size']) ) { $css_styles .= 'font-size:' . $settings['footer_heading_typography']['font-size'] . ';' ; } $css_styles .= '}'; //footer top $css_styles .= '#footer-widgets { '; if(isset($settings['footer_bg_color'])) { $css_styles .= 'background: ' . $settings['footer_bg_color'] . ';'; } else { $css_styles .= 'background: #313131;'; } if(isset($settings['footer_text_color'])) { $css_styles .= 'color: ' . $settings['footer_text_color'] . ';'; } else { $css_styles .= 'color: #949494;'; } $css_styles .= '}'; $css_styles .= '#footer-widgets .footer-box a, #footer-widgets li a { '; if(isset($settings['footer_link_color']['regular'])) { $css_styles .= 'color: ' . $settings['footer_link_color']['regular'] . ';'; } else { $css_styles .= 'color: #aaaaaa;'; } $css_styles .= '}'; $css_styles .= '#footer-widgets .footer-box a:hover, #footer-widgets li a:hover { '; if(isset($settings['footer_link_color']['hover'])) { $css_styles .= 'color: ' . $settings['footer_link_color']['hover'] . ';'; } else { $css_styles .= 'color: #ffffff;'; } $css_styles .= '}'; if( isset( $settings['footer_top_padding'] ) && !empty( $settings['footer_top_padding'] ) ) { $css_styles .= '#footer-widgets.has-padding { '; $css_styles .= 'padding-top: ' . $settings['footer_top_padding'] . 'px;'; $css_styles .= '}'; } if( isset( $settings['footer_btm_padding'] ) && !empty( $settings['footer_btm_padding'] ) ) { $css_styles .= '#footer-widgets.has-padding { '; $css_styles .= 'padding-bottom: ' . $settings['footer_btm_padding'] . 'px;'; $css_styles .= '}'; } //footer bottom $css_styles .= '#footer-bottom, #footer-bottom a, #footer-bottom li a, #footer-bottom .footer-widget, #footer-bottom p { '; if( isset($settings['footer_btm_typography']['regular']) ) { $css_styles .= 'color:' . $settings['footer_btm_typography']['regular'] . ';' ; } if( isset($settings['footer_btm_typography']['font-weight']) ) { $css_styles .= ' font-weight: ' . $settings['footer_btm_typography']['font-weight']. ';' ; } if( isset($settings['footer_btm_typography']['font-family']) ) { $css_styles .= 'font-family: ' . $settings['footer_btm_typography']['font-family'] . ';' ; } if( isset($settings['footer_btm_typography']['font-size']) ) { $css_styles .= 'font-size:' . $settings['footer_btm_typography']['font-size'] . ';' ; } $css_styles .= '}'; $css_styles .= '#footer-bottom { '; if(isset($settings['footer_bottom_bg_color'])) { $css_styles .= 'background: ' . $settings['footer_bottom_bg_color'] . ';'; } else { $css_styles .= 'background: #313131;'; } if(isset($settings['footer_bottom_text_color'])) { $css_styles .= 'color: ' . $settings['footer_bottom_text_color'] . ';'; } else { $css_styles .= 'color: #949494;'; } $css_styles .= '}'; //footer heading if(isset($settings['footer_heading_color'])) { $css_styles .= '#footer-widgets .footer-box .widget-title{ color: ' . $settings['footer_heading_color'] . '}'; $css_styles .= '#footer-widgets .footer-box .widget-title:after{ background-color: ' . $settings['footer_heading_color'] . '}'; $css_styles .= '#footer-widgets .theme-select{ border-color: ' . $settings['footer_heading_color'] . '}'; } $css_styles .= '#footer-bottom a, #footer-bottom li a, #footer-bottom #footer-bottom-menu a, #footer-bottom #footer-bottom-menu li:after { '; if(isset($settings['footer_bottom_link_color']['regular'])) { $css_styles .= 'color: ' . $settings['footer_bottom_link_color']['regular'] . ';'; } else { $css_styles .= 'color: #aaaaaa;'; } $css_styles .= '}'; $css_styles .= '#footer-bottom a:hover, #footer-bottom li a:hover, #footer-bottom #footer-bottom-menu a:hover { '; if(isset($settings['footer_bottom_link_color']['hover'])) { $css_styles .= 'color: ' . $settings['footer_bottom_link_color']['hover'] . ';'; } else { $css_styles .= 'color: #ffffff;'; } $css_styles .= '}'; /* Page specific Footer styles */ $indv_page_footer_colors = get_post_meta( $post_id, 'indv_page_footer_colors', true ); //set only if it is enabled if( isset( $indv_page_footer_colors ) && 1 == $indv_page_footer_colors ) { //footer top $page_footer_top_bg = get_post_meta( $post_id, 'page_footer_top_bg', true ); $page_footer_btm_bg = get_post_meta( $post_id, 'page_footer_btm_bg', true ); $page_footer_top_heading_color = get_post_meta( $post_id, 'page_footer_top_heading_color', true ); $page_footer_top_text_color = get_post_meta( $post_id, 'page_footer_top_text_color', true ); $page_footer_top_link_color = get_post_meta( $post_id, 'page_footer_top_link_color', true ); $page_footer_btm_text_color = get_post_meta( $post_id, 'page_footer_btm_text_color', true ); $page_footer_btm_link_color = get_post_meta( $post_id, 'page_footer_btm_link_color', true ); if( isset( $page_footer_top_bg ) && !empty( $page_footer_top_bg ) ) { $css_styles .= '#footer-widgets { '; $css_styles .= 'background: ' . $page_footer_top_bg . ';'; $css_styles .= '}'; } if( isset( $page_footer_top_heading_color ) && !empty( $page_footer_top_heading_color ) ) { $css_styles .= '#footer-widgets .footer-box .widget-title { '; $css_styles .= 'color: ' . $page_footer_top_heading_color . ';'; $css_styles .= '}'; $css_styles .= '#footer-widgets .footer-box .widget-title:after { '; $css_styles .= 'background-color: ' . $page_footer_top_heading_color . ';'; $css_styles .= '}'; } if( isset( $page_footer_top_text_color ) && !empty( $page_footer_top_text_color ) ) { $css_styles .= '#footer-widgets { '; $css_styles .= 'color: ' . $page_footer_top_text_color . ';'; $css_styles .= '}'; } if( isset( $page_footer_top_link_color ) && !empty( $page_footer_top_link_color ) ) { $css_styles .= '#footer .footer-widget ul li a { '; $css_styles .= 'color: ' . $page_footer_top_link_color . ';'; $css_styles .= '}'; } //footer bottom if( isset( $page_footer_btm_bg ) && !empty( $page_footer_btm_bg ) ) { $css_styles .= '#footer-bottom { '; $css_styles .= 'background: ' . $page_footer_btm_bg . ';'; $css_styles .= '}'; } if( isset( $page_footer_btm_text_color ) && !empty( $page_footer_btm_text_color ) ) { $css_styles .= '#footer-bottom { '; $css_styles .= 'color: ' . $page_footer_btm_text_color . ';'; $css_styles .= '}'; } if( isset( $page_footer_btm_link_color ) && !empty( $page_footer_btm_link_color ) ) { $css_styles .= '#footer-bottom a, #footer-bottom li a, #footer-bottom #footer-bottom-menu a, #footer-bottom #footer-bottom-menu li:after { '; $css_styles .= 'color: ' . $page_footer_btm_link_color . ';'; $css_styles .= '}'; } } /* post specific styles */ $post_content_padding = get_post_meta( $post_id, 'post_content_padding', true ); $post_content_padding_tab = get_post_meta( $post_id, 'post_content_padding_tab', true ); if( isset( $post_content_padding ) && !empty( $post_content_padding ) ) { $css_styles .= '@media screen and (min-width: 992px) {'; $css_styles .= '.single .entry-content .post-content { '; $css_styles .= 'padding-left: ' . $post_content_padding . 'px;'; $css_styles .= 'padding-right: ' . $post_content_padding . 'px;'; $css_styles .= '}'; $css_styles .= '}'; } if( isset( $post_content_padding_tab ) && !empty( $post_content_padding_tab ) ) { $css_styles .= '@media screen and (min-width: 768px) and (max-width: 991px) {'; $css_styles .= '.single .entry-content .post-content { '; $css_styles .= 'padding-left: ' . $post_content_padding_tab . 'px;'; $css_styles .= 'padding-right: ' . $post_content_padding_tab . 'px;'; $css_styles .= '}'; $css_styles .= '}'; } else { $css_styles .= '@media screen and (min-width: 768px) and (max-width: 1300px) {'; $css_styles .= '.single .entry-content .post-content { padding-left: 40px; padding-right: 40px; }'; $css_styles .= '}'; } /* Social icons styles */ //normal state $css_styles .= '.footer-box .social-links li a > span.social-icon:before { '; if(isset($settings['footer_social_icon_color'])) { $css_styles .= 'color: ' . $settings['footer_social_icon_color'] . ';'; } $css_styles .= '}'; $css_styles .= '.footer-box .social-links li a > span.social-icon { '; if(isset($settings['footer_social_icon_border_color'])) { $css_styles .= 'border-color: ' . $settings['footer_social_icon_border_color'] . ';'; } if(isset($settings['footer_social_icon_bg_color'])) { $css_styles .= 'background: ' . $settings['footer_social_icon_bg_color'] . ';'; } $css_styles .= '}'; //hover state $css_styles .= '.footer-box .social-links li a > span.social-icon:hover { '; if(isset($settings['footer_social_icon_hover_bg_color'])) { $css_styles .= 'background-color: ' . $settings['footer_social_icon_hover_bg_color'] . ';'; } if(isset($settings['footer_social_icon_hover_border_color'])) { $css_styles .= 'border-color: ' . $settings['footer_social_icon_hover_border_color'] . ';'; } $css_styles .= '}'; $css_styles .= '.footer-box .social-links li a > span.social-icon:hover:before { '; if(isset($settings['footer_social_hover_icon_color'])) { $css_styles .= 'color: ' . $settings['footer_social_hover_icon_color'] . ';'; } $css_styles .= '}'; /* * Other common styles */ if( isset($settings['enable_product_title_text_wrap']) && $settings['enable_product_title_text_wrap'] == 1 ) { $css_styles .= '.woocommerce div.product .product_title{overflow: visible;white-space: normal;}'; } if( isset($settings['mob_screen_header_logo']['url']) && !empty( $settings['mob_screen_header_logo']['url'] ) ) { $css_styles .= '@media screen and (max-width: 768px) { #site-header .full-screen-logo-link { display: none; } }'; } if( isset( $settings['get_started_bg_color'] ) ) { $css_styles .= '.purple_backdrop { background-color: ' . $settings['get_started_bg_color'] . ';}'; } /*blog settings css */ if (isset($settings['blog_loop_post_title']['regular']) && !empty($settings['blog_loop_post_title']['regular'])) { $css_styles .= '.blog-loop.blog-wrap .entry-header .entry-title a { '; $css_styles .= 'color: ' . $settings['blog_loop_post_title']['regular'] . ';'; $css_styles .= '}'; } if (isset($settings['blog_loop_post_title']['hover']) && !empty($settings['blog_loop_post_title']['hover'])) { $css_styles .= '.blog-loop.blog-wrap .entry-header .entry-title a:hover { '; $css_styles .= 'color: ' . $settings['blog_loop_post_title']['hover'] . ';'; $css_styles .= '}'; } if (isset($settings['blog_loop_post_categories_color']) && !empty($settings['blog_loop_post_categories_color'])) { $css_styles .= ' .blog-loop #primary .entry-header .post-categories a { '; $css_styles .= 'color: ' . $settings['blog_loop_post_categories_color']['regular'] . ';'; $css_styles .= '}'; } if (isset($settings['blog_loop_post_categories_color']) && !empty($settings['blog_loop_post_categories_color'])) { $css_styles .= ' .blog-loop #primary .entry-header .post-categories a:hover { '; $css_styles .= 'color: ' . $settings['blog_loop_post_categories_color']['hover'] . ';'; $css_styles .= '}'; } if (isset($settings['post_content_color']) && !empty($settings['post_content_color'])) { $css_styles .= '.blog-loop .entry-content .post-excerpt { '; $css_styles .= 'color: ' . $settings['post_content_color'] . ';'; $css_styles .= '}'; } if (isset($settings['blog_loop_date_color']) && !empty($settings['blog_loop_date_color'])) { $css_styles .= '.blog-loop .blog-column article .featured-image .timestamp { '; $css_styles .= 'color: ' . $settings['blog_loop_date_color'] . ';'; $css_styles .= '}'; } if (isset($settings['blog_loop_date_background_color']) && !empty($settings['blog_loop_date_background_color'])) { $css_styles .= '.blog-loop .blog-column article .featured-image .timestamp { '; $css_styles .= 'background: ' . $settings['blog_loop_date_background_color'] . ';'; $css_styles .= '}'; } if (isset($settings['blog_loop_readmore_color']) && !empty($settings['blog_loop_readmore_color'])) { $css_styles .= '.blog-loop .blog-column article .read-more-tag a { '; $css_styles .= 'color: ' . $settings['blog_loop_readmore_color']['regular'] . ';'; $css_styles .= '}'; $css_styles .= '.blog-loop .blog-column article .read-more-tag a:hover { '; $css_styles .= 'color: ' . $settings['blog_loop_readmore_color']['hover'] . ';'; $css_styles .= '}'; $css_styles .= '.blog-loop .blog-column article .read-more-tag a:before { '; $css_styles .= 'background: ' . $settings['blog_loop_readmore_color']['hover'] . ';'; $css_styles .= '}'; } // blog single page custom css if (isset($settings['post_title_color']) && !empty($settings['post_title_color'])) { $css_styles .= '.blog-single-wrap .entry-header .entry-title { '; $css_styles .= 'color: ' . $settings['post_title_color'] . ';'; $css_styles .= '}'; } if (isset($settings['categories_text_color']) && !empty($settings['categories_text_color'])) { $css_styles .= ' .blog-single-wrap #primary .entry-header .post-categories a { '; $css_styles .= 'color: ' . $settings['categories_text_color']['regular'] . ';'; $css_styles .= '}'; } if (isset($settings['categories_text_color']) && !empty($settings['categories_text_color'])) { $css_styles .= ' .blog-single-wrap #primary .entry-header .post-categories a:hover { '; $css_styles .= 'color: ' . $settings['categories_text_color']['hover'] . ';'; $css_styles .= '}'; } if (isset($settings['single_page_post_date_color']) && !empty($settings['single_page_post_date_color'])) { $css_styles .= '.blog-single-wrap .post-meta .post-date { '; $css_styles .= 'color: ' . $settings['single_page_post_date_color'] . ';'; $css_styles .= '}'; } if (isset($settings['single_page_meta_sep_color']) && !empty($settings['single_page_meta_sep_color'])) { $css_styles .= '.blog-single-wrap .post-meta .post-meta-sep { '; $css_styles .= 'color: ' . $settings['single_page_meta_sep_color'] . ';'; $css_styles .= '}'; } // single page next and previous link color if ( isset($settings['single_adjac_post_link_color']) && !empty($settings['single_adjac_post_link_color']) ) { $css_styles .= '.blog-single-wrap .adjac-posts .post-link { '; $css_styles .= 'color: ' . $settings['single_adjac_post_link_color'] . ';'; $css_styles .= '}'; } //blog post sidebar widget css if (isset($settings['widget_title_color']) && !empty($settings['widget_title_color'])) { $css_styles .= '.blog-wrap #sidebar h2,.blog-wrap #sidebar .widget-title{ '; $css_styles .= 'color: ' . $settings['widget_title_color'] . ';'; $css_styles .= '}'; } if (isset($settings['widget_link_and_hover_color']) && !empty($settings['widget_link_and_hover_color'])) { $css_styles .= '.blog-wrap .sidebar-box a{ '; $css_styles .= 'color: ' . $settings['widget_link_and_hover_color']['regular'] . ';'; $css_styles .= '}'; } if (isset($settings['widget_link_and_hover_color']) && !empty($settings['widget_link_and_hover_color'])) { $css_styles .= '.blog-wrap .sidebar-box a:hover{ '; $css_styles .= 'color: ' . $settings['widget_link_and_hover_color']['hover'] . ';'; $css_styles .= '}'; } if (isset($settings['search_box_border_color']) && !empty($settings['search_box_border_color'])) { $css_styles .= '.blog-wrap .sidebar-box input{ '; $css_styles .= 'border:1px solid' . ' ' . $settings['search_box_border_color'] . ';'; $css_styles .= '}'; } if (isset($settings['search_box_background_color']) && !empty($settings['search_box_background_color'])) { $css_styles .= '#sidebar button.btn { '; $css_styles .= 'background-color: ' . $settings['search_box_background_color']['regular'] . ';'; $css_styles .= '}'; } if (isset($settings['search_box_background_color']) && !empty($settings['search_box_background_color'])) { $css_styles .= '#sidebar button.btn:hover:before { '; $css_styles .= 'background-color: ' . $settings['search_box_background_color']['hover'] . ';'; $css_styles .= '}'; } if (isset($settings['search_box_text_color']) && !empty($settings['search_box_text_color'])) { $css_styles .= '#sidebar button.btn { '; $css_styles .= 'color: ' . $settings['search_box_text_color']['regular'] . ';'; $css_styles .= '}'; } if (isset($settings['search_box_text_color']) && !empty($settings['search_box_text_color'])) { $css_styles .= '#sidebar button.btn:hover span { '; $css_styles .= 'color: ' . $settings['search_box_text_color']['hover'] . ';'; $css_styles .= '}'; } /* product grid styles */ if(isset($settings['prod_grid_text_color'])) { $css_styles .= '.product-wrap .product-content {'; $css_styles .= 'color: ' . $settings['prod_grid_text_color'] . ';'; $css_styles .= '}'; } if(isset($settings['prod_grid_title_color'])) { $css_styles .= '.product-wrap .product-content .product_title a {'; $css_styles .= 'color: ' . $settings['prod_grid_title_color'] . ';'; $css_styles .= '}'; } if(isset($settings['prod_grid_category_color'])) { $css_styles .= '.product-wrap .product-content .book-authors .authors-list a {'; $css_styles .= 'color: ' . $settings['prod_grid_category_color'] . ';'; $css_styles .= '}'; } if(isset($settings['prod_grid_price_color'])) { $css_styles .= '.woocommerce div.product .amount {'; $css_styles .= 'color: ' . $settings['prod_grid_price_color'] . ';'; $css_styles .= '}'; } if( isset($settings['prod_grid_rating_under_price']) && $settings['prod_grid_rating_under_price'] == 1 ) { $css_styles .= '.woocommerce .product-wrap .product-content .star-rating { position: relative !important; top: auto; right: auto; }'; } /* product grid styles */ /** RTL Styles */ if( is_rtl() ) { $css_styles .= ' .acm_faq-widget .card-header .plus-expand { right: auto; left: 20px; } @media only screen and (max-width: 576px) { .acm_faq-widget .card-header .plus-expand { right: auto; left: -10px; } } .dropdown-menu .sub-menu { border-radius: 10px 0 10px 10px; -moz-border-radius: 10px 0 10px 10px; -webkit-border-radius: 10px 0 10px 10px; } #site-navigation-wrap .dropdown .sub-menu li a:before { left: auto; right:5px; } #site-navigation-wrap .dropdown .sub-menu li a:hover:before { left: auto right:10px; } #site-navigation-wrap .dropdown .sub-menu li a:hover { padding-right: 30px; padding-left: 0; } .woo-cart-item.header-right { margin-left:10px; } '; } /** RTL Styles */ //custom css styles if( isset( $settings['acmthemes_custom_css'] ) ) { $css_styles .= trim( $settings['acmthemes_custom_css'] ); } return $css_styles; } /** * All theme functions hook into the acmthemes_head_css filter for this function. * * @since 1.0.0 */ function acmthemes_custom_css( $css_styles = NULL ) { $css_styles = acmthemes_settings_css(); // Add filter for adding custom css via other functions $css_styles = apply_filters( 'wphead_css', $css_styles ); if( function_exists( 'acmthemes_settings' ) ) { $css_print_mode = acmthemes_settings( 'css_print_mode' ); } else { $css_print_mode = ''; } // If not Custom File is selected if ( 'file' != $css_print_mode ) { // Minify and output CSS in the wp_head if ( ! empty( $css_styles ) ) { echo "<!-- ACMTHEMES CSS -->\n<style>\n" . wp_strip_all_tags( acmthemes_minify_css( $css_styles ) ) . "\n</style>"; } } else { // Minify and output CSS in the wp_head if ( ! empty( $css_styles ) ) { echo "<!-- ACMTHEMES CSS -->\n<style>\n" . wp_strip_all_tags( acmthemes_minify_css( $css_styles ) ) . "\n</style>"; } } } // Outputs custom CSS to the head add_action( 'wp_head', 'acmthemes_custom_css', 9999 ); /** * Minify CSS * * @since 1.0.0 */ if ( ! function_exists( 'acmthemes_minify_css' ) ) { function acmthemes_minify_css( $css = '' ) { // Return if no CSS if ( ! $css ) return; // Normalize whitespace $css = preg_replace( '/\s+/', ' ', $css ); // Remove ; before } $css = preg_replace( '/;(?=\s*})/', '', $css ); // Remove space after , : ; { } */ > $css = preg_replace( '/(,|:|;|\{|}|\*\/|>) /', '$1', $css ); // Remove space before , ; { } $css = preg_replace( '/ (,|;|\{|})/', '$1', $css ); // Strips leading 0 on decimal values (converts 0.5px into .5px) $css = preg_replace( '/(:| )0\.([0-9]+)(%|em|ex|px|in|cm|mm|pt|pc)/i', '${1}.${2}${3}', $css ); // Strips units if value is 0 (converts 0px to 0) $css = preg_replace( '/(:| )(\.?)0(%|em|ex|px|in|cm|mm|pt|pc)/i', '${1}0', $css ); // Trim $css = trim( $css ); // Return minified CSS return $css; } }