Пример #1
0
        function themesama_site_scripts()
        {
            //Register Shortcode Scripts
            wp_deregister_script('waypoints');
            wp_register_script('waypoints', TS_PLUGIN_URL . 'js/components/waypoints.min.js', array('jquery'), '2.0.3', true);
            wp_register_script('easyPieChart', TS_PLUGIN_URL . 'js/components/jquery.easypiechart.min.js', array('jquery'), '2.1.3', true);
            wp_register_script('countUp', TS_PLUGIN_URL . 'js/components/countUp.min.js', array(), '1.1.1', true);
            wp_register_script('countDown', TS_PLUGIN_URL . 'js/components/jquery.countdown.min.js', array(), '2.0.1', true);
            //Shortcodes Styles
            wp_enqueue_style(TS_PLUGIN . 'shortcodes', TS_PLUGIN_URL . 'css/shortcodes.css', array(), TS_PLUGIN_VER);
            wp_enqueue_script('waypoints');
            //Control Slupy Theme
            if (!defined('IS_SLUPY')) {
                //Columns layout
                //wp_enqueue_style('columns-layout', TS_PLUGIN_URL . 'css/columns-layout.css' );
                //Enqueue Font Awasome Icons
                wp_enqueue_style('font-awasome', TS_PLUGIN_URL . 'css/font-awesome.min.css', array(), '4.1.0', 'all');
                //magnific-popup
                wp_enqueue_style('magnific-popup', TS_PLUGIN_URL . 'css/magnific.css', array(), '0.9.9');
                wp_enqueue_script('magnific-popup', TS_PLUGIN_URL . 'js/components/jquery.magnific-popup.min.js', array('jquery'), '0.9.9');
                //images loaded
                wp_register_script('imagesLoaded', TS_PLUGIN_URL . 'js/components/imagesloaded.min.js', array(), '3.1.4', true);
                //OwlCarousel
                wp_register_style('OwlCarousel', TS_PLUGIN_URL . 'css/owl.carousel.css');
                wp_register_script('OwlCarousel', TS_PLUGIN_URL . 'js/components/owl.carousel.min.js', array('jquery'), '1.31', true);
                //FitVids
                wp_register_script('fitvids', TS_PLUGIN_URL . 'js/components/jquery.fitvids.js', array('jquery'), '1.0.3', true);
                //
                wp_enqueue_script(TS_PLUGIN . 'shortcodessite', TS_PLUGIN_URL . 'js/scripts.js', array('jquery'), TS_PLUGIN_VER, true);
                $default_color = '#31353e';
            } else {
                $default_color = ts_get_option('slupy_skins') == "custom" ? ts_get_option('slupy_accentcolor') : ts_get_option('slupy_skins');
            }
            if (defined('IS_SLUPY')) {
                $used_font = ts_get_option('headings_font');
                if (isset($used_font['font-family']) && strlen($used_font['font-family']) > 0) {
                    $font_family = $used_font['font-family'];
                } else {
                    $font_family = 'Arial';
                }
            } else {
                $font_family = 'Arial';
            }
            global $ts_default_color;
            $ts_default_color = $default_color;
            $custom_css = '
.ts-photostream a,
.ts-white-bg .ts-buttons.ts-color-white.ts-border-button a:hover,
.ts-pricing-table .ts-table-title,
.ts-clients a.ts-color-default,
.ts-color-white.ts-button:hover,
.ts-color-white.ts-buttons .ts-buttons-btn:hover,
.ts-color-white.ts-buttons:hover .ts-button-center,
.ts-color-default .ts-current-tab a,
.ts-color-default .ts-tab-nav a:hover,
.ts-color-default .ts-buttons-btn,
.ts-color-default .ts-skill-title span,
.ts-color-default.ts-dropcap,
.ts-color-default.ts-highlight,
.ts-color-default.ts-button,
.ts-color-default.ts-button.ts-border-button:hover,
.ts-color-default.ts-pricing-table .ts-table-title,
.ts-color-default.ts-highlight-table .ts-price,
.ts-color-default .ts-bar-color{background-color: ' . $default_color . '; } ';
            if (function_exists('colourBrightness')) {
                $hover_color = colourBrightness($default_color, -0.85);
                $custom_css .= '
.ts-color-default .ts-button-center,
.ts-color-default .ts-buttons-btn:hover,
.ts-color-default.ts-highlight-table .ts-table-title,
.ts-color-default.ts-button:hover{background-color: ' . $hover_color . ';}';
                $custom_css .= '.ts-color-default .ts-button-left{border-color: ' . $hover_color . ';}';
            }
            $custom_css .= '
.ts-color-white.ts-border-button:hover,
.ts-color-white.ts-border-button:hover .ts-button-title,
.ts-color-white.ts-border-button:hover .ts-button-icon,
.ts-twitter-nav a:hover,
.ts-feature-box:hover .ts-box-icon,
.ts-feature-box:hover .ts-box-title a,
.ts-color-default.ts-border-button .ts-button-right,
.ts-color-default.ts-border-button .ts-button-left,
.ts-color-default.ts-border-button,
.ts-color-default.ts-border-button .ts-button-title,
.ts-color-default.ts-border-button .ts-button-icon,
.ts-color-default .ts-skill-title span:after,
.ts-color-default .ts-current-tab a:after,
.ts-color-default .ts-active-accordion .ts-accordion-button:after,
.ts-color-default.ts-highlight-table .ts-price:after,
.ts-color-default.ts-dropcap-transparent,
.ts-color-default.ts-blockquote:after{color: ' . $default_color . ';}

.ts-table,
.ts-color-white.ts-border-button:hover,
.ts-color-white.ts-buttons:hover .ts-button-left,
.ts-color-default.ts-border-button,
.ts-color-default .ts-tab-nav li:hover,
.ts-color-default .ts-current-tab,
.ts-color-default .ts-active-accordion .ts-accordion-button,
.ts-color-default.ts-blockquote{border-color: ' . $default_color . '; }';
            $custom_css .= '.ts-pricing-table .ts-price,
.ts-table th,
.ts-charts,
.ts-buttons a,
.ts-button,
.ts-dropcap,
.ts-author{
  font-family: "' . $font_family . '", sans-serif;
}';
            $custom_css = str_replace("\n", "", $custom_css);
            wp_add_inline_style(TS_PLUGIN . 'shortcodes', $custom_css);
        }
