$sumakweb_options['sumakweb_body_background'],'border-color' => $sumakweb_options['sumakweb_body_background'],'color' => $sumakweb_options['sumakweb_body_foreground'],'text-align' => $sumakweb_options['sumakweb_body_text_align']);if ($sumakweb_options['sumakweb_body_image_enable'] == 'on') {$arr['background-image'] = $sumakweb_options['sumakweb_body_image']['url'];if (($sumakweb_options['sumakweb_body_image_repeat_x'] == 'on') && ($sumakweb_options['sumakweb_body_image_repeat_y'] != 'on')) $arr['background-repeat' ] = 'repeat-x';else if (($sumakweb_options['sumakweb_body_image_repeat_x'] != 'on') && ($sumakweb_options['sumakweb_body_image_repeat_y'] == 'on')) $arr['background-repeat' ] = 'repeat-y';else if (($sumakweb_options['sumakweb_body_image_repeat_x'] == 'on') && ($sumakweb_options['sumakweb_body_image_repeat_y'] == 'on')) $arr['background-repeat' ] = 'repeat'; else $arr['background-attachment'] = 'fixed';}$sumakweb_option_css_screen .= sumakweb_savecss_get_style('body',$arr);$fontdata = sumakweb_savecss_get_fontdata('sumakweb_body_font');if (!empty($fontdata)) $sumakweb_option_css_screen .= sumakweb_savecss_get_style('body',array('#' => $fontdata));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#all',array('#' => 'width:' . ($content_width) . 'px;margin:10px auto;padding:10px;' . (!empty($sumakweb_options['sumakweb_all_background']) ? 'border:1px solid;border-radius:8px;' : ''),'background-color' => $sumakweb_options['sumakweb_all_background'],'border-color' => $sumakweb_options['sumakweb_all_background'],'color' => $sumakweb_options['sumakweb_all_foreground']));$arr = array('background-color' => $sumakweb_options['sumakweb_header_background'],'border-color' => $sumakweb_options['sumakweb_header_background'],'color' => $sumakweb_options['sumakweb_header_foreground']);if ($sumakweb_options['sumakweb_header_image_enable'] == 'on') {$arr['background-image'] = $sumakweb_options['sumakweb_header_image']['url'];if (!empty($sumakweb_options['sumakweb_header_image_width'])) {$arr['width' ] = $sumakweb_options['sumakweb_header_image_width'];$arr['height'] = floor((float)$sumakweb_options['sumakweb_header_image_width']/ (float)$sumakweb_options['sumakweb_header_image']['width']* (float)$sumakweb_options['sumakweb_header_image']['height']); $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagehead',array('#' => 'background-size:' . $arr['width'] . 'px ' . $arr['height'] . 'px'));}else {$arr['width' ] = $content_width;$arr['height'] = (empty($sumakweb_options['sumakweb_header_image']['height']) ? SumakWeb_HEADER_MIN_HEIGHT : $sumakweb_options['sumakweb_header_image']['height']);}}else {if (!empty($sumakweb_options['sumakweb_header_image_width'])) {$arr['width' ] = $sumakweb_options['sumakweb_header_image_width'];$arr['height'] = floor((float)$sumakweb_options['sumakweb_header_image_width']/ (float)SumakWeb_HEADER_MIN_HEIGHT * (float)$sumakweb_options['sumakweb_header_image']['height']); $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagehead',array('#' => 'background-size:' . $arr['width'] . 'px ' . $arr['height'] . 'px'));}else {$arr['width' ] = $content_width;$arr['height'] = SumakWeb_HEADER_MIN_HEIGHT;}}$sumakweb_px_width_header = $arr['width' ];$sumakweb_px_height_header = $arr['height']; $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagehead',$arr);if ($content_header_width_diff && ($sumakweb_options['sumakweb_header_image_enable'] == 'on')) {$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagehead',array('#' => 'background-position:left;'));}$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagehead .search_box' ,array('background-color' => $sumakweb_options['sumakweb_body_background']));if ($sumakweb_options['sumakweb_search_box_header'] == 'no') $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagehead .search_wrap',array('#'=> 'display:none;'));else {$px = $sumakweb_options['sumakweb_search_box_header'] == 'top' ? '-40' : $sumakweb_px_height_header - 80;$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagehead .search_wrap',array('#'=> 'position:relative;top:' . $px . 'px;right:0px;'));}$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#searchsubmit' ,array('border-color' => $sumakweb_options['sumakweb_body_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#main_menu' ,array('width' => $content_width));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#top_menu' ,array('width' => $content_width));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#secondary_menu',array('width' => $content_width));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagebody' ,array('width' => $content_width));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#pagefoot' ,array('width' => $content_width));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#content',array('background-color' => $sumakweb_options['sumakweb_content_background'],'border-color' => $sumakweb_options['sumakweb_content_background'],'color' => $sumakweb_options['sumakweb_content_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#main_menu',array('background-color' => $sumakweb_options['sumakweb_main_menu_bar_top_background'],'background-linear-gradient' => $sumakweb_options['sumakweb_main_menu_bar_top_background'].','.$sumakweb_options['sumakweb_main_menu_bar_bottom_background'] ));$fontsize = '16px';if (!empty($sumakweb_options['sumakweb_body_font_size' ])) $fontsize = $sumakweb_options['sumakweb_body_font_size' ];if (!empty($sumakweb_options['sumakweb_main_menu_font_size'])) $fontsize = $sumakweb_options['sumakweb_main_menu_font_size'];$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#main_menu ul ul',array('#' => 'position:absolute;top:' . (floor(((float)$fontsize) * 1.5)) . 'px;'));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#main_menu a' ,array('color' => $sumakweb_options['sumakweb_main_menu_bar_foreground'],'#' => sumakweb_savecss_get_fontdata('sumakweb_main_menu_font')));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#main_menu ul ul a',array('background-color' => $sumakweb_options['sumakweb_main_menu_dropdown_background'],'color' => $sumakweb_options['sumakweb_main_menu_dropdown_foreground'],'border-color' => $sumakweb_options['sumakweb_main_menu_dropdown_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#main_menu li:hover > a,#main_menu ul ul:hover > a,#main_menu li:hover > a,#main_menu a:focus',array('background-color' => $sumakweb_options['sumakweb_main_menu_hover_top_background'],'background-linear-gradient' => $sumakweb_options['sumakweb_main_menu_hover_top_background'].','.$sumakweb_options['sumakweb_main_menu_hover_bottom_background'],'color' => $sumakweb_options['sumakweb_main_menu_hover_foreground' ])); $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#top_menu',array('background-color' => $sumakweb_options['sumakweb_top_menu_bar_top_background'],'background-linear-gradient' => $sumakweb_options['sumakweb_top_menu_bar_top_background'].','.$sumakweb_options['sumakweb_top_menu_bar_bottom_background']));$fontsize = '16px';if (!empty($sumakweb_options['sumakweb_body_font_size' ])) $fontsize = $sumakweb_options['sumakweb_body_font_size' ];if (!empty($sumakweb_options['sumakweb_top_menu_font_size'])) $fontsize = $sumakweb_options['sumakweb_top_menu_font_size'];$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#top_menu ul ul',array('#' => 'position:absolute;top:' . (floor(((float)$fontsize) * 1.5)) . 'px;'));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#top_menu a',array('color' => $sumakweb_options['sumakweb_top_menu_bar_foreground'],'#' => sumakweb_savecss_get_fontdata('sumakweb_top_menu_font')));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#top_menu ul ul a',array('background-color' => $sumakweb_options['sumakweb_top_menu_dropdown_background'],'color' => $sumakweb_options['sumakweb_top_menu_dropdown_foreground'],'border-color' => $sumakweb_options['sumakweb_top_menu_dropdown_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#top_menu li:hover > a,#top_menu ul ul:hover > a,#top_menu li:hover > a,#top_menu a:focus',array('background-color' => $sumakweb_options['sumakweb_top_menu_hover_top_background'],'background-linear-gradient' => $sumakweb_options['sumakweb_top_menu_hover_top_background'].','.$sumakweb_options['sumakweb_top_menu_hover_bottom_background'],'color' => $sumakweb_options['sumakweb_top_menu_hover_foreground' ]));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#secondary_menu',array('background-color' => $sumakweb_options['sumakweb_secondary_menu_bar_top_background'],'background-linear-gradient' => $sumakweb_options['sumakweb_secondary_menu_bar_top_background'].','.$sumakweb_options['sumakweb_secondary_menu_bar_bottom_background']));$fontsize = '16px';if (!empty($sumakweb_options['sumakweb_body_font_size' ])) $fontsize = $sumakweb_options['sumakweb_body_font_size' ];if (!empty($sumakweb_options['sumakweb_secondary_menu_font_size'])) $fontsize = $sumakweb_options['sumakweb_secondary_menu_font_size']; $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#secondary_menu ul ul',array('#' => 'position:absolute;top:' . (floor(((float)$fontsize) * 1.5)) . 'px;')); $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#secondary_menu a',array('color' => $sumakweb_options['sumakweb_secondary_menu_bar_foreground'],'#' => sumakweb_savecss_get_fontdata('sumakweb_secondary_menu_font')));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#secondary_menu ul ul a',array('background-color' => $sumakweb_options['sumakweb_secondary_menu_dropdown_background'],'color' => $sumakweb_options['sumakweb_secondary_menu_dropdown_foreground'],'border-color' => $sumakweb_options['sumakweb_secondary_menu_dropdown_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#secondary_menu li:hover > a,#secondary_menu ul ul:hover > a,#secondary_menu li:hover > a,#secondary_menu a:focus',array('background-color' => $sumakweb_options['sumakweb_secondary_menu_hover_top_background'],'background-linear-gradient' => $sumakweb_options['sumakweb_secondary_menu_hover_top_background'].','.$sumakweb_options['sumakweb_secondary_menu_hover_bottom_background'],'color' => $sumakweb_options['sumakweb_secondary_menu_hover_foreground' ]));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('nav#nav-single, nav#nav-above, nav#nav-below, .article, .search-result',array('background-color' => $sumakweb_options['sumakweb_article_background'],'border-color' => $sumakweb_options['sumakweb_article_background'],'color' => $sumakweb_options['sumakweb_article_foreground'],'border-radius' => $sumakweb_options['sumakweb_article_radius' ]));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('.wp-caption',array('background-color' => $sumakweb_options['sumakweb_caption_background'],'border-color' => $sumakweb_options['sumakweb_caption_border' ] ,'#' => sumakweb_savecss_get_fontdata('sumakweb_caption_font')));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#comments',array('background-color' => $sumakweb_options['sumakweb_comments_background'],'border-color' => $sumakweb_options['sumakweb_comments_background'],'color' => $sumakweb_options['sumakweb_comments_foreground'],'border-radius' => $sumakweb_options['sumakweb_comments_radius' ],'#' => sumakweb_savecss_get_fontdata('sumakweb_comments_font') ));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#comments-title',array('color' => $sumakweb_options['sumakweb_comments_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('.thread-odd, .children .odd',array('background-color' => $sumakweb_options['sumakweb_comments_even_border'],'border-color' => $sumakweb_options['sumakweb_comments_odd_border' ],'border-radius' => $sumakweb_options['sumakweb_comments_radius' ]));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('.thread-even, .children .even',array('background-color' => $sumakweb_options['sumakweb_comments_odd_border' ],'border-color' => $sumakweb_options['sumakweb_comments_even_border'],'border-radius' => $sumakweb_options['sumakweb_comments_radius' ]));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('.comment',array('background-color' => $sumakweb_options['sumakweb_comment_background'],'color' => $sumakweb_options['sumakweb_comment_foreground'],'border-radius' => $sumakweb_options['sumakweb_comments_radius' ]));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('.sidebar',array('background-color' => $sumakweb_options['sumakweb_sidebars_background'],'border-color' => $sumakweb_options['sumakweb_sidebars_background'],'color' => $sumakweb_options['sumakweb_sidebars_foreground'],'#' => sumakweb_savecss_get_fontdata('sumakweb_sidebars_font')));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('.widget',array('background-color' => $sumakweb_options['sumakweb_widget_background'],'border-color' => $sumakweb_options['sumakweb_widget_background'],'color' => $sumakweb_options['sumakweb_widget_foreground'],'border-radius' => $sumakweb_options['sumakweb_widget_radius' ]));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('.widget-title',array('background-color' => $sumakweb_options['sumakweb_widget_title_background'],'border-color' => $sumakweb_options['sumakweb_widget_title_background'],'color' => $sumakweb_options['sumakweb_widget_title_foreground'],'border-radius' => $sumakweb_options['sumakweb_widget_radius'] . ' ' . $sumakweb_options['sumakweb_widget_radius'] . ' 0 0')); $sumakweb_option_css_screen .= sumakweb_savecss_get_style('h1,h2,h3,h4,h5,h6',array('background-color' => $sumakweb_options['sumakweb_h_background'],'color' => $sumakweb_options['sumakweb_h_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('a',array('background-color' => $sumakweb_options['sumakweb_a_background'],'color' => $sumakweb_options['sumakweb_a_foreground']));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('h1 a,h2 a,h3 a,h4 a,h5 a,h6 a',array('background-color' => $sumakweb_options['sumakweb_h_a_background'],'color' => $sumakweb_options['sumakweb_h_a_foreground'])); $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#site-title a,#site-description',array('background-color' => 'transparent','color' => $sumakweb_options['sumakweb_sitetitle_foreground'],'text-shadow' => $sumakweb_options['sumakweb_sitetitle_background'],'#' => sumakweb_savecss_get_fontdata('sumakweb_sitetitle_font')));$fontsize = '29px';if (!empty($sumakweb_options['sumakweb_sitetitle_font_size'])) $fontsize = $sumakweb_options['sumakweb_sitetitle_font_size'];$sumakweb_option_css_screen .= sumakweb_savecss_get_style('#site-description',array('#' => 'font-size:' . (floor(((float)$fontsize) * 0.67)) . 'px;'));if ($sumakweb_options['sumakweb_sitetitle_enable'] != 'on') $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#site-title' ,array('#'=> 'display:none;'));if ($sumakweb_options['sumakweb_tagline_enable' ] != 'on') $sumakweb_option_css_screen .= sumakweb_savecss_get_style('#site-description',array('#'=> 'display:none;'));$sumakweb_option_css_screen .= sumakweb_savecss_get_style('blockquote',array('background-color' => $sumakweb_options['sumakweb_blockquote_background'],'color' => $sumakweb_options['sumakweb_blockquote_foreground'],'#' => sumakweb_savecss_get_fontdata('sumakweb_blockquote_font') ));if (!empty($sumakweb_options['sumakweb_css_textarea'])) {$sumakweb_option_css_screen .= "\n" . $sumakweb_options['sumakweb_css_textarea'] . "\n";}$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('body, #searchform#a, #main_menu_mobile_toggle, #main_menu_mobile',array('background-color' => $sumakweb_options['sumakweb_mobile_body_background'] ,'border-color' => $sumakweb_options['sumakweb_mobile_body_background'],'color' => $sumakweb_options['sumakweb_mobile_body_foreground']));if (($sumakweb_options['sumakweb_mobile_header_image_enable'] == 'on') && (!empty($sumakweb_options['sumakweb_mobile_header_image']['width']))) {$forced_height = floor(320.0 / (float)$sumakweb_options['sumakweb_mobile_header_image']['width']* (float)$sumakweb_options['sumakweb_mobile_header_image']['height']);$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('#pagehead',array('background-image' => $sumakweb_options['sumakweb_mobile_header_image']['url' ],'#' => 'background-size:320px ' . $forced_height . 'px;min-height:' . $forced_height . 'px;'));}$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('nav#nav-single, nav#nav-above, nav#nav-below, .article, .search-result',array('background-color' => $sumakweb_options['sumakweb_mobile_article_background'],'border-color' => $sumakweb_options['sumakweb_mobile_article_background'],'color' => $sumakweb_options['sumakweb_mobile_article_foreground']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('#s' ,array('background-color' => $sumakweb_options['sumakweb_mobile_body_background']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('#searchsubmit',array('border-color' => $sumakweb_options['sumakweb_mobile_body_foreground']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('#main_menu_mobile_toggle, #main_menu_mobile',array('background-color' => $sumakweb_options['sumakweb_mobile_body_background'],'border-color' => $sumakweb_options['sumakweb_mobile_body_foreground'],'color' => $sumakweb_options['sumakweb_mobile_body_foreground']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('.widget',array('background-color' => $sumakweb_options['sumakweb_mobile_widget_background'],'border-color' => $sumakweb_options['sumakweb_mobile_widget_background'],'color' => $sumakweb_options['sumakweb_mobile_widget_foreground']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('.widget-title',array('background-color' => $sumakweb_options['sumakweb_mobile_widget_title_background'],'border-color' => $sumakweb_options['sumakweb_mobile_widget_title_background'],'color' => $sumakweb_options['sumakweb_mobile_widget_title_foreground']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('h1,h2,h3,h4,h5,h6',array('background-color' => $sumakweb_options['sumakweb_mobile_h_background'],'color' => $sumakweb_options['sumakweb_mobile_h_foreground']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('a',array('background-color' => $sumakweb_options['sumakweb_mobile_a_background'],'color' => $sumakweb_options['sumakweb_mobile_a_foreground']));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('h1 a,h2 a,h3 a,h4 a,h5 a,h6 a',array('background-color' => $sumakweb_options['sumakweb_mobile_h_a_background'],'color' => $sumakweb_options['sumakweb_mobile_h_a_foreground'])); $sumakweb_option_css_mobile .= sumakweb_savecss_get_style('h1#site-title a, #site-description',array('background-color' => 'transparent','color' => $sumakweb_options['sumakweb_mobile_sitetitle_foreground'],'text-shadow' => $sumakweb_options['sumakweb_mobile_sitetitle_background']));if ($sumakweb_options['sumakweb_mobile_sitetitle_enable'] != 'on') $sumakweb_option_css_mobile .= sumakweb_savecss_get_style('#site-title' ,array('#'=> 'display:none;'));if ($sumakweb_options['sumakweb_mobile_tagline_enable' ] != 'on') $sumakweb_option_css_mobile .= sumakweb_savecss_get_style('#site-description',array('#'=> 'display:none;'));$sumakweb_option_css_mobile .= sumakweb_savecss_get_style('.continue-reading',array('border-color' => $sumakweb_options['sumakweb_mobile_a_foreground'])); $sumakweb_option_css_mobile .= sumakweb_savecss_get_style('.comment-reply-link',array('border-color' => $sumakweb_options['sumakweb_mobile_a_foreground'])); $sumakweb_option_css = array();$sumakweb_option_css['screen'] = $sumakweb_option_css_screen;$sumakweb_option_css['mobile'] = $sumakweb_option_css_mobile;update_option('sumakweb_css',$sumakweb_option_css);}}if (!function_exists('sumakweb_savecss_get_fontdata')) {function sumakweb_savecss_get_fontdata($id_prefix){global $sumakweb_options; $retval = '';$id_font = $id_prefix;$id_size = $id_prefix . '_size';$id_bold = $id_prefix . '_bold';$id_italic = $id_prefix . '_italic';if ( !empty($sumakweb_options[$id_font ])) $retval .= 'font-family:' . $sumakweb_options[$id_font] . ';';if ( !empty($sumakweb_options[$id_size ])) $retval .= 'font-size:' . $sumakweb_options[$id_size] . ';';if ((!empty($sumakweb_options[$id_bold ])) && ($sumakweb_options[$id_bold ] == 'on')) $retval .= 'font-weight:bold;';if ((!empty($sumakweb_options[$id_italic])) && ($sumakweb_options[$id_italic] == 'on')) $retval .= 'font-style:italic;';return $retval;}}if (!function_exists('sumakweb_savecss_get_style')) {function sumakweb_savecss_get_style($item,$para){$out = '';foreach($para as $css => $data) {if (empty($data)) {switch ($css) {case 'background-color': case 'border-color': $data = 'transparent'; break;}}if (!empty($data)) {switch ($css) {case 'background-linear-gradient':$out .= 'background:-moz-linear-gradient(' . $data . ');'.'background:-webkit-linear-gradient(' . $data . ');';break;case 'background-image':$out .= $css . ':url("' . $data . '");background-position:center top;background-repeat:no-repeat;';break;case 'background-attachment':case 'background-repeat':case 'background-color':case 'border-color': case 'border-radius':case 'color':case 'text-align':$out .= $css . ':' . $data . ';';break;case 'text-shadow':$out .= $css . ':0 0 0.6em ' . $data . ',0 0 0.6em ' . $data . ',0 0 0.6em ' . $data . ',0 0 0.6em ' . $data . ',0 0 0.6em ' . $data . ',0 0 0.6em ' . $data . ';';break;case 'height':case 'width':$out .= $css . ':' . $data . 'px;';break;default:if (!empty($data)) $out .= $data;}}}if (!empty($out)) return $item . '{' . $out . '}' . "\n";return '';}}