function button_sc($atts, $content = null)
{
    extract(shortcode_atts(array('size' => 'medium', 'href' => '#', 'bgcolor' => '#555555', 'fontcolor' => '#FFFFFF', 'text' => 'Button text'), $atts));
    $height = "";
    switch ($size) {
        case 'medium':
            $height = 32;
            break;
        case 'small':
            $height = 24;
            break;
        case 'big':
            $height = 48;
            break;
    }
    $bgcolor_light = colourBrightness($bgcolor, '0.82');
    $bgcolor_gradient = new gradient_image($bgcolor_light, $bgcolor, 32, 5, $height);
    $bgcolor_gradient_reserve = new gradient_image($bgcolor, $bgcolor_light, 32, 5, $height);
    $bgcolor_new_grd = $bgcolor_gradient->createPNG(false, true);
    $bgcolor_new_grd_reserve = $bgcolor_gradient_reserve->createPNG(false, true);
    $bgcolor_border = colourBrightness($bgcolor, '-0.8');
    $bgcolor_innerShadow = colourBrightness($bgcolor_light, '0.8');
    ob_start();
    $randum = _wip_randomAlphaNum();
    $objectID = 'wip-button-' . $randum;
    $hexYou = sc_HexToRGB($bgcolor_border);
    $hexUsed = implode(',', $hexYou);
    $return = '<style type="text/css">#' . $objectID . '{background: ' . $bgcolor . '  url("data:image/png;base64,' . base64_encode($bgcolor_new_grd) . '") scroll left top repeat-x; color: ' . $fontcolor . '; border: 1px solid ' . $bgcolor_border . '; -box-shadow: inset 0px 1px 0px ' . $bgcolor_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 0px ' . $bgcolor_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 1px 0px ' . $bgcolor_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2); text-shadow: 0px -1px 0px rgba(' . $hexUsed . ', .7); } #' . $objectID . ':hover{background: ' . $bgcolor . '  url("data:image/png;base64,' . base64_encode($bgcolor_new_grd_reserve) . '") scroll left bottom repeat-x; color: ' . $fontcolor . '; } </style>';
    $return .= '<a id="' . $objectID . '" class="' . $size . '-button button-shortcode" href="' . $href . '">' . stripslashes($text) . '</a>';
    echo $return;
    $button = ob_get_clean();
    return $button;
}
Пример #3
0
function hex2rgb($hex)
{
    $hex = colourBrightness($hex, -0.8);
    $hex = str_replace("#", "", $hex);
    if (strlen($hex) == 3) {
        $r = hexdec(substr($hex, 0, 1) . substr($hex, 0, 1));
        $g = hexdec(substr($hex, 1, 1) . substr($hex, 1, 1));
        $b = hexdec(substr($hex, 2, 1) . substr($hex, 2, 1));
    } else {
        $r = hexdec(substr($hex, 0, 2));
        $g = hexdec(substr($hex, 2, 2));
        $b = hexdec(substr($hex, 4, 2));
    }
    $rgb = array($r, $g, $b);
    return implode(",", $rgb);
    // returns the rgb values separated by commas
    //return $rgb; // returns an array with the rgb values
}
 /**
  * themeple_sc_progressbar()
  * 
  * @param mixed $atts
  * @param mixed $content
  * @param string $shortcodename
  * @return
  */
 function themeple_sc_progressbar($atts, $content = null, $shortcodename = "")
 {
     extract(shortcode_atts(array('title' => '', 'percentage' => '', 'striped' => '', 'type' => '', 'style' => '', 'animated' => '', 'success' => '', 'warning' => '', 'danger' => '', 'description' => ''), $atts));
     $style = $style == 'default' ? '' : ' progress-' . $style;
     $animated = $animated == 'yes' ? ' active' : '';
     $striped = $striped == 'yes' ? ' progress-striped' : '';
     $output = '';
     if ($type != 'default') {
         $output .= '<div class="progress ' . $animated . ' ' . $striped . '">';
         $output .= '<div class="bar bar-success" style="width: ' . $success . '%;"></div>';
         $output .= '<div class="bar bar-warning" style="width: ' . $warning . '%;"></div>';
         $output .= '<div class="bar bar-danger" style="width: ' . $danger . '%;"></div>';
         $output .= '</div>';
     } else {
         $output .= '<div class="skill animate_onoffset start_animation" data-percentage="' . $percentage . '" >';
         $new_color = colourBrightness(themeple_get_option('base_color'), $percentage / 100);
         $output .= ' <div class="prog" style="width:' . $percentage . '%; background:' . $new_color . ';"><h6>' . $title . '</h6><span class="big_percentage">' . $percentage . '%</span></div>';
         $output .= '</div>';
     }
     return $output;
 }
Пример #5
0
$h2_text_transform = of_get_option('h2_text_transform');
$h3_text_transform = of_get_option('h3_text_transform');
$h4_text_transform = of_get_option('h4_text_transform');
$h5_text_transform = of_get_option('h5_text_transform');
$h6_text_transform = of_get_option('h6_text_transform');
$top_menu_text_transform = of_get_option('top_menu_text_transform');
$primary_menu_text_transform = of_get_option('primary_menu_text_transform');
$footer_menu_text_transform = of_get_option('footer_menu_text_transform');
$widget_title_text_transform = of_get_option('widget_title_text_transform');
$big_slide_title_typography = of_get_option('bslidetitle_typography');
$big_slide_title_transform = of_get_option('bslidetitle_transform');
$small_slide_title_typography = of_get_option('sslidetitle_typography');
$small_slide_title_transform = of_get_option('sslidetitle_transform');
$slider_title_bg_color = of_get_option('slider_title_bg_color');
$theme_color = of_get_option('theme_color');
$theme_color_hov = colourBrightness($theme_color, '-0.9');
$primary_menu_bg_color = of_get_option('primary_menu_bg_color');
$sub_menu_bg_color = of_get_option('sub_menu_bg_color');
$top_menu_hover_color = of_get_option('top_menu_hover_color');
$footer_menu_hover_color = of_get_option('footer_menu_hover_color');
$primary_menu_hover_color = of_get_option('primary_menu_hover_color');
$footer_widget_bg = of_get_option('footer_widget_bg');
$enable_breadcrumb_mobile = of_get_option(' enable_breadcrumb_mobile');
$slider_cat_box_color = of_get_option('slider_cat_box_color');
$slider_cat_title_color = of_get_option('slider_cat_title_color');
$top_menu_bg_color = of_get_option('top_menu_bg_color');
$accesspress_pro_css = ".abcxyz{ display:none }\n";
$accesspress_pro_css .= ".top-menu-wrapper{background:" . $top_menu_bg_color . "}\n";
$accesspress_pro_css .= "#top-navigation .menu li a:hover, #top-right-navigation .menu li a:hover{color:" . $top_menu_hover_color . "!important} \n";
$accesspress_pro_css .= "body{font-size:" . $body_typography['size'] . ";font-family:" . $body_typography['face'] . ";font-weight:" . $body_typography['style'] . ";color:" . $body_typography['color'] . "}\n";
$accesspress_pro_css .= "h1{ font-size:" . $h1_typography['size'] . ";font-family:" . $h1_typography['face'] . ";font-weight:" . $h1_typography['style'] . ";color:" . $h1_typography['color'] . ";text-transform:" . $h1_text_transform . "}\n";
Пример #6
0
 function themesama_pricingtable($atts = array(), $content = '')
 {
     extract(shortcode_atts(array('heading_type' => '4', 'title' => '', 'price_text' => '', 'sub_text' => '', 'highlight' => 'on', 'sup_text' => '', 'color' => 'default', 'custom_color' => '', 'class' => ''), $atts));
     $val = '';
     $custom_style = '';
     if ($custom_color && $color == 'custom') {
         $randomID = 'ts-custom-' . rand();
         $custom_style = '<style type="text/css" scoped>
   .ts-highlight-table.' . $randomID . ' .ts-price,
   .ts-pricing-table.' . $randomID . ' .ts-table-title{background-color: ' . $custom_color . '; }
   .ts-highlight-table.' . $randomID . ' .ts-price:after{color: ' . $custom_color . ';}';
         if (function_exists('colourBrightness')) {
             $custom_style .= '.ts-highlight-table.' . $randomID . ' .ts-table-title{background-color: ' . colourBrightness($custom_color, -0.85) . '}';
         }
         $custom_style .= '</style>';
     }
     $class = $class ? ' ' . esc_attr($class) : '';
     $class .= ' ts-color-' . $color;
     $class .= $highlight == 'on' ? ' ts-highlight-table' : '';
     $class .= isset($randomID) ? ' ' . $randomID : '';
     $attrs = ' class="ts-pricing-table' . $class . '"';
     $val .= '<div' . $attrs . '>';
     $val .= $custom_style;
     $val .= $title ? '<h' . $heading_type . ' class="ts-table-title">' . $title . '</h' . $heading_type . '>' : '';
     $val .= $price_text ? '<div class="ts-price">' . ($sup_text ? '<sup>' . esc_attr($sup_text) . '</sup>' : '') . $price_text . ($sub_text ? '<sub>' . esc_attr($sub_text) . '</sub>' : '') . '</div>' : '';
     $val .= do_shortcode($content);
     $val .= '</div>';
     return $val;
 }
Пример #7
0
function write_custom_css($section = 'font-family')
{
    switch ($section) {
        case 'font-family':
            $font_text = get_template_directory() . '/css/custom/font-family.css';
            $write_to = '/** ===== font style ===== */ ' . "\n";
            $write_to .= get_font_embed_css(get_wip_option_by('bd_body_font', 'Droid Sans')) . "\n";
            $write_to .= get_font_embed_css(get_wip_option_by('bd_heading_font', 'Droid Serif')) . "\n";
            $write_to .= get_font_embed_css(get_wip_option_by('bd_menu_font', 'Droid Sans')) . "\n";
            $write_to .= 'body,
input,textarea,select,button,
ul.news_widget_style li h3{
	' . get_font_family_by_name(get_wip_option_by('bd_body_font', 'Droid Sans')) . '
}' . "\n";
            $write_to .= 'h1,h2,h3,h4,h5,h6, .amount{
	' . get_font_family_by_name(get_wip_option_by('bd_heading_font', 'Droid Serif')) . '
}
ul#main-nav{
	' . get_font_family_by_name(get_wip_option_by('bd_menu_font', 'Droid Serif')) . '
}' . "\n";
            @file_put_contents($font_text, $write_to);
            break;
        case 'body-background':
            $body_text = get_template_directory() . '/css/custom/body-css.css';
            $write_to = 'body{
	background-color : #' . get_wip_option_by('bd_allbackgroundcolor', 'e6e6e6') . ';
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-image: url(' . get_option('bd_allbackgroundimage') . ');' : '') . '
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_allbackground_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_allbackground_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_allbackgroundimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_allbackground_bg_repeat', 'repeat')) . ';' : '') . '
}' . "\n";
            @file_put_contents($body_text, $write_to);
            break;
        case 'general-css':
            $general_text = get_template_directory() . '/css/custom/general-css.css';
            $selectBorder = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '-0.85');
            $selectBorderLightDark = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '-0.95');
            $selectBorderDark = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '-0.65');
            $selectBg = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '0.65');
            $form_bg = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '0.85');
            $table_bg = colourBrightness('#' . get_wip_option_by('bd_content_bgColor', 'FFFFFF'), '0.88');
            $defaultsubmit_orig = '#' . get_option('bd_defaultbuttonbgcolor');
            $defaultsubmit_light = colourBrightness($defaultsubmit_orig, '0.88');
            $defaultsubmit_gradient = new gradient_image($defaultsubmit_light, $defaultsubmit_orig, 32, 5, 30);
            $defaultsubmit_gradient_reserve = new gradient_image($defaultsubmit_orig, $defaultsubmit_light, 32, 5, 30);
            $defaultsubmit_new_grd = $defaultsubmit_gradient->createPNG(false, true);
            $defaultsubmit_new_grd_reserve = $defaultsubmit_gradient_reserve->createPNG(false, true);
            $defaultsubmit_border = colourBrightness($defaultsubmit_orig, '-0.8');
            $defaultsubmit_innerShadow = colourBrightness($defaultsubmit_light, '0.8');
            $tag_border = colourBrightness('#' . get_wip_option_by('bd_general_link_color', '28a3d1'), '-0.8');
            $sidebar_title_bg = '#' . get_wip_option_by('bd_sidebar_title_bg', '888888');
            $sidebar_title_bg_dark = colourBrightness($sidebar_title_bg, '-0.88');
            $sidebar_title_bg_grad = new gradient_image($sidebar_title_bg, $sidebar_title_bg_dark, 32, 5, 40);
            $sidebar_title_bg_grad_new = $sidebar_title_bg_grad->createPNG(false, true);
            $write_to = '/** ===== general color style ===== */ ' . "\n";
            $write_to .= 'body{
	color : #' . get_wip_option_by('bd_body_fontcolor', '737373') . ';
}
#main-inner-site input[type=text], 
#main-inner-site input[type=password], 
#main-inner-site input[type=file], 
#main-inner-site textarea, 
#main-inner-site select{
	background-color: ' . $form_bg . ';
	color: #' . get_wip_option_by('bd_body_fontcolor', '737373') . ';
}' . "\n";
            $write_to .= 'h1,h2,h3,h4,h5,h6{
	color : #' . get_wip_option_by('bd_heading_fontcolor', '333333') . ';
}' . "\n";
            $write_to .= 'a,
a>h3{
	color : #' . get_wip_option_by('bd_general_link_color', '28a3d1') . ';
}' . "\n";
            $write_to .= 'a:hover,
a>h3:hover{
	color : #' . get_wip_option_by('bd_general_link_hovercolor', '999999') . ';
}' . "\n";
            $write_to .= 'blockquote,
.quote_left,
.quote_right{
	color : #' . get_wip_option_by('bd_blockquote_color', '999999') . ';
}
a.button,
.sidebarbox a.button,
input[type="submit"],
button[type="submit"],
table.cart td.actions a.checkout-button{
	background: #' . get_wip_option_by('bd_defaultbuttonbgcolor', '777777') . '  url("data:image/png;base64,' . base64_encode($defaultsubmit_new_grd) . '") scroll left top repeat-x;
	color: #' . get_wip_option_by('bd_defaultbuttoncolor', 'FFFFFF') . ';
	border: 1px solid ' . $defaultsubmit_border . ';
	-box-shadow: inset 0px 1px 0px ' . $defaultsubmit_innerShadow . ', 0 1px 2px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0px 1px 0px ' . $defaultsubmit_innerShadow . ', 0 1px 2px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0px 1px 0px ' . $defaultsubmit_innerShadow . ', 0 1px 2px rgba(0, 0, 0, 0.08);
	text-shadow: 0px -1px 0px ' . $defaultsubmit_border . ';
}
a.button:hover,
.sidebarbox a.button:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
table.cart td.actions a.checkout-button:hover{
	background: #' . get_wip_option_by('bd_defaultbuttonbgcolor', '777777') . '  url("data:image/png;base64,' . base64_encode($defaultsubmit_new_grd_reserve) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_defaultbuttoncolor', 'FFFFFF') . '!important;
}
input, select, textarea{
	border-top-color:' . $selectBorderLightDark . ';
	border-left-color:' . $selectBorderLightDark . ';
	border-bottom-color: ' . $selectBorder . ';
	border-right-color: ' . $selectBorder . ';
}' . "\n";
            $write_to .= '#main-inner-site,
.wip-product-single-page .product_meta{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
#main-inner-site table td,
.col-1,
.col-2{
	background-color: ' . $table_bg . ';
}
.dividers a,
.woocommerce-account form h3{
	background-color: #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
.sidebarbox h3.sidebar-title{
	background: #' . get_wip_option_by('bd_sidebar_title_bg', '888888') . '  url("data:image/png;base64,' . base64_encode($sidebar_title_bg_grad_new) . '") scroll left top repeat-x;
	color: #' . get_wip_option_by('bd_sidebar_title_color', 'FFFFFF') . ';
}
#single-page-title{
	background-color : #' . get_wip_option_by('bd_innerpage_title_bgColor', 'FFFFFF') . ';
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-image: url(' . get_option('bd_innerpage_title_bgimage') . ');' : '') . '
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_innerpage_title_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_innerpage_title_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_innerpage_title_bgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_innerpage_title_bg_repeat', 'repeat')) . ';' : '') . '
}
#single-page-title h1{
	color: #' . get_wip_option_by('bd_innerpage_title_fontcolor', '444444') . ';
	font-style: ' . get_wip_option_by('bd_innerpage_title_fontstyle', 'normal') . ';
	font-weight: ' . get_wip_option_by('bd_innerpage_title_fontweight', 'normal') . ';
	text-transform: ' . get_wip_option_by('bd_innerpage_title_texttransform', 'none') . ';
}
.tagcloud a{
	background: #' . get_wip_option_by('bd_general_link_color', '28a3d1') . ';
	border-color: ' . $tag_border . ';
	color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
table#wp-calendar caption,
table#wp-calendar tfoot tr td{
	border-color: ' . $selectBorder . ';
	background-color: ' . $selectBg . ';
}
table#wp-calendar thead th{
	border-color: ' . $selectBorder . ';
}
table#wp-calendar tbody td{
	border-color: ' . $selectBorderLightDark . ';
	background-color: ' . $selectBg . ';
}
.selectBox-dropdown,
.selectBox-dropdown-menu,
.selectBox-inline{
	background-color: ' . $form_bg . ';
	border: solid 1px ' . $selectBorder . ';
	color : #' . get_wip_option_by('bd_body_fontcolor', '737373') . ';
}
.selectBox-dropdown .selectBox-arrow{
	border-left: solid 1px ' . $selectBorder . ';
}
.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow{
	border-color: ' . $selectBorder . ';
}
div.product .woocommerce_tabs ul.tabs li a,
.wip_tab ul.tab-lists li a{
	color : #' . get_wip_option_by('bd_heading_fontcolor', '333333') . ';
}
div.product .woocommerce_tabs ul.tabs li.active,
div.product .woocommerce_tabs .panel,
.wip_tab ul.tab-lists li.active,
.wip_tab .panes,
div.related.products h2 span,
div.upsells.products h2 span,
#blog-related h2 span,
#portfolio-related h2 span{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
div.product .woocommerce_tabs .panel table.shop_attributes tr,
div.product table.group_table tr{
	border-bottom: 1px solid #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
div.product div.quantity input[name="quantity"],
div.product div.quantity input.input-text.qty,
input.input-text.qty{
	border-top: 1px solid ' . $selectBorderLightDark . ';
	border-bottom: 1px solid ' . $selectBorderLightDark . ';
}
.jspTrack{
	background: ' . $selectBorderLightDark . ';
}
.jspDrag{
	background: ' . $selectBorderDark . ';
}
#reviews #comments ol.commentlist li img,
#reviews #comments ol.commentlist li .comment-text,
ol.commentlist li .comment_entries,
.single-blog-entry #respond,
#review_form,
.toggle_container,
.woo_product_content form.cart,
.woo_product_content div[itemprop="description"],
#product_gallery_and_summary .images a[itemprop="image"],
.product_lists_thumbnail,
.sidebarbox{
	background-color: ' . $table_bg . ';
	border-top-color:' . $selectBorderLightDark . ';
	border-left-color:' . $selectBorderLightDark . ';
	border-bottom-color: ' . $selectBorder . ';
	border-right-color: ' . $selectBorder . ';
}
.sidebarbox a{
	color: #' . get_wip_option_by('bd_sidebar_link_color', '888888') . ';
}
.sidebarbox a:hover{
	color: #' . get_wip_option_by('bd_sidebar_link_color_hover', 'e83e00') . ';
}
.wp-caption,
.gallery-icon a img{
	background-color: ' . $table_bg . '!important;
	border-top-color:' . $selectBorderLightDark . '!important;
	border-left-color:' . $selectBorderLightDark . '!important;
	border-bottom-color: ' . $selectBorder . '!important;
	border-right-color: ' . $selectBorder . '!important;	
}
div.variations_button div.quantity{
	border-color: ' . $table_bg . ';
}
.comment_entries .commentmetadata{
	border-bottom-color: ' . $selectBorder . ';
}
#woo_checkout_tab_process{
	background-color: ' . $table_bg . ';
	border-color: ' . $selectBorder . ';
}
#woo_checkout_tab_process ul li a{
	color: ' . $selectBorderDark . ';
}
#woo_checkout_tab_process ul li.viewed a,
#woo_checkout_tab_process ul li a:hover{
	color : #' . get_wip_option_by('bd_general_link_color', '28a3d1') . ';
}
.addresses header.title,
.addresses .col-1 address,
.addresses .col-2 address,
.woocommerce-account form,
.woocommerce-checkout form.login,
.woocommerce-checkout form.wip-login,
table.shop_table thead,
table.shop_table tbody,
.cart_totals table,
#customer_details .col-1,
#customer_details .col-2{
	border-top-color:' . $selectBorderLightDark . ';
	border-left-color:' . $selectBorderLightDark . ';
	border-bottom-color: ' . $selectBorder . ';
	border-right-color: ' . $selectBorder . ';
}
#customer_details .col-1 h3:first-child,
#customer_details .col-2 h3,
.single-blog-entry #respond h3#reply-title,
#review_form #respond h3#reply-title,
.toggle_container h3.toggle_title{
	border-bottom-color: ' . $selectBorder . ';
}
.toggle_container h3.toggle_title{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
table.shop_table thead th{
	border-left-color:' . $selectBorder . ';
}
table.shop_table tbody td{
	border-left-color:' . $selectBorderLightDark . ';
	border-top-color:' . $selectBorderLightDark . ';
}
.cart_totals,
.shipping_calculator .shipping-calculator-form{
	border: 1px solid ' . $selectBorderLightDark . ';
}
.cart_totals h2,
form.shipping_calculator h2{
	background-color : #' . get_wip_option_by('bd_content_bgColor', 'FFFFFF') . ';
}
.cart_totals table th{
	border-top-color: ' . $selectBorder . ';
}
.cart_totals table td,
ul.products li h3.product-title-on-lists{
	border-top-color: ' . $selectBorderLightDark . ';
}' . "\n";
            @file_put_contents($general_text, $write_to);
            break;
        case 'header-css':
            $header_text = get_template_directory() . '/css/custom/header-css.css';
            $topUtBorder = colourBrightness('#' . get_wip_option_by('bd_searchwrap_bgColor', '333333'), '-0.85');
            $write_to = '/** ===== header skin ===== */ ' . "\n";
            $write_to .= '#top{
	background-color : #' . get_wip_option_by('bd_header_bgColor', 'FAFAFA') . ';
	' . (get_option('bd_headerbgimage') != "" ? 'background-image: url(' . get_option('bd_headerbgimage') . ');' : '') . '
	' . (get_option('bd_headerbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_header_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_headerbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_header_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_headerbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_header_bg_repeat', 'repeat')) . ';' : '') . '
}
#top-utilitize a{
	color : #' . get_wip_option_by('bd_toplinkcolor', 'E3E3E3') . ';
}
#top-utilitize a:hover{
	color : #' . get_wip_option_by('bd_toplinkhovercolor', 'AAAAAA') . ';
}
#search-form-top input[type="text"]{
	color : #' . get_wip_option_by('bd_searchcolor', 'E3E3E3') . ';
} 
#main-site{
	border-top: 2px solid #' . get_wip_option_by('bd_header_bgLine', '28a3d1') . ';
}' . "\n";
            @file_put_contents($header_text, $write_to);
            break;
        case 'menu-css':
            $menu_text = get_template_directory() . '/css/custom/menu-css.css';
            $write_to = '/** ===== menu skin ===== */ ' . "\n";
            $write_to .= '#site-nav{
	background-color: #' . get_wip_option_by('bd_menuparentbg', 'F9F9F9') . ';
}
#main-nav li a{
	color: #' . get_wip_option_by('bd_menuparentcolor', '888888') . ';
	background-color: #' . get_wip_option_by('bd_menuparentbg', 'F9F9F9') . ';
}
#main-nav li a:hover,
#main-nav li a.pageactive,
#main-nav li.onhove a.onhov{
	color: #' . get_wip_option_by('bd_menuparenthovercolor', '444444') . ';
}
#main-nav li ul a, #main-nav li.onhove ul a, 
#main-nav li.onhove li.onhove ul a, 
#main-nav li.onhove li.onhove li.onhove ul a{
	color: #' . get_wip_option_by('bd_menudropdowncolor', '888888') . ';
	background-color: #' . get_wip_option_by('bd_menudropdownbg', 'FAFAFA') . ';
}
#main-nav li ul a:hover, #main-nav li.onhove ul a:hover, 
#main-nav li.onhove li.onhove ul a:hover, 
#main-nav li.onhove li.onhove li.onhove ul a:hover,
#main-nav ul li.onhove a.onhov,
#main-nav ul ul li.onhove a.onhov,
#main-nav ul ul ul li.onhove a.onhov{
	background-color: #' . get_wip_option_by('bd_menudropdownbghover', 'F8F8F8') . ';
	color: #' . get_wip_option_by('bd_menudropdownhovercolor', '666666') . ';
}
#main-nav li ul a.pageactive, #main-nav li.onhove ul a.pageactive,
#main-nav li.onhove li.onhove ul a.pageactive, 
#main-nav li.onhove li.onhove li.onhove ul a.pageactive,
#main-nav ul li.onhove a.onhov.pageactive,
#main-nav ul ul li.onhove a.onhov.pageactive,
#main-nav ul ul ul li.onhove a.onhov.pageactive{
	background-color: #' . get_wip_option_by('bd_menudropdownbghover', 'F8F8F8') . ';
	color: #' . get_wip_option_by('bd_menudropdownhovercolor', '666666') . ';
}' . "\n";
            @file_put_contents($menu_text, $write_to);
            break;
        case 'topcart-css':
            $topcart_text = get_template_directory() . '/css/custom/topcart-css.css';
            $tocart_defaultbg = '#' . get_option('bd_topcartbg');
            $topcart_Border = colourBrightness('#' . get_wip_option_by('bd_topcartbg', '333333'), '-0.85');
            $topcart_dropbg = '#' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4');
            $topcartButton_orig = '#' . get_option('bd_topcartdropbuttonbg');
            $topcartButton_light = colourBrightness($topcartButton_orig, '0.90');
            $topcartButton_gradient = new gradient_image($topcartButton_light, $topcartButton_orig, 32, 5, 40);
            $topcartButton_gradient_reserve = new gradient_image($topcartButton_orig, $topcartButton_light, 32, 5, 40);
            $topcartButton_new_grd = $topcartButton_gradient->createPNG(false, true);
            $topcartButton_new_grd_reserve = $topcartButton_gradient_reserve->createPNG(false, true);
            $topcartButton_border = colourBrightness($topcart_dropbg, '-0.7');
            $topcartButton_innerShadow = colourBrightness($topcartButton_light, '0.92');
            $write_to = '/** ===== top shopping cart skin ===== */ ' . "\n";
            $write_to .= '#wip_woo_cart{
	background: ' . $tocart_defaultbg . ';
	border-color: ' . $topcart_Border . ';
}
.wip_woo_inner_cart .top_cart_text{
	color: #' . get_wip_option_by('bd_topcartnumbercolor', 'FFFFFF') . ';
}
.wip_woo_cart_drop{
	background-color: #' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4') . ';
	border-color: ' . colourBrightness('#' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4'), '-0.85') . ';
	border-top-color: #' . get_wip_option_by('bd_topcartdropdownitemlink', '28a3d1') . ';
}
.wip_woo_cart_drop ul.cart_list li{
	background: #' . get_wip_option_by('bd_topcartdropdownitem', '989fa1') . ';
	border: 1px solid ' . colourBrightness('#' . get_wip_option_by('bd_topcartdropdownbg', 'cdd1d4'), '-0.8') . ';
	color: #' . get_wip_option_by('bd_topcartdropdownitemcolor', '989fa1') . ';
}
.wip_woo_cart_drop ul.cart_list li a{
	color: #' . get_wip_option_by('bd_topcartdropdownitemlink', '28a3d1') . ';
}
.wip_woo_cart_drop ul.cart_list li a:hover{
	color: #' . get_wip_option_by('bd_topcartdropdownitemlink_hover', 'afc5d1') . ';
}
.wip_woo_cart_drop p.total{
	color: #' . get_wip_option_by('bd_topcartdropdownsubtotal', 'FFFFFF') . ';
}
.wip_woo_cart_drop p.buttons a.button{
	background: #' . get_wip_option_by('bd_topcartdropbuttonbg', '28a3d1') . '  url("data:image/png;base64,' . base64_encode($topcartButton_new_grd) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_topcartdropbuttoncolor', 'FFFFFF') . ';
	border: 1px solid ' . $topcartButton_border . ';
	-box-shadow: inset 0px 1px 0px ' . $topcartButton_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0px 1px 0px ' . $topcartButton_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0px 1px 0px ' . $topcartButton_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	text-shadow: none;
}
.wip_woo_cart_drop p.buttons a.button:hover{
	background: #' . get_wip_option_by('bd_topcartdropbuttonbg', '28a3d1') . '  url("data:image/png;base64,' . base64_encode($topcartButton_new_grd_reserve) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_topcartdropbuttoncolor', 'FFFFFF') . '!important;
}' . "\n";
            @file_put_contents($topcart_text, $write_to);
            break;
        case 'slider-css':
            $slider_text = get_template_directory() . '/css/custom/slider-css.css';
            $nivoButton_normal = '#' . get_option('bd_nivoslider_navbg');
            $nivoButton_normal_light = colourBrightness($nivoButton_normal, '0.3');
            $nivoButton_gradient = new gradient_image($nivoButton_normal_light, $nivoButton_normal, 32, 5, 10);
            $nivoButton_new_grd = $nivoButton_gradient->createPNG(false, true);
            $nivoButton_normal_innerShadow = colourBrightness($nivoButton_normal_light, '0.6');
            $nivoButton_active = '#' . get_option('bd_nivoslider_navbg_active');
            $nivoButton_active_light = colourBrightness($nivoButton_active, '0.3');
            $nivoButton_active_gradient = new gradient_image($nivoButton_active_light, $nivoButton_active, 32, 5, 10);
            $nivoButton_active_grd = $nivoButton_active_gradient->createPNG(false, true);
            $nivoButton_active_innerShadow = colourBrightness($nivoButton_active_light, '0.6');
            $nivoButton_normal_border = colourBrightness('#' . get_wip_option_by('bd_sliderbgcolor', 'FFFFFF'), '-0.55');
            $nivoButton_active_border = colourBrightness($nivoButton_active, '-0.75');
            $write_to = '/** ===== slider area skin ===== */ ' . "\n";
            $write_to .= '#slider_wraper{
	background-color : #' . get_wip_option_by('bd_sliderbgcolor', 'FFFFFF') . ';
	' . (get_option('bd_sliderbgimage') != "" ? 'background-image: url(' . get_option('bd_sliderbgimage') . ');' : '') . '
	' . (get_option('bd_sliderbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_slider_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_sliderbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_slider_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_sliderbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_slider_bg_repeat', 'repeat')) . ';' : '') . '
}
.nivo-controlNav a{
	background: #' . get_wip_option_by('bd_nivoslider_navbg', '777777') . '  url("data:image/png;base64,' . base64_encode($nivoButton_new_grd) . '") scroll left bottom repeat-x;
	border: 1px solid ' . $nivoButton_normal_border . ';
	-box-shadow: inset 0px 1px 0px ' . $nivoButton_normal_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px ' . $nivoButton_normal_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 0px ' . $nivoButton_normal_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
}
.nivo-controlNav a.active{
	background: #' . get_wip_option_by('bd_nivoslider_navbg_active', '28a3d1') . '  url("data:image/png;base64,' . base64_encode($nivoButton_active_grd) . '") scroll left bottom repeat-x;
	border: 1px solid ' . $nivoButton_normal_border . ';
	-box-shadow: inset 0px 1px 0px ' . $nivoButton_active_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0px 1px 0px ' . $nivoButton_active_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0px 1px 0px ' . $nivoButton_active_innerShadow . ', 0 1px 3px rgba(0, 0, 0, 0.2);
}' . "\n";
            @file_put_contents($slider_text, $write_to);
            break;
        case 'footer-widget':
            $fw_text = get_template_directory() . '/css/custom/footer-widget-css.css';
            $footer_selectBorder = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '-0.85');
            $footer_selectBorderLightDark = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '-0.95');
            $footer_selectBorderDark = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '-0.65');
            $footer_selectBg = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '0.65');
            $footer_form_bg = colourBrightness('#' . get_wip_option_by('bd_fwbgcolor', '888888'), '0.75');
            $pekok = get_wip_option_by('bd_fwbgcolor', '888888');
            $listBG = '../../images/arrow-lists-white.png';
            if (wip_get_brightness($pekok) > 160) {
                $listBG = '../../images/arrow-lists.png';
            }
            $write_to = '/** ===== footer widget skin ===== */ ' . "\n";
            $write_to .= '#footer{
	color: #' . get_wip_option_by('bd_fwbody_fontcolor', 'DADADA') . ';
	background-color : #' . get_wip_option_by('bd_fwbgcolor', '888888') . ';
	' . (get_option('bd_fwbgimage') != "" ? 'background-image: url(' . get_option('bd_fwbgimage') . ');' : '') . '
	' . (get_option('bd_fwbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_fw_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_fwbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_fw_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_fwbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_fw_bg_repeat', 'repeat')) . ';' : '') . '
}
#footer table#wp-calendar caption,
#footer table#wp-calendar tfoot tr td{
	border-color: ' . $footer_selectBorder . ';
	background-color: ' . $footer_selectBg . ';
}
#footer table#wp-calendar thead th{
	border-color: ' . $footer_selectBorder . ';
}
#footer table#wp-calendar tbody td{
	border-color: ' . $footer_selectBorderLightDark . ';
	background-color: ' . $footer_selectBg . ';
}
#footer .selectBox-dropdown,
#footer .selectBox-dropdown-menu,
#footer .selectBox-inline{
	background-color: ' . $footer_selectBg . ';
	border: solid 1px ' . $footer_selectBorder . ';
}
#footer .selectBox-dropdown .selectBox-arrow{
	border-left: solid 1px ' . $footer_selectBorder . ';
}
#footer .selectBox-dropdown:focus,
#footer .selectBox-dropdown:focus .selectBox-arrow {
	border-color: ' . $footer_selectBorderDark . ';
}
#footer input[type=text], 
#footer input[type=password], 
#footer input[type=file], 
#footer textarea, 
#footer select{
	background-color: ' . $footer_form_bg . ';
	color: #' . get_wip_option_by('bd_fwbody_fontcolor', 'DADADA') . ';
}
#footer input[type=text], 
#footer input[type=password], 
#footer input[type=file], 
#footer select, 
#footer textarea{
	border-top-color:' . $footer_selectBorderLightDark . ';
	border-left-color:' . $footer_selectBorderLightDark . ';
	border-bottom-color: ' . $footer_selectBorder . ';
	border-right-color: ' . $footer_selectBorder . ';
}
.footer-widget h3.footer-widget-title{
	color: #' . get_wip_option_by('bd_fwwidget_titlecolor', 'FAFAFA') . ';
	border-color: #' . get_wip_option_by('bd_fwwidget_title_bordercolor', 'BFBFBF') . ';
}
.footer-widget h1,
.footer-widget h2,
.footer-widget h3,
.footer-widget h4,
.footer-widget h5,
.footer-widget h6{
	color: #' . get_wip_option_by('bd_fwheading_fontcolor', 'F8F8F8') . ';
}
.footer-widget a{
	color: #' . get_wip_option_by('bd_fw_link_color', '28A3D1') . ';
}
.footer-widget a:hover{
	color: #' . get_wip_option_by('bd_fw_link_hovercolor', 'AAAAAA') . ';
}
.footer-widget ul li{
	background: url(' . $listBG . ') scroll 0px 9px no-repeat;
}' . "\n";
            @file_put_contents($fw_text, $write_to);
            break;
        case 'copyright':
            $cr_text = get_template_directory() . '/css/custom/copyright-css.css';
            $write_to = '/** ===== copyright skin ===== */ ' . "\n";
            $write_to .= '#site_bottom{
	color: #' . get_wip_option_by('bd_crbody_fontcolor', 'AAAAAA') . ';
	background-color : #' . get_wip_option_by('bd_crbgcolor', '888888') . ';
	' . (get_option('bd_crbgimage') != "" ? 'background-image: url(' . get_option('bd_crbgimage') . ');' : '') . '
	' . (get_option('bd_crbgimage') != "" ? 'background-position: ' . strtolower(get_wip_option_by('bd_cr_bg_pos', 'left top')) . ';' : '') . '
	' . (get_option('bd_crbgimage') != "" ? 'background-attachment: ' . strtolower(get_wip_option_by('bd_cr_bg_attach', 'scroll')) . ';' : '') . '
	' . (get_option('bd_crbgimage') != "" ? 'background-repeat: ' . strtolower(get_wip_option_by('bd_cr_bg_repeat', 'repeat')) . ';' : '') . '
}
#site_bottom a{
	color: #' . get_wip_option_by('bd_cr_link_color', '28a3d1') . ';
}
#site_bottom a:hover{
	color: #' . get_wip_option_by('bd_cr_link_hovercolor', 'AAAAAA') . ';
}' . "\n";
            @file_put_contents($cr_text, $write_to);
            break;
        case 'product':
            $woo_text = get_template_directory() . '/css/custom/product-css.css';
            $sale_ribbon_c = '#' . get_option('bd_sale_ribbon_bg');
            $percent = 0.7;
            $sale_ribbon_l = colourBrightness($sale_ribbon_c, $percent);
            $ribbon_gradient = new gradient_image($sale_ribbon_l, $sale_ribbon_c, 32, 5, 40);
            $ribbon_new_grd = $ribbon_gradient->createPNG(false, true);
            $shadow_color = colourBrightness('#' . get_wip_option_by('bd_price_area_bg', 'a1c41e'), '-0.85');
            $bt_hover_bgc = colourBrightness('#' . get_wip_option_by('bd_price_area_bg', 'a1c41e'), '0.90');
            $addTC_bg_single = '#' . get_option('bd_addtocart_single_bg');
            $addTC_bg_l_single = colourBrightness($addTC_bg_single, '0.90');
            $addTC_bg_single_inset = colourBrightness($addTC_bg_l_single, '0.92');
            $addTC_gradient_single = new gradient_image($addTC_bg_l_single, $addTC_bg_single, 32, 5, 40);
            $addTC_gradient_hover_single = new gradient_image($addTC_bg_single, $addTC_bg_l_single, 32, 5, 40);
            $addTC_new_grd_single = $addTC_gradient_single->createPNG(false, true);
            $addTC_new_grd_hover_single = $addTC_gradient_hover_single->createPNG(false, true);
            $btBorder_single = colourBrightness($addTC_bg_single, '-0.8');
            $pr = '#' . get_wip_option_by('bd_variable_product_price_bg', '888888');
            $pr_font = '#' . get_wip_option_by('bd_variable_product_price_color', '888888');
            $bg_price = '../../images/price.png';
            if (wip_get_brightness($pr) > 160) {
                $bg_price = '../../images/price-dark.png';
            }
            $font_pr = '0.90';
            if (wip_get_brightness($pr_font) > 160) {
                $font_pr = '-0.90';
            }
            $write_to = '/** ===== products area skin ===== */ ' . "\n";
            $write_to .= 'span.onsale{
	background: #' . get_option('bd_sale_ribbon_bg') . ' url("data:image/png;base64,' . base64_encode($ribbon_new_grd) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_sale_ribbon_font', 'FFFFFF') . ';
}
.product_list_price{
	background-color: #' . get_wip_option_by('bd_price_area_bg', 'a1c41e') . ';
	color: #' . get_wip_option_by('bd_actual_price_font', 'FFFFFF') . ';
	text-shadow: none;
}
span.product_list_button a.button:hover{
	background-color: ' . $bt_hover_bgc . ';
}
.product.type-product.status-publish.hentry .summary button.button.alt{
	background: #' . get_option('bd_addtocart_single_bg') . ' url("data:image/png;base64,' . base64_encode($addTC_new_grd_single) . '") scroll left bottom repeat-x;
	color: #' . get_wip_option_by('bd_addtocart_single_font', 'FFFFFF') . ';
	border: 1px solid ' . $btBorder_single . ';
	-box-shadow: inset 0px 1px 0px ' . $addTC_bg_single_inset . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: inset 0px 1px 0px ' . $addTC_bg_single_inset . ', 0 1px 3px rgba(0, 0, 0, 0.08);
	-moz-box-shadow: inset 0px 1px 0px ' . $addTC_bg_single_inset . ', 0 1px 3px rgba(0, 0, 0, 0.08);
}
.product.type-product.status-publish.hentry .summary button.button.alt:hover{
	background: #' . get_option('bd_addtocart_single_bg') . ' url("data:image/png;base64,' . base64_encode($addTC_new_grd_hover_single) . '") scroll left top repeat-x;
	color: #' . get_wip_option_by('bd_addtocart_single_font', 'FFFFFF') . '!important;
}
div.product .single_variation_wrap .single_variation{
	border-color: ' . colourBrightness('#' . get_wip_option_by('bd_variable_product_price_bg', '888888'), '-0.85') . ';
	background-color: #' . get_wip_option_by('bd_variable_product_price_bg', '888888') . ';
	background-image : url(' . $bg_price . ');
}
div.product .single_variation_wrap .single_variation span.price{
	color: #' . get_wip_option_by('bd_variable_product_price_color', '888888') . ';
}
div.product .single_variation_wrap  p.stock,
.single_variation span.price del .amount{
	color: ' . colourBrightness('#' . get_wip_option_by('bd_variable_product_price_color', '888888'), $font_pr) . ';
}' . "\n";
            @file_put_contents($woo_text, $write_to);
            break;
    }
}
Пример #8
0
<?php

/* css overrides for any theme mods */
global $mbudm_font_sizes;
$mods = get_theme_mods();
if (isset($mods[TEMPLATE_DOMAIN . '_options'])) {
    $artpro_mods = get_theme_mod(TEMPLATE_DOMAIN . '_options', true);
    include 'functions.color.php';
    //key color
    $key_color = $artpro_mods['key_color'];
    $key_color_shade = colourBrightness($key_color, -0.2);
    //base color
    $base_color = $artpro_mods['base_color'];
    ob_start();
    ?>
	<style>
	
	<?php 
    if (isset($artpro_mods['artwork_captions']) && !$artpro_mods['artwork_captions']) {
        ?>
	figcaption{ display:none;}
	<?php 
    }
    ?>
	header#branding h1,header#branding h2
	{
	font-family:'<?php 
    echo $artpro_mods['branding_font'];
    ?>
',Trebuchet,Arial,Helvetica,sans-serif;
	font-size:<?php 
Пример #9
0
    echo $footer_bg_color;
    ?>
;}
    footer#footer #copyright{background:<?php 
    echo $footer_copyright_bg;
    ?>
;}
  
  <?php 
}
?>

   <?php 
$new_color = colourBrightness($base_color, 0.6);
$new = HexToRGB($new_color);
$new_color2 = colourBrightness($base_color, 0.03);
?>

</style>


 		<?php 
$font = themeple_get_option('font_page');
?>

        <?php 
$font_head = themeple_get_option('font_headings');
?>


Пример #10
0
function dw_wall_typo_color()
{
    global $dw_current_theme;
    if (dw_wall_get_theme_option('custom-color') != '') {
        $wall_color = dw_wall_get_theme_option('custom-color');
    } else {
        $wall_color = dw_wall_get_theme_option('select-color');
    }
    if ($wall_color != '') {
        ?>
    <style type="text/css" id="wall_color" media="screen">

    /* Common 
    ----------------------*/
    button,
    input[type=button],
    input[type=submit],
    .button,
    .button-alt {
        border-color: <?php 
        echo colourBrightness($wall_color, -0.7);
        ?>
;
        background: <?php 
        echo $wall_color;
        ?>
;
        background: -moz-linear-gradient(top,<?php 
        echo $wall_color;
        ?>
 0,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,<?php 
        echo $wall_color;
        ?>
),color-stop(100%,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
));
        background: -webkit-linear-gradient(top,<?php 
        echo $wall_color;
        ?>
 0,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 100%);
        background: -o-linear-gradient(top,<?php 
        echo $wall_color;
        ?>
 0,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 100%);
        background: -ms-linear-gradient(top,<?php 
        echo $wall_color;
        ?>
 0,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 100%);
        background: linear-gradient(to bottom,<?php 
        echo $wall_color;
        ?>
 0,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='<?php 
        echo $wall_color;
        ?>
', endColorstr='<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
',GradientType=0 );
    }

    button:hover,
    input[type=button]:hover,
    input[type=submit]:hover,
    .button:hover,
    .button-alt:hover {
        background: <?php 
        echo colourBrightness($wall_color, -0.9);
        ?>
;
    }

    button:active,
    input[type=button]:active,
    input[type=submit]:active,
    .button:active,
    .button-alt:active,
    button:focus,
    input[type=button]:focus,
    input[type=submit]:focus,
    .button:focus,
    .button-alt:focus {
        background: <?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
;
        background: -moz-linear-gradient(top,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 0,<?php 
        echo $wall_color;
        ?>
 100%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
),color-stop(100%,<?php 
        echo $wall_color;
        ?>
));
        background: -webkit-linear-gradient(top,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 0,<?php 
        echo $wall_color;
        ?>
 100%);
        background: -o-linear-gradient(top,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 0,<?php 
        echo $wall_color;
        ?>
 100%);
        background: -ms-linear-gradient(top,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 0,<?php 
        echo $wall_color;
        ?>
 100%);
        background: linear-gradient(to bottom,<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
 0,<?php 
        echo $wall_color;
        ?>
 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='<?php 
        echo colourBrightness($wall_color, -0.75);
        ?>
', endColorstr='<?php 
        echo $wall_color;
        ?>
',GradientType=0 );
    }
    
    #header #navigation li.hilite > a:after,

    .format-image.has-thumbnail:hover .image-btn {
        background-color: <?php 
        echo $wall_color;
        ?>
;
    }

    /*Post*/
    .post-main:before {
        background-color: <?php 
        echo $wall_color;
        ?>
;
    }

    /* Widgets */
    .widget.wallpress-photo li:hover img {
        background-color: <?php 
        echo $wall_color;
        ?>
;
        border-color: <?php 
        echo $wall_color;
        ?>
;
    }

    /* Jigoshop */
    #customer_details h3,
    #order_review .shop_table strong,
    #jigo_minicart .minicart:hover,
    #jigo_minicart:hover .minicart,
    .jigoshop-myaccount .item-content h2,
    .jigoshop-myaccount .item-content h3,
    .jigoshop.page .item-content > p:first-child,

    .jigoshop .price {
        color: <?php 
        echo $wall_color;
        ?>
;
    }

    /* Q&A*/
    .single-dwqa-question .dwqa-container .dwqa-sidebar a:hover {
        color: <?php 
        echo $wall_color;
        ?>
;
    }

    /* WallPress
    ----------------------*/
    <?php 
        if ($dw_current_theme == 'DW WallPress') {
            ?>
    a {
        color: <?php 
            echo $wall_color;
            ?>
;
    }

    a:hover,
    a:active,
    a:focus {
        color: <?php 
            echo colourBrightness($wall_color, -0.75);
            ?>
;
    }
    <?php 
        }
        ?>
    
    /* WallDark
    ----------------------*/
    <?php 
        if ($dw_current_theme == 'DW WallDark') {
            ?>
    a {
        color: <?php 
            echo $wall_color;
            ?>
;
    }

    #header #navigation a:hover, 
    #header #navigation a:active, 
    #header #navigation a:focus {
        color: <?php 
            echo $wall_color;
            ?>
 !important;
    }

    #header #navigation li.current-menu-item > a, 
    #header #navigation li.current-menu-ancestor > a, 
    #header #navigation li.current_page_item > a,
    
    .post .post-title a:hover,

    .item .item-title a:hover,
    .item .item-title a:active,
    .item .item-title a:focus {
        color: <?php 
            echo $wall_color;
            ?>
;
    }
    <?php 
        }
        ?>

    /* WallPin
    ----------------------*/    
    <?php 
        if ($dw_current_theme == 'DW WallPin') {
            ?>
    a:hover, a:active, a:focus,

    #branding a,

    .item:hover .item-title a {
        color: <?php 
            echo $wall_color;
            ?>
;
    }
    
    <?php 
        }
        ?>
    
    /* WallChristmas
    ----------------------*/
    <?php 
        if ($dw_current_theme == 'DW WallChristmas') {
            ?>
    a,
    a:hover, a:active, a:focus {
        color: <?php 
            echo $wall_color;
            ?>
;
    }

    #sidebar a {
        color: <?php 
            echo $wall_color;
            ?>
;
    }

    .post:hover .post-main:before,
    .format-image.has-thumbnail:hover .image-btn:hover {
        background-color: <?php 
            echo colourBrightness($wall_color, 0.85);
            ?>
;
    }
    <?php 
        }
        ?>


    </style>
    <?php 
    }
}